diff options
author | Brad King <brad.king@kitware.com> | 2020-03-27 11:42:33 (GMT) |
---|---|---|
committer | Kitware Robot <kwrobot@kitware.com> | 2020-03-27 11:43:03 (GMT) |
commit | 9df587168ae3736f7f143797d368b2746c8688b3 (patch) | |
tree | 58740a8e7e873d9e2ba7a70c568b63122f307b2c | |
parent | 7489ac6f5229a3f29776ed16dde693832beda697 (diff) | |
parent | 4b8297721f3c7786c1a989b41a78ead231091704 (diff) | |
download | CMake-9df587168ae3736f7f143797d368b2746c8688b3.zip CMake-9df587168ae3736f7f143797d368b2746c8688b3.tar.gz CMake-9df587168ae3736f7f143797d368b2746c8688b3.tar.bz2 |
Merge topic 'CheckIPOSupported-cleanup-cache'
4b8297721f CheckIPOSupported: Avoid polluting cache with common name 'result'
Acked-by: Kitware Robot <kwrobot@kitware.com>
Acked-by: Kyle Edwards <kyle.edwards@kitware.com>
Merge-request: !4528
-rw-r--r-- | Modules/CheckIPOSupported.cmake | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/Modules/CheckIPOSupported.cmake b/Modules/CheckIPOSupported.cmake index 0d6ad20..90a9f61 100644 --- a/Modules/CheckIPOSupported.cmake +++ b/Modules/CheckIPOSupported.cmake @@ -113,7 +113,7 @@ macro(_ipo_run_language_check language) endforeach() try_compile( - result + _IPO_LANGUAGE_CHECK_RESULT "${bindir}" "${srcdir}" "${TRY_COMPILE_PROJECT_NAME}" @@ -122,8 +122,10 @@ macro(_ipo_run_language_check language) "-DCMAKE_INTERPROCEDURAL_OPTIMIZATION=ON" OUTPUT_VARIABLE output ) + set(_IPO_LANGUAGE_CHECK_RESULT "${_IPO_LANGUAGE_CHECK_RESULT}") + unset(_IPO_LANGUAGE_CHECK_RESULT CACHE) - if(NOT result) + if(NOT _IPO_LANGUAGE_CHECK_RESULT) file(APPEND ${CMAKE_BINARY_DIR}${CMAKE_FILES_DIRECTORY}/CMakeError.log "${language} compiler IPO check failed with the following output:\n" "${output}\n") |