aboutsummaryrefslogtreecommitdiffstats
path: root/share/qbs/modules/cpp/GenericGCC.qbs
diff options
context:
space:
mode:
authorRichard Weickelt <richard@weickelt.de>2019-10-29 16:45:02 +0100
committerRichard Weickelt <richard@weickelt.de>2019-10-29 16:45:02 +0100
commitd26db17396a89b8a2a0eb52b422f9af4ea0a76a1 (patch)
tree390046988fe9c9fc68cec29c4d23a4fed316dd07 /share/qbs/modules/cpp/GenericGCC.qbs
parentc743186550d23d85cafe1983d1e2d5ecdd317345 (diff)
parent4ce68dd8dd4a012545a5d7f19039840e416ddfc3 (diff)
Merge branch 1.15 into master
Diffstat (limited to 'share/qbs/modules/cpp/GenericGCC.qbs')
-rw-r--r--share/qbs/modules/cpp/GenericGCC.qbs9
1 files changed, 8 insertions, 1 deletions
diff --git a/share/qbs/modules/cpp/GenericGCC.qbs b/share/qbs/modules/cpp/GenericGCC.qbs
index 5ededc512..63d5db7b8 100644
--- a/share/qbs/modules/cpp/GenericGCC.qbs
+++ b/share/qbs/modules/cpp/GenericGCC.qbs
@@ -561,7 +561,7 @@ CppModule {
inputsFromDependencies: ["dynamiclibrary_symbols", "dynamiclibrary_import", "staticlibrary"]
outputFileTags: ["bundle.input", "application", "debuginfo_app","debuginfo_bundle",
- "debuginfo_plist"]
+ "debuginfo_plist", "mem_map"]
outputArtifacts: {
var app = {
filePath: FileInfo.joinPaths(product.destinationDirectory,
@@ -575,6 +575,13 @@ CppModule {
var artifacts = [app];
if (!product.aggregate)
artifacts = artifacts.concat(Gcc.debugInfoArtifacts(product, undefined, "app"));
+ if (product.cpp.generateLinkerMapFile) {
+ artifacts.push({
+ filePath: FileInfo.joinPaths(product.destinationDirectory,
+ product.targetName + ".map"),
+ fileTags: ["mem_map"]
+ });
+ }
return artifacts;
}