diff options
author | Denis Shienkov <denis.shienkov@gmail.com> | 2020-06-12 14:51:47 +0300 |
---|---|---|
committer | Denis Shienkov <denis.shienkov@gmail.com> | 2020-06-13 10:47:40 +0000 |
commit | 87ac4d5280901df2d9973f19d4c744811e06170b (patch) | |
tree | 0677d2a115a93e6064b7e3f43b57cba22fce9bef /share | |
parent | 6f471fc8f1a93f8dd2daa4e746f47dbeb180e10d (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.js | 6 |
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) |