XAudio2 cmake option

This commit is contained in:
Sajid 2024-11-30 17:00:34 +06:00
parent 019d889306
commit de9726c7d0

View file

@ -1,6 +1,8 @@
project("UnleashedRecomp")
set(TARGET_NAME "SWA")
option(SWA_XAUDIO2 "Use XAudio2 for audio playback" OFF)
add_compile_options(
/fp:strict
-march=sandybridge
@ -57,10 +59,14 @@ set(SWA_GPU_CXX_SOURCES
set(SWA_APU_CXX_SOURCES
"apu/audio.cpp"
#"apu/driver/xaudio_driver.cpp"
"apu/driver/sdl2_driver.cpp"
)
if(SWA_XAUDIO2)
list(APPEND SWA_APU_CXX_SOURCES "apu/driver/xaudio_driver.cpp")
else()
list(APPEND SWA_APU_CXX_SOURCES "apu/driver/sdl2_driver.cpp")
endif()
set(SWA_HID_CXX_SOURCES
"hid/hid.cpp"
"hid/driver/sdl_hid.cpp"