mirror of
https://github.com/virt-manager/virt-manager.git
synced 2025-02-25 18:55:27 -06:00
When we start sharing code between GUI and TUI, it will be easy to have unwanted deps on gtk and gobject to sneak into the TUI code. Add fake modules that override the offending imports and throw an easy to trackdown exception.
161 lines
5.1 KiB
Plaintext
161 lines
5.1 KiB
Plaintext
|
|
AC_INIT(virt-manager, 0.8.7)
|
|
# Latest virtinst version required to run
|
|
VIRTINST_VERSION="0.500.6"
|
|
|
|
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])
|
|
|
|
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 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([DEFAULT_GRAPHICS])
|
|
AM_CONDITIONAL([INSTALL_TUI], [test "x$with_tui" = "xyes"])
|
|
|
|
|
|
AC_OUTPUT(Makefile
|
|
pixmaps/Makefile
|
|
pixmaps/hicolor/Makefile
|
|
pixmaps/hicolor/16x16/Makefile
|
|
pixmaps/hicolor/16x16/actions/Makefile
|
|
pixmaps/hicolor/22x22/Makefile
|
|
pixmaps/hicolor/22x22/actions/Makefile
|
|
pixmaps/hicolor/24x24/Makefile
|
|
pixmaps/hicolor/24x24/actions/Makefile
|
|
pixmaps/hicolor/32x32/Makefile
|
|
pixmaps/hicolor/32x32/actions/Makefile
|
|
po/Makefile.in
|
|
src/Makefile
|
|
src/virtManager/Makefile
|
|
src/virtManagerTui/Makefile
|
|
src/virtManagerTui/importblacklist/Makefile
|
|
man/Makefile
|
|
tests/Makefile
|
|
virt-manager.spec)
|
|
|
|
|
|
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 opts: yes])
|
|
else
|
|
AC_MSG_NOTICE([Enable unsupported RHEL opts: 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
|
|
AC_MSG_NOTICE([Default graphics: $DEFAULT_GRAPHICS])
|
|
|
|
AC_MSG_NOTICE([])
|
|
AC_MSG_NOTICE([])
|