2 include_directories(include/)
3 add_definitions(-D__WINDOWS_DS__)
6 cmake_minimum_required(VERSION 2.8.10)
10 include(CheckFunctionExists)
12 option(BUILD_PYTHON "Build PyRtAudio python bindings" OFF)
13 option(AUDIO_WINDOWS_DS "Build Windows DirectSound API" OFF)
14 option(AUDIO_WINDOWS_ASIO "Build Windows ASIO API" OFF)
15 option(AUDIO_LINUX_OSS "Build Linux OSS API" OFF)
16 option(AUDIO_LINUX_ALSA "Build Linux ALSA API" OFF)
17 option(AUDIO_LINUX_PULSE "Build Linux PulseAudio API" OFF)
18 option(AUDIO_UNIX_JACK "Build Unix JACK audio server API" OFF)
19 option(AUDIO_OSX_CORE "Build Mac OSX CoreAudio API" OFF)
22 if (UNIX AND NOT APPLE)
23 add_definitions(-D__LINUX_PULSE__)
24 endif (UNIX AND NOT APPLE)
27 add_definitions(-D__MACOSX_CORE__)
30 set(rtaudio_SOURCES RtAudio.cpp)
32 add_library(rtaudio STATIC ${rtaudio_SOURCES})