[webkit-dev] Build system for ports
Timothy Hatcher
timothy at hatcher.name
Sun Apr 16 14:42:33 PDT 2006
This might be a good approach for Linux, Win32 and other ports, but
the Mac side will likely need to stay all in Xcode projects. Xcode
can call out to external Makefile/Bakefile targets, but when building
universal it gets very complicated. We would need to lipo our
binaries in another build phase script at the end. That is just one
of the major complexities that Xcode handles for us that we know will
always work with Apple's build system.
— Timothy Hatcher
On Apr 16, 2006, at 11:09 AM, Kevin Ollivier wrote:
> BTW, you might want to consider having a separate project file that
> generates the cross-platform webcore sources as a static library
> (say, a "WebCoreBase" project file), and then have the Win32, etc.
> projects statically link in that library and only build the files
> specific to their port/platform (and of course, depend on
> WebCoreBase). Actually, I've pretty much already set up the
> Bakefile projects this way, so that you can see what I mean when I
> submit the patch. :-) This way there wouldn't be any redundancy
> among projects in terms of maintaining the cross-platform sources,
> and each port will only ever have to worry about updating/
> maintaining its own specific files.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/webkit-dev/attachments/20060416/5646d6e2/attachment.html
More information about the webkit-dev
mailing list