From: Kay Sievers Date: Tue, 16 Jun 2009 16:06:13 +0000 (+0200) Subject: INSTALL: add --enable-extras X-Git-Tag: 174~966 X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?p=elogind.git;a=commitdiff_plain;h=88a7923e91fddec8e4f4c9115168ede5d239d8ee INSTALL: add --enable-extras --- diff --git a/INSTALL b/INSTALL index 743580c21..9e2414472 100644 --- a/INSTALL +++ b/INSTALL @@ -31,6 +31,9 @@ All options: --with-selinux Link against SELInux libraries to set the expected context for created files. + --enable-extras + Build extras with larger external dependencies like glib, + libacl, libusb, ... The options used in a RPM spec file usually look like: --prefix=%{_prefix} @@ -38,6 +41,7 @@ The options used in a RPM spec file usually look like: --sysconfdir=%{_sysconfdir} --with-libdir-name=%{_lib} --with-selinux + --enable-extras The defined location for scripts and binaries which are called from rules is /lib/udev/ on all systems and architectures. Any diff --git a/configure.ac b/configure.ac index 077944b3d..b4d00e842 100644 --- a/configure.ac +++ b/configure.ac @@ -65,6 +65,9 @@ if test "x$enable_extras" = xyes; then PKG_CHECK_MODULES([GLIB], [glib-2.0 >= 2.7.0 gobject-2.0 >= 2.7.0]) AC_SUBST([GLIB_CFLAGS]) AC_SUBST([GLIB_LIBS]) + + 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])) fi AM_CONDITIONAL([ENABLE_EXTRAS], [test "x$enable_extras" = xyes])