mirror of
https://github.com/Kitware/CMake.git
synced 2026-01-06 21:59:54 -06:00
Documentation: Clarify a few subtleties
* Clarify accepted values of <LANG> suffix in CMAKE_COMPILER_IS_GNU<LANG>. * Clarify fact that target property GENERATOR_FILE_NAME usually cannot be used at configure time. * Clarify that enable_language() can only be used in global scope of top-level project using language. * State that enable_language(... OPTIONAL) currently doesn't work. * Document regular expression operator precedence.
This commit is contained in:
@@ -136,6 +136,9 @@ public:
|
||||
" [^ ] Matches any character(s) not inside the brackets\n"
|
||||
" - Inside brackets, specifies an inclusive range between\n"
|
||||
" characters on either side e.g. [a-f] is [abcdef]\n"
|
||||
" To match a literal - using brackets, make it the first\n"
|
||||
" or the last character e.g. [+*/-] matches basic\n"
|
||||
" mathematical operators.\n"
|
||||
" * Matches preceding pattern zero or more times\n"
|
||||
" + Matches preceding pattern one or more times\n"
|
||||
" ? Matches preceding pattern zero or once only\n"
|
||||
@@ -144,6 +147,10 @@ public:
|
||||
" in the REGEX REPLACE operation. Additionally it is saved\n"
|
||||
" by all regular expression-related commands, including \n"
|
||||
" e.g. if( MATCHES ), in the variables CMAKE_MATCH_(0..9).\n"
|
||||
"*, + and ? have higher precedence than concatenation. | has lower "
|
||||
"precedence than concatenation. This means that the regular expression "
|
||||
"\"^ab+d$\" matches \"abbd\" but not \"ababd\", and the regular "
|
||||
"expression \"^(ab|cd)$\" matches \"ab\" but not \"abd\".\n"
|
||||
"TIMESTAMP will write a string representation of "
|
||||
"the current date and/or time to the output variable.\n"
|
||||
"Should the command be unable to obtain a timestamp "
|
||||
|
||||
Reference in New Issue
Block a user