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>
This commit is contained in:
Mike Klein 2017-07-31 15:46:47 -04:00
parent 2aa9b7ba2d
commit 98adfa8726

View File

@ -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