From a31e40295d5f6e4bc54f8831ca0d0303e4b066d4 Mon Sep 17 00:00:00 2001 From: axis Date: Mon, 22 Feb 2010 10:40:58 +0100 Subject: Prevented pkg generation unless there are files to deploy. --- qmake/generators/symbian/symbian_makefile.h | 18 +++++++++++++++++- 1 file changed, 17 insertions(+), 1 deletion(-) diff --git a/qmake/generators/symbian/symbian_makefile.h b/qmake/generators/symbian/symbian_makefile.h index 532ab89..0f2e29a 100644 --- a/qmake/generators/symbian/symbian_makefile.h +++ b/qmake/generators/symbian/symbian_makefile.h @@ -64,8 +64,24 @@ public: QStringList userRssRules; readRssRules(numberOfIcons, iconFile, userRssRules); + // Generate pkg files if there are any actual files to deploy + bool generatePkg = false; DeploymentList depList; - generatePkgFile(iconFile, depList, false); + + if (targetType == TypeExe) { + generatePkg = true; + } else { + foreach(QString item, this->project->values("DEPLOYMENT")) { + if (!this->project->values(item + ".sources").isEmpty()) { + generatePkg = true; + break; + } + } + } + + if (generatePkg) { + generatePkgFile(iconFile, depList, true); + } // Get the application translations and convert to symbian OS lang code, i.e. decical number QStringList symbianLangCodes = symbianLangCodesFromTsFiles(); -- cgit v0.12