diff options
author | Brad King <brad.king@kitware.com> | 2018-04-09 16:01:10 (GMT) |
---|---|---|
committer | Brad King <brad.king@kitware.com> | 2018-04-09 16:01:10 (GMT) |
commit | ef077c8ba47f39614c4b7bb6f3b745cbfa8f461e (patch) | |
tree | a962cb122cc741547666bf2d2698f879af533607 /Tests | |
parent | 1c857427013d5b63daf89404d638b4733d19fee6 (diff) | |
parent | aad360eb3d07fc34048f3065e2d3617fa07f2932 (diff) | |
download | CMake-ef077c8ba47f39614c4b7bb6f3b745cbfa8f461e.zip CMake-ef077c8ba47f39614c4b7bb6f3b745cbfa8f461e.tar.gz CMake-ef077c8ba47f39614c4b7bb6f3b745cbfa8f461e.tar.bz2 |
Merge branch 'fix-crash-trace-exp-uninit-vars' into release-3.11
Merge-request: !1944
Diffstat (limited to 'Tests')
3 files changed, 10 insertions, 0 deletions
diff --git a/Tests/RunCMake/CommandLine/RunCMakeTest.cmake b/Tests/RunCMake/CommandLine/RunCMakeTest.cmake index 55eac5e..120a472 100644 --- a/Tests/RunCMake/CommandLine/RunCMakeTest.cmake +++ b/Tests/RunCMake/CommandLine/RunCMakeTest.cmake @@ -294,6 +294,10 @@ set(RunCMake_TEST_OPTIONS --trace-expand) run_cmake(trace-expand) unset(RunCMake_TEST_OPTIONS) +set(RunCMake_TEST_OPTIONS --trace-expand --warn-uninitialized) +run_cmake(trace-expand-warn-uninitialized) +unset(RunCMake_TEST_OPTIONS) + set(RunCMake_TEST_OPTIONS --trace-source=trace-only-this-file.cmake) run_cmake(trace-source) unset(RunCMake_TEST_OPTIONS) diff --git a/Tests/RunCMake/CommandLine/trace-expand-warn-uninitialized-stderr.txt b/Tests/RunCMake/CommandLine/trace-expand-warn-uninitialized-stderr.txt new file mode 100644 index 0000000..74429b6 --- /dev/null +++ b/Tests/RunCMake/CommandLine/trace-expand-warn-uninitialized-stderr.txt @@ -0,0 +1,2 @@ +^.*/Tests/RunCMake/CommandLine/CMakeLists.txt\(1\): cmake_minimum_required\(VERSION 3.0 \) +.*/Tests/RunCMake/CommandLine/CMakeLists.txt\(2\): project\(trace-expand-warn-uninitialized NONE \) diff --git a/Tests/RunCMake/CommandLine/trace-expand-warn-uninitialized.cmake b/Tests/RunCMake/CommandLine/trace-expand-warn-uninitialized.cmake new file mode 100644 index 0000000..ec3e4d4 --- /dev/null +++ b/Tests/RunCMake/CommandLine/trace-expand-warn-uninitialized.cmake @@ -0,0 +1,4 @@ +cmake_policy(SET CMP0053 OLD) +message(STATUS "'${uninitialized_variable}'") +cmake_policy(SET CMP0053 NEW) +message(STATUS "'${uninitialized_variable}'") |