diff options
author | Mike Klein <mtklein@chromium.org> | 2017-07-31 15:46:47 -0400 |
---|---|---|
committer | Mike Klein <mtklein@chromium.org> | 2017-07-31 19:53:24 +0000 |
commit | 98adfa8726cc9a7ca8ad0a9aff58246db588a17e (patch) | |
tree | 4ae17d7b4a679486ba1e8ab689a2385eb2e0331c /gn | |
parent | 2aa9b7ba2df6e40fa1c52a7a33c0ba4238a1e7e3 (diff) |
use -imsvc (~= -isystem) with win/clang
This should shut up any warnings in the win toolchain headers?
Change-Id: I7d17bf6d63d56e66afffa557d0ed06bc3994200d
Reviewed-on: https://skia-review.googlesource.com/28981
Reviewed-by: Ben Wagner <bungeman@google.com>
Diffstat (limited to 'gn')
-rw-r--r-- | gn/BUILD.gn | 14 |
1 files changed, 13 insertions, 1 deletions
diff --git a/gn/BUILD.gn b/gn/BUILD.gn index ca9059d2c1..e1cca9288d 100644 --- a/gn/BUILD.gn +++ b/gn/BUILD.gn @@ -50,7 +50,8 @@ config("default") { "WIN32_LEAN_AND_MEAN", "NOMINMAX", ] - include_dirs = [ + + _include_dirs = [ #2017 "$windk/VC/Tools/MSVC/14.10.25017/include", @@ -76,6 +77,17 @@ config("default") { "$windk/win_sdk/Include/10.0.14393.0/um", "$windk/win_sdk/Include/10.0.14393.0/winrt", ] + if (is_clang) { + foreach(dir, _include_dirs) { + cflags += [ + "-imsvc", + dir, + ] + } + } else { + include_dirs = _include_dirs + } + lib_dirs = [ # For local builds. # 2017 |