diff options
author | Christian Kandeler <christian.kandeler@qt.io> | 2017-12-22 11:27:55 +0100 |
---|---|---|
committer | Christian Kandeler <christian.kandeler@qt.io> | 2017-12-22 11:27:55 +0100 |
commit | 4dfff1d19b60adcc22405a1b525eb331960f1d28 (patch) | |
tree | 29d5d1063860e7725cb159e0c5fc29fb76c02b91 /src/lib/qtprofilesetup | |
parent | e79281b26b1251e608feca121b5f08a37126a3e3 (diff) | |
parent | 7862e87dc3ed3f7e2e6c8de936d6e15e914a02a4 (diff) |
Merge 1.10 into master
Change-Id: Iecddc2722d22d7c15d4b32efd676fa8e7c00e99f
Diffstat (limited to 'src/lib/qtprofilesetup')
-rw-r--r-- | src/lib/qtprofilesetup/templates/core.qbs | 3 | ||||
-rw-r--r-- | src/lib/qtprofilesetup/templates/quick.js | 2 | ||||
-rw-r--r-- | src/lib/qtprofilesetup/templates/quick.qbs | 6 |
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) { |