From 95970b361960e5b8786eaa608d66f18b15d86efb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jos=C3=A9=20Exp=C3=B3sito?= Date: Sat, 7 Aug 2021 18:27:52 +0200 Subject: [PATCH] build: check if libinput supports hold gestures Add a project argument (LIBINPUT_HAS_HOLD_GESTURES) to allow building against old versions of libinput. --- backend/libinput/meson.build | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/backend/libinput/meson.build b/backend/libinput/meson.build index 44bb57e1..38ba05f1 100644 --- a/backend/libinput/meson.build +++ b/backend/libinput/meson.build @@ -27,3 +27,9 @@ wlr_files += files( features += { 'libinput-backend': true } wlr_deps += libinput + +# libinput hold gestures are available since 1.19.0 +add_project_arguments( + '-DLIBINPUT_HAS_HOLD_GESTURES=@0@'.format(libinput.version().version_compare('>=1.19.0').to_int()), + language: 'c', +)