[webkit-dev] Autoconf

Mike Emmel mike.emmel at gmail.com
Mon Feb 20 18:02:39 PST 2006


On 2/20/06, Kevin Ollivier <kevino at theolliviers.com> wrote:
> Hi all,
>
>
> On Feb 20, 2006, at 4:44 PM, Justin Haygood wrote:
> I'm interested in this for a GTK port of the WebKit system.
> autoconf/automake is ugly, but it works, and we don't have a decent IDE.
>
> Just as a FYI, we use Bakefile (http://bakefile.sf.net) to generate the
> wxWebCore project makefiles. Basically, you create an XML-based 'Bakefile',
> then the Bakefile program uses that to generate just about any project
> format you want, including MSVC, GNU make, autoconf/automake (i.e.
> Makefile.in files), Borland, etc. (Format list is here:
> http://bakefile.sourceforge.net/doc/html/rn01re01.html)
>
> This way you don't have to worry about keeping the makefiles in sync for all
> ports, and you can move from a regular old makefile system to an autoconf
> system fairly simply, probably with no work at all.
>
> Thanks,
>
> Kevin
>
Good enough for me I'll switch :)

I think this is a good approach in general generating the makefile for
xcode is trivial.
Is the xcode project format documented ?

Btw found the project but the url for downloading is wrong it should be

svn checkout http://svn.berlios.de/svnroot/repos/wxwebcore/wxwebcore/trunk
wxwebcore

you have

svn checkout http://svn.berlios.de/svnroot/repos/wxwebcore/trunk

on

http://developer.berlios.de/svn/?group_id=3786


Mike

>
> On 2/20/06, Mike Emmel <mike.emmel at gmail.com> wrote:
> > On 2/20/06, Krzysztof Kowalczyk < kkowalczyk at gmail.com> wrote:
> > > On 2/20/06, Mike Emmel <mike.emmel at gmail.com> wrote:
> > > > I'm working on upgrading the linux port now. For this I feel I really
> > > > should use autoconf.
> > > > Are there any strong feelings  on adding autoconf support for
> building.
> > >
> > > My personal experiences with build software with autoconf, even on
> > > mainstream Linux distros (Debian, Red Hat, Ubuntu) is negative which
> > > means that I failed to build it more often than I succeded. Sometimes
> > > autoconf version that I had was too old, sometimes too new, sometimes
> > > depended m4 macros were not installed but most of the time I would
> > > just get incomprehensible, impossible to debug error message.
> > >
> > > Autoconf is better than nothing but I would personally prefer a
> > > hand-written Makefile.
> > >
> > > Common belief is that only autoconf/automake etc. is able to support
> > > building under wide variety of Unixes but projects like e.g. ffmpeg
> > > show that it's possible to write a makefile and a custom configure.sh
> > > script that works.
> > >
> > Yes I agree that it could work using makefiles but I don't think thats
> > and option
> > for me right now since for now I'm the only one that seems to be working
> on this
> > and then only in my spare time. I don't think that spending a lot of
> > time developing a
> > make only build system is the best way to get the linux port in the
> > mainstream to entice other developers to participate. I'd rather get
> > it working under autoconf then maybe considering how butt ugly
> > autoconf is Apple will allow the  command line xcode tools to be
> > ported to linux :)
> > Or more likely replace it with a simple make based build system later.
> >
> > Mike
> >
> >
> > > -- kjk
> > > _______________________________________________
> > > webkit-dev mailing list
> > > webkit-dev at opendarwin.org
> > > http://www.opendarwin.org/mailman/listinfo/webkit-dev
> > >
> > _______________________________________________
> > webkit-dev mailing list
> > webkit-dev at opendarwin.org
> > http://www.opendarwin.org/mailman/listinfo/webkit-dev
> >
>
> _______________________________________________
> webkit-dev mailing list
> webkit-dev at opendarwin.org
> http://www.opendarwin.org/mailman/listinfo/webkit-dev
>
> _______________________________________________
> webkit-dev mailing list
> webkit-dev at opendarwin.org
> http://www.opendarwin.org/mailman/listinfo/webkit-dev
>
>
>



More information about the webkit-dev mailing list