diff --git a/extras/library_generation/cortex_m3_toolchain.cmake b/extras/library_generation/cortex_m3_toolchain.cmake index 4bb6ee6d..33122aa8 100755 --- a/extras/library_generation/cortex_m3_toolchain.cmake +++ b/extras/library_generation/cortex_m3_toolchain.cmake @@ -12,7 +12,7 @@ SET(CMAKE_CXX_STANDARD 14 CACHE INTERNAL "") set(FLAGS "-O2 -ffunction-sections -fdata-sections -fno-exceptions -mcpu=cortex-m3 -nostdlib -DARDUINO=10813 -mthumb --param max-inline-insns-single=500 -DF_CPU=84000000L -D'RCUTILS_LOG_MIN_SEVERITY=RCUTILS_LOG_MIN_SEVERITY_NONE'" CACHE STRING "" FORCE) -set(CMAKE_C_FLAGS_INIT "-std=c11 ${FLAGS} -DCLOCK_MONOTONIC=0 -D'__attribute__(x)='" CACHE STRING "" FORCE) -set(CMAKE_CXX_FLAGS_INIT "-std=c++11 ${FLAGS} -fno-rtti -DCLOCK_MONOTONIC=0 -D'__attribute__(x)='" CACHE STRING "" FORCE) +set(CMAKE_C_FLAGS_INIT "-std=c11 ${FLAGS} -DCLOCK_MONOTONIC=0 -D'__attribute__(x)=' -D'__has_include(x)=0'" CACHE STRING "" FORCE) +set(CMAKE_CXX_FLAGS_INIT "-std=c++11 ${FLAGS} -fno-rtti -DCLOCK_MONOTONIC=0 -D'__attribute__(x)=' -D'__has_include(x)=0'" CACHE STRING "" FORCE) set(__BIG_ENDIAN__ 0)