| ... | @@ -224,7 +224,7 @@ set(EMBEDDED_SOFTFLOAT_SOURCES | ... | @@ -224,7 +224,7 @@ set(EMBEDDED_SOFTFLOAT_SOURCES |
| 224 | add_library(embedded_softfloat STATIC ${EMBEDDED_SOFTFLOAT_SOURCES}) | 224 | add_library(embedded_softfloat STATIC ${EMBEDDED_SOFTFLOAT_SOURCES}) |
| 225 | if(MSVC) | 225 | if(MSVC) |
| 226 | set_target_properties(embedded_softfloat PROPERTIES | 226 | set_target_properties(embedded_softfloat PROPERTIES |
| 227 | COMPILE_FLAGS "-std=c99 /w" | 227 | COMPILE_FLAGS "/w /O2" |
| 228 | ) | 228 | ) |
| 229 | else() | 229 | else() |
| 230 | set_target_properties(embedded_softfloat PROPERTIES | 230 | set_target_properties(embedded_softfloat PROPERTIES |
| ... | @@ -315,7 +315,12 @@ include_directories( | ... | @@ -315,7 +315,12 @@ include_directories( |
| 315 | ) | 315 | ) |
| 316 | | 316 | |
| 317 | # These have to go before the -Wno- flags | 317 | # These have to go before the -Wno- flags |
| 318 | set(EXE_CFLAGS "-std=c++14") | 318 | if(MSVC) |
| | 319 | set(EXE_CFLAGS "/std:c++14") |
| | 320 | else(MSVC) |
| | 321 | set(EXE_CFLAGS "-std=c++14") |
| | 322 | endif(MSVC) |
| | 323 | |
| 319 | if("${CMAKE_BUILD_TYPE}" STREQUAL "Debug") | 324 | if("${CMAKE_BUILD_TYPE}" STREQUAL "Debug") |
| 320 | if(MSVC) | 325 | if(MSVC) |
| 321 | set(EXE_CFLAGS "${EXE_CFLAGS} /w") | 326 | set(EXE_CFLAGS "${EXE_CFLAGS} /w") |
| ... | @@ -333,7 +338,11 @@ else() | ... | @@ -333,7 +338,11 @@ else() |
| 333 | endif() | 338 | endif() |
| 334 | endif() | 339 | endif() |
| 335 | | 340 | |
| 336 | set(OPTIMIZED_C_FLAGS "-std=c99 -O3") | 341 | if(MSVC) |
| | 342 | set(OPTIMIZED_C_FLAGS "/O2") |
| | 343 | else(MSVC) |
| | 344 | set(OPTIMIZED_C_FLAGS "-std=c99 -O3") |
| | 345 | endif(MSVC) |
| 337 | | 346 | |
| 338 | set(EXE_LDFLAGS " ") | 347 | set(EXE_LDFLAGS " ") |
| 339 | if(MSVC) | 348 | if(MSVC) |