Fix library linking order https://bugs.webkit.org/show_bug.cgi?id=105818
authorcommit-queue@webkit.org <commit-queue@webkit.org>
Thu, 3 Jan 2013 14:13:44 +0000 (14:13 +0000)
committerThe Qt Project <gerrit-noreply@qt-project.org>
Thu, 3 Jan 2013 14:35:23 +0000 (15:35 +0100)
commita65d837c40c5a6f19cf983e6614b10030d81dc67
tree54049524b0f6229e8edff1bc1c021991cab39b55
parentc9be58707709c01f08ffd0e813ba9e5d079a899d
Fix library linking order https://bugs.webkit.org/show_bug.cgi?id=105818

Some Qt libraries are linked before the private static libraries
that depend on them which results in QtWebKit failing to link.

Copy Qt module dependencies from QT to QT_PRIVATE when creating
module to ensure the Qt libraries are linked after the private
static libraries that depend on them.

Patch by Jonathan Liu <net147@gmail.com> on 2013-01-03
Reviewed by Tor Arne Vestbø.

* qmake/mkspecs/features/default_post.prf:

Change-Id: If0af874301bd31cec8881d1ddb680154676b5ff3
git-svn-id: http://svn.webkit.org/repository/webkit/trunk@138707 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Reviewed-by: Simon Hausmann <simon.hausmann@digia.com>
Tools/ChangeLog
Tools/qmake/mkspecs/features/default_post.prf