aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorChristian Kandeler <christian.kandeler@qt.io>2017-09-26 16:26:08 +0200
committerChristian Kandeler <christian.kandeler@qt.io>2017-09-27 10:43:15 +0000
commit4551429f1a30c2256a48e9fd0044a0e7567539ca (patch)
tree94d916b26d692e78c41f4b185dd62e518d9e5bc8
parent70be4ec8d868a5f721c3d1e48b2e527da7178f26 (diff)
GCC: Add support for the AVR architecture
Task-number: QBS-1203 Change-Id: Ide4121f007caf5c7c2ae47bbfd76d66079624081 Reviewed-by: Joerg Bornemann <joerg.bornemann@qt.io> Reviewed-by: Denis Shienkov <denis.shienkov@gmail.com>
-rw-r--r--share/qbs/imports/qbs/ModUtils/utils.js5
1 files changed, 5 insertions, 0 deletions
diff --git a/share/qbs/imports/qbs/ModUtils/utils.js b/share/qbs/imports/qbs/ModUtils/utils.js
index 9de6a92c6..79bcd9935 100644
--- a/share/qbs/imports/qbs/ModUtils/utils.js
+++ b/share/qbs/imports/qbs/ModUtils/utils.js
@@ -561,6 +561,11 @@ function guessArchitecture(m) {
architecture = "sparc";
if (hasAnyOf(m, ["__sparc64__"]))
architecture += "64";
+ } else if (hasAnyOf(m, ["__AVR__"])) {
+ architecture = "avr";
+ var avrSuffix = m["__AVR_ARCH__"];
+ if (avrSuffix)
+ architecture += avrSuffix;
}
}