diff options
author | tfarina@chromium.org <tfarina@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2014-06-10 15:58:45 +0000 |
---|---|---|
committer | tfarina@chromium.org <tfarina@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2014-06-10 15:58:45 +0000 |
commit | 378b4f0a8dcaa3f9b78830c47390b047fb7a6e89 (patch) | |
tree | 50ef4c79c9056b24e9c4464f8ad6b865fd85d132 /build | |
parent | 3e7b7388d6e38371c1f0dbc4b68c9888dc6fc5b1 (diff) | |
download | chromium_src-378b4f0a8dcaa3f9b78830c47390b047fb7a6e89.zip chromium_src-378b4f0a8dcaa3f9b78830c47390b047fb7a6e89.tar.gz chromium_src-378b4f0a8dcaa3f9b78830c47390b047fb7a6e89.tar.bz2 |
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
Diffstat (limited to 'build')
-rw-r--r-- | build/config/linux/BUILD.gn | 11 | ||||
-rw-r--r-- | build/config/ui.gni | 5 |
2 files changed, 16 insertions, 0 deletions
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 |