# SPDX-License-Identifier: Apache-2.0 list(APPEND TOOLCHAIN_C_FLAGS) list(APPEND TOOLCHAIN_C_FLAGS -mlittle-endian-data -ffunction-sections -fdata-sections -m64bit-doubles) list(APPEND TOOLCHAIN_LD_FLAGS) list(APPEND TOOLCHAIN_LD_FLAGS -mlittle-endian-data -ffunction-sections -fdata-sections -m64bit-doubles) if(NOT CONFIG_PICOLIBC) list(APPEND TOOLCHAIN_LD_FLAGS -lm) endif() if(NOT CONFIG_FPU) list(APPEND TOOLCHAIN_C_FLAGS -nofpu) list(APPEND TOOLCHAIN_LD_FLAGS -nofpu) endif() if("cross-compile" STREQUAL ${ZEPHYR_TOOLCHAIN_VARIANT}) if(CONFIG_CPU_RXV1) list(APPEND TOOLCHAIN_C_FLAGS -misa=v1) list(APPEND TOOLCHAIN_LD_FLAGS -misa=v1) elseif(CONFIG_CPU_RXV2) list(APPEND TOOLCHAIN_C_FLAGS -misa=v2) list(APPEND TOOLCHAIN_LD_FLAGS -misa=v2) else() list(APPEND TOOLCHAIN_C_FLAGS -misa=v3) list(APPEND TOOLCHAIN_LD_FLAGS -misa=v3) endif() elseif("zephyr" STREQUAL ${ZEPHYR_TOOLCHAIN_VARIANT}) if(CONFIG_SOC_SERIES_RX130) list(APPEND TOOLCHAIN_C_FLAGS -mcpu=rx100) list(APPEND TOOLCHAIN_LD_FLAGS -mcpu=rx100) elseif(CONFIG_SOC_SERIES_RX62N) list(APPEND TOOLCHAIN_C_FLAGS -mcpu=rx600) list(APPEND TOOLCHAIN_LD_FLAGS -mcpu=rx600) endif() endif()