From 737fe5c80d013f807cbb8f4d333d5a59c82571bc Mon Sep 17 00:00:00 2001 From: hyzboy Date: Sat, 5 Oct 2024 22:28:51 +0800 Subject: [PATCH] Added "/Zc:preprocessor" in compiler.cmake --- compiler.cmake | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/compiler.cmake b/compiler.cmake index 9ae5af8..07b1d42 100644 --- a/compiler.cmake +++ b/compiler.cmake @@ -16,8 +16,10 @@ IF(WIN32) OPTION(MSVC_USE_DLL "use MSVC DLL" ON) - SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} /std:c17 /arch:AVX2 /fp:fast /fp:except-") - SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} /std:c17 /std:c++20 /arch:AVX2 /fp:fast /fp:except-") + SET(MSVC_COMMON_FLAGS "/Zc:preprocessor /arch:AVX2 /fp:fast /fp:except-") + + SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} /std:c17 ${MSVC_COMMON_FLAGS}") + SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} /std:c17 /std:c++20 ${MSVC_COMMON_FLAGS}") OPTION(MSVC_USE_fsanitize "USE fsanitize" OFF)