Fix static linking with mingw
authorSimon McVittie <simon.mcvittie@collabora.co.uk>
Fri, 20 Feb 2015 16:14:08 +0000 (16:14 +0000)
committerSimon McVittie <simon.mcvittie@collabora.co.uk>
Fri, 20 Feb 2015 20:50:04 +0000 (20:50 +0000)
Now that we're normally linking libdbus-1 dynamically, we need to
use DBUS_STATIC_BUILD_CPPFLAGS in every Makefile that would normally
link it dynamically, but might link it statically if we are only
building static libraries.

Bug: https://bugs.freedesktop.org/show_bug.cgi?id=83115
Reviewed-by: Ralf Habacker <ralf.habacker@freenet.de>
bus/Makefile.am
dbus/Makefile.am
test/Makefile.am
test/name-test/Makefile.am

index 0b9998d..1db7c9e 100644 (file)
@@ -18,11 +18,11 @@ DBUS_LAUNCHER_LIBS = \
 
 AM_CPPFLAGS = \
        -I$(top_srcdir) \
+       $(DBUS_STATIC_BUILD_CPPFLAGS) \
        $(XML_CFLAGS) \
        $(APPARMOR_CFLAGS) \
        -DDBUS_SYSTEM_CONFIG_FILE=\""$(configdir)/system.conf"\" \
        -DDBUS_COMPILATION \
-       -DDBUS_STATIC_BUILD \
        $(NULL)
 
 # if assertions are enabled, improve backtraces
index 56668d3..e5a5688 100644 (file)
@@ -4,6 +4,7 @@ configdir=$(sysconfdir)/dbus-1
 AM_CPPFLAGS = \
        -I$(top_builddir) \
        -I$(top_srcdir) \
+       $(DBUS_STATIC_BUILD_CPPFLAGS) \
        $(SYSTEMD_CFLAGS) \
        $(VALGRIND_CFLAGS) \
        -DDBUS_COMPILATION \
index 723d776..54bcd86 100644 (file)
@@ -6,6 +6,7 @@ DIST_SUBDIRS=name-test
 
 AM_CPPFLAGS = \
        -I$(top_srcdir) \
+       $(DBUS_STATIC_BUILD_CPPFLAGS) \
        -DDBUS_COMPILATION \
        $(GLIB_CFLAGS) \
        $(NULL)
index b28a7e8..c6611aa 100644 (file)
@@ -1,5 +1,6 @@
 AM_CPPFLAGS = \
        -I$(top_srcdir) \
+       $(DBUS_STATIC_BUILD_CPPFLAGS) \
        -DDBUS_COMPILATION \
        $(NULL)