Few bug fixes found along the way.
Introduces new macro helpers to unify the configure.ac and m4 files.
Moves libraries and drivers checks to its own files to clean the configure.ac.
Pavel Hrdina (89):
m4/virt-netcf: fix bug where we overwrite LIBS
configure: fix wireshark dissector configure output
configure: move external programs check to its own file
m4/virt: create result macros for the remaining virt check
m4/virt: use LIBVIRT_RESULT macro instead of AC_MSG_NOTICE
m4/virt-lib: introduce LIBVIRT_ARG_WITH(_ALT) macro
m4/virt-lib: introduce LIBVIRT_ARG_ENABLE macro
configure: use LIBVIRT_ARG_WITH(_ALT) macros
configure: use LIBVIRT_ARG_ENABLE macro
m4/virt-lib: move LIBVIRT_ARG_WITH out of
LIBVIRT_CHECK_(LIB|LIB_ALT|PKG)
m4/virt: introduce LIBVIRT_ARG_* macros for all library checks
m4/virt-lib: add new parameter to override default fail action
configure: move libxml check to its own file
m4/virt-libxml: use only pkg-config to check for libxml2
m4/virt-libxml: use LIBVIRT_CHECK_PKG
configure: move dlopen check to its own file
configure: move with-driver-modules check to its own file
configure: move firewalld check to its own file
configure: move polkit check to its own file
configure: move pthread check it its own file
configure: move atomic check to its onw file
configure: move XDR check to its own file
configure: move libpcap check to its own file
m4/virt-libpcap: remove unreasonable dependency on QEMU
m4/virt-libpcap: error out if asked for libpcap but it was not found
configure: move macvtap check to its own file
configure: move virtualport check to its own file
configure: move libnl check to its own file
configure: move windows common check to its own file
configure: move Cygwin check to its own file
configure: move MinGW check to its own file
configure: move windows symbols check to its own file
configure: move windres check to its own file
configure: move version script check to one place
configure: move nwfilter check to its own file
configure: move pm-utils check to its own file
configure: move devmapper check to its own file
m4/virt-devmapper: use LIBVIRT_CHECK_(PKG|LIB)
configure: move libparted check to its own file
m4/virt-parted: use LIBVIRT_CHECK_PKG
configure: group all library checks together
configure: move DTrace check to its own file
configure: move numad check to its own file
configure: move sysctl config check to its own file
configure: move chrdev lock files check to its own file
configure: move loader/nvram check to its own file
configure: move default editor check to its own file
configure: move TLS priority check to its own file
configure: move xml catalog file check to its own file
configure: move debug check to its own file
configure: group all Miscellaneous check together
configure: move OpenVZ driver check to its own file
configure: move VMware driver check to its own file
configure: move QEMU driver check to its own file
configure: move qemu privileges check to qemu driver file
configure: move qemu bridge helper check to qemu driver file
configure: move LXC driver check to its own file
configure: move XEN driver check to its own file
configure: move libxl driver check to its own file
m4/virt-libxl: use LIBVIRT_CHECK_(PKG|LIB) macros
m4/virt-libxl: properly check for required libxl version
m4/virt-libxl: cleanup storing CFLAGS and LIBS variables
configure: move XenAPI driver check to its own file
m4/virt-driver-xenapi: use LIBVIRT_CHECK_LIB macro
configure: move PHYP driver check to its own file
configure: move test driver check to its own file
configure: move remote driver check to its own file
configure: move vbox driver check to its own file
configure: move ESX driver check to its own file
configure: move Hyper-V driver check to its own file
configure: move libvirtd driver check to its own file
configure: move network driver check to its own file
configure: move interface driver check to its own file
configure: move parallels version definition to m4/virt-driver-vz
configure: group all virtualization drivers together
configure: move SELinux secdriver check into its own file
configure: move AppArmor secdriver check to its own file
configure: move storage dir check to its own file
configure: move storage fs check to its own file
configure: move storage LVM check to its own file
configure: move storage iSCSI check to its own file
configure: move storage SCSI check to its own file
configure: move storage mpath check to its own file
configure: move storage disk check to its own file
configure: move storage RBD check to its own file
configure: move storage Sheepdog check to its own file
configure: move storage Gluster check to its own file
configure: move storage ZFS check to its own file
configure: group all storage driver check together
config-post.h | 4 +-
configure.ac | 2340 ++++++-----------------------------------
m4/virt-apparmor.m4 | 11 +-
m4/virt-atomic.m4 | 77 ++
m4/virt-attr.m4 | 4 +
m4/virt-audit.m4 | 4 +
m4/virt-avahi.m4 | 4 +
m4/virt-blkid.m4 | 4 +
m4/virt-capng.m4 | 4 +
m4/virt-chrdev-lock-files.m4 | 52 +
m4/virt-compile-warnings.m4 | 20 +-
m4/virt-curl.m4 | 4 +
m4/virt-dbus.m4 | 4 +
m4/virt-debug.m4 | 33 +
m4/virt-default-editor.m4 | 32 +
m4/virt-devmapper.m4 | 31 +
m4/virt-dlopen.m4 | 45 +
m4/virt-driver-bhyve.m4 | 11 +-
m4/virt-driver-esx.m4 | 57 +
m4/virt-driver-hyperv.m4 | 47 +
m4/virt-driver-interface.m4 | 49 +
m4/virt-driver-libvirtd.m4 | 33 +
m4/virt-driver-libxl.m4 | 97 ++
m4/virt-driver-lxc.m4 | 74 ++
m4/virt-driver-modules.m4 | 58 +
m4/virt-driver-network.m4 | 51 +
m4/virt-driver-openvz.m4 | 42 +
m4/virt-driver-phyp.m4 | 48 +
m4/virt-driver-qemu.m4 | 68 ++
m4/virt-driver-remote.m4 | 33 +
m4/virt-driver-test.m4 | 33 +
m4/virt-driver-uml.m4 | 11 +-
m4/virt-driver-vbox.m4 | 44 +
m4/virt-driver-vmware.m4 | 33 +
m4/virt-driver-vz.m4 | 11 +-
m4/virt-driver-xen.m4 | 126 +++
m4/virt-driver-xenapi.m4 | 48 +
m4/virt-dtrace.m4 | 45 +
m4/virt-external-programs.m4 | 95 ++
m4/virt-firewalld.m4 | 43 +
m4/virt-fuse.m4 | 4 +
m4/virt-gluster.m4 | 4 +
m4/virt-gnutls.m4 | 4 +
m4/virt-hal.m4 | 4 +
m4/virt-host-validate.m4 | 13 +-
m4/virt-init-script.m4 | 12 +-
m4/virt-lib.m4 | 179 +++-
m4/virt-libnl.m4 | 81 ++
m4/virt-libpcap.m4 | 62 ++
m4/virt-libssh.m4 | 4 +
m4/virt-libxml.m4 | 50 +
m4/virt-loader-nvram.m4 | 41 +
m4/virt-login-shell.m4 | 14 +-
m4/virt-macvtap.m4 | 56 +
m4/virt-netcf.m4 | 6 +-
m4/virt-nss.m4 | 11 +-
m4/virt-numactl.m4 | 4 +
m4/virt-numad.m4 | 58 +
m4/virt-nwfilter.m4 | 32 +
m4/virt-openwsman.m4 | 4 +
m4/virt-parted.m4 | 38 +
m4/virt-pciaccess.m4 | 4 +
m4/virt-pm-utils.m4 | 45 +
m4/virt-polkit.m4 | 107 ++
m4/virt-pthread.m4 | 56 +
m4/virt-readline.m4 | 4 +
m4/virt-sanlock.m4 | 4 +
m4/virt-sasl.m4 | 4 +
m4/virt-secdriver-apparmor.m4 | 50 +
m4/virt-secdriver-selinux.m4 | 63 ++
m4/virt-selinux.m4 | 11 +-
m4/virt-ssh2.m4 | 4 +
m4/virt-storage-dir.m4 | 33 +
m4/virt-storage-disk.m4 | 58 +
m4/virt-storage-fs.m4 | 89 ++
m4/virt-storage-gluster.m4 | 43 +
m4/virt-storage-iscsi.m4 | 50 +
m4/virt-storage-lvm.m4 | 90 ++
m4/virt-storage-mpath.m4 | 53 +
m4/virt-storage-rbd.m4 | 49 +
m4/virt-storage-scsi.m4 | 36 +
m4/virt-storage-sheepdog.m4 | 56 +
m4/virt-storage-zfs.m4 | 56 +
m4/virt-sysctl.m4 | 43 +
m4/virt-tls-priority.m4 | 33 +
m4/virt-udev.m4 | 4 +
m4/virt-virtualport.m4 | 65 ++
m4/virt-win-common.m4 | 44 +
m4/virt-win-cygwin.m4 | 32 +
m4/virt-win-mingw.m4 | 28 +
m4/virt-win-symbols.m4 | 40 +
m4/virt-win-windres.m4 | 34 +
m4/virt-wireshark.m4 | 12 +-
m4/virt-xdr.m4 | 60 ++
m4/virt-xml-catalog.m4 | 33 +
m4/virt-yajl.m4 | 4 +
src/Makefile.am | 10 +-
src/util/virutil.c | 4 +-
98 files changed, 3776 insertions(+), 2146 deletions(-)
create mode 100644 m4/virt-atomic.m4
create mode 100644 m4/virt-chrdev-lock-files.m4
create mode 100644 m4/virt-debug.m4
create mode 100644 m4/virt-default-editor.m4
create mode 100644 m4/virt-devmapper.m4
create mode 100644 m4/virt-dlopen.m4
create mode 100644 m4/virt-driver-esx.m4
create mode 100644 m4/virt-driver-hyperv.m4
create mode 100644 m4/virt-driver-interface.m4
create mode 100644 m4/virt-driver-libvirtd.m4
create mode 100644 m4/virt-driver-libxl.m4
create mode 100644 m4/virt-driver-lxc.m4
create mode 100644 m4/virt-driver-modules.m4
create mode 100644 m4/virt-driver-network.m4
create mode 100644 m4/virt-driver-openvz.m4
create mode 100644 m4/virt-driver-phyp.m4
create mode 100644 m4/virt-driver-qemu.m4
create mode 100644 m4/virt-driver-remote.m4
create mode 100644 m4/virt-driver-test.m4
create mode 100644 m4/virt-driver-vbox.m4
create mode 100644 m4/virt-driver-vmware.m4
create mode 100644 m4/virt-driver-xen.m4
create mode 100644 m4/virt-driver-xenapi.m4
create mode 100644 m4/virt-dtrace.m4
create mode 100644 m4/virt-external-programs.m4
create mode 100644 m4/virt-firewalld.m4
create mode 100644 m4/virt-libnl.m4
create mode 100644 m4/virt-libpcap.m4
create mode 100644 m4/virt-libxml.m4
create mode 100644 m4/virt-loader-nvram.m4
create mode 100644 m4/virt-macvtap.m4
create mode 100644 m4/virt-numad.m4
create mode 100644 m4/virt-nwfilter.m4
create mode 100644 m4/virt-parted.m4
create mode 100644 m4/virt-pm-utils.m4
create mode 100644 m4/virt-polkit.m4
create mode 100644 m4/virt-pthread.m4
create mode 100644 m4/virt-secdriver-apparmor.m4
create mode 100644 m4/virt-secdriver-selinux.m4
create mode 100644 m4/virt-storage-dir.m4
create mode 100644 m4/virt-storage-disk.m4
create mode 100644 m4/virt-storage-fs.m4
create mode 100644 m4/virt-storage-gluster.m4
create mode 100644 m4/virt-storage-iscsi.m4
create mode 100644 m4/virt-storage-lvm.m4
create mode 100644 m4/virt-storage-mpath.m4
create mode 100644 m4/virt-storage-rbd.m4
create mode 100644 m4/virt-storage-scsi.m4
create mode 100644 m4/virt-storage-sheepdog.m4
create mode 100644 m4/virt-storage-zfs.m4
create mode 100644 m4/virt-sysctl.m4
create mode 100644 m4/virt-tls-priority.m4
create mode 100644 m4/virt-virtualport.m4
create mode 100644 m4/virt-win-common.m4
create mode 100644 m4/virt-win-cygwin.m4
create mode 100644 m4/virt-win-mingw.m4
create mode 100644 m4/virt-win-symbols.m4
create mode 100644 m4/virt-win-windres.m4
create mode 100644 m4/virt-xdr.m4
create mode 100644 m4/virt-xml-catalog.m4
--
2.11.0