| ... | @@ -309,8 +309,14 @@ set(EMBEDDED_SOFTFLOAT_SOURCES | ... | @@ -309,8 +309,14 @@ set(EMBEDDED_SOFTFLOAT_SOURCES |
| 309 | ) | 309 | ) |
| 310 | add_library(embedded_softfloat STATIC ${EMBEDDED_SOFTFLOAT_SOURCES}) | 310 | add_library(embedded_softfloat STATIC ${EMBEDDED_SOFTFLOAT_SOURCES}) |
| 311 | if(MSVC) | 311 | if(MSVC) |
| | 312 | set(SOFTFLOAT_CFLAGS "/w") |
| | 313 | |
| | 314 | if(NOT "${CMAKE_BUILD_TYPE}" STREQUAL "Debug") |
| | 315 | set(SOFTFLOAT_CFLAGS "${SOFTFLOAT_CFLAGS} /O2") |
| | 316 | endif() |
| | 317 | |
| 312 | set_target_properties(embedded_softfloat PROPERTIES | 318 | set_target_properties(embedded_softfloat PROPERTIES |
| 313 | COMPILE_FLAGS "/w /O2" | 319 | COMPILE_FLAGS ${SOFTFLOAT_CFLAGS} |
| 314 | ) | 320 | ) |
| 315 | else() | 321 | else() |
| 316 | set_target_properties(embedded_softfloat PROPERTIES | 322 | set_target_properties(embedded_softfloat PROPERTIES |
| ... | @@ -871,7 +877,9 @@ else() | ... | @@ -871,7 +877,9 @@ else() |
| 871 | endif() | 877 | endif() |
| 872 | | 878 | |
| 873 | if(MSVC) | 879 | if(MSVC) |
| 874 | set(OPTIMIZED_C_FLAGS "/O2") | 880 | if(NOT "${CMAKE_BUILD_TYPE}" STREQUAL "Debug") |
| | 881 | set(OPTIMIZED_C_FLAGS "/O2") |
| | 882 | endif() |
| 875 | else(MSVC) | 883 | else(MSVC) |
| 876 | set(OPTIMIZED_C_FLAGS "-std=c99 -O3") | 884 | set(OPTIMIZED_C_FLAGS "-std=c99 -O3") |
| 877 | endif(MSVC) | 885 | endif(MSVC) |