diff options
author | Brad King <brad.king@kitware.com> | 2014-03-12 18:56:37 (GMT) |
---|---|---|
committer | Brad King <brad.king@kitware.com> | 2014-03-12 18:56:37 (GMT) |
commit | 59d3898bc74c950a08b58b885867b7f0d18be8d5 (patch) | |
tree | 4b02cb53b78e063e7d5823e05510db863ff576e1 /Tests/RunCMake | |
parent | 7534967b65b03be558940e1a112918ee28d38c20 (diff) | |
parent | d83245a34f870c373c6db8de94792608f133be58 (diff) | |
download | CMake-59d3898bc74c950a08b58b885867b7f0d18be8d5.zip CMake-59d3898bc74c950a08b58b885867b7f0d18be8d5.tar.gz CMake-59d3898bc74c950a08b58b885867b7f0d18be8d5.tar.bz2 |
Merge branch 'fix-CMP0046-warning' into release
Diffstat (limited to 'Tests/RunCMake')
-rw-r--r-- | Tests/RunCMake/CMP0046/CMP0046-Duplicate-result.txt | 1 | ||||
-rw-r--r-- | Tests/RunCMake/CMP0046/CMP0046-Duplicate-stderr.txt | 10 | ||||
-rw-r--r-- | Tests/RunCMake/CMP0046/CMP0046-Duplicate.cmake | 9 | ||||
-rw-r--r-- | Tests/RunCMake/CMP0046/RunCMakeTest.cmake | 1 | ||||
-rw-r--r-- | Tests/RunCMake/CMP0046/empty.cpp | 7 |
5 files changed, 28 insertions, 0 deletions
diff --git a/Tests/RunCMake/CMP0046/CMP0046-Duplicate-result.txt b/Tests/RunCMake/CMP0046/CMP0046-Duplicate-result.txt new file mode 100644 index 0000000..573541a --- /dev/null +++ b/Tests/RunCMake/CMP0046/CMP0046-Duplicate-result.txt @@ -0,0 +1 @@ +0 diff --git a/Tests/RunCMake/CMP0046/CMP0046-Duplicate-stderr.txt b/Tests/RunCMake/CMP0046/CMP0046-Duplicate-stderr.txt new file mode 100644 index 0000000..fb31d6d --- /dev/null +++ b/Tests/RunCMake/CMP0046/CMP0046-Duplicate-stderr.txt @@ -0,0 +1,10 @@ +CMake Warning \(dev\) at CMP0046-Duplicate.cmake:5 \(add_dependencies\): + Policy CMP0046 is not set: Error on non-existent dependency in + add_dependencies. Run "cmake --help-policy CMP0046" for policy details. + Use the cmake_policy command to set the policy and suppress this warning. + + The dependency target "ctgt_no_exist" of target "dummy" does not exist. +Call Stack \(most recent call first\): + CMP0046-Duplicate.cmake:8 \(add_dep\) + CMakeLists.txt:3 \(include\) +This warning is for project developers. Use -Wno-dev to suppress it. diff --git a/Tests/RunCMake/CMP0046/CMP0046-Duplicate.cmake b/Tests/RunCMake/CMP0046/CMP0046-Duplicate.cmake new file mode 100644 index 0000000..26e640b --- /dev/null +++ b/Tests/RunCMake/CMP0046/CMP0046-Duplicate.cmake @@ -0,0 +1,9 @@ + +add_library(dummy empty.cpp) + +macro(add_dep) + add_dependencies(dummy ctgt_no_exist) +endmacro() + +add_dep() +add_dep() diff --git a/Tests/RunCMake/CMP0046/RunCMakeTest.cmake b/Tests/RunCMake/CMP0046/RunCMakeTest.cmake index 5131e5b..0a39c76 100644 --- a/Tests/RunCMake/CMP0046/RunCMakeTest.cmake +++ b/Tests/RunCMake/CMP0046/RunCMakeTest.cmake @@ -6,3 +6,4 @@ run_cmake(CMP0046-WARN-missing-dependency) run_cmake(CMP0046-OLD-existing-dependency) run_cmake(CMP0046-NEW-existing-dependency) +run_cmake(CMP0046-Duplicate) diff --git a/Tests/RunCMake/CMP0046/empty.cpp b/Tests/RunCMake/CMP0046/empty.cpp new file mode 100644 index 0000000..bfbbdde --- /dev/null +++ b/Tests/RunCMake/CMP0046/empty.cpp @@ -0,0 +1,7 @@ +#ifdef _WIN32 +__declspec(dllexport) +#endif +int empty() +{ + return 0; +} |