summaryrefslogtreecommitdiffstats
path: root/configure.ac
diff options
context:
space:
mode:
authorKay Sievers <kay.sievers@vrfy.org>2009-05-17 03:41:47 +0200
committerKay Sievers <kay.sievers@vrfy.org>2009-05-17 03:41:47 +0200
commitc62bb736ecb6bd301e6963d47d66a4a2424cb18a (patch)
treefd26c36c5f7e50c3ad817593a3f59e6767fc638b /configure.ac
parent71babbe65397cac70ccda8cb266f6f67d17b0be6 (diff)
udev-acl: tool to grant device node access to local users
Diffstat (limited to 'configure.ac')
-rw-r--r--configure.ac45
1 files changed, 27 insertions, 18 deletions
diff --git a/configure.ac b/configure.ac
index 3244f94..5955656 100644
--- a/configure.ac
+++ b/configure.ac
@@ -1,5 +1,5 @@
AC_INIT([udev-extras],
- [20090509],
+ [20090516],
[linux-hotplug@vger.kernel.org])
AC_PREREQ(2.60)
AM_INIT_AUTOMAKE([check-news foreign 1.9 subdir-objects dist-bzip2])
@@ -11,31 +11,40 @@ dnl prefix is /usr, exec_prefix in /, if overridden exec_prefix follows prefix
AC_PREFIX_DEFAULT([/usr])
test "$prefix" = NONE && test "$exec_prefix" = NONE && exec_prefix=
-PKG_CHECK_MODULES(LIBUSB, libusb >= 0.1.12)
-AC_SUBST(LIBUSB_CFLAGS)
-AC_SUBST(LIBUSB_LIBS)
+AC_ARG_WITH(udev-prefix,
+ AS_HELP_STRING([--with-udev-prefix=DIR], [add prefix to internal udev path names]),
+ [], [with_udev_prefix='${exec_prefix}'])
+udev_prefix=$with_udev_prefix
+AC_SUBST(udev_prefix)
+AC_PROG_AWK
+AC_PATH_PROG([GPERF], [gperf])
+if test -z "$GPERF"; then
+ AC_MSG_ERROR(Could not find gperf)
+fi
+AC_PATH_PROG([XSLTPROC], [xsltproc])
+if test -z "$XSLTPROC"; then
+ AC_MSG_ERROR(Could not find xsltproc)
+fi
+
+AC_DEFINE(LIBUDEV_I_KNOW_THE_API_IS_SUBJECT_TO_CHANGE, 1, [I know the API is subject to change])
PKG_CHECK_MODULES(LIBUDEV, libudev >= 141)
AC_SUBST(LIBUDEV_CFLAGS)
AC_SUBST(LIBUDEV_LIBS)
-PKG_CHECK_MODULES(USBUTILS, usbutils >= 0.82)
-AC_SUBST([USB_DATABASE], [$($PKG_CONFIG --variable=usbids usbutils)])
+PKG_CHECK_MODULES(GLIB, glib-2.0 >= 2.7.0)
+AC_SUBST(GLIB_CFLAGS)
+AC_SUBST(GLIB_LIBS)
-AC_PATH_PROG([XSLTPROC], [xsltproc])
-AC_PROG_AWK
-AC_PATH_PROG([GPERF], [gperf])
-if test -z "$GPERF"; then
- AC_MSG_ERROR(Could not find gperf)
-fi
+PKG_CHECK_MODULES(LIBUSB, libusb >= 0.1.12)
+AC_SUBST(LIBUSB_CFLAGS)
+AC_SUBST(LIBUSB_LIBS)
-AC_ARG_WITH(udev-prefix,
- AS_HELP_STRING([--with-udev-prefix=DIR], [add prefix to internal udev path names]),
- [], [with_udev_prefix='${exec_prefix}'])
-udev_prefix=$with_udev_prefix
-AC_SUBST(udev_prefix)
+AC_CHECK_LIB([acl], [acl_init], [:], AC_MSG_ERROR([libacl not found]))
+AC_CHECK_HEADER([acl/libacl.h], [:], AC_MSG_ERROR([libacl header not found]))
-AC_DEFINE(LIBUDEV_I_KNOW_THE_API_IS_SUBJECT_TO_CHANGE, 1, [I know the API is subject to change])
+PKG_CHECK_MODULES(USBUTILS, usbutils >= 0.82)
+AC_SUBST([USB_DATABASE], [$($PKG_CONFIG --variable=usbids usbutils)])
AC_CHECK_FILES([/usr/share/pci.ids], [pciids=/usr/share/pci.ids])
AC_CHECK_FILES([/usr/share/hwdata/pci.ids], [pciids=/usr/share/hwdata/pci.ids])