diff options
author | Christian Kandeler <christian.kandeler@qt.io> | 2017-04-03 09:38:08 +0200 |
---|---|---|
committer | Christian Kandeler <christian.kandeler@qt.io> | 2017-04-03 08:30:49 +0000 |
commit | 5b43d40fbf3758e8a388f4d54e04071751e32f5b (patch) | |
tree | 64958ec3620fcca8f61ca67e2bbe6d076c0dea44 /examples | |
parent | b925265d48dca753335e788a9f5efe944ff1a7a6 (diff) |
Fix race condition in code-generator example
Change-Id: I2adade1855de34adbe9c0c9629427c706621936b
Reviewed-by: Joerg Bornemann <joerg.bornemann@qt.io>
Diffstat (limited to 'examples')
-rw-r--r-- | examples/code-generator/code-generator.qbs | 10 |
1 files changed, 2 insertions, 8 deletions
diff --git a/examples/code-generator/code-generator.qbs b/examples/code-generator/code-generator.qbs index 572bebd06..f242fb61e 100644 --- a/examples/code-generator/code-generator.qbs +++ b/examples/code-generator/code-generator.qbs @@ -49,19 +49,13 @@ Project { name: "hello-world" Depends { name: "hwgen" } Rule { - inputs: ["qbs"] // needed to trigger this rule + inputsFromDependencies: ["application"] Artifact { filePath: "main.cpp" fileTags: ["cpp"] } prepare: { - var hwgen; - for (var i in product.dependencies) { - var dep = product.dependencies[i]; - if (dep.name != "hwgen") - continue; - hwgen = dep.buildDirectory + "/" + dep.targetName; - } + var hwgen = inputs["application"][0].filePath; var cmd = new Command(hwgen, [output.filePath]); cmd.description = "generating C++ source"; return cmd; |