summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorBrad King <brad.king@kitware.com>2021-03-15 12:49:20 (GMT)
committerKitware Robot <kwrobot@kitware.com>2021-03-15 12:49:26 (GMT)
commit05616645692cabd9af4c7483376256172f6fcad3 (patch)
tree65ac77c705fd3fa6e17d1a05dd07553176bbb9e6
parent948b379e26a4d64490ceea894649d907b4fa2fef (diff)
parentbb9a701a2b90f002c87c01b4a9f8019f2c7f8385 (diff)
downloadCMake-05616645692cabd9af4c7483376256172f6fcad3.zip
CMake-05616645692cabd9af4c7483376256172f6fcad3.tar.gz
CMake-05616645692cabd9af4c7483376256172f6fcad3.tar.bz2
Merge topic 'cmake-print-properties-cache-fix'
bb9a701a2b CMakePrintHelpers: Work around CACHE argument of set() Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5901
-rw-r--r--Modules/CMakePrintHelpers.cmake5
1 files changed, 4 insertions, 1 deletions
diff --git a/Modules/CMakePrintHelpers.cmake b/Modules/CMakePrintHelpers.cmake
index d652ffa..8c25a73 100644
--- a/Modules/CMakePrintHelpers.cmake
+++ b/Modules/CMakePrintHelpers.cmake
@@ -101,7 +101,10 @@ function(cmake_print_properties)
if(CPP_CACHE_ENTRIES)
set(items ${CPP_CACHE_ENTRIES})
set(mode ${mode} CACHE_ENTRIES)
- set(keyword CACHE)
+ # This is a workaround for the fact that passing `CACHE` as an argument to
+ # set() causes a cache variable to be set.
+ set(keyword "")
+ string(APPEND keyword CACHE)
endif()
if(NOT mode)