| @@ -1,6 +1,11 @@ | |||
| add_library(Catch INTERFACE) | |||
| target_include_directories(Catch INTERFACE "catch") | |||
| add_library(testmain TestMain.cpp) | |||
| target_include_directories(testmain SYSTEM PUBLIC "catch/") | |||
| target_link_libraries(testmain Catch) | |||
| function(add_test_suite name) | |||
| add_executable(${name} ${name}.cpp) | |||
| @@ -8,8 +13,8 @@ function(add_test_suite name) | |||
| add_test(NAME ${name} COMMAND ${name}) | |||
| endfunction() | |||
| add_test_suite(ScopeGuardTest) | |||
| add_test_suite(ScopeGuardTest) | |||