aboutsummaryrefslogtreecommitdiffstats
path: root/share/qbs/modules/cpp/iar.js
diff options
context:
space:
mode:
Diffstat (limited to 'share/qbs/modules/cpp/iar.js')
-rw-r--r--share/qbs/modules/cpp/iar.js4
1 files changed, 3 insertions, 1 deletions
diff --git a/share/qbs/modules/cpp/iar.js b/share/qbs/modules/cpp/iar.js
index 20ffc6a96..9abd6949d 100644
--- a/share/qbs/modules/cpp/iar.js
+++ b/share/qbs/modules/cpp/iar.js
@@ -507,8 +507,10 @@ function compilerFlags(project, product, input, outputs, explicitlyDependsOn) {
case "rx":
// Byte order flags.
var endianness = input.cpp.endianness;
- if (endianness)
+ if (endianness && (input.qbs.architecture === "arm"
+ || input.qbs.architecture === "rx")) {
args.push("--endian=" + endianness);
+ }
if (tag === "cpp") {
// Enable C++ language flags.
args.push("--c++");