From edc004ae7f5c42f95b3fd51524c481a4fe38be4e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tor=20Arne=20Vestb=C3=B8?= Date: Thu, 18 Apr 2024 16:37:16 +0200 Subject: [PATCH] cmake: Add opt-out for adding -no_warn_duplicate_libraries linker flag The classic linker (triggered via -ld_classic) doesn't support this flag, and we can't construct a genex that takes this into account, so add an opt-out for Qt WebEngine. Change-Id: I62418e0ff37fe8f5bdda2fa8d01b36a8fd44542a Reviewed-by: Alexey Edelev (cherry picked from commit b74369c03325e49132dc77f2a83af8fd25c81a8a) Reviewed-by: Qt Cherry-pick Bot --- cmake/QtInternalTargets.cmake | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/cmake/QtInternalTargets.cmake b/cmake/QtInternalTargets.cmake index 576530752ac..8e8dd5cc80e 100644 --- a/cmake/QtInternalTargets.cmake +++ b/cmake/QtInternalTargets.cmake @@ -249,8 +249,9 @@ if ("${CMAKE_CXX_COMPILER_ID}" STREQUAL "AppleClang") # - https://gitlab.kitware.com/cmake/cmake/-/issues/25297 and # - https://indiestack.com/2023/10/xcode-15-duplicate-library-linker-warnings/ set(is_xcode15 "$,15>") + set(not_disabled "$>>") target_link_options(PlatformCommonInternal INTERFACE - "$<${is_xcode15}:LINKER:-no_warn_duplicate_libraries>") + "$<$:LINKER:-no_warn_duplicate_libraries>") endif() if(MSVC)