Update CMakeLists.txt

This commit is contained in:
Clownacy 2020-04-04 19:56:57 +01:00
parent 4568d58c77
commit 8acdcface4
3 changed files with 21 additions and 4 deletions

View file

@ -303,9 +303,17 @@ else()
endif() endif()
if(BACKEND_AUDIO MATCHES "SDL2") if(BACKEND_AUDIO MATCHES "SDL2")
target_sources(CSE2 PRIVATE "src/Backends/Audio/SDL2.cpp" "src/Backends/Audio/SoftwareMixer.cpp" "src/Backends/Audio/SoftwareMixer.h") target_sources(CSE2 PRIVATE
"src/Backends/Audio/SDL2.cpp"
"src/Backends/Audio/SoftwareMixer.cpp"
"src/Backends/Audio/SoftwareMixer.h"
)
elseif(BACKEND_AUDIO MATCHES "miniaudio") elseif(BACKEND_AUDIO MATCHES "miniaudio")
target_sources(CSE2 PRIVATE "src/Backends/Audio/miniaudio.cpp" "src/Backends/Audio/SoftwareMixer.cpp" "src/Backends/Audio/SoftwareMixer.h") target_sources(CSE2 PRIVATE
"src/Backends/Audio/miniaudio.cpp"
"src/Backends/Audio/SoftwareMixer.cpp"
"src/Backends/Audio/SoftwareMixer.h"
)
# Link libdl, libm, and libpthread # Link libdl, libm, and libpthread
include(CheckLibraryExists) include(CheckLibraryExists)
@ -326,9 +334,18 @@ else()
endif() endif()
if(BACKEND_PLATFORM MATCHES "SDL2") if(BACKEND_PLATFORM MATCHES "SDL2")
target_sources(CSE2 PRIVATE "src/Backends/SDL2/Controller.cpp" "src/Backends/SDL2/Misc.cpp" "src/Backends/SDL2/Platform.h") target_sources(CSE2 PRIVATE
"src/Backends/SDL2/Controller.cpp"
"src/Backends/SDL2/Controller.h"
"src/Backends/SDL2/Platform.cpp"
"src/Backends/SDL2/Platform.h"
)
elseif(BACKEND_PLATFORM MATCHES "GLFW3") elseif(BACKEND_PLATFORM MATCHES "GLFW3")
target_sources(CSE2 PRIVATE "src/Backends/GLFW3/Controller.cpp" "src/Backends/GLFW3/Misc.cpp" "src/Backends/GLFW3/Platform.h") target_sources(CSE2 PRIVATE
"src/Backends/GLFW3/Controller.cpp"
"src/Backends/GLFW3/Platform.cpp"
"src/Backends/GLFW3/Platform.h"
)
endif() endif()
if(BACKEND_PLATFORM MATCHES "SDL2" AND BACKEND_RENDERER MATCHES "OpenGL3") if(BACKEND_PLATFORM MATCHES "SDL2" AND BACKEND_RENDERER MATCHES "OpenGL3")