Help: Document CMAKE_MATCH_<n> variables

This commit is contained in:
Brad King
2017-04-18 14:45:49 -04:00
parent 8dd9975263
commit eb08e1febb
5 changed files with 17 additions and 4 deletions

View File

@@ -3,6 +3,7 @@ CMAKE_MATCH_COUNT
The number of matches with the last regular expression.
When a regular expression match is used, CMake fills in ``CMAKE_MATCH_<n>``
variables with the match contents. The ``CMAKE_MATCH_COUNT`` variable holds
the number of match expressions when these are filled.
When a regular expression match is used, CMake fills in
:variable:`CMAKE_MATCH_<n>` variables with the match contents.
The ``CMAKE_MATCH_COUNT`` variable holds the number of match
expressions when these are filled.

View File

@@ -0,0 +1,10 @@
CMAKE_MATCH_<n>
---------------
Capture group ``<n>`` matched by the last regular expression, for groups
0 through 9. Group 0 is the entire match. Groups 1 through 9 are the
subexpressions captured by ``()`` syntax.
When a regular expression match is used, CMake fills in ``CMAKE_MATCH_<n>``
variables with the match contents. The :variable:`CMAKE_MATCH_COUNT`
variable holds the number of match expressions when these are filled.