DEADSOFTWARE

sound: fix voices in menu
[flatwaifu.git] / src / CMakeLists.txt
index e33b8325772008742ac6eb957f73c781366ff332..fcbd51ad9a14ecab8613a20008e412e35d9ffd67 100644 (file)
@@ -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)