diff options
Diffstat (limited to 'Tests/RunCMake/CMP0126')
-rw-r--r-- | Tests/RunCMake/CMP0126/CMP0126-WARN-default.cmake | 3 | ||||
-rw-r--r-- | Tests/RunCMake/CMP0126/CMP0126-WARN-stderr.txt | 10 | ||||
-rw-r--r-- | Tests/RunCMake/CMP0126/CMP0126-WARN.cmake | 5 | ||||
-rw-r--r-- | Tests/RunCMake/CMP0126/RunCMakeTest.cmake | 2 |
4 files changed, 20 insertions, 0 deletions
diff --git a/Tests/RunCMake/CMP0126/CMP0126-WARN-default.cmake b/Tests/RunCMake/CMP0126/CMP0126-WARN-default.cmake new file mode 100644 index 0000000..3147fc4 --- /dev/null +++ b/Tests/RunCMake/CMP0126/CMP0126-WARN-default.cmake @@ -0,0 +1,3 @@ + +set(MY_VAR 1) +set(MY_VAR 2 CACHE STRING "") diff --git a/Tests/RunCMake/CMP0126/CMP0126-WARN-stderr.txt b/Tests/RunCMake/CMP0126/CMP0126-WARN-stderr.txt new file mode 100644 index 0000000..2301511 --- /dev/null +++ b/Tests/RunCMake/CMP0126/CMP0126-WARN-stderr.txt @@ -0,0 +1,10 @@ +CMake Warning \(dev\) at CMP0126-WARN.cmake:[0-9]+ \(set\): + Policy CMP0126 is not set: set\(CACHE\) does not remove a normal variable of + the same name\. Run "cmake --help-policy CMP0126" for policy details\. Use + the cmake_policy command to set the policy and suppress this warning\. + + For compatibility with older versions of CMake, normal variable "MY_VAR" + will be removed from the current scope\. +Call Stack \(most recent call first\): + CMakeLists.txt:[0-9]+ \(include\) +This warning is for project developers\. Use -Wno-dev to suppress it\. diff --git a/Tests/RunCMake/CMP0126/CMP0126-WARN.cmake b/Tests/RunCMake/CMP0126/CMP0126-WARN.cmake new file mode 100644 index 0000000..111c824 --- /dev/null +++ b/Tests/RunCMake/CMP0126/CMP0126-WARN.cmake @@ -0,0 +1,5 @@ + +set(CMAKE_POLICY_WARNING_CMP0126 1) + +set(MY_VAR 1) +set(MY_VAR 2 CACHE STRING "") diff --git a/Tests/RunCMake/CMP0126/RunCMakeTest.cmake b/Tests/RunCMake/CMP0126/RunCMakeTest.cmake index ae988f4..77c3878 100644 --- a/Tests/RunCMake/CMP0126/RunCMakeTest.cmake +++ b/Tests/RunCMake/CMP0126/RunCMakeTest.cmake @@ -4,3 +4,5 @@ run_cmake(CMP0126-OLD) run_cmake_with_options(CMP0126-OLD_CL -DVAR=3) run_cmake(CMP0126-NEW) run_cmake_with_options(CMP0126-NEW_CL -DVAR=3) +run_cmake(CMP0126-WARN) +run_cmake(CMP0126-WARN-default) |