Cmake refresh

Use target objects everywhere, and simplify handling of system vs
local dependencies.
This commit is contained in:
James Turner
2020-08-18 11:40:27 +01:00
parent 995a176654
commit 456c63935c
31 changed files with 283 additions and 415 deletions
+2 -7
View File
@@ -11,11 +11,6 @@ set(SOURCES
simgear_component(std std "${SOURCES}" "${HEADERS}")
if(ENABLE_TESTS)
add_executable(test_integer_sequence integer_sequence_test.cxx)
add_test(integer_sequence ${EXECUTABLE_OUTPUT_PATH}/test_integer_sequence)
target_link_libraries(test_integer_sequence ${TEST_LIBS})
add_executable(test_type_traits type_traits_test.cxx)
add_test(type_traits ${EXECUTABLE_OUTPUT_PATH}/test_type_traits)
target_link_libraries(test_type_traits ${TEST_LIBS})
add_simgear_autotest(test_integer_sequence integer_sequence_test.cxx)
add_simgear_autotest(test_type_traits type_traits_test.cxx)
endif()