From 378b4f0a8dcaa3f9b78830c47390b047fb7a6e89 Mon Sep 17 00:00:00 2001 From: "tfarina@chromium.org" Date: Tue, 10 Jun 2014 15:58:45 +0000 Subject: Add GN Build file for ui/events/ozone. This was tested with: $ gn gen out/Debug_gn --args='use_ozone=true' $ ninja -C out/Debug_gn events_ozone events_ozone_evdev BUG=None TEST=see above R=brettw@chromium.org TBR=ben@chromium # for ui/ changes NOTRY=true Review URL: https://codereview.chromium.org/322983002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@276044 0039d316-1c4b-4281-b951-d872f2087c98 --- build/config/linux/BUILD.gn | 11 +++++++++++ build/config/ui.gni | 5 +++++ 2 files changed, 16 insertions(+) (limited to 'build') diff --git a/build/config/linux/BUILD.gn b/build/config/linux/BUILD.gn index 7241ad6..e31f991 100644 --- a/build/config/linux/BUILD.gn +++ b/build/config/linux/BUILD.gn @@ -4,6 +4,7 @@ import("//build/config/linux/pkg_config.gni") import("//build/config/sysroot.gni") +import("//build/config/ui.gni") config("sdk") { if (sysroot != "") { @@ -52,6 +53,16 @@ pkg_config("dbus") { packages = [ "dbus-1" ] } +if (use_evdev_gestures) { + pkg_config("libevdev-cros") { + packages = [ "libevdev-cros" ] + } + + pkg_config("libgestures") { + packages = [ "libgestures" ] + } +} + config("x11") { # Don't bother running pkg-config for these X related libraries since it just # returns the same libs, and forking pkg-config is slow. diff --git a/build/config/ui.gni b/build/config/ui.gni index 360e860..3e37d2d 100644 --- a/build/config/ui.gni +++ b/build/config/ui.gni @@ -20,6 +20,9 @@ declare_args() { # that does not require X11. use_ozone = false + # Support ChromeOS touchpad gestures with ozone. + use_evdev_gestures = false + # Indicates if Aura is enabled. Aura is a low-level windowing library, sort # of a replacement for GDI or GTK. use_aura = is_linux || use_ozone || is_win || is_chromeos || use_ash @@ -53,6 +56,8 @@ use_default_render_theme = use_aura || is_linux # Indicates if the UI toolkit depends on X11. use_x11 = is_linux && !use_ozone +use_ozone_evdev = use_ozone + use_glib = is_linux use_clipboard_aurax11 = is_linux && use_aura && use_x11 -- cgit v1.1