mirror of
https://github.com/SerenityOS/serenity
synced 2024-07-23 02:55:15 +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
|
@ -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…
Reference in a new issue