Signed-off-by: Yuhang Zhao <2546789017@qq.com>
This commit is contained in:
Yuhang Zhao 2023-05-18 20:01:07 +08:00
parent 871298a4e3
commit f502170cbe
1 changed files with 3 additions and 3 deletions

View File

@ -151,7 +151,7 @@ function(setup_project)
string(REGEX REPLACE "[-|/]w " " " CMAKE_C_FLAGS ${CMAKE_C_FLAGS})
string(REGEX REPLACE "[-|/]W[0|1|2|3|4|all|X] " " " CMAKE_C_FLAGS ${CMAKE_C_FLAGS})
endif()
if(CMAKE_C_COMPILER_ID MATCHES "Clang")
if(CMAKE_C_COMPILER_ID STREQUAL "Clang")
if(NOT ("x${CMAKE_C_FLAGS_RELEASE}" STREQUAL "x"))
string(REGEX REPLACE "-O[d|0|1|2|3|fast] " " " CMAKE_C_FLAGS_RELEASE ${CMAKE_C_FLAGS_RELEASE})
endif()
@ -171,14 +171,14 @@ function(setup_project)
if(NOT ("x${CMAKE_C_FLAGS_RELEASE}" STREQUAL "x"))
string(REGEX REPLACE "[-|/]Ob[0|1|2|3] " " " CMAKE_C_FLAGS_RELEASE ${CMAKE_C_FLAGS_RELEASE})
endif()
if(CMAKE_C_COMPILER_ID MATCHES "Clang")
if(CMAKE_C_COMPILER_ID STREQUAL "Clang")
string(APPEND CMAKE_C_FLAGS_RELEASE " /Ob2 ")
else()
string(APPEND CMAKE_C_FLAGS_RELEASE " /Ob3 ")
endif()
set(CMAKE_C_FLAGS_RELEASE ${CMAKE_C_FLAGS_RELEASE} PARENT_SCOPE)
endif()
if(CMAKE_C_COMPILER_ID MATCHES "Clang")
if(CMAKE_C_COMPILER_ID STREQUAL "Clang")
string(APPEND CMAKE_C_FLAGS_RELEASE " /clang:-Ofast ")
set(CMAKE_C_FLAGS_RELEASE ${CMAKE_C_FLAGS_RELEASE} PARENT_SCOPE)
endif()