diff options
author | brettw@chromium.org <brettw@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2014-07-14 22:25:09 +0000 |
---|---|---|
committer | brettw@chromium.org <brettw@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2014-07-14 22:25:09 +0000 |
commit | 2fa85baa772914bc2409fb632e9dcd34f96a6920 (patch) | |
tree | c6d0c60b4f7b6970f22f38affce03596f5fbacc9 /build/config | |
parent | 29a4ed0acf42fbae62b3338b0d90965d941ffcea (diff) | |
download | chromium_src-2fa85baa772914bc2409fb632e9dcd34f96a6920.zip chromium_src-2fa85baa772914bc2409fb632e9dcd34f96a6920.tar.gz chromium_src-2fa85baa772914bc2409fb632e9dcd34f96a6920.tar.bz2 |
Add browser_extensions to GN build.
BUG=
R=jamesr@chromium.org
Review URL: https://codereview.chromium.org/383083010
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@283052 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'build/config')
-rw-r--r-- | build/config/features.gni | 3 | ||||
-rw-r--r-- | build/config/linux/BUILD.gn | 17 |
2 files changed, 20 insertions, 0 deletions
diff --git a/build/config/features.gni b/build/config/features.gni index e6cbc0f..5bd1c18 100644 --- a/build/config/features.gni +++ b/build/config/features.gni @@ -156,3 +156,6 @@ enable_one_click_signin = is_win || is_mac || (is_linux && !is_chromeos) # Chrome OS: whether to also build the upcoming version of # ChromeVox, which can then be enabled via a command-line switch. enable_chromevox_next = false + +# Use brlapi from brltty for braille display support. +use_brlapi = is_chromeos diff --git a/build/config/linux/BUILD.gn b/build/config/linux/BUILD.gn index bbbe028..d7c1d9c 100644 --- a/build/config/linux/BUILD.gn +++ b/build/config/linux/BUILD.gn @@ -3,6 +3,7 @@ # found in the LICENSE file. import("//build/config/linux/pkg_config.gni") +import("//build/config/features.gni") import("//build/config/sysroot.gni") import("//build/config/ui.gni") import("//tools/generate_library_loader/generate_library_loader.gni") @@ -116,6 +117,22 @@ pkg_config("gconf") { defines = [ "USE_GCONF" ] } +# If brlapi isn't needed, don't require it to be installed. +if (use_brlapi) { + config("brlapi_config") { + defines = [ "USE_BRLAPI" ] + } + + # TODO(GYP) linux_link_brlapi support. Is this needed? + generate_library_loader("libbrlapi") { + name = "LibBrlapiLoader" + output_h = "libbrlapi.h" + output_cc = "libbrlapi_loader.cc" + header = "<brlapi.h>" + config = ":brlapi_config" + } +} + pkg_config("gio_config") { packages = [ "gio-2.0" ] defines = [ "USE_GIO" ] |