Make VortexM4 available in DYNAMIC_ARCH on MacOS only

This commit is contained in:
Martin Kroeker
2026-01-15 16:31:51 +01:00
committed by GitHub
parent 5133aac055
commit 55a10c748d

View File

@@ -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