diff options
Diffstat (limited to 'third_party/winsdk_samples/winsdk_samples.gyp')
-rw-r--r-- | third_party/winsdk_samples/winsdk_samples.gyp | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/third_party/winsdk_samples/winsdk_samples.gyp b/third_party/winsdk_samples/winsdk_samples.gyp index a9b8598adf..12bc265ec7 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. }, ], } |