Skip to content
Snippets Groups Projects
Commit 37f16dd0 authored by Thomas Vierjahn's avatar Thomas Vierjahn
Browse files

Slight rearrangement

#251
parent 77e5f03e
Branches
Tags
1 merge request!128Feature/#251 make sure tests cpp is compiled once
...@@ -119,6 +119,14 @@ macro(ADD_SINGLE_TEST) ...@@ -119,6 +119,14 @@ macro(ADD_SINGLE_TEST)
${CONAN_OR_CMAKE_catch} ${CONAN_OR_CMAKE_catch}
test_main mock_main test_main mock_main
) )
set_warning_levels_RWTH(${TEST_NAME})
if(IS_BUILD_SERVER)
target_compile_definitions(${TEST_NAME} PUBLIC -DIS_BUILD_SERVER)
endif()
set_property(TARGET ${TEST_NAME}
PROPERTY FOLDER "Tests")
source_group("Source Files"
FILES ${ADD_SINGLE_TEST__SOURCE})
if(ADD_SINGLE_TEST__PATH_TO_ADD AND WIN32 AND MSVC) if(ADD_SINGLE_TEST__PATH_TO_ADD AND WIN32 AND MSVC)
CONFIGURE_MSVC_USERFILE_(${TEST_NAME} CONFIGURE_MSVC_USERFILE_(${TEST_NAME}
...@@ -128,21 +136,10 @@ macro(ADD_SINGLE_TEST) ...@@ -128,21 +136,10 @@ macro(ADD_SINGLE_TEST)
add_test(NAME ${TEST_NAME} add_test(NAME ${TEST_NAME}
COMMAND ${TEST_NAME} COMMAND ${TEST_NAME}
) )
set_warning_levels_RWTH(${TEST_NAME})
testing__set_timeout_(${TEST_NAME}) testing__set_timeout_(${TEST_NAME})
set_property(TARGET ${TEST_NAME}
PROPERTY FOLDER "Tests")
source_group("Source Files"
FILES ${ADD_SINGLE_TEST__SOURCE})
set_property(GLOBAL APPEND PROPERTY set_property(GLOBAL APPEND PROPERTY
ADDED_TESTS "${TEST_NAME}") ADDED_TESTS "${TEST_NAME}")
if(IS_BUILD_SERVER)
target_compile_definitions(${TEST_NAME} PUBLIC -DIS_BUILD_SERVER)
endif()
endmacro() endmacro()
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment