phajdan.jr@chromium.org
05db126cc0
Linux: switch to using pkg-config for unbundled ICU
...
This was recommended by upstream ICU developer in https://ssl.icu-project.org/trac/ticket/6102
and should avoid issues with contaminated flags in icu-config.
BUG=none
R=thestig@chromium.org
Review URL: https://codereview.chromium.org/26723003
git-svn-id: http://src.chromium.org/svn/trunk/src/build@228979 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-10-16 21:32:10 +00:00
phajdan.jr@chromium.org
241404d638
Fix build with system ICU when using bundled v8.
...
BUG=none
R=thestig@chromium.org
Review URL: https://codereview.chromium.org/26408002
git-svn-id: http://src.chromium.org/svn/trunk/src/build@227408 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-10-08 00:47:05 +00:00
phajdan.jr@chromium.org
25c00602b1
Linux: add script to remove bundled libraries.
...
BUG=none
R=thestig@chromium.org
Review URL: https://codereview.chromium.org/23037005
git-svn-id: http://src.chromium.org/svn/trunk/src/build@218816 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-08-21 20:17:42 +00:00
phajdan.jr@chromium.org
fb8725f2d6
Add an unbundled openssl.gyp file.
...
BUG=none
R=thestig@chromium.org
Review URL: https://codereview.chromium.org/23126002
git-svn-id: http://src.chromium.org/svn/trunk/src/build@217339 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-08-13 21:16:21 +00:00
phajdan.jr@chromium.org
9faa27a528
Linux: fix build with system icu.
...
BUG=none
R=rsleevi@chromium.org
Review URL: https://codereview.chromium.org/21401004
git-svn-id: http://src.chromium.org/svn/trunk/src/build@214928 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-08-01 02:45:06 +00:00
phajdan.jr@chromium.org
7a777546a4
Fix build with system V8.
...
This updates gypi includes to match updated upstream v8.gyp.
common.gypi has been split and no longer exists.
BUG=none
R=thestig@chromium.org
Review URL: https://codereview.chromium.org/20397002
git-svn-id: http://src.chromium.org/svn/trunk/src/build@213731 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-07-26 00:38:14 +00:00
jshin@chromium.org
4079645a6c
Replace third_party/icu/public with third_party/icu/source in the include directives.
...
This is to move back icu headers in
third_party/icu/public/{i18n,common}/unicode back to their upstream
locations in third_party/icu/source/{i18n,common}/unicode.
http://codereview.chromium.org/18836004 has is a CL to move
ICU header files.
Roll ICU to the version with the above ICU CL (http://crrev.com/211851 ).
In addition to the global replacement of third_party/icu/public with third_party/icu/source, the top-level DEPS, DEPS in printing and chrome/ are tightened up. (the latter two were too permissive (it used to allow any header from third_party/icu).
Besides, sync '-foo' list in ios/public/DEPS with '+foo' in the top-level DEPS and build/linux/unbundled/icu.gyp is updated.
BUG=251433
TEST=Compile succeeds on all bots. checkdeps.py does not find any error.
TBR=brettw,sky,wtc
Review URL: https://chromiumcodereview.appspot.com/18252003
git-svn-id: http://src.chromium.org/svn/trunk/src/build@212324 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-07-18 11:14:04 +00:00
phajdan.jr@chromium.org
7580a99947
Fix build with harfbuzz-0.9.18
...
See https://bugs.gentoo.org/show_bug.cgi?id=472416 .
BUG=none
R=thestig@chromium.org
Review URL: https://codereview.chromium.org/16172008
git-svn-id: http://src.chromium.org/svn/trunk/src/build@204345 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-06-05 21:40:43 +00:00
phajdan.jr@chromium.org
eed008b7b4
Linux: make it possible to undo changes made by replace_gyp_files.py
...
See https://groups.google.com/a/chromium.org/d/msg/chromium-packagers/X1Q6P60JZHM/uol7IsRv0-oJ
for more info.
BUG=none
R=maruel@chromium.org
Review URL: https://codereview.chromium.org/16121002
git-svn-id: http://src.chromium.org/svn/trunk/src/build@202616 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-05-28 18:54:27 +00:00
thestig@chromium.org
802e3ca872
Remove bzip2 code since it is no longer being used.
...
BUG=237998
TBR=tommi
Review URL: https://chromiumcodereview.appspot.com/14863012
git-svn-id: http://src.chromium.org/svn/trunk/src/build@200116 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-05-15 00:13:57 +00:00
phajdan.jr@chromium.org
d11e1feb0b
Fix and simplify unbundled v8.gyp:
...
- use shim_headers.gypi instead of expanding it inline
- enable host and target toolsets unconditionally, they're needed
as deps (and make no difference anyway)
BUG=226860
R=rsleevi@chromium.org
Review URL: https://codereview.chromium.org/14646033
git-svn-id: http://src.chromium.org/svn/trunk/src/build@199063 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-05-09 00:02:35 +00:00
phajdan.jr@chromium.org
8256b43a0c
Miscellaneous fixes for system libraries files:
...
- fix icu namespace ambiguity
- fix undeclared variable in libvpx.gyp file
- add gyp target for chromium zip code in the third_party directory
BUG=226860
R=rsleevi@chromium.org
Review URL: https://codereview.chromium.org/15073003
git-svn-id: http://src.chromium.org/svn/trunk/src/build@199050 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-05-08 23:31:45 +00:00
phajdan.jr@chromium.org
4aa102fb70
Remove use_system_ffmpeg-related logic from media and other mainline gyp files.
...
BUG=226860
R=fischman@chromium.org
Review URL: https://codereview.chromium.org/14659007
git-svn-id: http://src.chromium.org/svn/trunk/src/build@198746 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-05-07 16:59:00 +00:00
phajdan.jr@chromium.org
161e8f24f4
Add an unbundled ffmpeg.gyp file.
...
BUG=226860
R=thestig@chromium.org
Review URL: https://codereview.chromium.org/14746004
git-svn-id: http://src.chromium.org/svn/trunk/src/build@198200 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-05-03 21:46:19 +00:00
phajdan.jr@chromium.org
8ee5279ef8
Add support for system snappy.
...
BUG=none
R=thestig@chromium.org
Review URL: https://codereview.chromium.org/14652024
git-svn-id: http://src.chromium.org/svn/trunk/src/build@198188 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-05-03 21:43:02 +00:00
phajdan.jr@chromium.org
920fb6f97a
Add build/linux/unbundle files for projects in separate repos.
...
The removal of use_system_foo logic from the original
gyp files will follow.
BUG=226860
R=rsleevi@chromium.org
Review URL: https://codereview.chromium.org/14708005
git-svn-id: http://src.chromium.org/svn/trunk/src/build@197927 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-05-02 16:30:00 +00:00
phajdan.jr@chromium.org
a1d69e06dd
Extract use_system_foo logic out of gyp files, patch 2
...
This removes use_system_foo logic completely from:
* jsoncpp.gyp
* libevent.gyp
* libpng.gyp
* libusb.gyp
* libwebp.gyp
* opus.gyp
* re2.gyp
* zlib.gyp
R=rsleevi
TBR=darin
BUG=226860
Review URL: https://codereview.chromium.org/14203006
git-svn-id: http://src.chromium.org/svn/trunk/src/build@196551 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-04-26 00:20:29 +00:00
phajdan.jr@chromium.org
5620fc9b58
Linux: move use_system_harfbuzz logic out of the main file.
...
BUG=226860
Review URL: https://codereview.chromium.org/13732002
git-svn-id: http://src.chromium.org/svn/trunk/src/build@195590 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-04-22 21:06:42 +00:00