Tidy up Autoconf check for --enable-libparted-dmraid (#734076)

Use AC_ARG_ENABLE() Autoconf macro to set enable_libparted_dmraid
variable to either yes or no in all cases, whether set on the command
line or not.  Use AS_HELP_STRING() macro to format the option help text.

Bug #734076 - Autodetect parted online partition resizing capability
This commit is contained in:
Mike Fleetwood 2014-08-12 12:11:58 +01:00 committed by Curtis Gedak
parent af05344095
commit 5c73f3de57

View file

@ -264,17 +264,20 @@ AM_CONDITIONAL([DISABLE_DOC], [test ${enable_doc} = no])
dnl====================== dnl======================
dnl check whether to use native libparted dmraid support dnl check whether to use native libparted dmraid support
dnl====================== dnl======================
AC_ARG_ENABLE([libparted_dmraid], AC_ARG_ENABLE(
[ --enable-libparted-dmraid do use native libparted /dev/mapper dmraid support],,) [libparted_dmraid],
if test "x${enable_libparted_dmraid}" = "x" ; then AS_HELP_STRING(
enable_libparted_dmraid=no [--enable-libparted-dmraid],
fi [use native libparted /dev/mapper dmraid support @<:@default=disabled@:>@]),
[enable_libparted_dmraid=$enableval],
[enable_libparted_dmraid=no]
)
AC_MSG_CHECKING([whether native libparted /dev/mapper dmraid support should be used]) AC_MSG_CHECKING([whether to use native libparted /dev/mapper dmraid support])
if test ${enable_libparted_dmraid} = yes; then if test "x$enable_libparted_dmraid" = xyes; then
AC_DEFINE([USE_LIBPARTED_DMRAID], [1],
[Define to 1 to use native libparted /dev/mapper dmraid support])
AC_MSG_RESULT([yes]) AC_MSG_RESULT([yes])
dnl Set #define USE_LIBPARTED_DMRAID 1 to indicate documentation not wanted
AC_DEFINE([USE_LIBPARTED_DMRAID], [1], [Define to 1 if --enable-libparted-dmraid specified])
else else
AC_MSG_RESULT([no]) AC_MSG_RESULT([no])
fi fi