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
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
|
import qbs.FileInfo
import qbs.ModUtils
import "dbus.js" as DBus
QtModule {
qtModuleName: "DBus"
property string xml2cppName: "qdbusxml2cpp"
property stringList xml2CppHeaderFlags: []
property stringList xml2CppSourceFlags: []
Rule {
inputs: ["qt.dbus.adaptor"]
Artifact {
filePath: FileInfo.joinPaths(input.moduleProperty("Qt.core", "generatedHeadersDir"),
DBus.outputFileName(input, "_adaptor.h"))
fileTags: ["hpp"]
}
Artifact {
filePath: DBus.outputFileName(input, "_adaptor.cpp")
fileTags: ["cpp"]
}
prepare: DBus.createCommands(product, input, outputs, "-a")
}
Rule {
inputs: ["qt.dbus.interface"]
Artifact {
filePath: FileInfo.joinPaths(input.moduleProperty("Qt.core", "generatedHeadersDir"),
DBus.outputFileName(input, "_interface.h"))
fileTags: ["hpp"]
}
Artifact {
filePath: DBus.outputFileName(input, "_interface.cpp")
fileTags: ["cpp"]
}
prepare: DBus.createCommands(product, input, outputs, "-p")
}
architectures: @archs@
targetPlatform: @targetPlatform@
staticLibsDebug: @staticLibsDebug@
staticLibsRelease: @staticLibsRelease@
dynamicLibsDebug: @dynamicLibsDebug@
dynamicLibsRelease: @dynamicLibsRelease@
linkerFlagsDebug: @linkerFlagsDebug@
linkerFlagsRelease: @linkerFlagsRelease@
frameworksDebug: @frameworksDebug@
frameworksRelease: @frameworksRelease@
frameworkPathsDebug: @frameworkPathsDebug@
frameworkPathsRelease: @frameworkPathsRelease@
libNameForLinkerDebug: @libNameForLinkerDebug@
libNameForLinkerRelease: @libNameForLinkerRelease@
libFilePathDebug: @libFilePathDebug@
libFilePathRelease: @libFilePathRelease@
pluginTypes: @pluginTypes@
moduleConfig: @moduleConfig@
cpp.defines: @defines@
cpp.systemIncludePaths: @includes@
cpp.libraryPaths: @libraryPaths@
@additionalContent@
}
|