aboutsummaryrefslogtreecommitdiffstats
path: root/share/qbs/modules/cpp/CppModule.qbs
diff options
context:
space:
mode:
Diffstat (limited to 'share/qbs/modules/cpp/CppModule.qbs')
-rw-r--r--share/qbs/modules/cpp/CppModule.qbs9
1 files changed, 9 insertions, 0 deletions
diff --git a/share/qbs/modules/cpp/CppModule.qbs b/share/qbs/modules/cpp/CppModule.qbs
index e671b1cae..3ee0cf088 100644
--- a/share/qbs/modules/cpp/CppModule.qbs
+++ b/share/qbs/modules/cpp/CppModule.qbs
@@ -135,6 +135,8 @@ Module {
property pathList frameworkPaths
property pathList systemFrameworkPaths
property pathList linkerScripts
+ property string assemblerName
+ property string assemblerPath: assemblerName
property string compilerName
property string compilerPath: compilerName
property var compilerPathByLanguage
@@ -158,6 +160,12 @@ Module {
property stringList rpaths
property bool useRPaths: true
+ property stringList assemblerFlags
+ PropertyOptions {
+ name: "assemblerFlags"
+ description: "additional flags for the assembler"
+ }
+
property stringList cppFlags
PropertyOptions {
name: "cppFlags"
@@ -248,6 +256,7 @@ Module {
// Platform properties. Those are intended to be set by the toolchain setup
// and are prepended to the corresponding user properties.
+ property stringList platformAssemblerFlags
property stringList platformCommonCompilerFlags
property stringList platformCFlags
property stringList platformCxxFlags