Optimize compilation flags (#1206)

* restoring -O3 on baseband, activating lto on cpp parts
This commit is contained in:
gullradriel 2023-06-28 21:46:49 +02:00 committed by GitHub
parent 3d59de55f8
commit 830fea63ed
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 3 additions and 3 deletions

View File

@ -44,7 +44,7 @@ if(cpp20_supported)
else() else()
set(USE_CPPOPT "-std=c++17") set(USE_CPPOPT "-std=c++17")
endif() endif()
set(USE_CPPOPT "${USE_CPPOPT} -fno-rtti -fno-exceptions -Weffc++ -Wuninitialized -Wno-volatile") set(USE_CPPOPT "${USE_CPPOPT} -flto -fno-rtti -fno-exceptions -Weffc++ -Wuninitialized -Wno-volatile")
# Enable this if you want the linker to remove unused code and data # Enable this if you want the linker to remove unused code and data
set(USE_LINK_GC yes) set(USE_LINK_GC yes)

View File

@ -32,7 +32,7 @@ include(CheckCXXCompilerFlag)
project(baseband_shared) project(baseband_shared)
# Compiler options here. # Compiler options here.
set(USE_OPT "-O2 -g -falign-functions=16 -fno-math-errno --specs=nano.specs") set(USE_OPT "-O3 -g -falign-functions=16 -fno-math-errno --specs=nano.specs")
# C specific options here (added to USE_OPT). # C specific options here (added to USE_OPT).
set(USE_COPT "-std=gnu99") set(USE_COPT "-std=gnu99")
@ -44,7 +44,7 @@ if(cpp20_supported)
else() else()
set(USE_CPPOPT "-std=c++17") set(USE_CPPOPT "-std=c++17")
endif() endif()
set(USE_CPPOPT "${USE_CPPOPT} -fno-rtti -fno-exceptions -Weffc++ -Wuninitialized -Wno-volatile") set(USE_CPPOPT "${USE_CPPOPT} -flto -fno-rtti -fno-exceptions -Weffc++ -Wuninitialized -Wno-volatile")
# Enable this if you want the linker to remove unused code and data # Enable this if you want the linker to remove unused code and data
set(USE_LINK_GC yes) set(USE_LINK_GC yes)