Darin Adler wrote:
Right now big pieces of GNUmakefile.am are copies of DerivedSources.make. And over time they are starting to diverge, creating an unnecessary maintenance problem. The reason we're using make for derived sources is so we can share those rules among all the different build systems.

Who's working on re-merging these?

The autotools build system was a direct port from qmake so I don't think it's really a case of divergence.

Sharing of DerivedSources.make is one of the changes I'd like to see before the autotools WebKit build system is made official. Other issues I've noticed that should be fixed:

* Adding new IDL files is difficult due to redundant targets in WebCore/GNUmakefile.am. WebCore developers can't be expected to hand-edit these lists.

* Built object files are scattered throughout the directory hierarchy, resulting in svn stat noise.

* The output path for libraries executables doesn't match conventions set by the Mac and Win ports.

I'm eager to review patches in this area. Help is always welcome.
_______________________________________________
webkit-dev mailing list
[email protected]
http://lists.webkit.org/mailman/listinfo/webkit-dev

Reply via email to