Fixes suitable for mingw32 builds

This commit is contained in:
Chris Cannam
2022-11-08 08:32:05 +00:00
parent 3d3cd0454b
commit 50eb332ec8
4 changed files with 11 additions and 5 deletions

View File

@@ -208,11 +208,10 @@ project, and you prefer a Visual Studio project file, you can find a
simple one in `otherbuilds\rubberband-library.vcxproj`. simple one in `otherbuilds\rubberband-library.vcxproj`.
The rest of this section describes the "full" build system, which uses The rest of this section describes the "full" build system, which uses
Meson just as on the other platforms. So to build this way, start by Meson, just as on the other platforms. To build this way, first ensure
ensuring Meson and Ninja are installed and available. Then, in a Meson and Ninja are installed and available. Then, in a terminal
terminal window with the compiler tools available in the path (e.g. a window with the compiler tools available in the path (e.g. a Visual
Visual Studio command-line prompt for the relevant build architecture) Studio command-line prompt for the relevant build architecture) run
run
``` ```
> meson build > meson build
@@ -232,6 +231,10 @@ option `b_vscrt`:
> meson build -Db_vscrt=mt > meson build -Db_vscrt=mt
``` ```
Accepted arguments include `mt` for the static runtime (`libcmt`),
`md` for the dynamic one (`msvcrt`), `mtd` for the static debug
runtime, and `mdd` for the dynamic debug one.
See "FFT and resampler selection" below for further build options. See "FFT and resampler selection" below for further build options.

View File

@@ -27,6 +27,7 @@
#include "Allocators.h" #include "Allocators.h"
#include "VectorOps.h" #include "VectorOps.h"
#include "VectorOpsComplex.h" #include "VectorOpsComplex.h"
#include "mathmisc.h"
// Define USE_FFTW_WISDOM if you are defining HAVE_FFTW3 and you want // Define USE_FFTW_WISDOM if you are defining HAVE_FFTW3 and you want
// to use FFTW_MEASURE mode with persistent wisdom files. This will // to use FFTW_MEASURE mode with persistent wisdom files. This will

View File

@@ -29,6 +29,7 @@
#include <map> #include <map>
#include "sysutils.h" #include "sysutils.h"
#include "mathmisc.h"
#include "VectorOps.h" #include "VectorOps.h"
#include "Allocators.h" #include "Allocators.h"

View File

@@ -30,6 +30,7 @@
#include <map> #include <map>
#include "../common/sysutils.h" #include "../common/sysutils.h"
#include "../common/mathmisc.h"
#include "../common/VectorOps.h" #include "../common/VectorOps.h"
#include "../common/Allocators.h" #include "../common/Allocators.h"