summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorEike Ziller <eike.ziller@qt.io>2017-03-13 14:52:21 +0100
committerEike Ziller <eike.ziller@qt.io>2017-03-13 14:52:21 +0100
commit12bed4b961e7991452315f80a9adc5e825608554 (patch)
tree6ad03ce03b0fc87fadacee79fa1c6a258316bb1b
parented29314a0f37231ce0241df8e9b7db19e12624c5 (diff)
parented50aa2ed4959469be87332792eccb6642b9e182 (diff)
Merge remote-tracking branch 'origin/4.3'
-rw-r--r--3rdparty/elfutils/qbs/imports/Disasm.qbs21
1 files changed, 21 insertions, 0 deletions
diff --git a/3rdparty/elfutils/qbs/imports/Disasm.qbs b/3rdparty/elfutils/qbs/imports/Disasm.qbs
index 838f8cc..a4e8bb7 100644
--- a/3rdparty/elfutils/qbs/imports/Disasm.qbs
+++ b/3rdparty/elfutils/qbs/imports/Disasm.qbs
@@ -1,5 +1,6 @@
import qbs
import qbs.FileInfo
+import qbs.TextFile
ElfUtilsStaticLib {
property string arch
@@ -7,6 +8,26 @@ ElfUtilsStaticLib {
name: arch + " disasm"
Depends { name: arch + " disasm header" }
Depends { name: arch + " mnemonics" }
+
+ // FIXME: QBS-1113
+ Rule {
+ multiplex: true
+ inputsFromDependencies: ["hpp", "mnemonics"]
+ Artifact {
+ filePath: "dummy.h"
+ fileTags: ["hpp"]
+ }
+ prepare: {
+ var cmd = new JavaScriptCommand();
+ cmd.silent = true;
+ cmd.sourceCode = function() {
+ var f = new TextFile(output.filePath, TextFile.WriteOnly);
+ f.close();
+ }
+ return [cmd];
+ }
+ }
+
cpp.includePaths: base.concat([FileInfo.joinPaths(product.sourceDirectory, "..")])
files: [FileInfo.joinPaths(sourceDirectory, "..", arch + "_disasm.c")]
}