mirror of
https://github.com/eried/portapack-mayhem.git
synced 2024-12-25 15:29:37 -05:00
Optimize compilation flags (#1206)
* restoring -O3 on baseband, activating lto on cpp parts
This commit is contained in:
parent
3d59de55f8
commit
830fea63ed
@ -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)
|
||||||
|
@ -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)
|
||||||
|
Loading…
Reference in New Issue
Block a user