diff options
author | Campbell Barton <ideasman42@gmail.com> | 2010-11-21 17:32:55 +0300 |
---|---|---|
committer | Campbell Barton <ideasman42@gmail.com> | 2010-11-21 17:32:55 +0300 |
commit | c85c2746dfc27c46dcd6ecbd82f923428d7e68b6 (patch) | |
tree | d0adb1b9dd812646102abd6f34a9578e5cf2d57c /CMakeLists.txt | |
parent | 5fff1a98a1b0f5159129e6fb2311878dd3b0249b (diff) |
WITH_SAMPLERATE option for cmake, without this playback wont behave right so this is mainly intended for developers who build without audio enabled.
Diffstat (limited to 'CMakeLists.txt')
-rw-r--r-- | CMakeLists.txt | 31 |
1 files changed, 19 insertions, 12 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt index b50d49d8011..6a4e063d1ea 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -112,6 +112,7 @@ ENDIF() OPTION(WITH_SDL "Enable SDL for sound and joystick support" ON) OPTION(WITH_OPENAL "Enable OpenAL Support (http://www.openal.org)" ON) OPTION(WITH_JACK "Enable Jack Support (http://www.jackaudio.org)" OFF) +OPTION(WITH_SAMPLERATE "Enable samplerate conversion" ON) # Compression OPTION(WITH_LZO "Enable fast LZO compression (used for pointcache)" ON) @@ -279,10 +280,12 @@ IF(UNIX AND NOT APPLE) SET(FFTW3_LIBPATH ${FFTW3}/lib) ENDIF(WITH_FFTW3) - SET(LIBSAMPLERATE /usr) - SET(LIBSAMPLERATE_INC ${LIBSAMPLERATE}/include) - SET(LIBSAMPLERATE_LIB samplerate) - SET(LIBSAMPLERATE_LIBPATH ${LIBSAMPLERATE}/lib) + IF(WITH_SAMPLERATE) + SET(LIBSAMPLERATE /usr) + SET(LIBSAMPLERATE_INC ${LIBSAMPLERATE}/include) + SET(LIBSAMPLERATE_LIB samplerate) + SET(LIBSAMPLERATE_LIBPATH ${LIBSAMPLERATE}/lib) + ENDIF(WITH_SAMPLERATE) IF (WITH_OPENCOLLADA) SET(OPENCOLLADA /usr/local/opencollada CACHE FILEPATH "OpenCollada Directory") @@ -375,10 +378,12 @@ ELSEIF(WIN32) SET(ICONV_LIBPATH ${ICONV}/lib) ENDIF(WITH_INTERNATIONAL) - SET(LIBSAMPLERATE ${LIBDIR}/samplerate) - SET(LIBSAMPLERATE_INC ${LIBSAMPLERATE}/include) - SET(LIBSAMPLERATE_LIB libsamplerate) - SET(LIBSAMPLERATE_LIBPATH ${LIBSAMPLERATE}/lib) + IF(WITH_SAMPLERATE) + SET(LIBSAMPLERATE ${LIBDIR}/samplerate) + SET(LIBSAMPLERATE_INC ${LIBSAMPLERATE}/include) + SET(LIBSAMPLERATE_LIB libsamplerate) + SET(LIBSAMPLERATE_LIBPATH ${LIBSAMPLERATE}/lib) + ENDIF(WITH_SAMPLERATE) SET(PNG "${LIBDIR}/png") SET(PNG_INC "${PNG}/include") @@ -776,10 +781,12 @@ ELSEIF(APPLE) SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -D__STDC_CONSTANT_MACROS") ENDIF(WITH_FFMPEG) - SET(LIBSAMPLERATE ${LIBDIR}/samplerate) - SET(LIBSAMPLERATE_INC ${LIBSAMPLERATE}/include) - SET(LIBSAMPLERATE_LIB samplerate) - SET(LIBSAMPLERATE_LIBPATH ${LIBSAMPLERATE}/lib) + IF(WITH_SAMPLERATE) + SET(LIBSAMPLERATE ${LIBDIR}/samplerate) + SET(LIBSAMPLERATE_INC ${LIBSAMPLERATE}/include) + SET(LIBSAMPLERATE_LIB samplerate) + SET(LIBSAMPLERATE_LIBPATH ${LIBSAMPLERATE}/lib) + ENDIF(WITH_SAMPLERATE) SET(LLIBS stdc++ SystemStubs) |