aboutsummaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
-rw-r--r--third_party/third_party.gni9
1 files changed, 8 insertions, 1 deletions
diff --git a/third_party/third_party.gni b/third_party/third_party.gni
index 7aaf63586f..612958b9b4 100644
--- a/third_party/third_party.gni
+++ b/third_party/third_party.gni
@@ -8,7 +8,14 @@ template("third_party") {
if (defined(invoker.public_defines)) {
defines = invoker.public_defines
}
- include_dirs = invoker.public_include_dirs
+ if (is_win) {
+ include_dirs = invoker.public_include_dirs
+ } else {
+ cflags = []
+ foreach(dir, invoker.public_include_dirs) {
+ cflags += ["-isystem", rebase_path(dir)]
+ }
+ }
}
source_set(target_name) {
forward_variables_from(invoker, "*", [ "public_include_dirs" ])