summaryrefslogtreecommitdiffstats
path: root/qmake
diff options
context:
space:
mode:
authoraxis <qt-info@nokia.com>2010-03-02 09:57:10 (GMT)
committeraxis <qt-info@nokia.com>2010-03-02 10:32:25 (GMT)
commitbdff51768dfe7953324102ccaaca64da927c6b98 (patch)
tree21e7bdbb62d2dfd984b0dde725f1091222097cec /qmake
parenta45b064645cda7d0dfe8fa55f3e9e16859bee5c5 (diff)
downloadQt-bdff51768dfe7953324102ccaaca64da927c6b98.zip
Qt-bdff51768dfe7953324102ccaaca64da927c6b98.tar.gz
Qt-bdff51768dfe7953324102ccaaca64da927c6b98.tar.bz2
Added dso dependencies to Symbian targets.
This is required for correct intermodule building when def files are off, since otherwise the ordinals present in the DLLs and the ordinals linked to may be different. In layman's terms: If you build QtCore, QtGui will also trigger rebuilding as a result of that.
Diffstat (limited to 'qmake')
-rw-r--r--qmake/generators/unix/unixmake2.cpp4
1 files changed, 4 insertions, 0 deletions
diff --git a/qmake/generators/unix/unixmake2.cpp b/qmake/generators/unix/unixmake2.cpp
index 6516786..cff0138 100644
--- a/qmake/generators/unix/unixmake2.cpp
+++ b/qmake/generators/unix/unixmake2.cpp
@@ -177,6 +177,10 @@ UnixMakefileGenerator::writeMakeParts(QTextStream &t)
if(!project->isEmpty("QMAKE_MACOSX_DEPLOYMENT_TARGET"))
t << "export MACOSX_DEPLOYMENT_TARGET = " //exported to children processes
<< project->first("QMAKE_MACOSX_DEPLOYMENT_TARGET") << endl;
+
+ if (!project->isEmpty("QMAKE_SYMBIAN_SHLIB"))
+ t << "vpath %.dso " << project->values("QMAKE_LIBDIR").join(":") << endl;
+
t << endl;
t << "####### Output directory" << endl << endl;