Você não pode selecionar mais de 25 tópicos
Os tópicos devem começar com uma letra ou um número, podem incluir traços ('-') e podem ter até 35 caracteres.
|
-
- add_library(Catch INTERFACE)
- target_include_directories(Catch INTERFACE "catch")
-
- add_library(Trompeloeil INTERFACE)
- target_include_directories(Trompeloeil INTERFACE "trompeloeil")
-
-
- add_library(TestMain TestMain.cpp)
- target_link_libraries(TestMain Catch Trompeloeil)
-
-
- function(add_test_suite name)
- add_executable(${name} ${name}.cpp)
- target_link_libraries(${name} TestMain ScopeGuard)
- add_test(NAME ${name} COMMAND ${name})
- endfunction()
-
-
- add_test_suite(ScopeGuardTest)
- add_test_suite(UniqueResourceTest)
-
-
- add_custom_target(unittest ScopeGuardTest
- COMMAND UniqueResourceTest
- COMMENT "Running unittests\n\n"
- VERBATIM
- )
-
|