Граф коммитов

18 Коммитов

Автор SHA1 Сообщение Дата
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