Cole Robinson wrote:
On 03/19/2016 01:10 PM, Roman Bogorodskiy wrote:
> 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 | 8 ++++++--
> tools/Makefile.am | 2 +-
> 2 files changed, 7 insertions(+), 3 deletions(-)
>
> diff --git a/tests/Makefile.am b/tests/Makefile.am
> index d80b317..7d6b8a8 100644
> --- a/tests/Makefile.am
> +++ b/tests/Makefile.am
> @@ -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
> +
> test_programs += storagevolxml2xmltest storagepoolxml2xmltest
>
> test_programs += nodedevxml2xmltest
> diff --git a/tools/Makefile.am b/tools/Makefile.am
> index 3218d2f..4320040 100644
> --- a/tools/Makefile.am
> +++ b/tools/Makefile.am
> @@ -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) \
>
ACK
I noticed a minor syntax check issue: I forgot the WITH_NSS piece for
endif in the Makefile that syntax-check requires. Squashed this fix in
and pushed, thanks.
Roman Bogorodskiy