]> xenbits.xensource.com Git - libvirt.git/commitdiff
nss: don't try to build nss plugin when disabled
authorRoman Bogorodskiy <bogorodskiy@gmail.com>
Sat, 19 Mar 2016 16:56:02 +0000 (19:56 +0300)
committerRoman Bogorodskiy <bogorodskiy@gmail.com>
Sun, 20 Mar 2016 15:44:35 +0000 (18:44 +0300)
Even if nss is disabled, the build system tries to build some
targets like libnss_libvirt_impl.la and nsstest. Hide those
under the "if WITH_NSS" block like the rest of NSS plugin bits.

tests/Makefile.am
tools/Makefile.am

index d80b31730a94794281d28b3dc49f6ec72dbeb1a6..b3f1144266907361e2fd4524482e5847cd7c7c84 100644 (file)
@@ -158,7 +158,7 @@ EXTRA_DIST =                \
        xml2sexprdata \
        xml2vmxdata
 
-test_helpers = commandhelper ssh test_conf nsslinktest
+test_helpers = commandhelper ssh test_conf
 test_programs = virshtest sockettest \
        nodeinfotest virbuftest \
        commandtest seclabeltest \
@@ -191,7 +191,6 @@ test_programs = virshtest sockettest \
        vircaps2xmltest \
        virnetdevtest \
        virtypedparamtest \
-       nsstest \
        $(NULL)
 
 if WITH_REMOTE
@@ -330,6 +329,11 @@ if WITH_LINUX
 test_programs += virscsitest
 endif WITH_LINUX
 
+if WITH_NSS
+test_helpers += nsslinktest
+test_programs += nsstest
+endif WITH_NSS
+
 test_programs += storagevolxml2xmltest storagepoolxml2xmltest
 
 test_programs += nodedevxml2xmltest
index 3218d2f998d76242af345e5fb9a6b5b3a1851a86..4320040dc02f55c19702b9153231f93de326a574 100644 (file)
@@ -424,6 +424,7 @@ LIBVIRT_NSS_SOURCES = \
        nss/libvirt_nss.c       \
        nss/libvirt_nss.h
 
+if WITH_NSS
 noinst_LTLIBRARIES += nss/libnss_libvirt_impl.la
 nss_libnss_libvirt_impl_la_SOURCES = \
        $(LIBVIRT_NSS_SOURCES)
@@ -440,7 +441,6 @@ nss_libnss_libvirt_impl_la_LIBADD = \
        ../gnulib/lib/libgnu.la         \
        ../src/libvirt-nss.la
 
-if WITH_NSS
 nss_libnss_libvirt_la_SOURCES =
 nss_libnss_libvirt_la_LDFLAGS = \
        $(VERSION_SCRIPT_FLAGS)$(LIBVIRT_NSS_SYMBOL_FILE)       \