summaryrefslogtreecommitdiffstats
path: root/Source/cmPolicies.h
diff options
context:
space:
mode:
authorBrad King <brad.king@kitware.com>2009-09-10 20:59:45 (GMT)
committerBrad King <brad.king@kitware.com>2009-09-10 20:59:45 (GMT)
commitee2b446c953f278eefff44f964f6e39cdc0fff78 (patch)
tree0f4213c3893cd8f6e30c6c878230b4c8680e33c5 /Source/cmPolicies.h
parentafbe0883094afddb7cbaedcb8d89031ef503ed3b (diff)
downloadCMake-ee2b446c953f278eefff44f964f6e39cdc0fff78.zip
CMake-ee2b446c953f278eefff44f964f6e39cdc0fff78.tar.gz
CMake-ee2b446c953f278eefff44f964f6e39cdc0fff78.tar.bz2
Create CMake Policy CMP0015 to fix set(CACHE)
The set(CACHE) and option() commands should always expose the cache value. Previously we failed to expose the value when it was already set if a local variable definition hid it. When set to NEW, this policy tells the commands to always remove the local variable definition to expose the cache value. See issue #9008.
Diffstat (limited to 'Source/cmPolicies.h')
-rw-r--r--Source/cmPolicies.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/Source/cmPolicies.h b/Source/cmPolicies.h
index 49dec3b..ecb9d67 100644
--- a/Source/cmPolicies.h
+++ b/Source/cmPolicies.h
@@ -55,6 +55,7 @@ public:
CMP0012, // Strong handling of boolean constants
CMP0013, // Duplicate binary directories not allowed
CMP0014, // Input directories must have CMakeLists.txt
+ CMP0015, // set(CACHE) and option() make CACHE value visible
// Always the last entry. Useful mostly to avoid adding a comma
// the last policy when adding a new one.