Building clean WebKit trunk build for Symbian starts up as a non-package build and than at a later stage in the build process, the build turns into a package build. The issue seems to be that the "exists($$PWD/WebCore/generated)" condition in WebKit.pri initially evaluates to false, but than after the derived sources are generated the expressions evaluates to true and turns on "standalone_package" CONFIG. As a result jsc, qt autotests and DumprenerTree are never built for Symbian by the "normal" build process.
Created attachment 52607 [details] proposed patch Test for source files before building instead of relying on standalone_package config test. This not only fixes the bug, but I think it also makes the build file more readable and potentially even allows to patch a package build with some goodies (e.g. Dumprendertree) from trunk sources. I was not sure of the package build includes QtLauncher so I moved that build target to be optional (only build it if exists) as well.
Comment on attachment 52607 [details] proposed patch I'm OK with this change, but maybe Simon has objections, so clearing cq for now.
Attachment 52607 [details] was posted by a committer and has review+, assigning to Laszlo Gombos for commit.
Comment on attachment 52607 [details] proposed patch Looks okay to me :)
Comment on attachment 52607 [details] proposed patch Clearing flags on attachment: 52607 Committed r57198: <http://trac.webkit.org/changeset/57198>
All reviewed patches have been landed. Closing bug.
Revision r57198 cherry-picked into qtwebkit-2.0 with commit 90e8e997a968f72584c55f0006c09db0944a3e11
Committed r57290: <http://trac.webkit.org/changeset/57290>
(In reply to comment #8) > Committed r57290: <http://trac.webkit.org/changeset/57290> grr. Ignore this. webkit-patch strikes again.