This is an automated email from the ASF dual-hosted git repository.

xiaoxiang pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/nuttx.git


The following commit(s) were added to refs/heads/master by this push:
     new 137ca05249 arm64/toolchain: Cmake alignment makefile writing
137ca05249 is described below

commit 137ca05249ae4cf1d999e1e4d3d30eeec6de141f
Author: wangmingrong1 <[email protected]>
AuthorDate: Fri Nov 29 14:41:10 2024 +0800

    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 <[email protected]>
---
 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 653ab10c7c..bcec12d55d 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)

Reply via email to