sbc@chromium.org
40852d3380
Update arm sysroot image used by arm/linux builder.
...
This brings in the new libpcap2 package which was added
to the build script here:
https://codereview.chromium.org/51323006/
Also, remove support for install armel sysroot now that
all the builders are on armhf.
BUG=312380
R=thestig@chromium.org
Review URL: https://codereview.chromium.org/55233006
git-svn-id: http://src.chromium.org/svn/trunk/src/build@232816 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-11-04 22:25:24 +00:00
thakis@chromium.org
4cef26f0d7
Remove trailing "." from message lines.
...
cs.chromium.org has way fewer hits for
'message'.*\.',?$ file:gyp
than for
'message'.*[^\.]',?$ file:gyp
so standardize on the latter.
BUG=none
TEST=less ocd when watching build output
NOTRY=true
Review URL: https://codereview.chromium.org/51843002
git-svn-id: http://src.chromium.org/svn/trunk/src/build@232166 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-10-31 18:08:28 +00:00
jln@chromium.org
c4249714a2
Add a libcap target to link against libcap2.
...
Targets which need to link with -lcap can now depend on libcap.
BUG=312384
NOTRY=true
Review URL: https://codereview.chromium.org/51773002
git-svn-id: http://src.chromium.org/svn/trunk/src/build@231809 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-10-30 10:38:14 +00:00
sbc@chromium.org
7533be619e
Support cross compiling for armhf variant ARM/linux.
...
armhf (hardware float) is the ubuntu default these
days so should be used over armel in most cases.
Also, the chromium ARM/linux test hardware is
running armhf.
This CL does not change the default or remove armel
support. That is left for a future CL.
BUG=308256
Review URL: https://codereview.chromium.org/27197011
git-svn-id: http://src.chromium.org/svn/trunk/src/build@231487 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-10-29 02:38:46 +00:00
dnicoara@chromium.org
8c004122f4
Reorder dependencies based on target_name.
...
There were no changes to any dependency or any dependency addition/removal.
BUG=
Review URL: https://codereview.chromium.org/29363008
git-svn-id: http://src.chromium.org/svn/trunk/src/build@230518 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-10-23 21:42:48 +00:00
dnicoara@chromium.org
0ee49ab584
Enable Ozone software implementation in GYP
...
Depends on:
- SoftwareSurfaceFactoryOzone
- [closed] https://codereview.chromium.org/26849004/
- [closed] https://codereview.chromium.org/27217009/
- HardwareDisplayControllerOzone
- [closed] https://codereview.chromium.org/26538005/
- [closed] https://codereview.chromium.org/27038004/
- SoftwareSurfaceOzone
- [closed] https://codereview.chromium.org/26866006/
- [closed] https://codereview.chromium.org/26179005/
- DrmSkBitmapOzone
- [closed] https://codereview.chromium.org/26290006/
BUG=
Review URL: https://codereview.chromium.org/27764002
git-svn-id: http://src.chromium.org/svn/trunk/src/build@230000 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-10-22 01:44:05 +00:00
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
mvanouwerkerk@chromium.org
c6086fe3b4
Geolocation: delete GpsLocationProvider and third_party/gpsd/
...
The GpsLocationProvider is not actually used anywhere, and has most likely bit
rotted after years of no maintenance. It is brittle code written for a
specific version (3.1) of gpsd that is now outdated.
The only Chrome version that had this feature enabled (ChromeOS) makes no use
of it as no hardware was ever shipped that used GPS.
TBR=jam,brettw
Review URL: https://codereview.chromium.org/25752005
git-svn-id: http://src.chromium.org/svn/trunk/src/build@227104 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-10-04 22:01:55 +00:00
sbc@chromium.org
e4280741e0
Update the linux ARM root image.
...
This brings in precise security updates which fixes the
linux ARM cross build. The image itself was updated to
include these in the following NaCl CL:
https://codereview.chromium.org/25041003/
BUG=255241
TEST=linux_arm_cross_compile bot
R=bradnelson@google.com
Review URL: https://codereview.chromium.org/25000006
git-svn-id: http://src.chromium.org/svn/trunk/src/build@226019 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-09-30 18:51:46 +00:00
erg@chromium.org
a29c59fdf3
Reland linux_aura: Implement most of DesktopScreenX11.
...
[[Making changes to '_toolset=="target"' section in system.gyp to fix
cros compiling.]]
The linux_aura port didn't deal with multiple monitors very well because
it was treating the X root window as one big display. When xrandr is
present, get the screen areas from it, and exposes this data back to
chrome.
This patch also factors out the EDID parser than chromeos was using into
a common directory. Like chromeos, we use it to assign stable display
IDs.
BUG=287972
TBR=brettw@chromium.org , derat@chromium.org , sky@chromium.org
First Review URL: https://codereview.chromium.org/23536057
Review URL: https://codereview.chromium.org/24459002
git-svn-id: http://src.chromium.org/svn/trunk/src/build@225254 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-09-25 21:32:21 +00:00
erg@chromium.org
55b5e5b362
Revert 225054 "linux_aura: Implement most of DesktopScreenX11."
...
Compiled on linux_chromeos, but doesn't compile in cros.
> linux_aura: Implement most of DesktopScreenX11.
>
> The linux_aura port didn't deal with multiple monitors very well because
> it was treating the X root window as one big display. When xrandr is
> present, get the screen areas from it, and exposes this data back to
> chrome.
>
> This patch also factors out the EDID parser than chromeos was using into
> a common directory. Like chromeos, we use it to assign stable display
> IDs.
>
> BUG=287972
> R=brettw@chromium.org , derat@chromium.org , sky@chromium.org
>
> Review URL: https://codereview.chromium.org/23536057
TBR=erg@chromium.org
Review URL: https://codereview.chromium.org/24365012
git-svn-id: http://src.chromium.org/svn/trunk/src/build@225061 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-09-24 20:41:10 +00:00
erg@chromium.org
04a8782a9e
linux_aura: Implement most of DesktopScreenX11.
...
The linux_aura port didn't deal with multiple monitors very well because
it was treating the X root window as one big display. When xrandr is
present, get the screen areas from it, and exposes this data back to
chrome.
This patch also factors out the EDID parser than chromeos was using into
a common directory. Like chromeos, we use it to assign stable display
IDs.
BUG=287972
R=brettw@chromium.org , derat@chromium.org , sky@chromium.org
Review URL: https://codereview.chromium.org/23536057
git-svn-id: http://src.chromium.org/svn/trunk/src/build@225054 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-09-24 19:53:04 +00:00
plundblad@chromium.org
587a14ed22
Implement chrome.brailleDisplayPrivate API for ChromeOS
...
This implementation uses libbrlapi, part of brltty. It is disabled by default and can be enabled by the use_brlapi gyp define when building.
BUG=178559
Review URL: https://chromiumcodereview.appspot.com/13355002
git-svn-id: http://src.chromium.org/svn/trunk/src/build@222492 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-09-11 11:48:22 +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
495d0f6bcb
Linux: untangle circular dependencies between .gyp files.
...
Not enabling the check yet because ChromeOS still has cycles.
BUG=35878
R=mark@chromium.org
Review URL: https://codereview.chromium.org/22825011
git-svn-id: http://src.chromium.org/svn/trunk/src/build@218334 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-08-19 22:04:53 +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
1a1a93bb74
Remove bundled gsettings header now that we're using Ubuntu Precise.
...
BUG=162733
R=thestig@chromium.org
Review URL: https://codereview.chromium.org/21687002
git-svn-id: http://src.chromium.org/svn/trunk/src/build@215329 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-08-02 18:41:33 +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
derat@chromium.org
55058bd2b5
Revert r214000 to reland r213996.
...
This adds a g_type_init() call to the beginning of the test,
apparently needed for GLib version earlier than 2.36.
Original change:
linux: Avoid leak in PlatformFontPangoTest.FamilyList.
Call FcFini() at the end of the test to prevent FontConfig
from leaking memory.
BUG=114750
TBR=sky@chromium.org ,behdad@chromium.org
Review URL: https://chromiumcodereview.appspot.com/20910002
git-svn-id: http://src.chromium.org/svn/trunk/src/build@214638 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-07-31 08:32:00 +00:00
sl.ostapenko@samsung.com
395cb1cd18
Fix "No such file or directory" error in sysroot_ld_path.sh if ld.so.conf include pattern doesn't match any file.
...
Sometimes ld.so.conf has pattern include like "include ld.so.conf.d/*.conf",
but there is no files that match pattern. In this case "for" loop in process_ld_so_conf
function fails with error "No such file or directory".
This patch uses "ls" to check that pattern matches at least one file.
BUG=none
Review URL: https://chromiumcodereview.appspot.com/19044004
git-svn-id: http://src.chromium.org/svn/trunk/src/build@214230 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-07-29 21:51:23 +00:00
mallinath@chromium.org
3d51ffebeb
Revert 213996 "linux: Avoid leak in PlatformFontPangoTest.Family..."
...
More details @ http://build.chromium.org/p/chromium.chromiumos/builders/Linux%20ChromiumOS%20Tests%20%281%29/builds/29992/steps/ui_unittests/logs/stdio
> linux: Avoid leak in PlatformFontPangoTest.FamilyList.
>
> Call FcFini() at the end of the test to prevent FontConfig
> from leaking memory.
>
> BUG=114750
> TBR=sky@chromium.org
>
> Review URL: https://chromiumcodereview.appspot.com/19695014
TBR=derat@chromium.org
Review URL: https://codereview.chromium.org/20865002
git-svn-id: http://src.chromium.org/svn/trunk/src/build@214000 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-07-26 23:30:47 +00:00
derat@chromium.org
3f80aec1c8
linux: Avoid leak in PlatformFontPangoTest.FamilyList.
...
Call FcFini() at the end of the test to prevent FontConfig
from leaking memory.
BUG=114750
TBR=sky@chromium.org
Review URL: https://chromiumcodereview.appspot.com/19695014
git-svn-id: http://src.chromium.org/svn/trunk/src/build@213996 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-07-26 22:54:02 +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
raphael.kubo.da.costa@intel.com
b7ba0f1901
Use `file --dereference' instead of `readlink -f' + `file'.
...
`readlink -f' is not standard and may not be present on all systems (such as
some BSDs).
Instead of the readlink+file combo, just ask file(1) to dereference the file
it is given.
R=mark@chromium.org
Review URL: https://codereview.chromium.org/19221002
git-svn-id: http://src.chromium.org/svn/trunk/src/build@211783 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-07-16 11:49:19 +00:00
thakis@chromium.org
51ba15ad81
roll clang 182481:184830
...
New stuff:
- can parse gcc 4.7+ headers in gnu++11 mode
- -Wheader-guards
- -Wlogical-not-parentheses
- Fixes http://llvm.org/PR15998
This is also the first time these binaries were built on precise (and as a
consequence won't run on lucid).
BUG=255201
R=hans@chromium.org
Review URL: https://codereview.chromium.org/18124002
git-svn-id: http://src.chromium.org/svn/trunk/src/build@209703 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-07-02 15:13:24 +00:00
thestig@chromium.org
ad09b4d085
Linux: Call the install-debian-sysroot scripts directly instead of via a wrapper, now that the scripts on no longer internal.
...
BUG=246404
Review URL: https://chromiumcodereview.appspot.com/16507016
git-svn-id: http://src.chromium.org/svn/trunk/src/build@205918 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-06-12 20:33:54 +00:00
phajdan.jr@chromium.org
2059d6d6a7
Update remaining files after move of Linux installer
...
to the public repo.
BUG=246404
R=thestig@chromium.org
Review URL: https://codereview.chromium.org/16488006
git-svn-id: http://src.chromium.org/svn/trunk/src/build@204351 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-06-05 23:07:43 +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
dmazzoni@chromium.org
cd535bb37b
Add Pause and Resume to Web TTS & Extension TTS APIs
...
The web speech spec already includes pause and resume, this
completes the implementation. For parity, this change also adds
support for Pause and Resume to Chrome's TTS extension API
and TTS Engine extension APIs.
BUG=171887
Review URL: https://chromiumcodereview.appspot.com/15108002
git-svn-id: http://src.chromium.org/svn/trunk/src/build@203146 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-05-30 15:17:21 +00:00
dtseng@chromium.org
049c9608c5
Support multiple voices for all available modules (text-to-speech engines) on Linux.
...
This adds appropriate calls to retrieve voices from SpeechDispatcher and make it available through Chrome.
We combine all voices across all available modules into one list in order to conform to the way Chrome exposes voices.
Review URL: https://chromiumcodereview.appspot.com/15846006
git-svn-id: http://src.chromium.org/svn/trunk/src/build@202665 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-05-28 22:08: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
phajdan.jr@chromium.org
97bffd2336
Linux: remove unmaintained SELinux code.
...
See https://groups.google.com/a/chromium.org/d/msg/chromium-dev/YpU7t2XaGRg/V9-diQZQQDwJ
for discussion.
BUG=none
R=agl@chromium.org , jln@chromium.org
Review URL: https://codereview.chromium.org/14771026
git-svn-id: http://src.chromium.org/svn/trunk/src/build@200838 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-05-17 17:22:14 +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
thestig@chromium.org
0e139576fc
Small cleanup in build/linux/install-arm-sysroot.py and fix a typo in DEPS.
...
NOTRY=true
Review URL: https://chromiumcodereview.appspot.com/14647004
git-svn-id: http://src.chromium.org/svn/trunk/src/build@199337 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-05-10 02:32:19 +00:00
thestig@chromium.org
a468e22d44
Update documentation in wrapper script to match the changed behavior in install-debian.wheezy.sysroot.py
...
NOTRY=true
Review URL: https://chromiumcodereview.appspot.com/15001024
git-svn-id: http://src.chromium.org/svn/trunk/src/build@199321 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-05-10 01:01:28 +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
thestig@chromium.org
4d80a0eaba
Convert build/linux/install-debian.wheezy.sysroot.wrapper.sh to python for Windows compatibility.
...
BUG=224487
TBR=dbeam
Review URL: https://codereview.chromium.org/15059002
git-svn-id: http://src.chromium.org/svn/trunk/src/build@198859 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-05-08 07:51:02 +00:00
thestig@chromium.org
5e9becdd89
Use a sysroot for Chrome Linux official builds. (try 2)
...
BUG=224487
R=mmoss@google.com
Review URL: https://codereview.chromium.org/15030002
git-svn-id: http://src.chromium.org/svn/trunk/src/build@198856 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-05-08 07:20:09 +00:00
thestig@chromium.org
7b7f776f5a
Linux: Change dump_app_syms script to pass -r to dump_syms. This option was added in Breakpad r1163.
...
BUG=230995
NOTRY=true
Review URL: https://chromiumcodereview.appspot.com/14188058
git-svn-id: http://src.chromium.org/svn/trunk/src/build@198800 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-05-07 21:25:03 +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
b08cd25537
[components] Switch {RefCounted}ProfileKeyedService to use BrowserContext
...
instead of Profile. This will help move it out of chrome.
BUG=227219
Review URL: https://codereview.chromium.org/14141006
git-svn-id: http://src.chromium.org/svn/trunk/src/build@196777 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-04-26 18:09:02 +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
raphael.kubo.da.costa@intel.com
bb8591e13e
Make the build work with speech-dispatcher >= 0.8.
...
speech-dispatcher 0.8 has changed the location where the libspeechd.h header
file is installed, and users are expected to reference it from the top-level
directory, ie.
#include <speech-dispatcher/libspeechd.h>
Version 0.8 also installs a .pc pkg-config file.
Since speech-dispatcher 0.7 is still very widespread, we cannot assume this new
structure and .pc file are always available, so resort to adding the
"speech-dispatcher/" prefix to the #include based on whether `pkg-config
--exists' does not fail.
Arguably, we should also start calling `pkg-config --{cflags,libs-only-l,etc}',
but not having the .pc file always available would make the changes more
complicated. Since everything has worked so far without that, keeping the
status quo for now should be fine.
BUG=
TEST=Build with speech-dispatcher >= 0.8 installed.
Review URL: https://chromiumcodereview.appspot.com/14296005
git-svn-id: http://src.chromium.org/svn/trunk/src/build@195204 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-04-19 15:16:06 +00:00