Index: ui/events/BUILD.gn |
diff --git a/ui/events/BUILD.gn b/ui/events/BUILD.gn |
index 536fd6463b30c2a348ebfbe63fd15d1e82fc4faa..19513efada41a9d45b3a997787ca697f1efc3874 100644 |
--- a/ui/events/BUILD.gn |
+++ b/ui/events/BUILD.gn |
@@ -4,6 +4,7 @@ |
import("//build/config/ui.gni") |
import("//testing/test.gni") |
+import("//ui/events/xkb.gni") |
static_library("dom_keycode_converter") { |
sources = [ |
@@ -71,7 +72,7 @@ component("events_base") { |
deps += [ "//ui/gfx/x" ] |
} |
- if (use_x11 || use_ozone) { |
+ if (use_x11 || use_xkbcommon) { |
sources += [ |
"keycodes/keyboard_code_conversion_xkb.cc", |
"keycodes/keyboard_code_conversion_xkb.h", |
@@ -293,6 +294,7 @@ test("events_unittests") { |
"//ui/events/devices", |
"//ui/events/platform", |
"//ui/gfx:test_support", |
+ "//testing/gmock:gmock", |
] |
include_dirs = [ "//testing/gmock/include" ] |
@@ -318,8 +320,10 @@ test("events_unittests") { |
"ozone/evdev/tablet_event_converter_evdev_unittest.cc", |
"ozone/evdev/touch_event_converter_evdev_unittest.cc", |
"ozone/evdev/touch_noise/touch_noise_finder_unittest.cc", |
- "ozone/layout/xkb/xkb_keyboard_layout_engine_unittest.cc", |
] |
+ if (use_x11 || use_xkbcommon) { |
+ sources += [ "ozone/layout/xkb/xkb_keyboard_layout_engine_unittest.cc" ] |
+ } |
deps += [ |
"//ui/events/ozone:events_ozone", |
"//ui/events/ozone:events_ozone_evdev", |