summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBrad King <brad.king@kitware.com>2017-10-11 08:20:25 -0400
committerBrad King <brad.king@kitware.com>2017-10-11 08:20:25 -0400
commitce45b3e4e3b0ba484e59818d1b9b53ef0d7f53d5 (patch)
tree8a8f29996d1a169f7328ffd45e8d298ea24eebf3
parent165eff93821cf2860caea309a524b08179d5bc45 (diff)
parent491d2108983990eeda7d91dbc958a7fa9060659f (diff)
downloadcmake-ce45b3e4e3b0ba484e59818d1b9b53ef0d7f53d5.tar.gz
Merge branch 'ExternalProject-CMP0054' into release-3.10
Merge-request: !1369
-rw-r--r--Modules/ExternalProject.cmake5
1 files changed, 5 insertions, 0 deletions
diff --git a/Modules/ExternalProject.cmake b/Modules/ExternalProject.cmake
index 76f5080d0d..419c9d67b0 100644
--- a/Modules/ExternalProject.cmake
+++ b/Modules/ExternalProject.cmake
@@ -854,6 +854,9 @@ The custom step could then be triggered from the main build like so::
#]=======================================================================]
+cmake_policy(PUSH)
+cmake_policy(SET CMP0054 NEW) # if() quoted variables not dereferenced
+
# Pre-compute a regex to match documented keywords for each command.
math(EXPR _ep_documentation_line_count "${CMAKE_CURRENT_LIST_LINE} - 4")
file(STRINGS "${CMAKE_CURRENT_LIST_FILE}" lines
@@ -3035,3 +3038,5 @@ function(ExternalProject_Add name)
#
_ep_add_test_command(${name})
endfunction()
+
+cmake_policy(POP)