summaryrefslogtreecommitdiffstats
path: root/tools/Makefile.am
diff options
context:
space:
mode:
authorRainer Gerhards <rgerhards@adiscon.com>2011-07-22 09:42:28 +0200
committerRainer Gerhards <rgerhards@adiscon.com>2011-07-22 09:42:28 +0200
commit8ad3716cb230d0c13b6ed6f98a96939c69987509 (patch)
tree77a33a4ae9aaef102d9a04afe405f8b12c69ef78 /tools/Makefile.am
parent5ecb71776b517b19bc94c8ae688e842bed6e3f53 (diff)
downloadrsyslog-8ad3716cb230d0c13b6ed6f98a96939c69987509.tar.gz
rsyslog-8ad3716cb230d0c13b6ed6f98a96939c69987509.tar.xz
rsyslog-8ad3716cb230d0c13b6ed6f98a96939c69987509.zip
working around automake curiosity
Diffstat (limited to 'tools/Makefile.am')
-rw-r--r--tools/Makefile.am5
1 files changed, 4 insertions, 1 deletions
diff --git a/tools/Makefile.am b/tools/Makefile.am
index 84b0b6f0..d5c7537b 100644
--- a/tools/Makefile.am
+++ b/tools/Makefile.am
@@ -37,7 +37,10 @@ rsyslogd_SOURCES = \
../dirty.h \
../runtime/librsyslog.la
rsyslogd_CPPFLAGS = $(PTHREADS_CFLAGS) $(RSRT_CFLAGS) $(CNF_LIBS)
-rsyslogd_LDADD = $(ZLIB_LIBS) $(PTHREADS_LIBS) $(RSRT_LIBS) $(SOL_LIBS) $(LIBEE_LIBS) $(LIBLOGNORM_LIBS) $(CNF_LIBS) ../grammar/libgrammar.la
+# note: it looks like librsyslog.la must be explicitely given on LDDADD,
+# otherwise dependencies are not properly calculated (resulting in a
+# potentially incomplete build, a problem we had several times...)
+rsyslogd_LDADD = $(ZLIB_LIBS) $(PTHREADS_LIBS) $(RSRT_LIBS) $(SOL_LIBS) $(LIBEE_LIBS) $(LIBLOGNORM_LIBS) $(CNF_LIBS) ../grammar/libgrammar.la ../runtime/librsyslog.la
rsyslogd_LDFLAGS = -export-dynamic
if ENABLE_DIAGTOOLS