build: Give internal libraries higher precedence

Linking local libraries too late may cause preinstalled libraries to
get found earlier, due to external library paths in .la files.

https://bugzilla.gnome.org/show_bug.cgi?id=712314
This commit is contained in:
Michael Haubenwallner
2013-11-14 16:22:10 +01:00
committed by Colin Walters
parent 36f1a4ce7e
commit b1af471a3f
4 changed files with 28 additions and 25 deletions

View File

@@ -6,10 +6,12 @@ test_ltlibraries =
SUBDIRS = gdbus-object-manager-example services
LDADD = \
$(top_builddir)/glib/libglib-2.0.la \
$(top_builddir)/gio/libgio-2.0.la \
$(top_builddir)/gobject/libgobject-2.0.la \
$(top_builddir)/gmodule/libgmodule-2.0.la \
$(top_builddir)/gio/libgio-2.0.la
$(top_builddir)/glib/libglib-2.0.la \
$(NULL)
AM_CPPFLAGS = $(gio_INCLUDES) $(GLIB_DEBUG_FLAGS) -I$(top_builddir)/gio -I$(top_srcdir)/gio
DEFS = -DG_LOG_DOMAIN=\"GLib-GIO\" -DTEST_SERVICES=\""$(abs_top_builddir)/gio/tests/services"\"
AM_CFLAGS = $(GLIB_WARN_CFLAGS)