Build: Add IAR support for AN547 and AN552 (M55)
This patch adds support for AN547 and AN552 with IAR (>= 9.20.x)
Signed-off-by: TTornblom <thomas.tornblom@iar.com>
Change-Id: I0732aafdb72b9f205f787cf9183ca29f13fdca8e
diff --git a/toolchain_IARARM.cmake b/toolchain_IARARM.cmake
index af65fc7..89d7ce9 100644
--- a/toolchain_IARARM.cmake
+++ b/toolchain_IARARM.cmake
@@ -49,6 +49,7 @@
$<$<COMPILE_LANGUAGE:C,CXX>:-DNO_TYPEOF>
$<$<COMPILE_LANGUAGE:C,CXX>:-D_NO_DEFINITIONS_IN_HEADER_FILES>
$<$<COMPILE_LANGUAGE:C,CXX>:--diag_suppress=Pe546,Pe940,Pa082,Pa084>
+ $<$<AND:$<COMPILE_LANGUAGE:C,CXX,ASM>,$<NOT:$<BOOL:${TFM_SYSTEM_FP}>>>:--fpu=none>
$<$<AND:$<COMPILE_LANGUAGE:C,CXX,ASM>,$<BOOL:${TFM_DEBUG_SYMBOLS}>,$<CONFIG:Release,MinSizeRel>>:-r>
)
endmacro()
@@ -60,6 +61,7 @@
--silent
--semihosting
--redirect __write=__write_buffered
+ $<$<NOT:$<BOOL:${TFM_SYSTEM_FP}>>:--fpu=none>
)
endmacro()