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.
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 |
*/ |