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

Havoc Pennington hp at redhat.com
Sat Mar 12 08:14:51 PST 2005


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>

We could create an include/ subdir and have include/dbus/*.h with all
the public headers. I think include/ subdirs are annoying though.

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

Havoc




More information about the dbus mailing list