4dd2654
From db5f24e10dcc4737cccaf8f5146f2bb165f8a91e Mon Sep 17 00:00:00 2001
4dd2654
From: Patrick Ohly <patrick.ohly@intel.com>
4dd2654
Date: Wed, 23 Oct 2013 08:37:35 +0000
4dd2654
Subject: autotools: fix make error
4dd2654
4dd2654
Adding link flags to the libsyncevlution.la dependencies only works
4dd2654
for .la file. This started to break on Debian Testing (?) because
4dd2654
a -L<something> flag became a dependency.
4dd2654
4dd2654
A proper fix would be to set libs and dependencies separately,
4dd2654
but for now it is easier to rely on GNU make and filter for the
4dd2654
desired .la files.
4dd2654
---
4dd2654
diff --git a/src/syncevo/syncevo.am b/src/syncevo/syncevo.am
4dd2654
index f5bd6a8..5d25ba4 100644
4dd2654
--- a/src/syncevo/syncevo.am
4dd2654
+++ b/src/syncevo/syncevo.am
4dd2654
@@ -233,7 +233,7 @@ src_syncevo_libsyncevolution_la_CPPFLAGS = \
4dd2654
   -DXML_CONFIG_DIR=\""$(datadir)/syncevolution/xml"\" \
4dd2654
   -DTEMPLATE_DIR=\""$(datadir)/syncevolution/templates"\" \
4dd2654
   -DLIBDIR=\""$(libdir)"\"
4dd2654
-src_syncevo_libsyncevolution_la_DEPENDENCIES = $(SYNTHESIS_DEP) $(src_syncevo_ldadd)
4dd2654
+src_syncevo_libsyncevolution_la_DEPENDENCIES = $(SYNTHESIS_DEP) $(filter %.la, $(src_syncevo_ldadd))
4dd2654
 
4dd2654
 # rule which is only relevant when compiling Synthesis in subdirectory
4dd2654
 src/build-synthesis/libsynthesissdk.la: $(SYNTHESIS_SUBDIR)/all
4dd2654
--
4dd2654
cgit v0.9.0.2-2-gbebe