meta: reduce g3a size by 43 kiB
* -fno-exceptions: avoids unwind (-18 kiB) * -lm before -lstdc++: avoids pulling math_stubs_float.o which links the entire set of math float functions just to use atanf()
This commit is contained in:
parent
37d068e628
commit
1556c37340
|
@ -20,10 +20,11 @@ set(ASSETS)
|
|||
fxconv_declare_assets(${ASSETS} WITH_METADATA)
|
||||
|
||||
add_executable(addin ${SOURCES} ${ASSETS})
|
||||
target_compile_options(addin PRIVATE -Wall -Wextra -Os -std=c++20)
|
||||
target_compile_options(addin PRIVATE
|
||||
-Wall -Wextra -Os -std=c++20 -fno-exceptions)
|
||||
target_link_options(addin PRIVATE -Wl,-Map=map)
|
||||
target_link_libraries(addin PRIVATE
|
||||
Azur::Azur -lnum LibProf::LibProf Gint::Gint -lstdc++)
|
||||
Azur::Azur -lnum LibProf::LibProf Gint::Gint -lm -lstdc++)
|
||||
|
||||
generate_g3a(TARGET addin OUTPUT "BosonX.g3a"
|
||||
NAME "BosonX" ICONS assets-cg/icon-uns.png assets-cg/icon-sel.png)
|
||||
|
|
Loading…
Reference in New Issue