diff options
author | Brad King <brad.king@kitware.com> | 2008-08-25 10:31:29 -0400 |
---|---|---|
committer | Brad King <brad.king@kitware.com> | 2008-08-25 10:31:29 -0400 |
commit | 33e865c041d95e383ce7e843a1a785cda78d13b7 (patch) | |
tree | 1d4f8014232a0ce4f6446123f472de6dc0d52751 /Source/cmSetCommand.h | |
parent | 04fc897536fea61b548f06c21efca55db755a7e2 (diff) | |
download | cmake-33e865c041d95e383ce7e843a1a785cda78d13b7.tar.gz |
ENH: Add unset() command.
This introduces the unset() command to make it easy to unset CMake
variables, environment variables, and CMake cache variables. Previously
it was not even possible to unset ENV or CACHE variables (as in
completely remove them). Changes based on patch from Philip Lowman.
See issue #7507.
Diffstat (limited to 'Source/cmSetCommand.h')
-rw-r--r-- | Source/cmSetCommand.h | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/Source/cmSetCommand.h b/Source/cmSetCommand.h index e818d6a44d..39d0bc39da 100644 --- a/Source/cmSetCommand.h +++ b/Source/cmSetCommand.h @@ -87,8 +87,9 @@ public: "above the current scope. Each new directory or function creates a new " "scope. This command will set the value of a variable into the parent " "directory or calling function (whichever is applicable to the case at " - "hand) If VALUE is not specified then the variable is removed from the " - "parent scope.\n" + "hand).\n" + "If <value> is not specified then the variable is removed " + "instead of set. See also: the unset() command.\n" " set(<variable> <value1> ... <valueN>)\n" "In this case <variable> is set to a semicolon separated list of " "values.\n" |