FileInfo.executableSuffix() available only since qbs 1.23.
This commit is contained in:
parent
c8cee2f47f
commit
75e3e5b7b8
|
@ -216,7 +216,8 @@ Module {
|
||||||
configure: {
|
configure: {
|
||||||
var qmakeProcess = new Process();
|
var qmakeProcess = new Process();
|
||||||
try {
|
try {
|
||||||
var suffix = FileInfo.executableSuffix();
|
// TODO: If minimal qbs version is 1.23 replace with FileInfo.executableSuffix()
|
||||||
|
var suffix = qbs.targetOS.contains("windows") ? ".exe" : "";
|
||||||
var qmakePath = FileInfo.joinPaths(binPath, "qmake" + suffix);
|
var qmakePath = FileInfo.joinPaths(binPath, "qmake" + suffix);
|
||||||
qmakeProcess.exec(qmakePath, ["-query"]);
|
qmakeProcess.exec(qmakePath, ["-query"]);
|
||||||
if (qmakeProcess.exitCode() !== 0) {
|
if (qmakeProcess.exitCode() !== 0) {
|
||||||
|
|
|
@ -161,6 +161,7 @@ VToolApp {
|
||||||
Depends { name: "cpp" }
|
Depends { name: "cpp" }
|
||||||
cpp.defines: {
|
cpp.defines: {
|
||||||
var defines = [];
|
var defines = [];
|
||||||
|
// TODO: If minimal qbs version is 1.23 replace with FileInfo.executableSuffix()
|
||||||
var extension = qbs.targetOS.contains("windows") ? ".exe" : "";
|
var extension = qbs.targetOS.contains("windows") ? ".exe" : "";
|
||||||
defines.push('PUZZLE_BUILDDIR="' + FileInfo.joinPaths(exportingProduct.buildDirectory, exportingProduct.targetName + extension) +'"');
|
defines.push('PUZZLE_BUILDDIR="' + FileInfo.joinPaths(exportingProduct.buildDirectory, exportingProduct.targetName + extension) +'"');
|
||||||
return defines;
|
return defines;
|
||||||
|
|
|
@ -86,6 +86,7 @@ VToolApp {
|
||||||
Depends { name: "cpp" }
|
Depends { name: "cpp" }
|
||||||
cpp.defines: {
|
cpp.defines: {
|
||||||
var defines = [];
|
var defines = [];
|
||||||
|
// TODO: If minimal qbs version is 1.23 replace with FileInfo.executableSuffix(
|
||||||
var extension = qbs.targetOS.contains("windows") ? ".exe" : "";
|
var extension = qbs.targetOS.contains("windows") ? ".exe" : "";
|
||||||
defines.push('TAPE_BUILDDIR="' + FileInfo.joinPaths(exportingProduct.buildDirectory, exportingProduct.targetName + extension) +'"');
|
defines.push('TAPE_BUILDDIR="' + FileInfo.joinPaths(exportingProduct.buildDirectory, exportingProduct.targetName + extension) +'"');
|
||||||
return defines;
|
return defines;
|
||||||
|
|
|
@ -154,6 +154,7 @@ VToolApp {
|
||||||
Depends { name: "cpp" }
|
Depends { name: "cpp" }
|
||||||
cpp.defines: {
|
cpp.defines: {
|
||||||
var defines = [];
|
var defines = [];
|
||||||
|
// TODO: If minimal qbs version is 1.23 replace with FileInfo.executableSuffix(
|
||||||
var extension = qbs.targetOS.contains("windows") ? ".exe" : "";
|
var extension = qbs.targetOS.contains("windows") ? ".exe" : "";
|
||||||
defines.push('VALENTINA_BUILDDIR="' + FileInfo.joinPaths(exportingProduct.buildDirectory, exportingProduct.targetName + extension) +'"');
|
defines.push('VALENTINA_BUILDDIR="' + FileInfo.joinPaths(exportingProduct.buildDirectory, exportingProduct.targetName + extension) +'"');
|
||||||
defines.push('TRANSLATIONS_DIR="' + FileInfo.joinPaths(exportingProduct.buildDirectory, 'translations') +'"');
|
defines.push('TRANSLATIONS_DIR="' + FileInfo.joinPaths(exportingProduct.buildDirectory, 'translations') +'"');
|
||||||
|
|
Loading…
Reference in New Issue
Block a user