]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
lib-sql: Makefile.am - Fix linking unit tests
authorTimo Sirainen <timo.sirainen@open-xchange.com>
Thu, 25 Nov 2021 11:17:16 +0000 (13:17 +0200)
committerAki Tuomi <aki.tuomi@open-xchange.com>
Mon, 17 Jan 2022 11:52:09 +0000 (13:52 +0200)
If -ldl is before liblib.a, it might complain about missing symbols.
Fix it by just adding -ldl again at the end.

src/lib-sql/Makefile.am

index 06c971094ac488d3ad26394e1380b4356a7be1ef..54b135ac4a7e45af4b3cdc19e2e148f62f2855d9 100644 (file)
@@ -152,13 +152,13 @@ test_libs = \
 check_PROGRAMS = test-sql
 
 test_sql_SOURCES = test-sql.c
-test_sql_LDADD =  $(test_libs)
+test_sql_LDADD =  $(test_libs) $(DLLIB)
 test_sql_DEPENDENCIES = $(test_libs)
 
 if BUILD_SQLITE
 check_PROGRAMS += test-sql-sqlite
 test_sql_sqlite_SOURCES = test-sql-sqlite.c
-test_sql_sqlite_LDADD = $(SQLITE_LIB) $(pkglib_LTLIBRARIES) $(test_libs)
+test_sql_sqlite_LDADD = $(SQLITE_LIB) $(pkglib_LTLIBRARIES) $(test_libs) $(DLLIB)
 test_sql_sqlite_DEPENDENCIES = $(SQLITE_LIB) $(pkglib_LTLIBRARIES) $(test_libs)
 endif