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

9 Коммитов

Автор SHA1 Сообщение Дата
drott a4be7dc521 Rename third_party/freetype-android to third_party/freetype
Now that the FreeType checkouts are unified, we should no longer use
the _android suffix.

TBR'ing jochen for the rename, not adding any new library.

BUG=697015
TBR=jochen

Review-Url: https://codereview.chromium.org/2726873002
Cr-Original-Commit-Position: refs/heads/master@{#454855}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: fe896a85ac3ab250cc5cad0e857da7ef32283a11
2017-03-06 12:12:54 +00:00
brettw ba1d2f67ac Move use_brlapi build flag to chrome.
It used to be in the global build faetures file but is only used by Chrome.

The define is removed. It was only used in one place to make sure the compile
matched the build flags, which in this case is uselessly circular.

Review-Url: https://codereview.chromium.org/2497653002
Cr-Original-Commit-Position: refs/heads/master@{#431665}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 519b7b6003aab8cd70808bb07f5d289e10149367
2016-11-11 22:22:12 +00:00
dsinclair c557a3544d Split generated libraries out of //build/linux
This CL moves the definitions for the generated libraries out of //build/linux
and into sub-folders. This fixues an issue where pulling in build/linux could
force downstream users of //build to have libudev headers available.
CQ_INCLUDE_TRYBOTS=tryserver.chromium.linux:linux_optional_gpu_tests_rel;tryserver.chromium.mac:mac_optional_gpu_tests_rel;tryserver.chromium.win:win_optional_gpu_tests_rel

Review-Url: https://codereview.chromium.org/1945893002
Cr-Original-Commit-Position: refs/heads/master@{#391516}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 8490e057b86dcfa3acb519fb1ebf406da13420ce
2016-05-04 15:34:39 +00:00
agrieve 2bcd89221d Move linux pkg_config() calls into separate BUILD.gn files
This showed up as a bottleneck for gn gen on Android. Refactoring these
out improves gn gen time (avg of 3 trails on my machine) from 2151->1984

BUG=none

Review URL: https://codereview.chromium.org/1909273002

Cr-Original-Commit-Position: refs/heads/master@{#389484}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 95ba4446355ffd95eca68d3c3ba7fc3c2e364b6d
2016-04-25 15:48:44 +00:00
bcf 5215afdb84 [Chromecast] Depend on Chromium's freetype-android
This change helps to reduce the external dependencies for OEMs to support cast_shell.

Updates third_party/libpng so it can be used as a dependency for freetype on Chromecast.

Remove the gyp variable use_custom_freetype because it is now unused.

BUG=internal b/26249831
TEST=builds and runs with gyp and gn

Review URL: https://codereview.chromium.org/1627533002

Cr-Original-Commit-Position: refs/heads/master@{#372996}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 0ddf78a46654c13f9ee7de921a820087f45375e3
2016-02-02 18:54:11 +00:00
brettw 54801eaa4d Make //device pass "gn check"
Review URL: https://codereview.chromium.org/1484643002

Cr-Original-Commit-Position: refs/heads/master@{#363307}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: bda835b5af97a7fce770017890354c00ca50f557
2015-12-04 22:13:07 +00:00
skyostil b6a340b2a4 headless: Add gn setting headless mode
The is_headless setting configures the build in the same
way as the embedded flag in gyp.

Contributions by Alexander Timin <altimin@chromium.org> and
Alex Clarke <alexclarke@chromium.org>.

BUG=546953,318413

Review URL: https://codereview.chromium.org/1410883007

Cr-Original-Commit-Position: refs/heads/master@{#359096}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: a557457caccb3c0f60e5d35ccc8c55af5849d76a
2015-11-11 16:24:57 +00:00
slan a918bc722c [Chromecast] Replace 'fontconfig' GN target with dynamic dependency.
Chromecast needs to be able to optionally use //third_party/fontconfig
instead of system headers. This CL acheives parity with the GYP build
for this feature:
https://code.google.com/p/chromium/codesearch#chromium/src/build/linux/system.gyp&l=748

BUG=516899

Review URL: https://codereview.chromium.org/1366653003

Cr-Original-Commit-Position: refs/heads/master@{#350711}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 17e5ce7ff587612814565e8fa2d737e76feb3e56
2015-09-25 00:05:41 +00:00
dpranke bca6faaa9b Move loader stub libraries out of //build/config/linux
The //build/config/linux library defined a number of targets
built through the generate_library_loader target. All of these
are fairly chrome-specific, so having them defined in the
//build/config/linux file made it harder to reuse that file
in non-chrome GN builds (like native_client).

This CL moves the targets out to a new //build/linux directory
and updates the callers accordingly.

R=brettw@chromium.org
BUG=

Review URL: https://codereview.chromium.org/1314163005

Cr-Original-Commit-Position: refs/heads/master@{#346242}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: ad0c1f495eca0968601ea74254b86fb91d412eb0
2015-08-28 21:49:08 +00:00