build: Add BL1 compile and linker flags to BL1
Signed-off-by: Dávid Házi <david.hazi@arm.com>
Change-Id: I07644042885b973b4190b0b1035ca43e20d5fd4d
diff --git a/toolchain_ARMCLANG.cmake b/toolchain_ARMCLANG.cmake
index 2a05f2d..99c3ccf 100644
--- a/toolchain_ARMCLANG.cmake
+++ b/toolchain_ARMCLANG.cmake
@@ -233,6 +233,12 @@
# is not actually enabled in BL2, it will cause BL2 runtime fault.
set(BL2_LINKER_CP_OPTION --fpu=SoftVFP)
+ set(BL1_COMPILER_CP_FLAG
+ $<$<COMPILE_LANGUAGE:C>:-mfpu=softvfp>
+ $<$<COMPILE_LANGUAGE:ASM>:--fpu=softvfp>
+ )
+ set(BL1_LINKER_CP_OPTION --fpu=SoftVFP)
+
if (CONFIG_TFM_FLOAT_ABI STREQUAL "hard")
set(COMPILER_CP_FLAG
$<$<COMPILE_LANGUAGE:C>:-mfloat-abi=hard>