* Fix for issue #140 (not compiling sound files while sound support is enabled)

dev-ui
erihel 2013-03-14 20:41:48 +01:00
parent bc859c4c59
commit 47e7904bb7
1 changed files with 27 additions and 1 deletions

View File

@ -134,6 +134,31 @@ ${SRC_DIR}/ui/target.cpp
${SRC_DIR}/ui/window.cpp ${SRC_DIR}/ui/window.cpp
) )
set(OPENAL_SOURCES "")
if (${OPENAL_SOUND})
set(OPENAL_SOURCES
${SRC_DIR}/sound/oalsound/alsound.cpp
${SRC_DIR}/sound/oalsound/buffer.cpp
${SRC_DIR}/sound/oalsound/channel.cpp
)
endif()
# Optional libraries
set(OPTIONAL_LIBS "")
if (${OPENAL_SOUND})
if (${PLATFORM_WINDOWS})
set(OPTIONAL_LIBS
OpenAL32
)
else()
set(OPTIONAL_LIBS
openal
)
endif()
endif()
set(UT_SOURCES set(UT_SOURCES
main.cpp main.cpp
graphics/engine/lightman_test.cpp graphics/engine/lightman_test.cpp
@ -165,9 +190,10 @@ ${GLEW_LIBRARY}
${Boost_LIBRARIES} ${Boost_LIBRARIES}
${OPTIONAL_LIBS} ${OPTIONAL_LIBS}
${PLATFORM_LIBS} ${PLATFORM_LIBS}
${LIBSNDFILE_LIBRARY}
) )
add_executable(colobot_ut ${COLOBOT_SOURCES} ${UT_SOURCES}) add_executable(colobot_ut ${COLOBOT_SOURCES} ${UT_SOURCES} ${OPENAL_SOURCES})
target_link_libraries(colobot_ut ${LIBS}) target_link_libraries(colobot_ut ${LIBS})
add_test(colobot_ut ./colobot_ut) add_test(colobot_ut ./colobot_ut)