1234567891011121314151617181920 |
- function(compare_build_to_expected)
- cmake_parse_arguments(_comp "" "" "FILES" ${ARGN})
- set(missing)
- foreach(file ${_comp_FILES})
- if(NOT EXISTS "${RunCMake_TEST_BINARY_DIR}/${file}")
- list(APPEND missing "${file}")
- endif()
- endforeach()
- if(missing)
- string(APPEND RunCMake_TEST_FAILED "Missing files:\n ${missing}")
- set(RunCMake_TEST_FAILED "${RunCMake_TEST_FAILED}" PARENT_SCOPE)
- endif()
- endfunction()
- function(check_for_setup_test)
- file(STRINGS "${RunCMake_TEST_BINARY_DIR}/CTestTestfile.cmake" output_var REGEX "add_test\\(setup_test.*")
- if(NOT output_var)
- set(RunCMake_TEST_FAILED "Could not find the test: setup_test" PARENT_SCOPE)
- endif()
- endfunction()
|