aboutsummaryrefslogtreecommitdiffstats
path: root/share/qbs/modules/cpp/keil.qbs
diff options
context:
space:
mode:
Diffstat (limited to 'share/qbs/modules/cpp/keil.qbs')
-rw-r--r--share/qbs/modules/cpp/keil.qbs10
1 files changed, 6 insertions, 4 deletions
diff --git a/share/qbs/modules/cpp/keil.qbs b/share/qbs/modules/cpp/keil.qbs
index aca00eb99..67ea5e675 100644
--- a/share/qbs/modules/cpp/keil.qbs
+++ b/share/qbs/modules/cpp/keil.qbs
@@ -97,8 +97,9 @@ CppModule {
Rule {
id: assembler
inputs: ["asm"]
- outputFileTags: ["obj"]
- outputArtifacts: KEIL.compilerOutputArtifacts(input)
+ outputFileTags: ["obj", "lst"]
+ outputArtifacts: KEIL.compilerOutputArtifacts(
+ input, input.cpp.generateAssemblerListingFiles)
prepare: KEIL.prepareAssembler.apply(KEIL, arguments)
}
@@ -111,8 +112,9 @@ CppModule {
id: compiler
inputs: ["cpp", "c"]
auxiliaryInputs: ["hpp"]
- outputFileTags: ["obj"]
- outputArtifacts: KEIL.compilerOutputArtifacts(input)
+ outputFileTags: ["obj", "lst"]
+ outputArtifacts: KEIL.compilerOutputArtifacts(
+ input, input.cpp.generateCompilerListingFiles)
prepare: KEIL.prepareCompiler.apply(KEIL, arguments)
}