From 4b8649f77bce81487317b8823aca520fac8a3816 Mon Sep 17 00:00:00 2001 From: John Ralls Date: Sat, 18 Apr 2020 13:09:32 -0700 Subject: [PATCH] Set CONFIGURATIONS property on tests only for Xcode. Having it in the general case disabled a large number of tests. --- common/cmake_modules/GncAddTest.cmake | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/common/cmake_modules/GncAddTest.cmake b/common/cmake_modules/GncAddTest.cmake index cf75f23ec3..3d510a4e8a 100644 --- a/common/cmake_modules/GncAddTest.cmake +++ b/common/cmake_modules/GncAddTest.cmake @@ -78,7 +78,11 @@ function(gnc_add_test _TARGET _SOURCE_FILES TEST_INCLUDE_VAR_NAME TEST_LIBS_VAR_ ) set_tests_properties(${_TARGET} PROPERTIES ENVIRONMENT "GNC_UNINSTALLED=YES;GNC_BUILDDIR=${CMAKE_BINARY_DIR};${ARGN}") else() - add_test(NAME ${_TARGET} COMMAND ${_TARGET} CONFIGURATIONS Debug;Release) + if (CMAKE_GENERATOR STREQUAL Xcode) + add_test(NAME ${_TARGET} COMMAND ${_TARGET} CONFIGURATIONS Debug;Release) + else() + add_test(NAME ${_TARGET} COMMAND ${_TARGET}) + endif() set_tests_properties(${_TARGET} PROPERTIES ENVIRONMENT "GNC_UNINSTALLED=YES;GNC_BUILDDIR=${CMAKE_BINARY_DIR}") endif() add_dependencies(check ${_TARGET})