CMake: Proper Standard compiler flags for MSVC

This commit is contained in:
Sam Edwards 2019-11-04 13:41:13 -07:00
parent 12c16eb9ff
commit 5b4ea0e277

View File

@ -10,8 +10,13 @@ include(CheckCXXCompilerFlag)
# These are flags for the custom configurations we add # These are flags for the custom configurations we add
# Standard # Standard
set(CMAKE_C_FLAGS_STANDARD "-O3") if(MSVC)
set(CMAKE_CXX_FLAGS_STANDARD "-O3") set(CMAKE_C_FLAGS_STANDARD "/Ox")
set(CMAKE_CXX_FLAGS_STANDARD "/Ox")
else()
set(CMAKE_C_FLAGS_STANDARD "-O3")
set(CMAKE_CXX_FLAGS_STANDARD "-O3")
endif()
set(CMAKE_SHARED_LINKER_FLAGS_STANDARD "") set(CMAKE_SHARED_LINKER_FLAGS_STANDARD "")
set(CMAKE_MODULE_LINKER_FLAGS_STANDARD "") set(CMAKE_MODULE_LINKER_FLAGS_STANDARD "")
set(CMAKE_EXE_LINKER_FLAGS_STANDARD "") set(CMAKE_EXE_LINKER_FLAGS_STANDARD "")