GIO GDBus: fixed link error
authorPatrick Ohly <patrick.ohly@intel.com>
Wed, 30 Nov 2011 08:02:08 +0000 (08:02 +0000)
committerSyncEvolution Nightly Testing <syncevolution@syncevolution.org>
Wed, 30 Nov 2011 08:02:55 +0000 (08:02 +0000)
commit8fc4a378ba99e7e66aceae097242ac0384d97a75
treea80a559cbd87c123704ae02f8ec772cb48db6c4c
parent7809e2488a9803ccce203566ff731c66b88da0d1
GIO GDBus: fixed link error

Previously, DBUS_LIBS contained the dbus-1 libs required to link
executables. When enabling GIO GDBus, GIO_DBUS_LIBS was set instead,
but not used by most of the link rules (except for the new
example). This caused link failures when using dynamic linking on
recent Linux distros where all libraries used by an object file have
to be listed explicitly - indirectly through some other shared object
is not enough anymore.

To solve this with minimal changes, DBUS_LIBS and DBUS_CFLAGS are
reinterpreted as "the libs resp. flags needed for using D-Bus" and now
get set for both dbus-1 and gio.
configure.ac
src/gdbusxx/gdbusxx.am