if (NOT DEFINED RUN_AS_SCRIPT) cmake_minimum_required(VERSION 3.7) project(@CASE_NAME@ NONE) include(CTest) # Two fallback tests for set_tests_properties. add_test(NAME PrefixTest COMMAND "${CMAKE_COMMAND}" --version) add_test(NAME SuffixTest COMMAND "${CMAKE_COMMAND}" --version) add_test( NAME @CASE_CMAKELISTS_NAME_1@ COMMAND "${CMAKE_COMMAND}" -D RUN_AS_SCRIPT=1 -P "${CMAKE_CURRENT_LIST_FILE}" ) set_tests_properties( @CASE_CMAKELISTS_NAME_2@ PROPERTIES ENVIRONMENT CMAKE_add_test_ENVVAR=1 ) else() if(NOT DEFINED ENV{CMAKE_add_test_ENVVAR}) message(FATAL_ERROR "Setting property on test did not succeed!") endif() endif()