summaryrefslogtreecommitdiffstats
path: root/build/shim_headers.gypi
diff options
context:
space:
mode:
authortorne@chromium.org <torne@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-08-16 15:28:08 +0000
committertorne@chromium.org <torne@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-08-16 15:28:08 +0000
commite80f4beb8a11294f88d4d03604912215f15098bc (patch)
tree34bad06bce9795d416aa068080cc8bd6e21fc2f3 /build/shim_headers.gypi
parentee59cbecde3b8b22c15609f51528173482a819df (diff)
downloadchromium_src-e80f4beb8a11294f88d4d03604912215f15098bc.zip
chromium_src-e80f4beb8a11294f88d4d03604912215f15098bc.tar.gz
chromium_src-e80f4beb8a11294f88d4d03604912215f15098bc.tar.bz2
Android WebView: build fixes for use_system_skia.
The skia shim headers were not being included at the front of the path because of a gyp processing issue, causing it to pick up the bundled headers instead by mistake; fix the gyp file. Also, some of the chromium code depends on non-public headers; add the required include path for this to work until we can fix the code. BUG=263818,274425 Review URL: https://chromiumcodereview.appspot.com/23064007 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@218021 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'build/shim_headers.gypi')
-rw-r--r--build/shim_headers.gypi7
1 files changed, 7 insertions, 0 deletions
diff --git a/build/shim_headers.gypi b/build/shim_headers.gypi
index 4291468..997a4d0 100644
--- a/build/shim_headers.gypi
+++ b/build/shim_headers.gypi
@@ -17,12 +17,19 @@
'<(shim_headers_path)',
],
'all_dependent_settings': {
+ # Repeating this with different numbers of plusses is unfortunately required
+ # to make sure that even if this include is inside nested conditions/etc, it
+ # still gets inserted at the beginning of the include_dirs list. See
+ # http://crbug.com/263818 for details.
'include_dirs+++': [
'<(shim_headers_path)',
],
'include_dirs++++': [
'<(shim_headers_path)',
],
+ 'include_dirs+++++': [
+ '<(shim_headers_path)',
+ ],
},
'actions': [
{