From 66de1e7069b95bf40682a5af45bfa07b911a2b67 Mon Sep 17 00:00:00 2001 From: cbeall3 Date: Thu, 12 Feb 2015 15:42:53 -0500 Subject: [PATCH] add custom all.tests target to build all tests without running them, and remove obsolete testing macros --- cmake/GtsamTesting.cmake | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/cmake/GtsamTesting.cmake b/cmake/GtsamTesting.cmake index 2e505c11e..4b3af9810 100644 --- a/cmake/GtsamTesting.cmake +++ b/cmake/GtsamTesting.cmake @@ -109,9 +109,8 @@ add_custom_target(examples) # Add timing target add_custom_target(timing) -# Include obsolete macros - will be removed in the near future -include(GtsamTestingObsolete) - +# Add target to build tests without running +add_custom_target(all.tests) # Implementations of this file's macros: @@ -165,6 +164,7 @@ macro(gtsamAddTestsGlob_impl groupName globPatterns excludedFiles linkLibraries) add_test(NAME ${script_name} COMMAND ${script_name}) add_dependencies(check.${groupName} ${script_name}) add_dependencies(check ${script_name}) + add_dependencies(all.tests ${script_name}) if(NOT MSVC AND NOT XCODE_VERSION) add_custom_target(${script_name}.run ${EXECUTABLE_OUTPUT_PATH}${script_name}) endif() @@ -195,6 +195,7 @@ macro(gtsamAddTestsGlob_impl groupName globPatterns excludedFiles linkLibraries) add_test(NAME ${target_name} COMMAND ${target_name}) add_dependencies(check.${groupName} ${target_name}) add_dependencies(check ${target_name}) + add_dependencies(all.tests ${script_name}) # Add TOPSRCDIR set_property(SOURCE ${script_srcs} APPEND PROPERTY COMPILE_DEFINITIONS "TOPSRCDIR=\"${PROJECT_SOURCE_DIR}\"")