From 0f776cf0bfe85caed8281636354eb72454053624 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sigmund=20Kl=C3=A5pbakken?= Date: Wed, 15 May 2024 12:39:53 +0200 Subject: [PATCH] arch: arm: cmake: Correct endian in output format MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Sets the property `PROPERTY_OUTPUT_FORMAT` to `elf32-bigarm` when `CONFIG_BIG_ENDIAN` is set to `y`. Signed-off-by: Sigmund Klåpbakken --- arch/arm/CMakeLists.txt | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/arch/arm/CMakeLists.txt b/arch/arm/CMakeLists.txt index 5aa25f20396..48c78e8d88c 100644 --- a/arch/arm/CMakeLists.txt +++ b/arch/arm/CMakeLists.txt @@ -1,5 +1,9 @@ # SPDX-License-Identifier: Apache-2.0 -set_property(GLOBAL PROPERTY PROPERTY_OUTPUT_FORMAT elf32-littlearm) +if(CONFIG_BIG_ENDIAN) + set_property(GLOBAL PROPERTY PROPERTY_OUTPUT_FORMAT elf32-bigarm) +else() + set_property(GLOBAL PROPERTY PROPERTY_OUTPUT_FORMAT elf32-littlearm) +endif() add_subdirectory(core)