mirror of
https://github.com/RGBCube/serenity
synced 2025-07-27 19:37:34 +00:00
CMake: Set DWARF version before the debug information level
Setting the DWARF version after having selected which level of debug information to generate apparently undoes some settings again. Doing the reverse apparently keeps both the version and the debug level setting, resulting in a significantly smaller disk image size.
This commit is contained in:
parent
3fbebe73a8
commit
ef7f343e95
1 changed files with 3 additions and 1 deletions
|
@ -27,11 +27,13 @@ add_compile_options(-fsized-deallocation)
|
|||
add_compile_options(-fstack-clash-protection)
|
||||
add_compile_options(-fstack-protector-strong)
|
||||
add_link_options(-fstack-protector-strong)
|
||||
add_compile_options(-g1)
|
||||
|
||||
# FIXME: Remove this once DWARF revision 5 is supported
|
||||
add_compile_options(-gdwarf-4)
|
||||
|
||||
# Note: This needs to be set _after_ setting the DWARF version, otherwise we end up generating more debug information than we need.
|
||||
add_compile_options(-g1)
|
||||
|
||||
if (CMAKE_CXX_COMPILER_ID STREQUAL "GNU")
|
||||
add_compile_options(-Wno-literal-suffix)
|
||||
add_compile_options(-Wno-maybe-uninitialized)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue