提交 5efacd78 编写于 作者: J Ján Tomko 提交者: Michal Privoznik

build: fix build --without-network

bridge_driver.h: silence gcc warnings:
statement with no effect [-Wunused-value]
unused variable 'net' [-Wunused-variable]

virdrivermoduletest.c: don't require network driver module
if it hasn't been built.
上级 a7035662
...@@ -53,8 +53,8 @@ int networkBuildDhcpDaemonCommandLine(virNetworkObjPtr network, ...@@ -53,8 +53,8 @@ int networkBuildDhcpDaemonCommandLine(virNetworkObjPtr network,
# else # else
/* Define no-op replacements that don't drag in any link dependencies. */ /* Define no-op replacements that don't drag in any link dependencies. */
# define networkAllocateActualDevice(iface) 0 # define networkAllocateActualDevice(iface) 0
# define networkNotifyActualDevice(iface) 0 # define networkNotifyActualDevice(iface) (iface=iface, 0)
# define networkReleaseActualDevice(iface) 0 # define networkReleaseActualDevice(iface) (iface=iface, 0)
# define networkGetNetworkAddress(netname, netaddr) (-2) # define networkGetNetworkAddress(netname, netaddr) (-2)
# define networkBuildDhcpDaemonCommandLine(network, cmdout, pidfile, dctx) 0 # define networkBuildDhcpDaemonCommandLine(network, cmdout, pidfile, dctx) 0
# endif # endif
......
...@@ -65,7 +65,10 @@ mymain(void) ...@@ -65,7 +65,10 @@ mymain(void)
virDriverModuleInitialize(abs_builddir "/../src/.libs"); virDriverModuleInitialize(abs_builddir "/../src/.libs");
#ifdef WITH_NETWORK #ifdef WITH_NETWORK
# define USE_NETWORK "network"
TEST("network", NULL); TEST("network", NULL);
#else
# define USE_NETWORK NULL
#endif #endif
#ifdef WITH_STORAGE #ifdef WITH_STORAGE
TEST("storage", NULL); TEST("storage", NULL);
...@@ -83,10 +86,10 @@ mymain(void) ...@@ -83,10 +86,10 @@ mymain(void)
TEST("interface", NULL); TEST("interface", NULL);
#endif #endif
#ifdef WITH_QEMU #ifdef WITH_QEMU
TEST("qemu", "network"); TEST("qemu", USE_NETWORK);
#endif #endif
#ifdef WITH_LXC #ifdef WITH_LXC
TEST("lxc", "network"); TEST("lxc", USE_NETWORK);
#endif #endif
#ifdef WITH_UML #ifdef WITH_UML
TEST("uml", NULL); TEST("uml", NULL);
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册