diff options
author | Brad King <brad.king@kitware.com> | 2023-05-26 13:27:15 (GMT) |
---|---|---|
committer | Kitware Robot <kwrobot@kitware.com> | 2023-05-26 13:27:23 (GMT) |
commit | b8449712a3fb87d63390a6b1802cd6b212a65aa3 (patch) | |
tree | 69c82876ae7fa7e8975b8344c029b8c359f5b5ae /Modules | |
parent | a3223bfa680e466108b937e9e07efba2744c3398 (diff) | |
parent | 023de565d33cdb095c0d5665e408493087e4d458 (diff) | |
download | CMake-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.cmake | 4 |
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) |