summaryrefslogtreecommitdiffstats
path: root/Help/variable/CMAKE_MATCH_n.rst
diff options
context:
space:
mode:
authorBrad King <brad.king@kitware.com>2017-04-19 14:42:23 (GMT)
committerKitware Robot <kwrobot@kitware.com>2017-04-19 14:45:41 (GMT)
commit334efdebb8c69e6327fecb42ed1ae3cfcdb1cad6 (patch)
tree3c9efe45eb0c1c24f7a6975736c9fff66c21403b /Help/variable/CMAKE_MATCH_n.rst
parentc79e7e09a83cb6cd8bfde600ce492f0429236a02 (diff)
parenteb08e1febba1cdc71bea2aee6431b5ed8f711af2 (diff)
downloadCMake-334efdebb8c69e6327fecb42ed1ae3cfcdb1cad6.zip
CMake-334efdebb8c69e6327fecb42ed1ae3cfcdb1cad6.tar.gz
CMake-334efdebb8c69e6327fecb42ed1ae3cfcdb1cad6.tar.bz2
Merge topic 'doc-CMAKE_MATCH_n'
eb08e1fe Help: Document CMAKE_MATCH_<n> variables 8dd99752 Help: Link from if(MATCHES) to regex specification docs a0091a69 Help: Format string() command regex specification docs Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !719
Diffstat (limited to 'Help/variable/CMAKE_MATCH_n.rst')
-rw-r--r--Help/variable/CMAKE_MATCH_n.rst10
1 files changed, 10 insertions, 0 deletions
diff --git a/Help/variable/CMAKE_MATCH_n.rst b/Help/variable/CMAKE_MATCH_n.rst
new file mode 100644
index 0000000..c7dd623
--- /dev/null
+++ b/Help/variable/CMAKE_MATCH_n.rst
@@ -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.