12345678910111213141516171819202122232425 |
- cmake_policy(SET CMP0054 NEW)
- function(assert KEYWORD)
- if("${KEYWORD}" STREQUAL "${KEYWORD}")
- else()
- message(FATAL_ERROR
- "Assertion failed [\"${KEYWORD}\" STREQUAL \"${KEYWORD}\"]")
- endif()
- endfunction()
- assert("NOT")
- assert("COMMAND")
- assert("POLICY")
- assert("TARGET")
- assert("EXISTS")
- assert("IS_DIRECTORY")
- assert("IS_SYMLINK")
- assert("IS_ABSOLUTE")
- assert("DEFINED")
- assert("(")
- assert(")")
- if("NOT" 1)
- message(FATAL_ERROR "[\"NOT\" 1] evaluated true")
- endif()
|