cmake/Help/variable/CMAKE_MATCH_n.rst

13 lines
459 B
ReStructuredText
Raw Normal View History

2017-07-20 19:35:53 +02:00
CMAKE_MATCH_<n>
---------------
2021-09-14 00:13:48 +02:00
.. versionadded:: 3.9
2017-07-20 19:35:53 +02:00
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.