aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJake Petroules <jake.petroules@qt.io>2017-06-30 13:22:28 -0700
committerJake Petroules <jake.petroules@qt.io>2017-07-04 05:07:40 +0000
commit24bba25b22bdc70d8c180fb65c1c5a8b417a50ac (patch)
tree89ba0ef676cd782da468a33a23b0ea7854ece354
parenta99d5f50d7f2e60f492a02145bd2127e324017db (diff)
Replace a mkdir call with File.makePath
Change-Id: I6e2d7c7f2732721f064fa6b21d2a21d915162d16 Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
-rw-r--r--share/qbs/modules/ib/IBModule.qbs6
1 files changed, 5 insertions, 1 deletions
diff --git a/share/qbs/modules/ib/IBModule.qbs b/share/qbs/modules/ib/IBModule.qbs
index 14da4d11d..66d76aede 100644
--- a/share/qbs/modules/ib/IBModule.qbs
+++ b/share/qbs/modules/ib/IBModule.qbs
@@ -31,6 +31,7 @@
import qbs
import qbs.BundleTools
import qbs.DarwinTools
+import qbs.File
import qbs.FileInfo
import qbs.ModUtils
import qbs.Process
@@ -215,8 +216,11 @@ Module {
outputFileTags: ["bundle.input", "compiled_assetcatalog", "partial_infoplist"]
prepare: {
- var mkdir = new Command("mkdir", ["-p", product.buildDirectory + "/actool.dir"]);
+ var mkdir = new JavaScriptCommand();
mkdir.silent = true;
+ mkdir.sourceCode = function () {
+ File.makePath(FileInfo.joinPaths(product.buildDirectory, "actool.dir"));
+ };
var cmd = new Command(ModUtils.moduleProperty(product, "actoolPath"),
Ib.ibtooldArguments(product, inputs, input, outputs));