clean some test targets

This commit is contained in:
James Grogan 2023-03-23 19:07:31 +00:00
parent 198caa700b
commit 22c552b50f
5 changed files with 67 additions and 25 deletions

View file

@ -1,21 +1,22 @@
set(MODULE_NAME audio)
include(TestTargets)
set(UNIT_TESTS
${MODULE_NAME}/unit/TestAudioWriter.cpp
unit_tests(
MODULE_NAME audio
FILES
unit/TestAudioWriter.cpp
DEPENDENCIES
audio
)
if(UNIX)
set(INTEGETATION_TESTS
${MODULE_NAME}/integration/TestAlsaInterface.cpp
integration_tests(
MODULE_NAME audio
UNIX_FILES
integration/TestAlsaInterface.cpp
WINDOWS_FILES
integration/TestAlsaInterface.cpp
DEPENDENCIES
audio
)
else()
set(INTEGETATION_TESTS
${MODULE_NAME}/integration/TestWasapiInterface.cpp
)
endif()
set(AUDIO_UNIT_TEST_FILES ${UNIT_TESTS} PARENT_SCOPE)
set(AUDIO_INTEGRATION_TEST_FILES ${INTEGETATION_TESTS} PARENT_SCOPE)
set(AUDIO_UNIT_TEST_DEPENDENCIES ${MODULE_NAME} PARENT_SCOPE)
set(AUDIO_INTEGRATION_TEST_FILES ${INTEGETATION_TESTS} PARENT_SCOPE)
set(AUDIO_INTEGRATION_TEST_DEPENDENCIES ${MODULE_NAME} PARENT_SCOPE)