diff options
author | Joerg Bornemann <joerg.bornemann@qt.io> | 2021-08-27 11:13:56 +0200 |
---|---|---|
committer | Qt Cherry-pick Bot <cherrypick_bot@qt-project.org> | 2021-08-27 14:25:09 +0000 |
commit | 601a99dcf50a88879c4ada692574dd2ce35fe21a (patch) | |
tree | 689cf494cfcd1d31f975f8206f24ec8d22ea4841 /cmake/QtPublicTargetHelpers.cmake | |
parent | 0a2a30a3c3c306ecc8aa6f34113a22d37cab3465 (diff) |
Call MinGW's ld with -Bstatic when requesting static runtime linkage
The -static argument we used before is supported by ld, but not lld.
The latter requires --static or -Bstatic. Use -Bstatic, which is
supported by both.
Fixes: QTBUG-89549
Change-Id: I3c3069661bf4cd20e3298aff4714163b7419d3ef
Reviewed-by: Alexandru Croitor <alexandru.croitor@qt.io>
(cherry picked from commit d94652f7927945f988f2c99cee98076efd5c1d79)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
Diffstat (limited to 'cmake/QtPublicTargetHelpers.cmake')
-rw-r--r-- | cmake/QtPublicTargetHelpers.cmake | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/cmake/QtPublicTargetHelpers.cmake b/cmake/QtPublicTargetHelpers.cmake index 8471c45d05..571173e8aa 100644 --- a/cmake/QtPublicTargetHelpers.cmake +++ b/cmake/QtPublicTargetHelpers.cmake @@ -306,7 +306,7 @@ function(_qt_internal_set_up_static_runtime_library target) set_property(TARGET ${target} PROPERTY MSVC_RUNTIME_LIBRARY "MultiThreaded$<$<CONFIG:Debug>:Debug>") elseif(MINGW) - target_link_options(${target} INTERFACE "LINKER:-static") + target_link_options(${target} INTERFACE "LINKER:-Bstatic") endif() endif() endfunction() |