]> git.mxchange.org Git - simgear.git/blobdiff - simgear/sound/CMakeLists.txt
Add some tests for AeonWave
[simgear.git] / simgear / sound / CMakeLists.txt
index 88825386a17f82e317ff90566021820fe3dee492..556244dc771c045c5352ea53dafcdfbcfb8da224 100644 (file)
@@ -35,12 +35,28 @@ endif()
 simgear_scene_component(sound sound "${SOURCES}" "${HEADERS}")
 
 if(ENABLE_TESTS AND ENABLE_SOUND)
+    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()
 
     set( SOUND_TEST_LIBS
         ${TEST_LIBS}
     )
 
     if (USE_AEONWAVE)
+        if (SIMGEAR_SHARED)
+        else()
+            set(SOUND_TEST_LIBS ${SOUND_TEST_LIBS}
+                ${AAX_LIBRARY}
+            )
+        endif()
+
+        create_test(aeonwave_test1)
+        create_test(aeonwave_test2)
+
     else ()
         if (SIMGEAR_SHARED)
         else()
@@ -49,13 +65,6 @@ if(ENABLE_TESTS AND ENABLE_SOUND)
             )
         endif()
 
-        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)