mirror of
https://github.com/brl/mutter.git
synced 2024-12-23 19:42:05 +00:00
configure: Check for libwacom
It will be used for some advanced tablet features, which we can't get solely from libinput.
This commit is contained in:
parent
c1d157e136
commit
aa9b2c5494
26
configure.ac
26
configure.ac
@ -59,6 +59,8 @@ AM_PATH_GLIB_2_0([2.49.0])
|
|||||||
CANBERRA_GTK=libcanberra-gtk3
|
CANBERRA_GTK=libcanberra-gtk3
|
||||||
CANBERRA_GTK_VERSION=0.26
|
CANBERRA_GTK_VERSION=0.26
|
||||||
|
|
||||||
|
LIBWACOM_VERSION=0.19
|
||||||
|
|
||||||
MUTTER_PC_MODULES="
|
MUTTER_PC_MODULES="
|
||||||
gtk+-3.0 >= 3.19.8
|
gtk+-3.0 >= 3.19.8
|
||||||
gio-unix-2.0 >= 2.35.1
|
gio-unix-2.0 >= 2.35.1
|
||||||
@ -109,6 +111,11 @@ AC_ARG_WITH(libcanberra,
|
|||||||
[disable the use of libcanberra for playing sounds]),,
|
[disable the use of libcanberra for playing sounds]),,
|
||||||
with_libcanberra=auto)
|
with_libcanberra=auto)
|
||||||
|
|
||||||
|
AC_ARG_WITH(libwacom,
|
||||||
|
AC_HELP_STRING([--without-libwacom],
|
||||||
|
[disable the use of libwacom for advanced tablet management]),,
|
||||||
|
with_libwacom=auto)
|
||||||
|
|
||||||
AC_ARG_WITH([xwayland-path],
|
AC_ARG_WITH([xwayland-path],
|
||||||
[AS_HELP_STRING([--with-xwayland-path], [Absolute path for an X Wayland server])],
|
[AS_HELP_STRING([--with-xwayland-path], [Absolute path for an X Wayland server])],
|
||||||
[XWAYLAND_PATH="$withval"],
|
[XWAYLAND_PATH="$withval"],
|
||||||
@ -170,6 +177,24 @@ else
|
|||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
have_libwacom=no
|
||||||
|
AC_MSG_CHECKING([libwacom])
|
||||||
|
if test x$with_libwacom = xno ; then
|
||||||
|
AC_MSG_RESULT([disabled])
|
||||||
|
else
|
||||||
|
if $PKG_CONFIG --exists libwacom '>=' $LIBWACOM_VERSION; then
|
||||||
|
have_libwacom=yes
|
||||||
|
AC_MSG_RESULT(yes)
|
||||||
|
MUTTER_PC_MODULES="$MUTTER_PC_MODULES libwacom"
|
||||||
|
AC_DEFINE([HAVE_LIBWACOM], 1, [Building with libwacom for advanced tablet management])
|
||||||
|
else
|
||||||
|
AC_MSG_RESULT(no)
|
||||||
|
if test x$with_libwacom = xyes ; then
|
||||||
|
AC_MSG_ERROR([libwacom forced but not found])
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
|
||||||
INTROSPECTION_VERSION=0.9.5
|
INTROSPECTION_VERSION=0.9.5
|
||||||
GOBJECT_INTROSPECTION_CHECK([$INTROSPECTION_VERSION])
|
GOBJECT_INTROSPECTION_CHECK([$INTROSPECTION_VERSION])
|
||||||
|
|
||||||
@ -423,6 +448,7 @@ mutter-$VERSION
|
|||||||
|
|
||||||
Startup notification: ${have_startup_notification}
|
Startup notification: ${have_startup_notification}
|
||||||
libcanberra: ${have_libcanberra}
|
libcanberra: ${have_libcanberra}
|
||||||
|
libwacom: ${have_libwacom}
|
||||||
Introspection: ${found_introspection}
|
Introspection: ${found_introspection}
|
||||||
Session management: ${found_sm}
|
Session management: ${found_sm}
|
||||||
Wayland: ${have_wayland}
|
Wayland: ${have_wayland}
|
||||||
|
Loading…
Reference in New Issue
Block a user