mirror of
https://github.com/zephyrproject-rtos/zephyr
synced 2025-09-02 02:02:41 +00:00
Move the SoC outside of the architecture tree and put them at the same level as boards and architectures allowing both SoCs and boards to be maintained outside the tree. Signed-off-by: Anas Nashif <anas.nashif@intel.com>
21 lines
546 B
CMake
21 lines
546 B
CMake
zephyr_cc_option_ifdef(CONFIG_LTO -flto)
|
|
|
|
set(ARCH_FOR_cortex-m0 armv6s-m )
|
|
set(ARCH_FOR_cortex-m0plus armv6s-m )
|
|
set(ARCH_FOR_cortex-m3 armv7-m )
|
|
set(ARCH_FOR_cortex-m4 armv7e-m )
|
|
set(ARCH_FOR_cortex-m23 armv8-m.base )
|
|
set(ARCH_FOR_cortex-m33 armv8-m.main+dsp)
|
|
set(ARCH_FOR_cortex-m33+nodsp armv8-m.main )
|
|
|
|
if(ARCH_FOR_${GCC_M_CPU})
|
|
set(ARCH_FLAG -march=${ARCH_FOR_${GCC_M_CPU}})
|
|
endif()
|
|
|
|
zephyr_compile_options(
|
|
-mabi=aapcs
|
|
${ARCH_FLAG}
|
|
)
|
|
|
|
add_subdirectory(core)
|