summaryrefslogtreecommitdiff
path: root/share/qbs/modules/cpp/CppModule.qbs
diff options
context:
space:
mode:
authorDenis Shienkov <denis.shienkov@gmail.com>2019-09-24 12:02:51 +0300
committerDenis Shienkov <denis.shienkov@gmail.com>2019-10-01 14:14:07 +0000
commiteed1db08c739fd22eb00e55206eb7b28310d79d0 (patch)
treeceb9ce42ca0b5aac933fa85f441cb15d11febd9f /share/qbs/modules/cpp/CppModule.qbs
parent37ef97bfa812a9a6f90b0513d31bd83bf7ce2a87 (diff)
downloadqbs-eed1db08c739fd22eb00e55206eb7b28310d79d0.tar.gz
Refactor the map file generation property
1. It is makes sense to define this property once inside of CppModule, instead of duplicate it in each other module. 2. A new property name 'generateLinkerMapFile' will be better than a previous, so, we can rename this property. 3. The map file generation is not necessary to be always enabled, so, we can disable this property by default. Change-Id: I0439e8b3e0273593c8456d32b1c099ff09498fad Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
Diffstat (limited to 'share/qbs/modules/cpp/CppModule.qbs')
-rw-r--r--share/qbs/modules/cpp/CppModule.qbs6
1 files changed, 6 insertions, 0 deletions
diff --git a/share/qbs/modules/cpp/CppModule.qbs b/share/qbs/modules/cpp/CppModule.qbs
index 200d91d09..50ce59b95 100644
--- a/share/qbs/modules/cpp/CppModule.qbs
+++ b/share/qbs/modules/cpp/CppModule.qbs
@@ -251,6 +251,12 @@ Module {
description: "additional compiler driver flags used for linking only"
}
+ property bool generateLinkerMapFile: false
+ PropertyOptions {
+ name: "generateLinkerMapFile"
+ description: "generate linker map file"
+ }
+
property bool positionIndependentCode: true
PropertyOptions {
name: "positionIndependentCode"