From f694d5d38be67dea35fe2c2d54ec18b3cd8c8926 Mon Sep 17 00:00:00 2001 From: Sergey Fedorov Date: Tue, 1 Jul 2025 05:02:35 +0800 Subject: [PATCH] LXQtCompilerSettings.cmake: fix flags --- cmake/modules/LXQtCompilerSettings.cmake | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git cmake/modules/LXQtCompilerSettings.cmake cmake/modules/LXQtCompilerSettings.cmake index acba891..45cb2ae 100644 --- cmake/modules/LXQtCompilerSettings.cmake +++ cmake/modules/LXQtCompilerSettings.cmake @@ -140,7 +140,7 @@ set(__LXQT_COMMON_WARNING_FLAGS "-Wall -Wextra -Wchar-subscripts -Wno-long-long # Warning flags #----------------------------------------------------------------------------- if (CMAKE_COMPILER_IS_GNUCXX OR LXQT_COMPILER_IS_CLANGCXX) - set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${__LXQT_COMMON_WARNING_FLAGS} -Wnon-virtual-dtor -Woverloaded-virtual -Wpedantic") + set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${__LXQT_COMMON_WARNING_FLAGS} -Wnon-virtual-dtor -Woverloaded-virtual -pedantic") endif() if (LXQT_COMPILER_IS_CLANGCXX) @@ -156,7 +156,7 @@ endif() #----------------------------------------------------------------------------- if (CMAKE_COMPILER_IS_GNUCXX OR LXQT_COMPILER_IS_CLANGCXX) # Assume Xcode Clang is always used with Apple ld64 - if (${CMAKE_CXX_COMPILER_ID} STREQUAL AppleClang) + if (APPLE) set(NO_UNDEFINED_FLAGS "-Wl,-undefined,error") # -Bsymbolic* make sense for ELF only set(SYMBOLIC_FLAGS "")