| # Determines what argument to give to -mcpu= based on the |
| # KConfig'uration and sets this to GCC_M_CPU |
| if("${ARCH}" STREQUAL "arm") |
| if (CONFIG_CPU_CORTEX_M0) |
| elseif(CONFIG_CPU_CORTEX_M0PLUS) |
| set(GCC_M_CPU cortex-m0plus) |
| elseif(CONFIG_CPU_CORTEX_M3) |
| elseif(CONFIG_CPU_CORTEX_M4) |
| elseif(CONFIG_CPU_CORTEX_M7) |
| elseif(CONFIG_CPU_CORTEX_M23) |
| set(GCC_M_CPU cortex-m23) |
| elseif(CONFIG_CPU_CORTEX_M33) |
| set(GCC_M_CPU cortex-m33) |
| message(FATAL_ERROR "Expected CONFIG_CPU_CORTEX_x to be defined") |
| elseif("${ARCH}" STREQUAL "arc") |
| if(CONFIG_SOC_QUARK_SE_C1000_SS) |
| set(GCC_M_CPU quarkse_em) |