2021-05-23 20:02:38 +00:00
|
|
|
add_library(test_utils SHARED
|
|
|
|
test_utils/TestCase.h
|
|
|
|
test_utils/TestCaseRunner.cpp
|
|
|
|
)
|
|
|
|
|
|
|
|
target_include_directories(test_utils PUBLIC
|
|
|
|
"${CMAKE_CURRENT_SOURCE_DIR}/test_utils"
|
2020-06-07 17:11:36 +00:00
|
|
|
)
|
2021-05-23 20:02:38 +00:00
|
|
|
|
|
|
|
list(APPEND TestFiles
|
|
|
|
audio/TestAudioWriter.cpp
|
|
|
|
audio/TestMidiReader.cpp)
|
|
|
|
|
|
|
|
list(APPEND TestNames
|
|
|
|
TestAudioWriter
|
|
|
|
TestMidiReader)
|
|
|
|
|
|
|
|
foreach(TestFile TestName IN ZIP_LISTS TestFiles TestNames)
|
|
|
|
add_executable(${TestName} ${TestFile})
|
|
|
|
target_link_libraries(${TestName} PUBLIC core network database geometry audio graphics web test_utils)
|
|
|
|
endforeach()
|
|
|
|
|
|
|
|
|
|
|
|
add_executable(test_runner test_runner.cpp)
|
|
|
|
target_link_libraries(test_runner PUBLIC core network database geometry audio graphics web)
|