diff options
author | Carlos Santos | 2018-11-22 16:05:49 +0100 |
---|---|---|
committer | Karel Zak | 2018-11-29 11:33:27 +0100 |
commit | 9c7431fd18b5777e8efe9a5eb61d91d16bf35465 (patch) | |
tree | fef39661b9fab433232f344825cb2d0f9f6e68a7 /configure.ac | |
parent | uuidd: Add hardening settings to uuidd.service (diff) | |
download | kernel-qcow2-util-linux-9c7431fd18b5777e8efe9a5eb61d91d16bf35465.tar.gz kernel-qcow2-util-linux-9c7431fd18b5777e8efe9a5eb61d91d16bf35465.tar.xz kernel-qcow2-util-linux-9c7431fd18b5777e8efe9a5eb61d91d16bf35465.zip |
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 <casantos@datacom.com.br>
Signed-off-by: Karel Zak <kzak@redhat.com>
Diffstat (limited to 'configure.ac')
-rw-r--r-- | configure.ac | 14 |
1 files changed, 11 insertions, 3 deletions
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]) |