diff options
author | Brad King <brad.king@kitware.com> | 2011-01-04 13:04:29 (GMT) |
---|---|---|
committer | Brad King <brad.king@kitware.com> | 2011-01-04 13:04:29 (GMT) |
commit | 1e69c6f37fa4a3a1a0c2f8fa665ad07a78fed580 (patch) | |
tree | 603dd3dae8a1a56497a22979f7236be01e5a7d10 /Tests | |
parent | 65a0a2a5f94cf23413937ba9178abeb3c0f057e4 (diff) | |
parent | a364daf1fd1fd9079fdc13bec4fe8ea2a56efe04 (diff) | |
download | CMake-1e69c6f37fa4a3a1a0c2f8fa665ad07a78fed580.zip CMake-1e69c6f37fa4a3a1a0c2f8fa665ad07a78fed580.tar.gz CMake-1e69c6f37fa4a3a1a0c2f8fa665ad07a78fed580.tar.bz2 |
Merge branch 'user-policy-defaults' into policy-CMP0017
Diffstat (limited to 'Tests')
-rw-r--r-- | Tests/PolicyScope/CMakeLists.txt | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/Tests/PolicyScope/CMakeLists.txt b/Tests/PolicyScope/CMakeLists.txt index 89a89ee..e6f2edc 100644 --- a/Tests/PolicyScope/CMakeLists.txt +++ b/Tests/PolicyScope/CMakeLists.txt @@ -82,5 +82,23 @@ cmake_policy(GET CMP0002 cmp) check(CMP0002 "OLD" "${cmp}") #----------------------------------------------------------------------------- +# Test CMAKE_POLICY_DEFAULT_CMP<NNNN> variable. +cmake_policy(PUSH) + set(CMAKE_POLICY_DEFAULT_CMP0010 OLD) # ignored + set(CMAKE_POLICY_DEFAULT_CMP0012 OLD) # honored + set(CMAKE_POLICY_DEFAULT_CMP0013 NEW) # honored + set(CMAKE_POLICY_DEFAULT_CMP0014 "") # noop + cmake_policy(VERSION 2.6.3) + cmake_policy(GET CMP0010 cmp) + check(CMP0010 "NEW" "${cmp}") + cmake_policy(GET CMP0012 cmp) + check(CMP0012 "OLD" "${cmp}") + cmake_policy(GET CMP0013 cmp) + check(CMP0013 "NEW" "${cmp}") + cmake_policy(GET CMP0014 cmp) + check(CMP0014 "" "${cmp}") +cmake_policy(POP) + +#----------------------------------------------------------------------------- # Dummy executable so the project can build and run. add_executable(PolicyScope main.c) |