Index: build/config/linux/BUILD.gn |
diff --git a/build/config/linux/BUILD.gn b/build/config/linux/BUILD.gn |
index bbbe028bbcd03d15ec865b36eb4ffa45b299d419..d7c1d9c930ea916621ec0f67118aa37f26b4ec5f 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" ] |