Merge topic 'implicit-link-static'

b3c9b317ff CMakeParseImplicitLinkInfo: Honor gfortran -static-libquadmath flag

Acked-by: Kitware Robot <kwrobot@kitware.com>
Acked-by: buildbot <buildbot@kitware.com>
Merge-request: !9664
This commit is contained in:
Brad King
2024-07-18 12:59:02 +00:00
committed by Kitware Robot
6 changed files with 88 additions and 1 deletions

View File

@@ -187,7 +187,7 @@ function(cmake_parse_implicit_link_info2 text log_var obj_regex)
if(EXTRA_PARSE_COMPUTE_IMPLICIT_LIBS)
# Unix library.
set(lib "${CMAKE_MATCH_1}")
if(search_static AND lib MATCHES "^(gfortran|stdc\\+\\+)$")
if(search_static AND lib MATCHES "^(gfortran|quadmath|stdc\\+\\+)$")
# Search for the static library later, once all link dirs are known.
set(lib "SEARCH_STATIC:${lib}")
endif()