diff options
author | Brad King <brad.king@kitware.com> | 2020-09-14 15:05:33 -0400 |
---|---|---|
committer | Brad King <brad.king@kitware.com> | 2020-09-18 13:46:45 -0400 |
commit | b8ecd4df5f9259f102d82011693eca6282be5ae6 (patch) | |
tree | 435d7ae8fc75a2ca97b4b1d5fc7404fbe92a4045 /Tests/ExternalProject/CMakeLists.txt | |
parent | fe258f638276c879bbdd2ac165ac4caba0efc921 (diff) | |
download | cmake-b8ecd4df5f9259f102d82011693eca6282be5ae6.tar.gz |
ExternalProject: Use CMP0114 NEW behavior with Xcode "new build system"
The ExternalProject module cannot be implemented in the Xcode "new build
system" without using CMP0114's NEW behavior. When configuring for that
build system, warn if the policy is not set to NEW and use NEW behavior
anyway.
Diffstat (limited to 'Tests/ExternalProject/CMakeLists.txt')
-rw-r--r-- | Tests/ExternalProject/CMakeLists.txt | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/Tests/ExternalProject/CMakeLists.txt b/Tests/ExternalProject/CMakeLists.txt index c8850eaf2d..29cdcc99ea 100644 --- a/Tests/ExternalProject/CMakeLists.txt +++ b/Tests/ExternalProject/CMakeLists.txt @@ -1,5 +1,8 @@ cmake_minimum_required(VERSION 2.8) project(ExternalProjectTest NONE) +if(CMAKE_XCODE_BUILD_SYSTEM VERSION_GREATER_EQUAL 12) + cmake_policy(SET CMP0114 NEW) +endif() include(ExternalProject) |