annotate src/portaudio/cmake_support/options_cmake.h.in @ 89:8a15ff55d9af

Add bzip2, zlib, liblo, portaudio sources
author Chris Cannam <cannam@all-day-breakfast.com>
date Wed, 20 Mar 2013 13:59:52 +0000
parents
children
rev   line source
cannam@89 1 /* $Id: $
cannam@89 2
cannam@89 3 !!! @GENERATED_MESSAGE@ !!!
cannam@89 4
cannam@89 5 Header file configured by CMake to convert CMake options/vars to macros. It is done this way because if set via
cannam@89 6 preprocessor options, MSVC f.i. has no way of knowing when an option (or var) changes as there is no dependency chain.
cannam@89 7
cannam@89 8 The generated "options_cmake.h" should be included like so:
cannam@89 9
cannam@89 10 #ifdef PORTAUDIO_CMAKE_GENERATED
cannam@89 11 #include "options_cmake.h"
cannam@89 12 #endif
cannam@89 13
cannam@89 14 so that non-CMake build environments are left intact.
cannam@89 15
cannam@89 16 Source template: cmake_support/options_cmake.h.in
cannam@89 17 */
cannam@89 18
cannam@89 19 #ifdef _WIN32
cannam@89 20 #if defined(PA_USE_ASIO) || defined(PA_USE_DS) || defined(PA_USE_WMME) || defined(PA_USE_WASAPI) || defined(PA_USE_WDMKS)
cannam@89 21 #error "This header needs to be included before pa_hostapi.h!!"
cannam@89 22 #endif
cannam@89 23
cannam@89 24 #define PA_USE_ASIO @PA_ENABLE_ASIO@
cannam@89 25 #define PA_USE_DS @PA_ENABLE_DSOUND@
cannam@89 26 #define PA_USE_WMME @PA_ENABLE_WMME@
cannam@89 27 #define PA_USE_WASAPI @PA_ENABLE_WASAPI@
cannam@89 28 #define PA_USE_WDMKS @PA_ENABLE_WDMKS@
cannam@89 29 #else
cannam@89 30 #error "Platform currently not supported by CMake script"
cannam@89 31 #endif