diff --git a/cmake/toolchains/ARM.cmake b/cmake/toolchains/ARM.cmake index 24a275d090..2ee5d5f2a1 100644 --- a/cmake/toolchains/ARM.cmake +++ b/cmake/toolchains/ARM.cmake @@ -38,11 +38,14 @@ target_compile_options(mbed-os $<$:${common_options}> ) +set(asm_preproc_options + "--target=arm-arm-none-eabi,-D,MBED_CONF_PLATFORM_CRASH_CAPTURE_ENABLED" +) target_compile_options(mbed-os PUBLIC $<$:${MBED_STUDIO_ARM_COMPILER}> $<$:--cpreproc> - $<$:--cpreproc_opts=--target=arm-arm-none-eabi,-mcpu=cortex-m4,-D,__FPU_PRESENT,-D,MBED_CONF_PLATFORM_CRASH_CAPTURE_ENABLED> + $<$:--cpreproc_opts=${asm_preproc_options}> ) target_compile_definitions(mbed-os