Add chrome perf tests to GN build, fix harfbuzz
commit32ce17ab53d97a66e50e7e49ef57e8fa9f881714
authorBrett Wilson <brettw@chromium.org>
Mon, 10 Nov 2014 17:45:30 +0000 (10 09:45 -0800)
committerBrett Wilson <brettw@chromium.org>
Mon, 10 Nov 2014 17:46:17 +0000 (10 17:46 +0000)
tree85f7bfbaa0ef4559bfaf16fd79c71dd7050d19f9
parentbca16df006443ffcb52bd4d514f823ca6cb51453
Add chrome perf tests to GN build, fix harfbuzz

This also hooks up the chrome test support target which was previously not compiled (the file wasn't referenced).

This duplicates the harfbuzz logic from the GYP build where the system one is conditionally used if the pangoft2 version is sufficiently large. There are some additions to the pkg-config wrapper script to check versions.

Write a service_discovery_sniffer target but don't hook it up. Currently this gives linker errors.

Fix grit warnings for the remoting resources.

R=dpranke@chromium.org

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

Cr-Commit-Position: refs/heads/master@{#303489}
14 files changed:
BUILD.gn
build/config/linux/pkg-config.py
build/config/linux/pkg_config.gni
chrome/chrome_tests.gypi
chrome/test/BUILD.gn
chrome/test/perf/BUILD.gn [new file with mode: 0644]
chrome/test/perf/perftests.cc
chrome/tools/BUILD.gn [new file with mode: 0644]
chrome/tools/service_discovery_sniffer/BUILD.gn [new file with mode: 0644]
content/child/BUILD.gn
net/BUILD.gn
ppapi/BUILD.gn
remoting/resources/BUILD.gn
third_party/harfbuzz-ng/BUILD.gn