sample_queue.hxx
soundmgr_openal.hxx
xmlsound.hxx
+ readwav.hxx
)
set(SOURCES
sample_queue.cxx
soundmgr_openal.cxx
xmlsound.cxx
+ readwav.cxx
+ soundmgr_openal_private.hxx
)
-simgear_component(sound sound "${SOURCES}" "${HEADERS}")
+simgear_scene_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})
+if(ENABLE_TESTS AND ENABLE_SOUND)
+
+if (SIMGEAR_SHARED)
+ set( SOUND_TEST_LIBS
+ ${TEST_LIBS})
+else()
+ set(SOUND_TEST_LIBS
+ ${TEST_LIBS}
+ ${OPENAL_LIBRARY})
+endif()
function(create_test TEST_NAME)
add_executable(${TEST_NAME} ${TEST_NAME}.cxx)
create_test(openal_test2)
create_test(openal_test3)
create_test(openal_test4)
+endif()