[webkit-dev] Build system for ports

Mike Emmel mike.emmel at gmail.com
Sun Apr 16 14:45:22 PDT 2006


bakefile generates xcode projects as I understand.

Mike


On 4/16/06, Timothy Hatcher <timothy at hatcher.name> wrote:
>
> 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.
>
>
> _______________________________________________
> 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