[chore] update cmake api and macros, update makefile for build all case

This commit is contained in:
jzlv 2022-11-25 20:18:36 +08:00
parent 41750c31cf
commit 3c225cace5
3 changed files with 62 additions and 51 deletions

View file

@ -46,11 +46,15 @@ sdk_add_link_options(
-ffunction-sections
-fdata-sections
--specs=nano.specs
-uboard_init
)
sdk_add_link_libraries(c m)
sdk_add_compile_options_ifdef(CONFIG_DEBUG -g3)
sdk_add_compile_options(-O2)
if(NOT DEFINED CONFIG_GCC_OPTIMISE_LEVEL)
sdk_add_compile_options(-O2)
else()
sdk_add_compile_options(${CONFIG_GCC_OPTIMISE_LEVEL})
endif()