aboutsummaryrefslogtreecommitdiffstats
path: root/examples
diff options
context:
space:
mode:
authorChristian Kandeler <christian.kandeler@qt.io>2017-04-03 09:38:08 +0200
committerChristian Kandeler <christian.kandeler@qt.io>2017-04-03 08:30:49 +0000
commit5b43d40fbf3758e8a388f4d54e04071751e32f5b (patch)
tree64958ec3620fcca8f61ca67e2bbe6d076c0dea44 /examples
parentb925265d48dca753335e788a9f5efe944ff1a7a6 (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.qbs10
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;