Index: third_party/winsdk_samples/winsdk_samples.gyp |
diff --git a/third_party/winsdk_samples/winsdk_samples.gyp b/third_party/winsdk_samples/winsdk_samples.gyp |
index a9b8598adf8d757a9a9acfdd79d5532869807cbf..12bc265ec7b894dcf3391f2c4e86bd5e281b2179 100644 |
--- a/third_party/winsdk_samples/winsdk_samples.gyp |
+++ b/third_party/winsdk_samples/winsdk_samples.gyp |
@@ -85,6 +85,32 @@ |
'<(baseclasses_dir)/wxutil.cpp', |
'<(baseclasses_dir)/wxutil.h', |
], |
+ 'conditions': [ |
+ ['clang==1', { |
+ 'msvs_settings': { |
+ 'VCCLCompilerTool': { |
+ 'AdditionalOptions': [ |
+ # Disable warnings failing when compiling with Clang on Windows. |
+ # https://bugs.chromium.org/p/webrtc/issues/detail?id=5366 |
+ '-Wno-comment', |
+ '-Wno-delete-non-virtual-dtor', |
+ '-Wno-ignored-attributes', |
+ '-Wno-logical-op-parentheses', |
+ '-Wno-non-pod-varargs', |
+ '-Wno-microsoft-extra-qualification', |
+ '-Wno-missing-braces', |
+ '-Wno-overloaded-virtual', |
+ '-Wno-parentheses', |
+ '-Wno-reorder', |
+ '-Wno-string-conversion', |
+ '-Wno-tautological-constant-out-of-range-compare', |
+ '-Wno-unused-private-field', |
+ '-Wno-writable-strings', |
+ ], |
+ }, |
+ }, |
+ },], |
+ ], # conditions. |
}, |
], |
} |