aboutsummaryrefslogtreecommitdiff
path: root/vcpkg/ports/qtbase/fix-link-lib-discovery.patch
blob: 339d2549069c7718b7dce3aee8f72c91624d9bdc (plain)
1
2
3
4
5
6
7
8
9
10
11
12
diff --git a/cmake/QtPriHelpers.cmake b/cmake/QtPriHelpers.cmake
index b6f1242..eaa4d65 100644
--- a/cmake/QtPriHelpers.cmake	
+++ b/cmake/QtPriHelpers.cmake
@@ -37,6 +37,7 @@ function(qt_generate_qmake_libraries_pri_content module_name output_root_dir out
                 get_target_property(lib_target_type ${lib_target} TYPE)
                 if(lib_target_type MATCHES "^(INTERFACE|UNKNOWN)_LIBRARY")
                     get_target_property(iface_libs ${lib_target} INTERFACE_LINK_LIBRARIES)
+                    string(REGEX REPLACE [[\$<LINK_ONLY:([^>]+)>]] "\\1" iface_libs "${iface_libs}")
                     if(iface_libs)
                         list(PREPEND lib_targets ${iface_libs})
                     endif()