diff options
Diffstat (limited to 'share/qbs/modules/cpp/keil.js')
-rw-r--r-- | share/qbs/modules/cpp/keil.js | 17 |
1 files changed, 3 insertions, 14 deletions
diff --git a/share/qbs/modules/cpp/keil.js b/share/qbs/modules/cpp/keil.js index ceee3f0d2..4e40a3e64 100644 --- a/share/qbs/modules/cpp/keil.js +++ b/share/qbs/modules/cpp/keil.js @@ -37,6 +37,7 @@ var PathTools = require("qbs.PathTools"); var Process = require("qbs.Process"); var TemporaryDir = require("qbs.TemporaryDir"); var TextFile = require("qbs.TextFile"); +var Utilities = require("qbs.Utilities"); function compilerName(qbs) { switch (qbs.architecture) { @@ -346,16 +347,7 @@ function applicationLinkerOutputArtifacts(product) { product.targetName + (product.cpp.architecture === "mcs51" ? ".m51" : ".map")) }; - var artifacts = [app, mem_map]; - if (product.cpp.generateLinkerMapFile) { - artifacts.push({ - fileTags: ["map_file"], - filePath: FileInfo.joinPaths( - product.destinationDirectory, - product.targetName + ".map") - }); - } - return artifacts; + return [app, mem_map]; } function staticLibraryLinkerOutputArtifacts(product) { @@ -660,9 +652,6 @@ function linkerFlags(project, product, input, outputs) { // Output. args.push("--output", outputs.application[0].filePath); - if (product.cpp.generateMapFile) - args.push("--list", outputs.mem_map[0].filePath); - // Library paths. var libraryPaths = product.cpp.libraryPaths; if (libraryPaths) @@ -679,7 +668,7 @@ function linkerFlags(project, product, input, outputs) { // Map file generation flag. if (product.cpp.generateLinkerMapFile) - args.push("--list", outputs.map_file[0].filePath); + args.push("--list", outputs.mem_map[0].filePath); // Entry point flag. if (product.cpp.entryPoint) |