From cf1795bccce05f41e8e49e56994209db37929f7a Mon Sep 17 00:00:00 2001 From: Arnaud Rebillout Date: Thu, 20 Sep 2018 18:55:10 +0700 Subject: [PATCH] meson: Enable mmkbd-evdev module Signed-off-by: Arnaud Rebillout --- src/modules/meson.build | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/src/modules/meson.build b/src/modules/meson.build index 94e883da5..97a501e7e 100644 --- a/src/modules/meson.build +++ b/src/modules/meson.build @@ -44,7 +44,6 @@ all_modules = [ # [ 'module-lirc', 'module-lirc.c' ], [ 'module-loopback', 'module-loopback.c' ], [ 'module-match', 'module-match.c' ], -# [ 'module-mmkbd-evdev', 'module-mmkbd-evdev.c' ], [ 'module-native-protocol-fd', 'module-native-protocol-fd.c', [], [], [], libprotocol_native ], [ 'module-native-protocol-tcp', 'module-protocol-stub.c', [], ['-DUSE_PROTOCOL_NATIVE', '-DUSE_TCP_SOCKETS'], [], libprotocol_native ], [ 'module-native-protocol-unix', 'module-protocol-stub.c', [], ['-DUSE_PROTOCOL_NATIVE', '-DUSE_UNIX_SOCKETS'], [], libprotocol_native ], @@ -82,6 +81,16 @@ all_modules = [ # [ 'module-waveout', 'module-waveout.c' ], ] +# Modules enabled by headers + +if cc.has_header('linux/input.h') + all_modules += [ + [ 'module-mmkbd-evdev', 'module-mmkbd-evdev.c' ], + ] +endif + +# Modules enabled by dependencies + if alsa_dep.found() subdir('alsa') all_modules += [