Index: third_party/third_party.gni |
diff --git a/third_party/third_party.gni b/third_party/third_party.gni |
index d2583a9b7d5af4cdee8769e7e205748256ab85aa..9e552bf5a0c2648b94323613a80ff0f749268869 100644 |
--- a/third_party/third_party.gni |
+++ b/third_party/third_party.gni |
@@ -4,8 +4,12 @@ |
# found in the LICENSE file. |
template("third_party") { |
+ config(target_name + "_public") { |
+ include_dirs = invoker.public_include_dirs |
+ } |
source_set(target_name) { |
- forward_variables_from(invoker, "*") |
+ forward_variables_from(invoker, "*", [ "public_include_dirs" ]) |
+ public_configs = [ ":" + target_name + "_public" ] |
# Warnings are just noise if we're not maintaining the code. |
cflags = [ "-w" ] |