From f218886cbc2189144afb2091d108216b156f65cc Mon Sep 17 00:00:00 2001 From: Cristian Adam Date: Thu, 16 Jan 2025 15:04:37 +0100 Subject: [PATCH] Qt Creator CMakeAPI: do not set -undefined on Apple It gives a warning saying that -undefined is deprecated. Change-Id: I9652b4dab1838d3e6eca9f719efbb18ffccf7a89 Reviewed-by: Eike Ziller --- cmake/QtCreatorAPIInternal.cmake | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cmake/QtCreatorAPIInternal.cmake b/cmake/QtCreatorAPIInternal.cmake index d21cbb034cd..be7e17800a5 100644 --- a/cmake/QtCreatorAPIInternal.cmake +++ b/cmake/QtCreatorAPIInternal.cmake @@ -193,7 +193,7 @@ endfunction() function(qtc_add_link_flags_no_undefined target) # needs CheckLinkerFlags - if (CMAKE_VERSION VERSION_GREATER_EQUAL 3.18 AND NOT MSVC) + if (CMAKE_VERSION VERSION_GREATER_EQUAL 3.18 AND NOT MSVC AND NOT APPLE) set(no_undefined_flag "-Wl,--no-undefined") check_linker_flag(CXX ${no_undefined_flag} QTC_LINKER_SUPPORTS_NO_UNDEFINED) if (NOT QTC_LINKER_SUPPORTS_NO_UNDEFINED)