[patch] fix bus introspection data, generate glib bindings for bus API, install them

Colin Walters walters at verbum.org
Sat Mar 12 08:32:31 PST 2005


On Sat, 2005-03-12 at 11:14 -0500, Havoc Pennington wrote:
> On Sat, 2005-03-12 at 03:27 -0500, Colin Walters wrote:
> > On Fri, 2005-03-11 at 10:18 -0500, Havoc Pennington wrote:
> > > On Thu, 2005-03-10 at 09:35 -0500, Colin Walters wrote:
> > > > Should dbus-glib.h include dbus-glib-bindings.h?
> > > 
> > > I guess I would say yes on this though we have to be a little careful
> > > since adding any new bus interfaces will affect the library soname at
> > > that point.
> > 
> > I tried this, but ran into build issues.  Basically I can't have
> > dbus-glib.h #include <dbus/dbus-glib-bindings.h> since it's not
> > installed there.  I can't generate the header in dbus/ since it requires
> > dbus-binding-tool.  
> > 
> > The sanest thing to me seems to be to move all of the glib stuff into
> > glib/.  But that requires moving the dbus-glib.h and
> > dbus-glib-lowlevel.h files so to preserve history we'll need a cvs
> > admin.
> > 
> 
> The glib stuff can't be in glib/ because the #include is <dbus/foo.h>

Hmmm...it should work though if the include path includes "-I..", right?

> Let's just skip it for now, I guess.

Well, one other hack we could do is use DBUS_COMPILATION to pick which
include path to use.

-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: This is a digitally signed message part
Url : http://lists.freedesktop.org/archives/dbus/attachments/20050312/d87912ca/attachment.pgp


More information about the dbus mailing list