diff options
author | Nina Drozd <nina.drozd@arm.com> | 2023-09-05 17:38:30 +0100 |
---|---|---|
committer | Nina Drozd <nina.drozd@arm.com> | 2023-09-05 17:38:30 +0100 |
commit | 9263b519eef9aea86dcd795b16acd1ae53e19b9c (patch) | |
tree | c68462c38f0ebe34b8fe41e0921ec2b20236b204 /scripts/cmake/toolchains | |
parent | 5860670b4845e6213fc7dc1594e566eeb76a5b98 (diff) | |
download | ml-embedded-evaluation-kit-9263b519eef9aea86dcd795b16acd1ae53e19b9c.tar.gz |
* issues identified with armclang 6.17 and 6.18
* updates in cmake for minimum version
* updates in release notes and documentation
Change-Id: Iffa711d9d95a509f5c07cd55f59a49bdcf3e9d6a
Diffstat (limited to 'scripts/cmake/toolchains')
-rw-r--r-- | scripts/cmake/toolchains/bare-metal-armclang.cmake | 9 |
1 files changed, 2 insertions, 7 deletions
diff --git a/scripts/cmake/toolchains/bare-metal-armclang.cmake b/scripts/cmake/toolchains/bare-metal-armclang.cmake index f829762..fcea118 100644 --- a/scripts/cmake/toolchains/bare-metal-armclang.cmake +++ b/scripts/cmake/toolchains/bare-metal-armclang.cmake @@ -29,13 +29,14 @@ set(CMAKE_SYSTEM_NAME Generic) set(CMAKE_C_COMPILER_WORKS 1) set(CMAKE_CXX_COMPILER_WORKS 1) +set(MIN_ARM_CLANG_VERSION 6.19) + if (NOT DEFINED CMAKE_SYSTEM_PROCESSOR AND NOT DEFINED CMAKE_SYSTEM_ARCH) set(CMAKE_SYSTEM_PROCESSOR cortex-m55 CACHE STRING "Cortex-M CPU to use") endif() if (CMAKE_SYSTEM_PROCESSOR STREQUAL cortex-m55) # Flags for cortex-m55 - set(MIN_ARM_CLANG_VERSION 6.16) set(CPU_ID M55) set(CPU_COMPILE_DEF CPU_CORTEX_${CPU_ID}) set(ARM_CPU "ARMC${CPU_ID}") @@ -45,7 +46,6 @@ if (CMAKE_SYSTEM_PROCESSOR STREQUAL cortex-m55) set(CPU_LINK_OPT "--cpu=Cortex-${CPU_ID}") elseif (CMAKE_SYSTEM_PROCESSOR STREQUAL cortex-m85) # Flags for cortex-m85 - set(MIN_ARM_CLANG_VERSION 6.18) set(CPU_ID M85) set(CPU_COMPILE_DEF CPU_CORTEX_${CPU_ID}) set(ARM_CPU "ARMC${CPU_ID}") @@ -55,7 +55,6 @@ elseif (CMAKE_SYSTEM_PROCESSOR STREQUAL cortex-m85) set(CPU_LINK_OPT "--cpu=Cortex-${CPU_ID}") elseif (CMAKE_SYSTEM_ARCH STREQUAL armv8.1-m.main) # Flags for generic armv8.1-m profile - set(MIN_ARM_CLANG_VERSION 6.16) set(CPU_ID ARMv81MML_DSP_DP_MVE_FP) set(ARM_CPU "ARMv81MML") set(CPU_COMPILE_DEF ${CPU_ID}) @@ -70,10 +69,6 @@ elseif(CMAKE_SYSTEM_PROCESSOR STREQUAL cortex-m33) # Flags for cortex-m33 to go here endif() -if (NOT DEFINED MIN_ARM_CLANG_VERSION) - set(MIN_ARM_CLANG_VERSION 6.16) -endif() - set(${CPU_COMPILE_DEF} 1) # Warning options |