32 lines
995 B
C
32 lines
995 B
C
/* $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
|