blob: 2d0452d49b2de04226f389612121c81ffb9875ad (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
|
import qbs
Project {
QtApplication {
name: "app"
files: ["main.cpp"]
Group {
prefix: "qrc-base/"
Qt.core.resourcePrefix: "/thePrefix"
Qt.core.resourceSourceBase: "qrc-base"
files: ["resource1.txt"]
fileTags: ["qt.core.resource_data"]
Group {
prefix: "qrc-base/subdir/"
Qt.core.resourceSourceBase: "qrc-base/subdir"
files: ["resource2.txt"]
}
}
}
Product {
name: "runner"
type: ["runner"]
Depends { name: "app" }
Rule {
inputsFromDependencies: ["application"]
Artifact {
filePath: "dummy"
fileTags: ["runner"]
}
prepare: {
var cmd = new Command(input.filePath);
cmd.description = "running " + input.filePath;
return [cmd];
}
}
}
}
|