Add sound test programs to the CMake build.
This commit is contained in:
parent
95ddc04a73
commit
e34f597fe2
@ -16,4 +16,22 @@ set(SOURCES
|
|||||||
xmlsound.cxx
|
xmlsound.cxx
|
||||||
)
|
)
|
||||||
|
|
||||||
simgear_component(sound sound "${SOURCES}" "${HEADERS}")
|
simgear_component(sound sound "${SOURCES}" "${HEADERS}")
|
||||||
|
|
||||||
|
set(SOUND_TEST_LIBS
|
||||||
|
sgsound sgio sgmath sgstructure sgthreads sgtiming sgmisc sgdebug
|
||||||
|
${CMAKE_THREAD_LIBS_INIT}
|
||||||
|
${RT_LIBRARY}
|
||||||
|
${ALUT_LIBRARY} ${OPENAL_LIBRARY})
|
||||||
|
|
||||||
|
function(create_test TEST_NAME)
|
||||||
|
add_executable(${TEST_NAME} ${TEST_NAME}.cxx)
|
||||||
|
target_link_libraries(${TEST_NAME} ${SOUND_TEST_LIBS})
|
||||||
|
set_target_properties(${TEST_NAME} PROPERTIES
|
||||||
|
COMPILE_DEFINITIONS "SRC_DIR=\"${CMAKE_CURRENT_SOURCE_DIR}\"" )
|
||||||
|
endfunction()
|
||||||
|
|
||||||
|
create_test(openal_test1)
|
||||||
|
create_test(openal_test2)
|
||||||
|
create_test(openal_test3)
|
||||||
|
create_test(openal_test4)
|
||||||
|
Loading…
Reference in New Issue
Block a user