# HG changeset patch # User Wohlstand # Date 1516944267 -10800 # Fri Jan 26 08:24:27 2018 +0300 # Node ID b482e51311d3c731a63c48f9ed0d17e1c10070ba # Parent f622a4457a255700509020df4eb2c729befb371e Added ability to force disable WASAPI from CMake build diff -r f622a4457a25 -r b482e51311d3 CMakeLists.txt --- a/CMakeLists.txt Thu Jan 25 11:12:20 2018 -0800 +++ b/CMakeLists.txt Fri Jan 26 08:24:27 2018 +0300 @@ -1208,7 +1208,8 @@ set(SOURCE_FILES ${SOURCE_FILES} ${DSOUND_AUDIO_SOURCES}) endif() - if(HAVE_AUDIOCLIENT_H AND HAVE_MMDEVICEAPI_H) + option(ENABLE_WASAPI_SUPPORT "Use WASAPI when it is available" ON) + if(ENABLE_WASAPI_SUPPORT AND HAVE_AUDIOCLIENT_H AND HAVE_MMDEVICEAPI_H) set(SDL_AUDIO_DRIVER_WASAPI 1) file(GLOB WASAPI_AUDIO_SOURCES ${SDL2_SOURCE_DIR}/src/audio/wasapi/*.c) set(SOURCE_FILES ${SOURCE_FILES} ${WASAPI_AUDIO_SOURCES})