summaryrefslogtreecommitdiffstats
path: root/Modules
diff options
context:
space:
mode:
authorBrad King <brad.king@kitware.com>2023-05-26 13:27:15 (GMT)
committerKitware Robot <kwrobot@kitware.com>2023-05-26 13:27:23 (GMT)
commitb8449712a3fb87d63390a6b1802cd6b212a65aa3 (patch)
tree69c82876ae7fa7e8975b8344c029b8c359f5b5ae /Modules
parenta3223bfa680e466108b937e9e07efba2744c3398 (diff)
parent023de565d33cdb095c0d5665e408493087e4d458 (diff)
downloadCMake-b8449712a3fb87d63390a6b1802cd6b212a65aa3.zip
CMake-b8449712a3fb87d63390a6b1802cd6b212a65aa3.tar.gz
CMake-b8449712a3fb87d63390a6b1802cd6b212a65aa3.tar.bz2
Merge topic 'implicit-link-dir-exclude'
023de565d3 Optionally exclude implicit link directories via environment Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: buildbot <buildbot@kitware.com> Acked-by: Roscoe A. Bartlett <rabartl@sandia.gov> Merge-request: !8506
Diffstat (limited to 'Modules')
-rw-r--r--Modules/CMakeDetermineCompilerABI.cmake4
1 files changed, 4 insertions, 0 deletions
diff --git a/Modules/CMakeDetermineCompilerABI.cmake b/Modules/CMakeDetermineCompilerABI.cmake
index 3fd54cc..d665cd1 100644
--- a/Modules/CMakeDetermineCompilerABI.cmake
+++ b/Modules/CMakeDetermineCompilerABI.cmake
@@ -181,6 +181,10 @@ function(CMAKE_DETERMINE_COMPILER_ABI lang src)
endif()
endif()
+ if(DEFINED ENV{CMAKE_${lang}_IMPLICIT_LINK_DIRECTORIES_EXCLUDE})
+ list(REMOVE_ITEM implicit_dirs $ENV{CMAKE_${lang}_IMPLICIT_LINK_DIRECTORIES_EXCLUDE})
+ endif()
+
set(CMAKE_${lang}_IMPLICIT_LINK_LIBRARIES "${implicit_libs}" PARENT_SCOPE)
set(CMAKE_${lang}_IMPLICIT_LINK_DIRECTORIES "${implicit_dirs}" PARENT_SCOPE)
set(CMAKE_${lang}_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "${implicit_fwks}" PARENT_SCOPE)