From 5b4ea0e277a8844d983fd88314a2d8638d7fabf4 Mon Sep 17 00:00:00 2001 From: Sam Edwards Date: Mon, 4 Nov 2019 13:41:13 -0700 Subject: [PATCH] CMake: Proper Standard compiler flags for MSVC --- dtool/CompilerFlags.cmake | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/dtool/CompilerFlags.cmake b/dtool/CompilerFlags.cmake index e179f3ee3d..8f52bed3a3 100644 --- a/dtool/CompilerFlags.cmake +++ b/dtool/CompilerFlags.cmake @@ -10,8 +10,13 @@ include(CheckCXXCompilerFlag) # These are flags for the custom configurations we add # Standard -set(CMAKE_C_FLAGS_STANDARD "-O3") -set(CMAKE_CXX_FLAGS_STANDARD "-O3") +if(MSVC) + 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_MODULE_LINKER_FLAGS_STANDARD "") set(CMAKE_EXE_LINKER_FLAGS_STANDARD "")