diff --git a/cmake/cc.cmake b/cmake/cc.cmake index 952b2dd7a..10ad9388d 100644 --- a/cmake/cc.cmake +++ b/cmake/cc.cmake @@ -315,6 +315,16 @@ if (${CORE} STREQUAL ARMV9SME) endif () endif () +if (${CORE} STREQUAL VORTEXM4) + if (NOT DYNAMIC_ARCH) + if (${CMAKE_C_COMPILER_ID} STREQUAL "NVC" AND NOT NO_SVE) + set (CCOMMON_OPT "${CCOMMON_OPT} -tp=host") + else () + set (CCOMMON_OPT "${CCOMMON_OPT} -march=armv8.4-a+sme") + endif () + endif () +endif () + if (${CORE} STREQUAL CORTEXA510) if (NOT DYNAMIC_ARCH) set (CCOMMON_OPT "${CCOMMON_OPT} -march=armv8.4-a+sve")