]> git.mxchange.org Git - simgear.git/commitdiff
Add sound test programs to the CMake build.
authorJames Turner <zakalawe@mac.com>
Fri, 28 Oct 2011 11:29:26 +0000 (12:29 +0100)
committerJames Turner <zakalawe@mac.com>
Fri, 28 Oct 2011 11:29:26 +0000 (12:29 +0100)
simgear/sound/CMakeLists.txt

index c07a7065bcc586ab1b3d86f45e59b9b633e80d4d..6670190a492868028db8b2fd598bbe99f5a842a8 100644 (file)
@@ -16,4 +16,22 @@ set(SOURCES
     xmlsound.cxx
     )
 
-simgear_component(sound sound "${SOURCES}" "${HEADERS}")
\ No newline at end of file
+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)