aboutsummaryrefslogtreecommitdiffstats
path: root/share
diff options
context:
space:
mode:
authorDenis Shienkov <denis.shienkov@gmail.com>2020-06-12 14:51:47 +0300
committerDenis Shienkov <denis.shienkov@gmail.com>2020-06-13 10:47:40 +0000
commit87ac4d5280901df2d9973f19d4c744811e06170b (patch)
tree0677d2a115a93e6064b7e3f43b57cba22fce9bef /share
parent6f471fc8f1a93f8dd2daa4e746f47dbeb180e10d (diff)
baremetal: Handle missing cpp.includePaths for SDCC assembler
Change-Id: I397884b4c174e4d5116ee219ad7da6a36e30c0b5 Reviewed-by: Ivan Komissarov <ABBAPOH@gmail.com>
Diffstat (limited to 'share')
-rw-r--r--share/qbs/modules/cpp/sdcc.js6
1 files changed, 6 insertions, 0 deletions
diff --git a/share/qbs/modules/cpp/sdcc.js b/share/qbs/modules/cpp/sdcc.js
index ce591e6ea..15dacb8d0 100644
--- a/share/qbs/modules/cpp/sdcc.js
+++ b/share/qbs/modules/cpp/sdcc.js
@@ -406,6 +406,12 @@ function assemblerFlags(project, product, input, outputs, explicitlyDependsOn) {
var args = [];
// Includes.
+ var includePaths = input.cpp.includePaths;
+ if (includePaths) {
+ args = args.concat([].uniqueConcat(includePaths).map(function(path) {
+ return "-I" + path; }));
+ }
+
var allSystemIncludePaths = [];
var systemIncludePaths = input.cpp.systemIncludePaths;
if (systemIncludePaths)