From 55a10c748df2bdc5e4bf678457e446e23e9996fc Mon Sep 17 00:00:00 2001 From: Martin Kroeker Date: Thu, 15 Jan 2026 16:31:51 +0100 Subject: [PATCH] Make VortexM4 available in DYNAMIC_ARCH on MacOS only --- cmake/arch.cmake | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/cmake/arch.cmake b/cmake/arch.cmake index afab7f723..ef0b63654 100644 --- a/cmake/arch.cmake +++ b/cmake/arch.cmake @@ -39,7 +39,10 @@ if (DYNAMIC_ARCH) set(DYNAMIC_CORE ${DYNAMIC_CORE} NEOVERSEV1 NEOVERSEN2 ARMV8SVE A64FX) endif () if (${CMAKE_C_COMPILER_VERSION} VERSION_GREATER_EQUAL 14) # SME ACLE supported in GCC >= 14 - set(DYNAMIC_CORE ${DYNAMIC_CORE} ARMV9SME VORTEXM4) + set(DYNAMIC_CORE ${DYNAMIC_CORE} ARMV9SME) + endif() + if (${CMAKE_C_COMPILER_ID} MATCHES "Clang" AND ${CMAKE_SYSTEM_NAME} STREQUAL "Darwin") + set(DYNAMIC_CORE ${DYNAMIC_CORE} VORTEXM4) endif() elseif (${CMAKE_C_COMPILER_ID} MATCHES "Clang") if (${CMAKE_C_COMPILER_VERSION} VERSION_GREATER_EQUAL 11) # SVE ACLE supported in LLVM >= 11