blob: 2026b17f696fd805d2c85f8204d69219a498faab [file]
set(my_lower "abc")
set(MY_UPPER "ABC")
# Case-sensitive NAME_REGEX: only my_lower matches.
cmake_language(PRINT_VARIABLES ALL NAME_REGEX "^my_")
# IGNORE_CASE NAME_REGEX: both names lower-case to start with "my_".
cmake_language(PRINT_VARIABLES ALL NAME_REGEX "^my_" IGNORE_CASE)
# Case-sensitive VALUE_REGEX: only my_lower's value matches.
cmake_language(PRINT_VARIABLES ALL VALUE_REGEX "^abc")
# IGNORE_CASE VALUE_REGEX: both values lower-case to "abc".
cmake_language(PRINT_VARIABLES ALL VALUE_REGEX "^abc" IGNORE_CASE)