From 137ca05249ae4cf1d999e1e4d3d30eeec6de141f Mon Sep 17 00:00:00 2001 From: wangmingrong1 Date: Fri, 29 Nov 2024 14:41:10 +0800 Subject: [PATCH] arm64/toolchain: Cmake alignment makefile writing They should be a relationship of choice: ifeq ($(CONFIG_ARCH_CORTEX_A53),y) ARCHCPUFLAGS += -mcpu=cortex-a53 else ifeq ($(CONFIG_ARCH_CORTEX_A55),y) ARCHCPUFLAGS += -mcpu=cortex-a55 else ifeq ($(CONFIG_ARCH_CORTEX_A57),y) ARCHCPUFLAGS += -mcpu=cortex-a57 else ifeq ($(CONFIG_ARCH_CORTEX_A72),y) ARCHCPUFLAGS += -mcpu=cortex-a72 else ifeq ($(CONFIG_ARCH_CORTEX_R82),y) ARCHCPUFLAGS += -mcpu=cortex-r82 else ifeq ($(CONFIG_ARCH_ARMV8A),y) ARCHCPUFLAGS += -march=armv8-a else ifeq ($(CONFIG_ARCH_ARMV8R),y) ARCHCPUFLAGS += -march=armv8-r endif Signed-off-by: wangmingrong1 --- arch/arm64/src/cmake/Toolchain.cmake | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/arch/arm64/src/cmake/Toolchain.cmake b/arch/arm64/src/cmake/Toolchain.cmake index 653ab10c7c7..bcec12d55d9 100644 --- a/arch/arm64/src/cmake/Toolchain.cmake +++ b/arch/arm64/src/cmake/Toolchain.cmake @@ -71,13 +71,9 @@ set(NO_LTO "-fno-lto") if(CONFIG_ARCH_ARMV8A) add_compile_options(-march=armv8-a) -endif() - -if(CONFIG_ARCH_ARMV8R) +elseif(CONFIG_ARCH_ARMV8R) add_compile_options(-march=armv8-r) -endif() - -if(CONFIG_ARCH_CORTEX_A53) +elseif(CONFIG_ARCH_CORTEX_A53) add_compile_options(-mcpu=cortex-a53) elseif(CONFIG_ARCH_CORTEX_A57) add_compile_options(-mcpu=cortex-a57)