aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDenis Shienkov <denis.shienkov@gmail.com>2020-12-08 16:16:37 +0300
committerDenis Shienkov <denis.shienkov@gmail.com>2020-12-08 17:31:50 +0000
commita631d7fc2c55aa9f675e31a058c6d324834a5428 (patch)
tree4c95b07400a873d8b8c40a0c498c701ba165244f
parent9025c2e130d9a662354b6722c6b34fd964c5bc2b (diff)
baremetal: Handle preprocessor flags for SDCC toolchain
Change-Id: I6a82b1334e3f8e160ea1a48181fe1ac438844c35 Reviewed-by: Ivan Komissarov <ABBAPOH@gmail.com>
-rw-r--r--share/qbs/modules/cpp/sdcc.js1
1 files changed, 1 insertions, 0 deletions
diff --git a/share/qbs/modules/cpp/sdcc.js b/share/qbs/modules/cpp/sdcc.js
index 4a144b466..36454031e 100644
--- a/share/qbs/modules/cpp/sdcc.js
+++ b/share/qbs/modules/cpp/sdcc.js
@@ -404,6 +404,7 @@ function compilerFlags(project, product, input, outputs, explicitlyDependsOn) {
}
// Misc flags.
+ escapablePreprocessorFlags = escapablePreprocessorFlags.uniqueConcat(input.cpp.cppFlags);
var escapedPreprocessorFlags = escapePreprocessorFlags(escapablePreprocessorFlags);
if (escapedPreprocessorFlags)
Array.prototype.push.apply(args, escapedPreprocessorFlags);