aboutsummaryrefslogtreecommitdiffstats
path: root/src/lib/qtprofilesetup
diff options
context:
space:
mode:
authorChristian Kandeler <christian.kandeler@qt.io>2017-12-22 11:27:55 +0100
committerChristian Kandeler <christian.kandeler@qt.io>2017-12-22 11:27:55 +0100
commit4dfff1d19b60adcc22405a1b525eb331960f1d28 (patch)
tree29d5d1063860e7725cb159e0c5fc29fb76c02b91 /src/lib/qtprofilesetup
parente79281b26b1251e608feca121b5f08a37126a3e3 (diff)
parent7862e87dc3ed3f7e2e6c8de936d6e15e914a02a4 (diff)
Merge 1.10 into master
Diffstat (limited to 'src/lib/qtprofilesetup')
-rw-r--r--src/lib/qtprofilesetup/templates/core.qbs3
-rw-r--r--src/lib/qtprofilesetup/templates/quick.js2
-rw-r--r--src/lib/qtprofilesetup/templates/quick.qbs6
3 files changed, 5 insertions, 6 deletions
diff --git a/src/lib/qtprofilesetup/templates/core.qbs b/src/lib/qtprofilesetup/templates/core.qbs
index aba097a6a..f18ee40b3 100644
--- a/src/lib/qtprofilesetup/templates/core.qbs
+++ b/src/lib/qtprofilesetup/templates/core.qbs
@@ -83,7 +83,7 @@ Module {
property string libFilePath: qtBuildVariant === "debug"
? libFilePathDebug : libFilePathRelease
- coreLibPaths: @libraryPaths@
+ property stringList coreLibPaths: @libraryPaths@
// These are deliberately not path types
// We don't want to resolve them against the source directory
@@ -299,7 +299,6 @@ Module {
Rule {
multiplex: true
inputs: ["moc_cpp"]
- outputs: ["cpp", "unmocable"]
Artifact {
filePath: "amalgamated_moc_" + product.targetName + ".cpp"
fileTags: ["cpp", "unmocable"]
diff --git a/src/lib/qtprofilesetup/templates/quick.js b/src/lib/qtprofilesetup/templates/quick.js
index 0ab10606b..4f3da2fb0 100644
--- a/src/lib/qtprofilesetup/templates/quick.js
+++ b/src/lib/qtprofilesetup/templates/quick.js
@@ -53,7 +53,7 @@ function scanQrc(qrcFilePath) {
}
function qtQuickCompilerOutputName(filePath) {
- var str = filePath.replace('/', '_');
+ var str = filePath.replace(/\//g, '_');
var i = str.lastIndexOf('.');
if (i != -1)
str = str.substr(0, i) + '_' + str.substr(i + 1);
diff --git a/src/lib/qtprofilesetup/templates/quick.qbs b/src/lib/qtprofilesetup/templates/quick.qbs
index 6bac7ad27..539fbfee6 100644
--- a/src/lib/qtprofilesetup/templates/quick.qbs
+++ b/src/lib/qtprofilesetup/templates/quick.qbs
@@ -144,15 +144,15 @@ QtModule {
var cmd;
var loaderFlags = [];
- function findOutput(relFilePath) {
+ function findOutput(fileName) {
for (var k in outputs) {
for (var i in outputs[k]) {
- if (outputs[k][i].filePath.endsWith(relFilePath))
+ if (outputs[k][i].fileName === fileName)
return outputs[k][i];
}
}
throw new Error("Qt Quick compiler rule: Cannot find output artifact "
- + relFilePath + ".");
+ + fileName + ".");
}
infos.forEach(function (info) {