| 123456789101112131415161718192021222324252627282930313233343536373839404142 |
- # All of these should fail. Execution does continue though, so we should see
- # the error output from each one. There is no observable effect of the command
- # during the configure phase, so it isn't critical to end processing on the
- # first failure. Allowing execution to proceed may allow the project to see
- # other potential errors before ultimately halting. That behavior is generally
- # desirable, and the multiple failing calls here will confirm that we retain
- # that behavior.
- message(NOTICE "Non-query check")
- cmake_file_api(NOT_A_QUERY)
- message(NOTICE "Invalid API version checks")
- cmake_file_api(QUERY API_VERSION 2)
- cmake_file_api(QUERY API_VERSION nah)
- message(NOTICE "Invalid version numbers check")
- cmake_file_api(
- QUERY
- API_VERSION 1
- CODEMODEL nope
- CACHE -2
- CMAKEFILES .8
- TOOLCHAINS 2 0.1
- )
- message(NOTICE "Requested versions too high check")
- cmake_file_api(
- QUERY
- API_VERSION 1
- CODEMODEL 3
- CACHE 3
- CMAKEFILES 2
- TOOLCHAINS 1.1
- )
- message(NOTICE "Requested versions too low check")
- cmake_file_api(
- QUERY
- API_VERSION 1
- CODEMODEL 1
- CACHE 1
- )
|