################################################################################ # # :: Testing # ################################################################################ include(CTest) enable_testing() function(auto_test subsystem module) add_executable(test_${module} test/common.h test/${subsystem}/${module}_test.cpp) target_link_libraries(test_${module} ${PROJECT_NAME}_static ${ALL_LIBRARIES} Qt5::Test) add_test( NAME test_${module} COMMAND test_${module}) endfunction()