diff --git a/src/plugins/qt4projectmanager/qt-maemo/maemopackagecreationstep.cpp b/src/plugins/qt4projectmanager/qt-maemo/maemopackagecreationstep.cpp
index 715b806f9a603530d9dc3be574a186fd6b9b709b..0bd8147496070a9ac15cdff4e6d7a55e9fd82df6 100644
--- a/src/plugins/qt4projectmanager/qt-maemo/maemopackagecreationstep.cpp
+++ b/src/plugins/qt4projectmanager/qt-maemo/maemopackagecreationstep.cpp
@@ -211,8 +211,13 @@ const Qt4BuildConfiguration *MaemoPackageCreationStep::qt4BuildConfiguration() c
 
 QString MaemoPackageCreationStep::executable() const
 {
-    return qt4BuildConfiguration()->qt4Target()->qt4Project()->rootProjectNode()
-        ->targetInformation().executable;
+    const TargetInformation &ti = qt4BuildConfiguration()->qt4Target()
+        ->qt4Project()->rootProjectNode()->targetInformation();
+    if (!ti.valid)
+        return QString();
+
+    return QDir::toNativeSeparators(QDir::cleanPath(ti.workingDir
+        + QLatin1Char('/') + ti.target));
 }
 
 QString MaemoPackageCreationStep::executableFileName() const