diff options
| author | sanine <sanine.not@pm.me> | 2022-08-27 23:52:56 -0500 | 
|---|---|---|
| committer | sanine <sanine.not@pm.me> | 2022-08-27 23:52:56 -0500 | 
| commit | a4dd0ad63c00f4dee3b86dfd3075d1d61b2b3180 (patch) | |
| tree | 13bd5bfa15e6fea2a12f176bae79adf9c6fd0933 /3rdparty/portaudio/cmake_support/options_cmake.h.in | |
| parent | bde3e4f1bb7b8f8abca0884a7d994ee1c17a66b1 (diff) | |
add plibsys
Diffstat (limited to '3rdparty/portaudio/cmake_support/options_cmake.h.in')
| -rw-r--r-- | 3rdparty/portaudio/cmake_support/options_cmake.h.in | 31 | 
1 files changed, 31 insertions, 0 deletions
| diff --git a/3rdparty/portaudio/cmake_support/options_cmake.h.in b/3rdparty/portaudio/cmake_support/options_cmake.h.in new file mode 100644 index 0000000..cd07605 --- /dev/null +++ b/3rdparty/portaudio/cmake_support/options_cmake.h.in @@ -0,0 +1,31 @@ +/* $Id: $ + +   !!! @GENERATED_MESSAGE@ !!! + +   Header file configured by CMake to convert CMake options/vars to macros. It is done this way because if set via +   preprocessor options, MSVC f.i. has no way of knowing when an option (or var) changes as there is no dependency chain. +    +   The generated "options_cmake.h" should be included like so: +    +   #ifdef PORTAUDIO_CMAKE_GENERATED +   #include "options_cmake.h" +   #endif +    +   so that non-CMake build environments are left intact. +    +   Source template: cmake_support/options_cmake.h.in +*/ + +#ifdef _WIN32 +#if defined(PA_USE_ASIO) || defined(PA_USE_DS) || defined(PA_USE_WMME) || defined(PA_USE_WASAPI) || defined(PA_USE_WDMKS) +#error "This header needs to be included before pa_hostapi.h!!" +#endif + +#cmakedefine01 PA_USE_ASIO +#cmakedefine01 PA_USE_DS +#cmakedefine01 PA_USE_WMME +#cmakedefine01 PA_USE_WASAPI +#cmakedefine01 PA_USE_WDMKS +#else +#error "Platform currently not supported by CMake script" +#endif | 
