From 18565392cfecb5be6f3261ae0f82827c9ecfa08b Mon Sep 17 00:00:00 2001 From: "Yann E. MORIN" Date: Sun, 9 Oct 2016 16:17:50 +0200 Subject: configure.ac: add option to disable building programs In some cases (e.g. trimmed-down chroot or containers), libudev is the only thing needed, with udevd and assorted programs totally useless (e.g. because /dev is bind-mounted from the real one and managed out-side the chroot/container). Add an option to ./configure to enable/disable building the programs; this option defaults to "enable", so that it is backward compatible with existing build procedure, and because it by default makes sense to have udevd et al. Signed-off-by: "Yann E. MORIN" Signed-off-by: Anthony G. Basile --- src/Makefile.am | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) (limited to 'src') diff --git a/src/Makefile.am b/src/Makefile.am index fc052a83e0..d8a75f88c0 100644 --- a/src/Makefile.am +++ b/src/Makefile.am @@ -2,11 +2,13 @@ ACLOCAL_AMFLAGS = -I m4 SUBDIRS = \ shared \ - libudev \ + libudev + +PROGRAMS_SUBDIRS = \ udev # Helper programs -SUBDIRS += \ +PROGRAMS_SUBDIRS += \ ata_id \ cdrom_id \ collect \ @@ -14,6 +16,10 @@ SUBDIRS += \ v4l_id if ENABLE_MTD_PROBE -SUBDIRS += \ +PROGRAMS_SUBDIRS += \ mtd_probe endif + +if ENABLE_PROGRAMS +SUBDIRS += $(PROGRAMS_SUBDIRS) +endif -- cgit v1.2.3-54-g00ecf