mirror of
https://github.com/Kitware/CMake.git
synced 2026-04-20 21:28:23 -05:00
CMakeParseImplicitLinkInfo: Log exclusion of MSVC link /implib: flag
This commit is contained in:
@@ -161,8 +161,9 @@ function(cmake_parse_implicit_link_info2 text log_var obj_regex)
|
|||||||
endif()
|
endif()
|
||||||
elseif(is_msvc AND "${arg}" STREQUAL "-link")
|
elseif(is_msvc AND "${arg}" STREQUAL "-link")
|
||||||
string(APPEND log " arg [${arg}] ==> ignore MSVC cl option\n")
|
string(APPEND log " arg [${arg}] ==> ignore MSVC cl option\n")
|
||||||
elseif(is_msvc AND NOT "${arg}" MATCHES "^/[Ii][Mm][Pp][Ll][Ii][Bb]:"
|
elseif(is_msvc AND "${arg}" MATCHES "^[-/][Ii][Mm][Pp][Ll][Ii][Bb]:")
|
||||||
AND "${arg}" MATCHES "^(.*\\.[Ll][Ii][Bb])$")
|
string(APPEND log " arg [${arg}] ==> ignore MSVC link option\n")
|
||||||
|
elseif(is_msvc AND "${arg}" MATCHES "^(.*\\.[Ll][Ii][Bb])$")
|
||||||
if(EXTRA_PARSE_COMPUTE_IMPLICIT_LIBS)
|
if(EXTRA_PARSE_COMPUTE_IMPLICIT_LIBS)
|
||||||
set(lib "${CMAKE_MATCH_1}")
|
set(lib "${CMAKE_MATCH_1}")
|
||||||
list(APPEND implicit_libs_tmp ${lib})
|
list(APPEND implicit_libs_tmp ${lib})
|
||||||
|
|||||||
Reference in New Issue
Block a user