giomodule test: force shared library build

http://lists.gnu.org/archive/html/bug-libtool/2013-05/msg00009.html hit
us again.  libtool only builds .so files if we install the library, so
force it to build for our testcase, even if we don't install it.
This commit is contained in:
Ryan Lortie 2014-01-13 15:31:38 -05:00
parent 60cca82c9d
commit 186965fc9b

View File

@ -27,12 +27,15 @@ endif
if ENABLE_INSTALLED_TESTS if ENABLE_INSTALLED_TESTS
testmoduledir = $(installed_testdir)/modules testmoduledir = $(installed_testdir)/modules
testmodule_LTLIBRARIES = $(modules) testmodule_LTLIBRARIES = $(modules)
else
# See comment in Makefile.am one level up
rpath_hack = -rpath /
endif endif
libtestmodulea_la_SOURCES = test-module-a.c libtestmodulea_la_SOURCES = test-module-a.c
libtestmodulea_la_LIBADD = $(LDADD) libtestmodulea_la_LIBADD = $(LDADD)
libtestmodulea_la_LDFLAGS = $(LDFLAGS) -no-undefined -avoid-version libtestmodulea_la_LDFLAGS = $(LDFLAGS) -no-undefined -avoid-version $(rpath_hack)
libtestmoduleb_la_SOURCES = test-module-b.c libtestmoduleb_la_SOURCES = test-module-b.c
libtestmoduleb_la_LIBADD = $(LDADD) libtestmoduleb_la_LIBADD = $(LDADD)
libtestmoduleb_la_LDFLAGS =$(LDFLAGS) -no-undefined -avoid-version libtestmoduleb_la_LDFLAGS =$(LDFLAGS) -no-undefined -avoid-version $(rpath_hack)