summaryrefslogtreecommitdiffstats
path: root/build
diff options
context:
space:
mode:
authorthakis@chromium.org <thakis@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2014-08-07 16:35:02 +0000
committerthakis@chromium.org <thakis@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2014-08-07 16:35:02 +0000
commit232af45a7873f844a544e4f1fa1cf33222da7490 (patch)
treeb5e68cfa346439085b37c373f8b5eaae3b905a1f /build
parent547bfbb040c71ac0e02061994ca2c22950a7e84e (diff)
downloadchromium_src-232af45a7873f844a544e4f1fa1cf33222da7490.zip
chromium_src-232af45a7873f844a544e4f1fa1cf33222da7490.tar.gz
chromium_src-232af45a7873f844a544e4f1fa1cf33222da7490.tar.bz2
Use a qualified path to blink resources, content part.
This should prevent problems such as described in [chromium-dev] PSA: clobber build needed for IDR_INSPECTOR_* compile errors in blink_platform_impl.cc Depends on https://codereview.chromium.org/431883002 BUG=400860 TBR=brettw Review URL: https://codereview.chromium.org/430083002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@288077 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'build')
-rw-r--r--build/secondary/tools/grit/grit_rule.gni8
1 files changed, 7 insertions, 1 deletions
diff --git a/build/secondary/tools/grit/grit_rule.gni b/build/secondary/tools/grit/grit_rule.gni
index 64d542a..e27f914 100644
--- a/build/secondary/tools/grit/grit_rule.gni
+++ b/build/secondary/tools/grit/grit_rule.gni
@@ -41,6 +41,9 @@
# output_dir (optional)
# Directory for generated files.
#
+# use_qualified_include (optional)
+# If set, output_dir is not added to include_dirs.
+#
# deps (optional)
# visibility (optional)
# Normal meaning.
@@ -247,7 +250,10 @@ template("grit") {
# (like "mycomponent/foo.h"). This config sets up the include path.
grit_config = target_name + "_grit_config"
config(grit_config) {
- include_dirs = [ output_dir ]
+ if (!defined(invoker.use_qualified_include) ||
+ !invoker.use_qualified_include) {
+ include_dirs = [ output_dir ]
+ }
visibility = target_visibility
}