mirror of
https://github.com/systemd/systemd.git
synced 2024-12-23 21:35:11 +03:00
configure: enable all extras by default, provide --disable-extras
This commit is contained in:
parent
ccba91c746
commit
514b8d6212
7
INSTALL
7
INSTALL
@ -31,9 +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, ...
|
||||
--disable-extras
|
||||
Disable the build of extras with larger external dependencies
|
||||
like glib, libacl, libusb, ...
|
||||
|
||||
The options used in a RPM spec file usually look like:
|
||||
--prefix=%{_prefix}
|
||||
@ -41,7 +41,6 @@ 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
|
||||
|
3
README
3
README
@ -38,6 +38,9 @@ Requirements:
|
||||
these group names with only the rootfs mounted, and while no network is
|
||||
available.
|
||||
|
||||
- To build all udev extras, libacl, libglib2, libusb, usbutils, pciutils are
|
||||
needed. These dependencies can be disabled with the --disable-extras option.
|
||||
|
||||
Operation:
|
||||
Udev creates and removes device nodes in /dev/, based on events the kernel
|
||||
sends out on device discovery or removal.
|
||||
|
2
TODO
2
TODO
@ -1,3 +1,5 @@
|
||||
o CFLAGS debug
|
||||
o cleanup old extras which link libudev source directly
|
||||
|
||||
o fix configure options and libdir-name, exec-prefix, udev-prefix, libdir, ...
|
||||
o enumerate: sort control* after pcm*
|
||||
|
@ -13,7 +13,7 @@ CFLAGS="-g -Wall \
|
||||
libdirname=$(basename $(cd /lib/$(gcc -print-multi-os-directory); pwd))
|
||||
args="--prefix=/usr --exec-prefix= --sysconfdir=/etc \
|
||||
--libdir=/usr/$libdirname --with-libdir-name=$libdirname \
|
||||
--with-selinux --enable-gtk-doc --enable-extras"
|
||||
--with-selinux --enable-gtk-doc"
|
||||
|
||||
export CFLAGS="$CFLAGS -O2"
|
||||
./configure $args $@
|
||||
|
@ -59,8 +59,8 @@ if test "x$enable_logging" = "xyes"; then
|
||||
fi
|
||||
|
||||
AC_ARG_ENABLE([extras],
|
||||
AS_HELP_STRING([--enable-extras], [enable extras with external dependencies]),
|
||||
[], [enable_extras=no])
|
||||
AS_HELP_STRING([--disable-extras], [disable extras with external dependencies]),
|
||||
[], [enable_extras=yes])
|
||||
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])
|
||||
|
Loading…
Reference in New Issue
Block a user