mirror of https://gitee.com/openkylin/libvirt.git
tests: fix compiling tests with minGW
We need to mock virQEMUCapsGetKVMSupportsSecureGuest only if compiling
with QEMU otherwise compilation will fail with error:
/usr/lib/gcc/i686-w64-mingw32/11.1.1/../../../../i686-w64-mingw32/bin/ld: tests/libdomaincapsmock.dll.p/domaincapsmock.c.obj: in function `virQEMUCapsGetKVMSupportsSecureGuest':
/builds/libvirt/libvirt/build/../tests/domaincapsmock.c:40: undefined reference to `virQEMUCapsGet'
/usr/lib/gcc/i686-w64-mingw32/11.1.1/../../../../i686-w64-mingw32/bin/ld: /builds/libvirt/libvirt/build/../tests/domaincapsmock.c:41: undefined reference to `virQEMUCapsGet'
Fixes: 248a30c0c0
Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
Reviewed-by: Michal Privoznik <mprivozn@redhat.com>
This commit is contained in:
parent
94944e38d7
commit
e7934a7a6d
|
@ -17,8 +17,11 @@
|
|||
#include <config.h>
|
||||
|
||||
#include "virhostcpu.h"
|
||||
#include "virmock.h"
|
||||
#include "qemu/qemu_capabilities.h"
|
||||
|
||||
#if WITH_QEMU
|
||||
# include "virmock.h"
|
||||
# include "qemu/qemu_capabilities.h"
|
||||
#endif
|
||||
|
||||
int
|
||||
virHostCPUGetKVMMaxVCPUs(void)
|
||||
|
@ -32,6 +35,7 @@ virHostCPUGetMicrocodeVersion(virArch hostArch G_GNUC_UNUSED)
|
|||
return 0;
|
||||
}
|
||||
|
||||
#if WITH_QEMU
|
||||
static bool (*real_virQEMUCapsGetKVMSupportsSecureGuest)(virQEMUCaps *qemuCaps);
|
||||
|
||||
bool
|
||||
|
@ -46,3 +50,4 @@ virQEMUCapsGetKVMSupportsSecureGuest(virQEMUCaps *qemuCaps)
|
|||
|
||||
return real_virQEMUCapsGetKVMSupportsSecureGuest(qemuCaps);
|
||||
}
|
||||
#endif
|
||||
|
|
Loading…
Reference in New Issue