2
0
mirror of https://gitlab.isc.org/isc-projects/bind9 synced 2025-08-29 21:47:59 +00:00

Test dynamic libraries should not be installed

Tag the libraries with check_ to prevent them being installed
by "make install".  Additionally make check requires .so to be
create which requires .lai files to be constructed which, in
turn, requires -rpath <dir> as part of "linking" the .la file.
This commit is contained in:
Mark Andrews 2021-03-01 13:58:06 +11:00
parent b34fd6d4f2
commit 35e8f56b49
3 changed files with 6 additions and 9 deletions

View File

@ -4,11 +4,10 @@ AM_CPPFLAGS += \
$(LIBISC_CFLAGS) \
$(LIBDNS_CFLAGS)
dlzexternal_LTLIBRARIES = dlzexternal.la
dlzexternaldir = $(abs_builddir)
check_LTLIBRARIES = dlzexternal.la
dlzexternal_la_SOURCES = \
driver.c \
driver.h
dlzexternal_la_LDFLAGS = -avoid-version -module -shared -export-dynamic
dlzexternal_la_LDFLAGS = -avoid-version -module -shared -export-dynamic -rpath $(abs_builddir)

View File

@ -4,8 +4,7 @@ AM_CPPFLAGS += \
$(LIBISC_CFLAGS) \
$(LIBDNS_CFLAGS)
dyndb_LTLIBRARIES = sample.la
dyndbdir = $(abs_builddir)
check_LTLIBRARIES = sample.la
sample_la_SOURCES = \
db.c \
@ -23,4 +22,4 @@ sample_la_SOURCES = \
util.h \
zone.h
sample_la_LDFLAGS = -avoid-version -module -shared -export-dynamic
sample_la_LDFLAGS = -avoid-version -module -shared -export-dynamic -rpath $(abs_builddir)

View File

@ -6,8 +6,7 @@ AM_CPPFLAGS += \
$(LIBNS_CFLAGS) \
$(LIBISCCFG_CFLAGS)
hooks_LTLIBRARIES = test-async.la
hooksdir = $(abs_builddir)
check_LTLIBRARIES = test-async.la
test_async_la_SOURCES = test-async.c
test_async_la_LDFLAGS = -avoid-version -module -shared -export-dynamic
test_async_la_LDFLAGS = -avoid-version -module -shared -export-dynamic -rpath $(abs_builddir)