diff options
author | Eike Ziller <eike.ziller@qt.io> | 2017-03-13 14:52:21 +0100 |
---|---|---|
committer | Eike Ziller <eike.ziller@qt.io> | 2017-03-13 14:52:21 +0100 |
commit | 12bed4b961e7991452315f80a9adc5e825608554 (patch) | |
tree | 6ad03ce03b0fc87fadacee79fa1c6a258316bb1b | |
parent | ed29314a0f37231ce0241df8e9b7db19e12624c5 (diff) | |
parent | ed50aa2ed4959469be87332792eccb6642b9e182 (diff) |
Merge remote-tracking branch 'origin/4.3'
Change-Id: I34eda923b93e7c0e755b4bc210a1d7d2402a221c
-rw-r--r-- | 3rdparty/elfutils/qbs/imports/Disasm.qbs | 21 |
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")] } |