aboutsummaryrefslogtreecommitdiffhomepage
path: root/gn/BUILD.gn
diff options
context:
space:
mode:
authorGravatar Mike Klein <mtklein@chromium.org>2017-07-31 15:46:47 -0400
committerGravatar Mike Klein <mtklein@chromium.org>2017-07-31 19:53:24 +0000
commit98adfa8726cc9a7ca8ad0a9aff58246db588a17e (patch)
tree4ae17d7b4a679486ba1e8ab689a2385eb2e0331c /gn/BUILD.gn
parent2aa9b7ba2df6e40fa1c52a7a33c0ba4238a1e7e3 (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/BUILD.gn')
-rw-r--r--gn/BUILD.gn14
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