Move to autogeneration of many C bindings.
[virt-top.git] / configure.ac
index d52f746..0fe2bda 100644 (file)
@@ -70,7 +70,71 @@ AC_CHECK_FUNC(virConnectGetCapabilities,
 
 dnl Check for optional libvirt functions added since 0.2.1.
 dnl See: http://libvirt.org/hvsupport.html
-AC_CHECK_FUNCS([virConnectGetHostname virConnectGetURI virDomainBlockStats virDomainGetSchedulerParameters virDomainGetSchedulerType virDomainInterfaceStats virDomainMigrate virDomainSetSchedulerParameters virNodeGetFreeMemory virNodeGetCellsFreeMemory])
+AC_CHECK_FUNCS([virConnectGetHostname \
+               virConnectGetURI \
+               virDomainBlockStats \
+               virDomainGetSchedulerParameters \
+               virDomainGetSchedulerType \
+               virDomainInterfaceStats \
+               virDomainMigrate \
+               virDomainSetSchedulerParameters \
+               virNodeGetFreeMemory \
+               virNodeGetCellsFreeMemory \
+               virJobGetInfo \
+               virJobGetDomain \
+               virJobGetNetwork \
+               virJobCancel \
+               virJobFree \
+               virDomainCreateLinuxJob \
+               virDomainSaveJob \
+               virDomainRestoreJob \
+               virDomainCoreDumpJob \
+               virDomainCreateJob \
+               virNetworkCreateXMLJob \
+               virNetworkCreateJob \
+               virStoragePoolGetConnect \
+               virConnectNumOfStoragePools \
+               virConnectListStoragePools \
+               virConnectNumOfDefinedStoragePools \
+               virConnectListDefinedStoragePools \
+               virConnectDiscoverStoragePools \
+               virStoragePoolLookupByName \
+               virStoragePoolLookupByUUID \
+               virStoragePoolLookupByUUIDString \
+               virStoragePoolLookupByVolume \
+               virStoragePoolCreateXML \
+               virStoragePoolDefineXML \
+               virStoragePoolUndefine \
+               virStoragePoolCreate \
+               virStoragePoolDestroy \
+               virStoragePoolShutdown \
+               virStoragePoolFree \
+               virStoragePoolRefresh \
+               virStoragePoolGetName \
+               virStoragePoolGetUUID \
+               virStoragePoolGetUUIDString \
+               virStoragePoolGetInfo \
+               virStoragePoolGetXMLDesc \
+               virStoragePoolGetAutostart \
+               virStoragePoolSetAutostart \
+               virStoragePoolNumOfVolumes \
+               virStoragePoolListVolumes \
+               virStorageVolGetConnect \
+               virStorageVolLookupByName \
+               virStorageVolLookupByKey \
+               virStorageVolLookupByPath \
+               virStorageVolGetName \
+               virStorageVolGetKey \
+               virStorageVolCreateXML \
+               virStorageVolDestroy \
+               virStorageVolFree \
+               virStorageVolGetInfo \
+               virStorageVolGetXMLDesc \
+               virStorageVolGetPath \
+])
+
+dnl Check for optional types added since 0.2.1.
+AC_CHECK_TYPES([virJobPtr, virStoragePoolPtr, virStorageVolPtr])
 
 dnl We also use <libvirt/virterror.h>
 AC_CHECK_HEADER([libvirt/virterror.h],