To check out this repository please hg clone the following URL, or open the URL using EasyMercurial or your preferred Mercurial client.

The primary repository for this project is hosted at https://github.com/sonic-visualiser/sv-dependency-builds .
This repository is a read-only copy which is updated automatically every hour.

Statistics Download as Zip
| Branch: | Tag: | Revision:

root / src / portaudio_20161030_catalina_patch / doc / src / tutorial / compile_windows_mingw.dox @ 162:d43aab368df9

History | View | Annotate | Download (1.86 KB)

1
/** @page compile_windows_mingw Building Portaudio for Windows with MinGW
2
@ingroup tutorial
3

    
4
@section comp_mingw1 Portaudio for Windows With MinGW
5

    
6
<strong>This document contains old or out-of-date information. Please see a draft of new MinGW information on our Wiki: <a href="https://app.assembla.com/spaces/portaudio/wiki/Notes_about_building_PortAudio_with_MinGW">PortAudio Wiki: Notes about building PortAudio with MinGW</a></strong>
7

    
8
= MinGW/MSYS =
9

    
10
From the [http://www.mingw.org MinGW projectpage]:
11

    
12
MinGW: A collection of freely available and freely distributable
13
Windows specific header files and import libraries, augmenting
14
the GNU Compiler Collection, (GCC), and its associated
15
tools, (GNU binutils). MinGW provides a complete Open Source
16
programming tool set which is suitable for the development of
17
native Windows programs that do not depend on any 3rd-party C
18
runtime DLLs.
19

    
20
MSYS: A Minimal SYStem providing a POSIX compatible Bourne shell
21
environment, with a small collection of UNIX command line
22
tools. Primarily developed as a means to execute the configure
23
scripts and Makefiles used to build Open Source software, but
24
also useful as a general purpose command line interface to
25
replace Windows cmd.exe.
26

    
27
MinGW provides a compiler/linker toolchain while MSYS is required
28
to actually run the PortAudio configure script.
29

    
30
Once MinGW and MSYS are installed (see the [http://www.mingw.org/MinGWiki MinGW-Wiki]) open an MSYS shell and run the famous:
31

    
32
@code
33
./configure
34
make
35
make install
36
@endcode
37

    
38
The above should create a working version though you might want to
39
provide '--prefix=<path-to-install-dir>' to configure.
40

    
41
'./configure --help' gives details as to what can be tinkered with.
42

    
43
--- Mikael Magnusson
44

    
45
To update your copy or check out a fresh copy of the source
46

    
47
[wiki:UsingThePortAudioSvnRepository  SVN instructions]
48

    
49
--- Bob !McGwier
50

    
51
Back to the Tutorial: \ref tutorial_start
52

    
53
*/