[webkit-dev] Definitive build system

2007-02-12 Thread Juan Antonio Suarez Romero
Hi all.

I'm trying to do some contributions in the Gdk port.

First all,  I'm trying to fix the build system for gdk. It uses
BakeFiles, but it seems that this option has been abandoned.

So, what is the build system that is going to be used as the official
build system for ports?

In some posts I've read cmake (http://www.cmake.org) has been choosed.
Is this correct? In current CMakeLists.txt it seems that only KDE build
is supported. In the future all ports should use cmake?

IMHO fix the build system is a first step, to make more easy the build
of gdk port. So, if cmake is to be the goal build system, adding the Gdk
port to it could be also a good example to the other ports (i.e., the
windows port).


-- 
Juan Antonio Suarez Romero [EMAIL PROTECTED]
Igalia, S.L.

___
webkit-dev mailing list
webkit-dev@lists.webkit.org
http://lists.webkit.org/mailman/listinfo/webkit-dev


Re: [webkit-dev] Definitive build system

2007-02-12 Thread Jean-Charles VERDIE

Juan Antonio Suarez Romero a écrit :

Hi all.

I'm trying to do some contributions in the Gdk port.

First all,  I'm trying to fix the build system for gdk. It uses
BakeFiles, but it seems that this option has been abandoned.

So, what is the build system that is going to be used as the official
build system for ports?

In some posts I've read cmake (http://www.cmake.org) has been choosed.
Is this correct? In current CMakeLists.txt it seems that only KDE build
is supported. In the future all ports should use cmake?

IMHO fix the build system is a first step, to make more easy the build
of gdk port. So, if cmake is to be the goal build system, adding the Gdk
port to it could be also a good example to the other ports (i.e., the
windows port).


  

Hi Juan Antonio,

We have internally chosen CMake. We are going to release a modified
version of WebKit plus the whole build stuff in the next few weeks but
feel free to contact me to get additional information

Regards,

--
Jean-Charles Verdié

Pleyo, CTO


___
webkit-dev mailing list
webkit-dev@lists.webkit.org
http://lists.webkit.org/mailman/listinfo/webkit-dev


Re: [webkit-dev] Definitive build system

2007-02-12 Thread Krzysztof Kowalczyk

Mike,


I'd love to see the gdk work mature into a traditional gtk port.


I'm currently working on that. The trunk now builds for gtk.


I have quite a bit of cairo/svg and curl work I've done since my last
commits to webkit that should be integrated back into the main tree
and if someone takes on the gdk work I'd be happy to start submitting
patches that are relevant to the main tree. Older patches are posted
on various bugs.


It would be great if you could submit cairo and curl fixes. I know
there are problems there but I haven't yet had a time to investigate
them deeply.

-- kjk
___
webkit-dev mailing list
webkit-dev@lists.webkit.org
http://lists.webkit.org/mailman/listinfo/webkit-dev


Re: [webkit-dev] Definitive build system

2007-02-12 Thread Mike Emmel

On 2/12/07, Krzysztof Kowalczyk [EMAIL PROTECTED] wrote:

 I'm trying to do some contributions in the Gdk port.

 First all,  I'm trying to fix the build system for gdk. It uses
 BakeFiles, but it seems that this option has been abandoned.

That's not entirely true. The svn trunk now builds with bakefiles so
build system should not be a barrier for people who just want to
contribute to gtk port. I'll try to keep the build working.

Having said that, I would welcome a better build and extending CMake
build to support gtk would be great.

Having said that, I just tried to build qt version on linux with cmake
(currently that's the only one that uses cmake) and I failed so it
seems like cmake build isn't actively maintained either (maybe it
works well on mac, that's one thing I couldn't verify).


It generally works for the QT build.


For my own needs of working on gtk port I've created a simple makefile
generation script (http://bugs.webkit.org/show_bug.cgi?id=11308,
latest version is at
http://kjk.googlecode.com/svn/trunk/webcore/gen-webkit-gdk-makefile.py)
which I think, is a better solution than both bakefile and cmake
(http://lists.macosforge.org/pipermail/webkit-dev/2006-October/001364.html).


I was not happy with cmake to be honest its poorly documented and it
seems to have a business model where documentation is sold to support
the work. Not exactly good for
encouraging adoption. I'm not interested in having to purchase a book
for a build tool.

I'm very interested in your script and downloaded it. Long term I did
not see sticking to Cmake as viable and I want to create a build
system based on javascript/xml  based on Webkit :)

When I get the chance I plan to convert your python program to
javascript and persue this approach your work is enough to provide me
the foundation I need to do a javascript based build tool.

THANKS !



-- kjk
___
webkit-dev mailing list
webkit-dev@lists.webkit.org
http://lists.webkit.org/mailman/listinfo/webkit-dev


___
webkit-dev mailing list
webkit-dev@lists.webkit.org
http://lists.webkit.org/mailman/listinfo/webkit-dev


Re: [webkit-dev] Definitive build system

2007-02-12 Thread Maciej Stachowiak


On Feb 12, 2007, at 10:23 AM, Jean-Charles VERDIE wrote:



We have internally chosen CMake. We are going to release a modified
version of WebKit plus the whole build stuff in the next few weeks but
feel free to contact me to get additional information


When you release your port, are you planning to merge the changes  
back to the main WebKit tree?


Regards,
Maciej

___
webkit-dev mailing list
webkit-dev@lists.webkit.org
http://lists.webkit.org/mailman/listinfo/webkit-dev