diff options
author | Kay Sievers <kay.sievers@vrfy.org> | 2009-05-17 03:41:47 +0200 |
---|---|---|
committer | Kay Sievers <kay.sievers@vrfy.org> | 2009-05-17 03:41:47 +0200 |
commit | c62bb736ecb6bd301e6963d47d66a4a2424cb18a (patch) | |
tree | fd26c36c5f7e50c3ad817593a3f59e6767fc638b /configure.ac | |
parent | 71babbe65397cac70ccda8cb266f6f67d17b0be6 (diff) |
udev-acl: tool to grant device node access to local users
Diffstat (limited to 'configure.ac')
-rw-r--r-- | configure.ac | 45 |
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]) |