CMSIS-DSP: Improve IPSS support in test framework.
diff --git a/CMSIS/DSP/configBoot.cmake b/CMSIS/DSP/configBoot.cmake
index b2fb3bf..2a22665 100755
--- a/CMSIS/DSP/configBoot.cmake
+++ b/CMSIS/DSP/configBoot.cmake
@@ -55,10 +55,18 @@
# Cortex M
#
# C startup for M55 boot code
- if (ARM_CPU MATCHES "^[cC]ortex-[mM]55([^0-9].*)?$")
- cortexm(${CORE} ${PROJECT_NAME} ${ROOT} ${PLATFORMFOLDER} ON)
- elseif (ARM_CPU MATCHES "^[cC]ortex-[Mm].*$")
- cortexm(${CORE} ${PROJECT_NAME} ${ROOT} ${PLATFORMFOLDER} OFF)
+ if (${PLATFORMID} STREQUAL "IPSS")
+ if (GCC)
+ cortexm(${CORE} ${PROJECT_NAME} ${ROOT} ${PLATFORMFOLDER} OFF)
+ else()
+ cortexm(${CORE} ${PROJECT_NAME} ${ROOT} ${PLATFORMFOLDER} ON)
+ endif()
+ else()
+ if (ARM_CPU MATCHES "^[cC]ortex-[mM]55([^0-9].*)?$")
+ cortexm(${CORE} ${PROJECT_NAME} ${ROOT} ${PLATFORMFOLDER} ON)
+ elseif (ARM_CPU MATCHES "^[cC]ortex-[Mm].*$")
+ cortexm(${CORE} ${PROJECT_NAME} ${ROOT} ${PLATFORMFOLDER} OFF)
+ endif()
endif()