diff options
author | Petr Kmoch <petr.kmoch@gmail.com> | 2013-03-07 13:33:35 (GMT) |
---|---|---|
committer | Brad King <brad.king@kitware.com> | 2013-03-12 13:29:55 (GMT) |
commit | 3cf2f67adcebbc2f9b60325b067eac2d7dbfdaf1 (patch) | |
tree | c30195cb87b65e7d93af9f337b7460454b3b2c6d /Source/cmStringCommand.h | |
parent | 5990a5637e31c3bf8f4c89b5c0423d85326ee59d (diff) | |
download | CMake-3cf2f67adcebbc2f9b60325b067eac2d7dbfdaf1.zip CMake-3cf2f67adcebbc2f9b60325b067eac2d7dbfdaf1.tar.gz CMake-3cf2f67adcebbc2f9b60325b067eac2d7dbfdaf1.tar.bz2 |
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.
Diffstat (limited to 'Source/cmStringCommand.h')
-rw-r--r-- | Source/cmStringCommand.h | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/Source/cmStringCommand.h b/Source/cmStringCommand.h index 4423a90..30dbaa5 100644 --- a/Source/cmStringCommand.h +++ b/Source/cmStringCommand.h @@ -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 " |