mirror of
https://gitlab.com/libvirt/libvirt.git
synced 2025-01-31 17:05:16 +00:00
meson: tools: build libnss_libvirt.so shared library
Signed-off-by: Pavel Hrdina <phrdina@redhat.com> Reviewed-by: Peter Krempa <pkrempa@redhat.com> Reviewed-by: Neal Gompa <ngompa13@gmail.com>
This commit is contained in:
parent
b980fa81f0
commit
36780c9319
@ -50,23 +50,6 @@ wireshark/src/libvirt/protocol.h: wireshark/util/genxdrstub.pl \
|
||||
endif WITH_WIRESHARK_DISSECTOR
|
||||
|
||||
if WITH_NSS
|
||||
nss_libnss_libvirt_la_SOURCES =
|
||||
nss_libnss_libvirt_la_LDFLAGS = \
|
||||
$(VERSION_SCRIPT_FLAGS)$(LIBVIRT_NSS_SYMBOL_FILE) \
|
||||
$(AM_LDFLAGS) \
|
||||
-module \
|
||||
-export-dynamic \
|
||||
-avoid-version \
|
||||
-shared \
|
||||
-shrext .so.$(NSS_SO_VER)
|
||||
|
||||
nss_libnss_libvirt_la_LIBADD = \
|
||||
nss/libnss_libvirt_impl.la
|
||||
|
||||
nss_libnss_libvirt_la_DEPENDENCIES = \
|
||||
$(nss_libnss_libvirt_la_LIBADD) \
|
||||
$(LIBVIRT_NSS_SYMBOL_FILE)
|
||||
|
||||
nss_libnss_libvirt_guest_la_SOURCES =
|
||||
nss_libnss_libvirt_guest_la_LDFLAGS = \
|
||||
$(VERSION_SCRIPT_FLAGS)$(LIBVIRT_GUEST_NSS_SYMBOL_FILE) \
|
||||
@ -85,7 +68,6 @@ nss_libnss_libvirt_guest_la_DEPENDENCIES = \
|
||||
$(LIBVIRT_GUEST_NSS_SYMBOL_FILE)
|
||||
|
||||
lib_LTLIBRARIES = \
|
||||
nss/libnss_libvirt.la \
|
||||
nss/libnss_libvirt_guest.la
|
||||
|
||||
endif WITH_NSS
|
||||
|
@ -48,3 +48,23 @@ nss_libvirt_guest_impl = static_library(
|
||||
yajl_dep,
|
||||
],
|
||||
)
|
||||
|
||||
nss_libvirt_syms = '@0@@1@'.format(
|
||||
version_script_flags,
|
||||
meson.current_source_dir() / nss_sym_file,
|
||||
)
|
||||
|
||||
nss_libvirt_lib = shared_module(
|
||||
'nss_libvirt',
|
||||
name_prefix: nss_prefix,
|
||||
name_suffix: 'so.@0@'.format(nss_so_ver),
|
||||
link_args: [
|
||||
nss_libvirt_syms,
|
||||
libvirt_export_dynamic,
|
||||
],
|
||||
link_whole: [
|
||||
nss_libvirt_impl,
|
||||
],
|
||||
install: true,
|
||||
install_dir: libdir,
|
||||
)
|
||||
|
Loading…
x
Reference in New Issue
Block a user