| 1234567891011121314151617181920212223 |
- if (RunCMake_GENERATOR_IS_MULTI_CONFIG)
- set(path "${RunCMake_TEST_BINARY_DIR}/CMakeFiles/impl-Debug.ninja")
- else ()
- set(path "${RunCMake_TEST_BINARY_DIR}/build.ninja")
- endif ()
- if (NOT EXISTS "${path}")
- list(APPEND RunCMake_TEST_FAILED
- "Failed to find `ninja` build file: '${path}'")
- endif ()
- file(READ "${path}" rspfiles
- REGEX "^ *RSP_FILE =")
- if (rspfiles MATCHES "\\$out\\.rsp$")
- message(FATAL_ERROR
- "rspfiles for modules should be specified explicitly")
- elseif (NOT rspfiles MATCHES "ddi\\.rsp")
- message(FATAL_ERROR
- "rspfiles for scanning rules should be specified according to scan output filenames")
- endif ()
- string(REPLACE ";" "\n " RunCMake_TEST_FAILED "${RunCMake_TEST_FAILED}")
|