From 9c7431fd18b5777e8efe9a5eb61d91d16bf35465 Mon Sep 17 00:00:00 2001 From: Carlos Santos Date: Thu, 22 Nov 2018 13:05:49 -0200 Subject: build-sys: make fdisk, sfdisk, cfdisk optional (enabled by default) Useful for embedded systems, on which only few utilities are required. [kzak@redhat.com: - rename to --disable-fdisks - use $enable_{c,s,}fdisk in code] Signed-off-by: Carlos Santos Signed-off-by: Karel Zak --- configure.ac | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) (limited to 'configure.ac') diff --git a/configure.ac b/configure.ac index e32cfc7e4..6ed505de5 100644 --- a/configure.ac +++ b/configure.ac @@ -1152,21 +1152,29 @@ AC_SUBST([LIBFDISK_VERSION_INFO]) AC_DEFINE_UNQUOTED([LIBFDISK_VERSION], ["$LIBFDISK_VERSION"], [libfdisk version string]) -UL_BUILD_INIT([fdisk], [check]) +AC_ARG_ENABLE([fdisks], + AS_HELP_STRING([--disable-fdisks], [do not build fdisk(8), sfdisk(8) and cfdisk(8)]), + [], [UL_DEFAULT_ENABLE([fdisks], [check])] +) +enable_fdisk=$enable_fdisks +enable_sfdisk=$enable_fdisks +enable_cfdisk=$enable_fdisks + +UL_BUILD_INIT([fdisk]) UL_REQUIRES_HAVE([fdisk], [openat], [openat functions]) UL_REQUIRES_BUILD([fdisk], [libfdisk]) UL_REQUIRES_BUILD([fdisk], [libsmartcols]) AM_CONDITIONAL([BUILD_FDISK], [test "x$build_fdisk" = xyes]) -UL_BUILD_INIT([sfdisk], [check]) +UL_BUILD_INIT([sfdisk]) UL_REQUIRES_HAVE([sfdisk], [openat], [openat functions]) UL_REQUIRES_BUILD([sfdisk], [libfdisk]) UL_REQUIRES_BUILD([sfdisk], [libsmartcols]) AM_CONDITIONAL([BUILD_SFDISK], [test "x$build_sfdisk" = xyes]) -UL_BUILD_INIT([cfdisk], [check]) +UL_BUILD_INIT([cfdisk]) UL_REQUIRES_BUILD([cfdisk], [libfdisk]) UL_REQUIRES_BUILD([cfdisk], [libsmartcols]) UL_REQUIRES_HAVE([cfdisk], [open_memstream], [open_memstream function]) -- cgit v1.2.3-55-g7522