Some minor updates.
Apparently it's possible to build WTF (Web Template Framework) and
JavaScriptCore, to a certain extent.
From that qt4-retrofit check out, first build Qt minimalistically
(takes at most 10 mins):
./configure -prefix $PWD -v --opensource --confirm-license -release
-fast -nomake demos -nomake docs -nomake examples -nomake translations
-nomake tools -no-exceptions -no-stl -no-libmng -no-libtiff -no-icu
-no-declarative -no-multimedia -no-opengl -no-openvg -no-phonon
-no-qt3support -no-script -no-scripttools -no-svg -no-xmlpatterns
-graphicssystem raster -qt-libjpeg -qt-libpng -qt-zlib -openssl -arch
x86 -cocoa -no-dwarf2 -no-dbus -no-glib -no-gstreamer -no-cups -no-sm
-no-xinerama -no-xkb
make -j4
After it's done, it's time for WTF:
cd src/3rdparty/webkit/Source/WTF
QMAKEPATH=$PWD/../../Tools/qmake ../../../../../bin/qmake
make -j4
And finally also:
cd src/3rdparty/webkit/Source/JavaScriptCore
QMAKEPATH=$PWD/../../Tools/qmake ../../../../../bin/qmake
make -j4
The final linking stage still fails, hence we won't have the `jsc`
executable (a test shell for JavaScriptCore). However, so far it's
quite promising since you'll find the following static libs:
src/3rdparty/webkit/Source/JavaScriptCore/release/libJavaScriptCore.a
src/3rdparty/webkit/Source/WTF/release/libWTF.a
One peculiar thing is that on Mac OS X, the debug versions of both
libraries will be produced as well. Only the release versions exist on
Linux.
Again, ideas to move this closer to our goal will be appreciated!