[webkit-dev] Autoconf

Kevin Ollivier kevino at theolliviers.com
Fri Feb 24 07:31:23 PST 2006


Hi Mike,

On Feb 20, 2006, at 6:02 PM, Mike Emmel wrote:

> 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 :)

Glad to hear it! :-)

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

AFAIK, the XCode project format isn't 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

Thanks, I checked into this, but this is actually berlios' mistake,  
and there's no way I know of to fix it, unfortunately (aside from  
switching providers).

Kevin

>
> 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