summaryrefslogtreecommitdiffstats
path: root/configure.ac
diff options
context:
space:
mode:
authorRichard W.M. Jones <rjones@redhat.com>2012-07-23 15:24:57 +0100
committerRichard W.M. Jones <rjones@redhat.com>2012-07-23 15:24:57 +0100
commit20a5b4de7ddc4221544784df65eb472481698dcb (patch)
treeaf26740bd12c512b5a82471028aac1759223a854 /configure.ac
parent7a691e6665ed5079e6baa000c9c475f32ca78475 (diff)
downloadlibguestfs-20a5b4de7ddc4221544784df65eb472481698dcb.tar.gz
libguestfs-20a5b4de7ddc4221544784df65eb472481698dcb.tar.xz
libguestfs-20a5b4de7ddc4221544784df65eb472481698dcb.zip
launch: Allow default attach-method to be set in environment or configure.
You can now choose the default attach method in two ways: (1) Set the LIBGUESTFS_ATTACH_METHOD environment variable. (2) ./configure --with-default-attach-method=appliance|libvirt|... Note that (1) overrides (2).
Diffstat (limited to 'configure.ac')
-rw-r--r--configure.ac11
1 files changed, 11 insertions, 0 deletions
diff --git a/configure.ac b/configure.ac
index 500bf405..cd4c67a5 100644
--- a/configure.ac
+++ b/configure.ac
@@ -63,6 +63,17 @@ AC_DEFINE([PACKAGE_VERSION_MINOR],[libguestfs_minor],[Minor version number])
AC_DEFINE([PACKAGE_VERSION_RELEASE],[libguestfs_release],[Release number])
AC_DEFINE_UNQUOTED([PACKAGE_VERSION_EXTRA],["$libguestfs_extra"],[Extra version string])
+dnl Default attach method.
+AC_MSG_CHECKING([if the user specified a default attach method])
+AC_ARG_WITH([default-attach-method],
+ [AS_HELP_STRING([--with-default-attach-method="appliance|libvirt|..."],
+ [set default attach method @<:@default=appliance@:>@])],
+ [DEFAULT_ATTACH_METHOD="$withval"],
+ [DEFAULT_ATTACH_METHOD=appliance])
+AC_MSG_RESULT([$DEFAULT_ATTACH_METHOD])
+AC_DEFINE_UNQUOTED([DEFAULT_ATTACH_METHOD],["$DEFAULT_ATTACH_METHOD"],
+ [default attach method])
+
dnl Early gnulib initialization.
gl_EARLY
gl_INIT