diff options
author | Karel Zak | 2011-01-31 14:18:46 +0100 |
---|---|---|
committer | Karel Zak | 2011-01-31 14:18:46 +0100 |
commit | a2b3d0409589d9b3084c0bcaa32a7af07cee715c (patch) | |
tree | 935d6f2db4398548ff718213dab005c210bf5f00 /configure.ac | |
parent | mount: fix atime description in mount.8 man page (diff) | |
download | kernel-qcow2-util-linux-a2b3d0409589d9b3084c0bcaa32a7af07cee715c.tar.gz kernel-qcow2-util-linux-a2b3d0409589d9b3084c0bcaa32a7af07cee715c.tar.xz kernel-qcow2-util-linux-a2b3d0409589d9b3084c0bcaa32a7af07cee715c.zip |
build-sys: enable lsblk and libmount for Linux only
Signed-off-by: Karel Zak <kzak@redhat.com>
Diffstat (limited to 'configure.ac')
-rw-r--r-- | configure.ac | 17 |
1 files changed, 13 insertions, 4 deletions
diff --git a/configure.ac b/configure.ac index 10250d31a..59b55ea09 100644 --- a/configure.ac +++ b/configure.ac @@ -445,10 +445,19 @@ AC_ARG_VAR([BLKID_LIBS_STATIC], [-l options for linking statically with blkid]) AC_ARG_ENABLE([libmount], AS_HELP_STRING([--disable-libmount], [do not build libmount]), - [], enable_libmount=yes + [], enable_libmount=check ) +build_libmount=yes +if test "x$enable_libmount" = xcheck; then + if test "x$linux_os" = xno; then + AC_MSG_WARN([non-linux system; do not build libmount]) + build_libmount=no + fi +elif test "x$enable_libmount" = xno; then + build_libmount=no +fi -case "$enable_libblkid:$enable_libmount" in +case "$enable_libblkid:$build_libmount" in no:yes) AC_MSG_ERROR([cannot enable libmount when libblkid is disabled]) ;; esac @@ -456,7 +465,7 @@ esac AC_SUBST([LIBMOUNT_VERSION]) AC_SUBST([LIBMOUNT_VERSION_INFO]) AC_DEFINE_UNQUOTED(LIBMOUNT_VERSION, "$LIBMOUNT_VERSION", [libmount version string]) -AM_CONDITIONAL(BUILD_LIBMOUNT, test "x$enable_libmount" = xyes) +AM_CONDITIONAL(BUILD_LIBMOUNT, test "x$build_libmount" = xyes) AC_ARG_ENABLE([libmount-mount], @@ -464,7 +473,7 @@ AC_ARG_ENABLE([libmount-mount], [], enable_libmount_mount=no ) -case "$enable_libmount:$enable_libmount_mount" in +case "$build_libmount:$enable_libmount_mount" in no:yes) AC_MSG_ERROR([cannot link mount(8) with libmount when libmount is disabled]) ;; yes:yes) |