diff options
author | Brad King <brad.king@kitware.com> | 2022-11-17 21:06:30 (GMT) |
---|---|---|
committer | Brad King <brad.king@kitware.com> | 2022-11-18 15:31:19 (GMT) |
commit | 5fbda0f572f4b698441917e438187b64408d76d5 (patch) | |
tree | 5465de913fe17c644ed4ffc89504ada23d4e9a05 | |
parent | 591b75ee1711a5577962804414c02832e160e8dd (diff) | |
download | CMake-5fbda0f572f4b698441917e438187b64408d76d5.zip CMake-5fbda0f572f4b698441917e438187b64408d76d5.tar.gz CMake-5fbda0f572f4b698441917e438187b64408d76d5.tar.bz2 |
find_dependency: Unset temporary variables before returning
-rw-r--r-- | Modules/CMakeFindDependencyMacro.cmake | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/Modules/CMakeFindDependencyMacro.cmake b/Modules/CMakeFindDependencyMacro.cmake index bcdfbeb..921333b 100644 --- a/Modules/CMakeFindDependencyMacro.cmake +++ b/Modules/CMakeFindDependencyMacro.cmake @@ -53,11 +53,12 @@ macro(find_dependency dep) set_property(GLOBAL PROPERTY _CMAKE_${dep}_TRANSITIVE_DEPENDENCY TRUE) endif() + unset(cmake_fd_alreadyTransitive) + unset(cmake_fd_quiet_arg) + unset(cmake_fd_required_arg) if (NOT ${dep}_FOUND) set(${CMAKE_FIND_PACKAGE_NAME}_NOT_FOUND_MESSAGE "${CMAKE_FIND_PACKAGE_NAME} could not be found because dependency ${dep} could not be found.") set(${CMAKE_FIND_PACKAGE_NAME}_FOUND False) return() endif() - set(cmake_fd_required_arg) - set(cmake_fd_quiet_arg) endmacro() |