summaryrefslogtreecommitdiffstats
path: root/build/shim_headers.gypi
diff options
context:
space:
mode:
authortorne@chromium.org <torne@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-07-24 18:29:07 +0000
committertorne@chromium.org <torne@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-07-24 18:29:07 +0000
commit950be1caf59c9a02e8e6762bd0129b0e661d99c7 (patch)
tree79a14f3cda5a74036f246e9d64418458b0439e21 /build/shim_headers.gypi
parentd1c6b7bd5718491b73e35839b32fa3da81471e90 (diff)
downloadchromium_src-950be1caf59c9a02e8e6762bd0129b0e661d99c7.zip
chromium_src-950be1caf59c9a02e8e6762bd0129b0e661d99c7.tar.gz
chromium_src-950be1caf59c9a02e8e6762bd0129b0e661d99c7.tar.bz2
Work around gyp nested merge problem in shim_headers.gypi.
Workaround for ICU build problem in Android WebView. ICU includes shim_headers.gypi inside a conditions block, which causes one extra level of + to be stripped, which causes the resulting include dir to be added at the end, not the start, of the include path. The compiler was then picking up the wrong headers for the library. Fix by duplicating the include_dirs block with one extra plus; gyp will de-duplicate the result in favour of the earlier one. BUG=263818 Review URL: https://chromiumcodereview.appspot.com/20083003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@213470 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'build/shim_headers.gypi')
-rw-r--r--build/shim_headers.gypi3
1 files changed, 3 insertions, 0 deletions
diff --git a/build/shim_headers.gypi b/build/shim_headers.gypi
index 0c885be..4291468 100644
--- a/build/shim_headers.gypi
+++ b/build/shim_headers.gypi
@@ -20,6 +20,9 @@
'include_dirs+++': [
'<(shim_headers_path)',
],
+ 'include_dirs++++': [
+ '<(shim_headers_path)',
+ ],
},
'actions': [
{