summaryrefslogtreecommitdiff
path: root/Help/variable/CMAKE_MATCH_n.rst
blob: c7dd623396a01026765bfc1456ff57b7d8c14d61 (plain)
1
2
3
4
5
6
7
8
9
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.