- If you're doing any open source programming, you'll need to constrain yourself to the Cairo-based WebKit, as Apple's CoreGraphics-based rendering is non-redistributable.
- You'll need VS 2005, as anything newer isn't supported. If you're using Express edition, make sure you have the Windows Platform SDK.
- You'll need cygwin to run the build scripts. Make sure you install perl (in cygwin) -- but not GCC, as this may interfere with the scripts finding Visual Studio's compiler.
- If cygwin has any problems with "/r" character in text files, run the command "dos2unix $(find . -name '*.sh' -o -name '*.pm')" in "C:\cygwin\home\$username", to convert bash and perl files to UNIX new-lines.
- Run "C:\Program Files\Microsoft Visual Studio 8\VC\bin\vcvars32.bat" to enable the path's needed to run the compiler from command line.
- Check out your source from SVN. Nightly tarballs have some sort processing step specific to the platform that may remove things you might want.
- Check out the SVN into "C:\cygwin\home\
$username", as the build scripts assume this. - Set the environment variables "WEBKITLIBRARIESDIR=C:\cygwin\home\$username
\WebKitSupportLibrary\win" and "WEBKITOUTPUTDIR=C:\cygwin\home\ $username\webkit\WebKitBuild". - Configure WebCore/config.h to build with Cairo instead of "Safari", as according to this.
- Run WebKit/WebKitTools/Scripts/update-webkit
- Run WebKit/WebKitTools/Scripts/update-webkit-support-libs
- Run WebKit/WebKitTools/Scripts/update-webkit-auxiliary-libs
- Run WebKit/WebKitTools/Scripts/build-webkit --cairo-win32 --debug
- To be continued!
Tuesday, May 26, 2009
Compiling WebKit on Windows
Friday, May 22, 2009
Tuesday, May 12, 2009
Does your ability to delay gratification corrolate directly to your success if life?
It would seem so. It would also suggest simple ways to ensure your child's future by teaching them about delayed gratification.
Saturday, May 9, 2009
Subscribe to:
Posts (Atom)