diff options
author | Brad King <brad.king@kitware.com> | 2021-03-15 12:49:20 (GMT) |
---|---|---|
committer | Kitware Robot <kwrobot@kitware.com> | 2021-03-15 12:49:26 (GMT) |
commit | 05616645692cabd9af4c7483376256172f6fcad3 (patch) | |
tree | 65ac77c705fd3fa6e17d1a05dd07553176bbb9e6 | |
parent | 948b379e26a4d64490ceea894649d907b4fa2fef (diff) | |
parent | bb9a701a2b90f002c87c01b4a9f8019f2c7f8385 (diff) | |
download | CMake-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.cmake | 5 |
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) |