summaryrefslogtreecommitdiffstats
path: root/src/s60installs
diff options
context:
space:
mode:
authorMiikka Heikkinen <miikka.heikkinen@digia.com>2011-08-24 13:03:34 (GMT)
committerMiikka Heikkinen <miikka.heikkinen@digia.com>2011-08-24 13:09:06 (GMT)
commit33ad8aa89a214143f3ffb0850e81daffca2ac68d (patch)
tree6fd3d36f882f3e816d4b9f643eb8557a31539e84 /src/s60installs
parenta9822d39136a3f7912cc68320cfe030d95b4cb4f (diff)
downloadQt-33ad8aa89a214143f3ffb0850e81daffca2ac68d.zip
Qt-33ad8aa89a214143f3ffb0850e81daffca2ac68d.tar.gz
Qt-33ad8aa89a214143f3ffb0850e81daffca2ac68d.tar.bz2
Fix BLD_INF_RULES.prj_exports statements in Qt libs for shadow builds.
Task-number: QTBUG-10432 Rubber-stamped-by: ossi Reviewed-by: TrustMe
Diffstat (limited to 'src/s60installs')
-rwxr-xr-xsrc/s60installs/s60installs.pro9
1 files changed, 6 insertions, 3 deletions
diff --git a/src/s60installs/s60installs.pro b/src/s60installs/s60installs.pro
index a43c3df..c2b462c 100755
--- a/src/s60installs/s60installs.pro
+++ b/src/s60installs/s60installs.pro
@@ -27,13 +27,16 @@ symbian: {
$$QMAKE_LIBDIR_QT/QtTest$${QT_LIBINFIX}.dll \
$$QMAKE_LIBDIR_QT/QtSql$${QT_LIBINFIX}.dll
+ # Symbian exports do not like absolute paths, so generate a relative path to original .pro file dir
+ S60_INSTALLS_SOURCE_DIR = $$relativeProPath()
+
symbian-abld|symbian-sbsv2 {
pluginLocations = $${EPOCROOT}epoc32/release/$(PLATFORM)/$(TARGET)
bearerPluginLocation = $${EPOCROOT}epoc32/release/$(PLATFORM)/$(TARGET)
bearerStubZ = $${EPOCROOT}$${HW_ZDIR}$${QT_PLUGINS_BASE_DIR}/bearer/qsymbianbearer$${QT_LIBINFIX}.qtplugin
BLD_INF_RULES.prj_exports += \
- "qsymbianbearer.qtplugin /$${HW_ZDIR}$${QT_PLUGINS_BASE_DIR}/bearer/qsymbianbearer$${QT_LIBINFIX}.qtplugin" \
- "qsymbianbearer.qtplugin /epoc32/winscw/c$${QT_PLUGINS_BASE_DIR}/bearer/qsymbianbearer$${QT_LIBINFIX}.qtplugin"
+ "$$S60_INSTALLS_SOURCE_DIR/qsymbianbearer.qtplugin /$${HW_ZDIR}$${QT_PLUGINS_BASE_DIR}/bearer/qsymbianbearer$${QT_LIBINFIX}.qtplugin" \
+ "$$S60_INSTALLS_SOURCE_DIR/qsymbianbearer.qtplugin /epoc32/winscw/c$${QT_PLUGINS_BASE_DIR}/bearer/qsymbianbearer$${QT_LIBINFIX}.qtplugin"
} else {
pluginLocations = $$QT_BUILD_TREE/plugins/s60
bearerPluginLocation = $$QT_BUILD_TREE/plugins/bearer
@@ -171,5 +174,5 @@ symbian: {
qtlibraries.files += $$QMAKE_LIBDIR_QT/QtMultimedia$${QT_LIBINFIX}.dll
}
- BLD_INF_RULES.prj_exports += "qt.iby $$CORE_MW_LAYER_IBY_EXPORT_PATH(qt.iby)"
+ BLD_INF_RULES.prj_exports += "$$S60_INSTALLS_SOURCE_DIR/qt.iby $$CORE_MW_LAYER_IBY_EXPORT_PATH(qt.iby)"
}