virt-manager/configure.ac

180 lines
5.6 KiB
Plaintext

AC_INIT(virt-manager, 0.9.4)
# Latest virtinst version required to run
VIRTINST_VERSION="0.600.3"
AC_CONFIG_SRCDIR(src/virt-manager.py.in)
dnl Make automake keep quiet about wildcards & other GNUmake-isms
AM_INIT_AUTOMAKE([-Wno-portability])
AM_MAINTAINER_MODE([enable])
ALL_LINGUAS="as bg bn_IN bs ca cs da de es fi fr gu hi hr hu is it ja kn ko ml mr ms nb nl or pa pl pt_BR pt ro ru sr@latin sr sv ta te tr uk zh_CN zh_TW"
IT_PROG_INTLTOOL([0.35.0], [no-xml])
AM_GNU_GETTEXT_VERSION([0.14.1])
AM_GNU_GETTEXT([external])
GETTEXT_PACKAGE=virt-manager
AC_SUBST(GETTEXT_PACKAGE)
AC_DEFINE_UNQUOTED([GETTEXT_PACKAGE],"$GETTEXT_PACKAGE",
[GETTEXT package name])
dnl ====================================
dnl = Begin tests for scrollkeeper
dnl ====================================
# Help is so outdated, don't even distribute it
#help/Makefile
#help/virt-manager/Makefile
#help/virt-manager/C/Makefile
#AC_PATH_PROG(SCROLLKEEPER_CONFIG, scrollkeeper-config,no)
#if test x$SCROLLKEEPER_CONFIG = xno; then
# AC_MSG_ERROR(Couldn't find scrollkeeper-config. Please install the scrollkeeper package: http://scrollkeeper.sourceforge.net)
#fi
dnl ====================================
dnl = End tests for scrollkeeper
dnl ====================================
dnl ---------------
dnl Option handling
dnl ---------------
dnl Install TUI
AC_ARG_WITH([tui],
AC_HELP_STRING(
[--with-tui],
[install virt-manager command line interface @<:@default=yes@:>@]),
[],
[with_tui=yes])
dnl Default QEMU user
AC_ARG_WITH([qemu-user],
AC_HELP_STRING(
[--with-qemu-user],
[user libvirt uses to launch qemu processes @<:@default=root@:>@]),
[DEFAULT_QEMU_USER=$withval],
[DEFAULT_QEMU_USER="root"])
dnl Distro libvirt package name
AC_ARG_WITH([libvirt-package-names],
AC_HELP_STRING(
[--with-libvirt-package-names],
[name of libvirt distro packages virt-manager will check for on first run @<:@default=none@:>@]),
[LIBVIRT_PACKAGES=$withval],
[LIBVIRT_PACKAGES=""])
dnl Recommended HV packages
AC_ARG_WITH([kvm-packages],
AC_HELP_STRING(
[--with-kvm-packages],
[recommended kvm packages virt-manager will check for on first run @<:@default=none@:>@]),
[KVM_PACKAGES=$withval],
[KVM_PACKAGES=""])
dnl askpass package name
AC_ARG_WITH([askpass-package],
AC_HELP_STRING(
[--with-askpass-package],
[name of your distros openssh askpass package@<:@default=none@:>@]),
[ASKPASS_PACKAGE=$withval],
[ASKPASS_PACKAGE=""])
dnl Don't list options that rhel doesn't support
AC_ARG_ENABLE([unsupported-rhel-options],
AC_HELP_STRING(
[--enable-unsupported-rhel-options],
[enable VM config options unsupported by RHEL @<:@default=yes@:>@]),
[test "x$enableval" == "xno" && \
ENABLE_UNSUPPORTED_RHEL_OPTS=0 ||
ENABLE_UNSUPPORTED_RHEL_OPTS=1],
[ENABLE_UNSUPPORTED_RHEL_OPTS=1])
dnl Allow passing in a prefered distro list
AC_ARG_WITH([preferred-distros],
AC_HELP_STRING(
[--with-preferred-distros],
[Distros to list first in New VM wizard @<:@default=none@:>@]),
[PREFERRED_DISTROS=$withval],
[PREFERRED_DISTROS=""])
dnl Default graphics type (spice/vnc)
AC_ARG_WITH([default-graphics],
AC_HELP_STRING(
[--with-default-graphics],
[default graphics type for new guests in gconf(spice or vnc) @<:@default=vnc@:>@]),
[DEFAULT_GRAPHICS=$withval],
[DEFAULT_GRAPHICS="vnc"])
dnl -----------------------
dnl Variable substitution
dnl -----------------------
AC_SUBST([VIRTINST_VERSION])
AC_SUBST([DEFAULT_QEMU_USER])
AC_SUBST([ENABLE_UNSUPPORTED_RHEL_OPTS])
AC_SUBST([PREFERRED_DISTROS])
AC_SUBST([LIBVIRT_PACKAGES])
AC_SUBST([KVM_PACKAGES])
AC_SUBST([ASKPASS_PACKAGE])
AC_SUBST([DEFAULT_GRAPHICS])
AM_CONDITIONAL([INSTALL_TUI], [test "x$with_tui" = "xyes"])
AC_OUTPUT(Makefile
po/Makefile.in
src/Makefile
src/virtManager/Makefile
src/virtManagerTui/Makefile
src/virtManagerTui/importblacklist/Makefile
man/Makefile
tests/Makefile
virt-manager.spec
icons/Makefile
icons/hicolor/Makefile
icons/hicolor/16x16/Makefile
icons/hicolor/22x22/Makefile
icons/hicolor/24x24/Makefile
icons/hicolor/32x32/Makefile
icons/hicolor/48x48/Makefile
icons/hicolor/256x256/Makefile
)
AC_MSG_NOTICE([])
AC_MSG_NOTICE([])
AC_MSG_NOTICE([Required virtinst: $VIRTINST_VERSION])
AC_MSG_NOTICE([Default qemu user: $DEFAULT_QEMU_USER])
if test "x$with_tui" = "xyes" ; then
AC_MSG_NOTICE([Install TUI: yes])
else
AC_MSG_NOTICE([Install TUI: no])
fi
if test "x$ENABLE_UNSUPPORTED_RHEL_OPTS" = "x1" ; then
AC_MSG_NOTICE([Enable unsupported RHEL options: yes])
else
AC_MSG_NOTICE([Enable unsupported RHEL options: no])
fi
if test "x$PREFERRED_DISTROS" = "x" ; then
AC_MSG_NOTICE([Preferred distros: none])
else
AC_MSG_NOTICE([Preferred distros: $PREFERRED_DISTROS])
fi
if test "x$LIBVIRT_PACKAGES" = "x" ; then
AC_MSG_NOTICE([Libvirt packages: none])
else
AC_MSG_NOTICE([Libvirt Packages: $LIBVIRT_PACKAGES])
fi
if test "x$KVM_PACKAGES" = "x" ; then
AC_MSG_NOTICE([KVM packages: none])
else
AC_MSG_NOTICE([KVM packages: $KVM_PACKAGES])
fi
if test "x$ASKPASS_PACKAGE" = "x" ; then
AC_MSG_NOTICE([askpass package: none])
else
AC_MSG_NOTICE([askpass package: $ASKPASS_PACKAGE])
fi
AC_MSG_NOTICE([Default graphics: $DEFAULT_GRAPHICS])
AC_MSG_NOTICE([])
AC_MSG_NOTICE([])