summaryrefslogtreecommitdiff
path: root/share/cmake-3.10/Help/command/unset.rst
diff options
context:
space:
mode:
Diffstat (limited to 'share/cmake-3.10/Help/command/unset.rst')
-rw-r--r--share/cmake-3.10/Help/command/unset.rst25
1 files changed, 25 insertions, 0 deletions
diff --git a/share/cmake-3.10/Help/command/unset.rst b/share/cmake-3.10/Help/command/unset.rst
new file mode 100644
index 0000000..a1fc95c
--- /dev/null
+++ b/share/cmake-3.10/Help/command/unset.rst
@@ -0,0 +1,25 @@
+unset
+-----
+
+Unset a variable, cache variable, or environment variable.
+
+::
+
+ unset(<variable> [CACHE | PARENT_SCOPE])
+
+Removes the specified variable causing it to become undefined. If
+``CACHE`` is present then the variable is removed from the cache instead
+of the current scope.
+
+If ``PARENT_SCOPE`` is present then the variable is removed from the scope
+above the current scope. See the same option in the :command:`set` command
+for further details.
+
+``<variable>`` can be an environment variable such as:
+
+::
+
+ unset(ENV{LD_LIBRARY_PATH})
+
+in which case the variable will be removed from the current
+environment.