Procházet zdrojové kódy

fix(build): remove -rdynamic from compiler flags (#506)

The -rdynamic flag was incorrectly added to CEF_COMPILER_FLAGS, causing
clang to fail with 'argument unused during compilation' when -Werror is
enabled. This flag is only valid during linking.

Remove -rdynamic from CEF_COMPILER_FLAGS while keeping it in
CEF_EXE_LINKER_FLAGS where it belongs.

Fixes #501

Co-authored-by: BillionClaw <267901332+BillionClaw@users.noreply.github.com>
BillionToken před 6 měsíci
rodič
revize
04362354a9
1 změnil soubory, kde provedl 0 přidání a 1 odebrání
  1. 0 1
      CMakeLists.txt

+ 0 - 1
CMakeLists.txt

@@ -122,7 +122,6 @@ list(REMOVE_ITEM CEF_CXX_COMPILER_FLAGS -std=c++17)
 list(REMOVE_ITEM CEF_COMPILER_FLAGS -fvisibility=hidden)
 list(REMOVE_ITEM CEF_COMPILER_FLAGS -fvisibility-inlines-hidden)
 list(APPEND CEF_CXX_COMPILER_FLAGS -std=c++20)
-list(APPEND CEF_COMPILER_FLAGS -rdynamic)
 list(APPEND CEF_EXE_LINKER_FLAGS -rdynamic)
 # remove the vulkan library from the files to copy so it doesn't fail after removing it
 list(REMOVE_ITEM CEF_BINARY_FILES libvulkan.so.1)