X-Git-Url: https://deadsoftware.ru/gitweb?p=flatwaifu.git;a=blobdiff_plain;f=src%2FCMakeLists.txt;h=fcbd51ad9a14ecab8613a20008e412e35d9ffd67;hp=e33b8325772008742ac6eb957f73c781366ff332;hb=0102df00b3e2485b084f11a8270a2365d1aa7cbc;hpb=7e3cef6902ee44ffebb5319fdcf720cb4ef7a1f3 diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt index e33b832..fcbd51a 100644 --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -5,8 +5,9 @@ option(WITH_OPENGL "Build with OpenGL render" ON) option(WITH_SOFTWARE "Build with Software render" ON) option(SOUND_DRIVER "Build with selected sound driver" "OpenAL") -set(WITH_OPENAL (SOUND_DRIVER EQUALS "OpenAL")) -set(WITH_SDLMIXER (SOUND_DRIVER EQUALS "SDL_mixer")) +string(TOUPPER "${SOUND_DRIVER}" SOUND_DRIVER) +string(COMPARE EQUAL "${SOUND_DRIVER}" "OPENAL" WITH_OPENAL) +string(COMPARE EQUAL "${SOUND_DRIVER}" "SDLMIXER" WITH_SDLMIXER) set(D2D_GAME_ROOT .) set(D2D_OPENGL_ROOT ${D2D_GAME_ROOT}/gl) @@ -35,7 +36,7 @@ elseif(WITH_SDLMIXER) set(D2D_SOUND_INCLUDE_DIR "${SDLMIXER_INCLUDE_DIR}") set(D2D_SOUND_LIBRARY "${SDLMIXER_LIBRARY}") else(WITH_OPENAL) - message(FATAL_ERROR "Select SOUND_DRIVER as OpenAL or SDL_mixer") + message(FATAL_ERROR "Select SOUND_DRIVER as 'OPENAL' or 'SDLMIXER'") endif(WITH_OPENAL) if (WITH_OPENGL) @@ -69,6 +70,6 @@ endif (WITH_OPENGL) if (WITH_SOFTWARE) add_executable(doom2d-soft ${D2D_GAME_SRC} ${D2D_SOUND_SRC} ${D2D_SDL_SRC} ${D2D_SOFTWARE_SRC}) - target_include_directories(doom2d-soft PRIVATE "${D2D_GAME_ROOT}" "${D2D_SOUND_LIBRARY}" "${SDL_INCLUDE_DIR}") + target_include_directories(doom2d-soft PRIVATE "${D2D_GAME_ROOT}" "${D2D_SOUND_INCLUDE_DIR}" "${SDL_INCLUDE_DIR}") target_link_libraries(doom2d-soft "${D2D_SOUND_LIBRARY}" "${SDL_LIBRARY}") endif (WITH_SOFTWARE)