Merge topic 'fix-policy-CMP0064-version'

402bf096 CMP0064: Fix recorded version of introduction to be 3.4
This commit is contained in:
Brad King 2015-09-22 10:46:57 -04:00 committed by CMake Topic Stage
commit 4be709a6b7
3 changed files with 12 additions and 2 deletions

View File

@ -220,7 +220,7 @@ class cmPolicy;
3, 3, 0, cmPolicies::WARN) \
SELECT(POLICY, CMP0064, \
"Support new TEST if() operator.", \
3, 3, 0, cmPolicies::WARN)
3, 4, 0, cmPolicies::WARN)
#define CM_SELECT_ID(F, A1, A2, A3, A4, A5, A6) F(A1)
#define CM_FOR_EACH_POLICY_ID(POLICY) \

View File

@ -0,0 +1,10 @@
CMake Warning \(dev\) at CMP0064-WARN.cmake:3 \(if\):
Policy CMP0064 is not set: Support new TEST if\(\) operator. Run "cmake
--help-policy CMP0064" for policy details. Use the cmake_policy command to
set the policy and suppress this warning.
TEST will be interpreted as an operator when the policy is set to NEW.
Since the policy is not set the OLD behavior will be used.
Call Stack \(most recent call first\):
CMakeLists.txt:3 \(include\)
This warning is for project developers. Use -Wno-dev to suppress it.

View File

@ -1,4 +1,4 @@
cmake_policy(SET CMP0064 OLD)
if(TEST)
message(FATAL_ERROR "TEST was not recognized to be undefined")