Re: xmldocs.make and friends



On Sat, 2002-09-07 at 20:51, Jody Goldberg wrote:
> On Thu, Sep 05, 2002 at 08:25:36PM -0600, John Fleck wrote:
> > 
> > I'd like to restart the discussion about how to deal with this so that
> > we can come up with an answer and take care of the problem in the GNOME
> > 2.2 time frame. I don't have the auto* expertise to suggest the specific
> > syntax needed in our build files. I can only assume the suggested fixed
> > offered by James and Tommi on the bug report are correct. I do see more
> > dragons ahead down the path we're on if we keep trying to fix this one
> > xmldocs.make file at a time.
> > 
> > Suggestions?
> 
> My first thought was to have something akin to intltool.  However, I
> suspect that a low tech approach may be simpler.   Have a module
> that contains
>     - a copy of the xmldocs.make file
>     - pkgconfig info with a pointer to the installed copy of xmldocs.make
> Then application can cut-n-paste some pkgconfig magic to find and
> include the common copy of the xmldocs.make file.
> 
> It avoids making major changes to the current infrastructure, and
> does not suffer from the problems associated with the dreaded
> 'macros' dir approach.
> 

This sounds like the simplest approach, but y'all need to explain stuff
better for me. How does "pkgconfig" work? Where would the installed copy
of xmldocs.make (and omf.make) go? gnome-common? Or do we still need to
create our own module to handle this? And will this approach still be
subject to the backwards compatibility problem Malcolm alluded to
earlier?

The other issue we need to address is finding a hacker to implement
whatever we come up with. I'll work closely with whoever, but I'm not
comfortable/competent doing this kind of stuff myself.

Cheers,
John
-- 
John Fleck
jfleck inkstain net (h) jfleck abqjournal com (w)
http://www.inkstain.net http://www.abqjournal.com

"Sometimes, a diner is all about the mac and cheese." 
  - Zippy the Pinhead




[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]