diff --git a/src/plugins/qmlprojectmanager/wizards/templates/app.pro b/src/plugins/qmlprojectmanager/wizards/templates/app.pro
index 5827cc6b4b1a7ba088db18cc2a717d553b4c7af9..756f2865d39e2fd34c33eb9c60e8a7a15e7a341c 100644
--- a/src/plugins/qmlprojectmanager/wizards/templates/app.pro
+++ b/src/plugins/qmlprojectmanager/wizards/templates/app.pro
@@ -22,9 +22,12 @@ symbian {
     TARGET.UID3 = 0xE1111234
     ICON = cpp/symbianicon.svg
     for(deploymentfolder, DEPLOYMENTFOLDERS) {
-        eval(item$${deploymentfolder}.sources = $${deploymentfolder})
-        eval(item$${deploymentfolder}.path = qml)
-        eval(DEPLOYMENT += item$${deploymentfolder})
+        item = item$${deploymentfolder}
+        itemsources = $${item}.sources
+        $$itemsources = $${deploymentfolder}
+        itempath = $${item}.path
+        $$itempath = qml
+        DEPLOYMENT += $$item
     }
     contains(DEFINES, ORIENTATIONLOCK):LIBS += -lavkon -leikcore -leiksrv -lcone
     contains(DEFINES, NETWORKACCESS):TARGET.CAPABILITY += NetworkServices
@@ -45,8 +48,11 @@ symbian {
 } else {
     # TODO: make this work
     for(deploymentfolder, DEPLOYMENTFOLDERS) {
-        eval(item$${deploymentfolder}.files = $${deploymentfolder})
-        eval(item$${deploymentfolder}.path = qml)
-        eval(INSTALLS += item$${deploymentfolder})
+        item = item$${deploymentfolder}
+        itemfiles = $${item}.files
+        $$itemfiles = $${deploymentfolder}
+        itempath = $${item}.path
+        $$itempath = qml
+        INSTALLS += $$item
     }
 }