diff options
-rw-r--r-- | cmake/toolchain/arm-none-eabi-gcc.cmake | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/cmake/toolchain/arm-none-eabi-gcc.cmake b/cmake/toolchain/arm-none-eabi-gcc.cmake index 182643f..093005e 100644 --- a/cmake/toolchain/arm-none-eabi-gcc.cmake +++ b/cmake/toolchain/arm-none-eabi-gcc.cmake @@ -58,16 +58,16 @@ add_link_options( --specs=nosys.specs) # Set floating point unit -if(${CMAKE_SYSTEM_PROCESSOR} MATCHES "\\+fp") +if(CMAKE_SYSTEM_PROCESSOR MATCHES "\\+fp") set(FLOAT hard) -elseif(${CMAKE_SYSTEM_PROCESSOR} MATCHES "\\+nofp") +elseif(CMAKE_SYSTEM_PROCESSOR MATCHES "\\+nofp") set(FLOAT soft) -elseif(CMAKE_SYSTEM_PROCESSOR MATCHES "cortex-m33" OR - CMAKE_SYSTEM_PROCESSOR MATCHES "cortex-m55" OR - CMAKE_SYSTEM_PROCESSOR MATCHES "cortex-m85") +elseif(CMAKE_SYSTEM_PROCESSOR MATCHES "cortex-m33(\\+|$)" OR + CMAKE_SYSTEM_PROCESSOR MATCHES "cortex-m55(\\+|$)" OR + CMAKE_SYSTEM_PROCESSOR MATCHES "cortex-m85(\\+|$)") set(FLOAT hard) -elseif(CMAKE_SYSTEM_PROCESSOR MATCHES "cortex-m4" OR - CMAKE_SYSTEM_PROCESSOR MATCHES "cortex-m7") +elseif(CMAKE_SYSTEM_PROCESSOR MATCHES "cortex-m4(\\+|$)" OR + CMAKE_SYSTEM_PROCESSOR MATCHES "cortex-m7(\\+|$)") set(FLOAT hard) set(FPU_CONFIG "fpv4-sp-d16") add_compile_options(-mfpu=${FPU_CONFIG}) |