소스 검색

Remove '/permissive-' flag from Windows MSVC build

This flag is causing compilation issues with headers from older versions
of Windows SDK (before 10.0.16299.0).
PouleyKetchoupp 5 년 전
부모
커밋
e888dbbb8d
1개의 변경된 파일1개의 추가작업 그리고 1개의 파일을 삭제
  1. 1 1
      SConstruct

+ 1 - 1
SConstruct

@@ -330,7 +330,7 @@ if selected_platform in platform_list:
     else:
     else:
         # MSVC doesn't have clear C standard support, /std only covers C++.
         # MSVC doesn't have clear C standard support, /std only covers C++.
         # We apply it to CCFLAGS (both C and C++ code) in case it impacts C features.
         # We apply it to CCFLAGS (both C and C++ code) in case it impacts C features.
-        env.Prepend(CCFLAGS=['/std:c++17', '/permissive-'])
+        env.Prepend(CCFLAGS=['/std:c++17'])
 
 
     # Enforce our minimal compiler version requirements
     # Enforce our minimal compiler version requirements
     cc_version = methods.get_compiler_version(env) or [-1, -1]
     cc_version = methods.get_compiler_version(env) or [-1, -1]