diff --git a/Source/cmRST.cxx b/Source/cmRST.cxx index 112be4d377..edcbc22a2a 100644 --- a/Source/cmRST.cxx +++ b/Source/cmRST.cxx @@ -34,7 +34,7 @@ cmRST::cmRST(std::ostream& os, std::string const& docroot) , NoteDirective("^.. note::[ \t]*(.*)$") , ModuleRST("^#\\[(=*)\\[\\.rst:$") , CMakeRole("(:cmake)?:(" - "command|generator|variable|module|policy|" + "command|generator|variable|envvar|module|policy|" "prop_cache|prop_dir|prop_gbl|prop_inst|prop_sf|" "prop_test|prop_tgt|" "manual" diff --git a/Tests/CMakeLib/testRST.expect b/Tests/CMakeLib/testRST.expect index fa436cb914..4b29762b88 100644 --- a/Tests/CMakeLib/testRST.expect +++ b/Tests/CMakeLib/testRST.expect @@ -16,6 +16,8 @@ Variable ``_VARIABLE`` with leading placeholder. Variable ``VARIABLE_`` with trailing placeholder. Variable ``_VARIABLE`` with leading placeholder and target. Variable ``VARIABLE_`` with trailing placeholder and target. +Environment variable ``SOME_ENV_VAR``. +Environment variable ``some env var`` with space and target. Generator ``Some Generator`` with space. First TOC entry. diff --git a/Tests/CMakeLib/testRST.rst b/Tests/CMakeLib/testRST.rst index 54952dd9f0..9cd7257477 100644 --- a/Tests/CMakeLib/testRST.rst +++ b/Tests/CMakeLib/testRST.rst @@ -23,6 +23,8 @@ Variable :variable:`_VARIABLE` with leading placeholder. Variable :variable:`VARIABLE_` with trailing placeholder. Variable :variable:`_VARIABLE ` with leading placeholder and target. Variable :variable:`VARIABLE_ ` with trailing placeholder and target. +Environment variable :envvar:`SOME_ENV_VAR`. +Environment variable :envvar:`some env var ` with space and target. Generator :generator:`Some Generator` with space. .. |not replaced| replace:: not replaced through toctree