Bug 1371190 - (Rebase)
Bug 1370865 - Suppress more MSVC warnings in gfx/angle.
MozReview-Commit-ID: D9HLvwCLRQn
--HG--
extra : rebase_source : ba334335a1f3278ae220720ede5b0f416bc2904a
--- a/gfx/angle/src/libANGLE/moz.build
+++ b/gfx/angle/src/libANGLE/moz.build
@@ -354,16 +354,22 @@ if CONFIG['GNU_CXX']:
'-Wno-unused-private-field',
]
else:
CXXFLAGS += [
'-Wno-shadow-compatible-local',
'-Wno-shadow-local',
]
+if CONFIG['_MSC_VER'] and not CONFIG['CLANG_CL']:
+ CXXFLAGS += [
+ '-wd4018', # '>' : signed/unsigned mismatch
+ '-wd4530', # C++ exception handler used, without /EHsc
+ ]
+
if CONFIG['MOZ_DIRECTX_SDK_PATH'] and not CONFIG['MOZ_HAS_WINSDK_WITH_D3D']:
LOCAL_INCLUDES += ['%' + '%s/include/' % CONFIG['MOZ_DIRECTX_SDK_PATH']]
DEFINES['_CRT_SECURE_NO_DEPRECATE'] = True
DEFINES['_HAS_EXCEPTIONS'] = 0
if not CONFIG['MOZ_DEBUG']:
DEFINES['_SECURE_SCL'] = 0