aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDenis Shienkov <denis.shienkov@gmail.com>2020-05-15 11:07:19 +0300
committerDenis Shienkov <denis.shienkov@gmail.com>2020-05-15 13:19:45 +0000
commit22d9b28b315e97603828b37d55cffffcc0b4d805 (patch)
tree212e3ea0f361fbcaab4f75717bc52c5b29c0ad02
parent0b4b2baa5967b7d212688bc8d723977d795c96d8 (diff)
baremetal: Add support for new Xtensa architecture for GCC toolchain
This commit adds support for Xtensa architecture provided by Tensilica, includes such processors as ESP32, ESP8266 and others. Change-Id: Ifae7a62429bf97b504d15e0313838efb56129789 Reviewed-by: Ivan Komissarov <ABBAPOH@gmail.com> Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
-rw-r--r--share/qbs/imports/qbs/ModUtils/utils.js2
1 files changed, 2 insertions, 0 deletions
diff --git a/share/qbs/imports/qbs/ModUtils/utils.js b/share/qbs/imports/qbs/ModUtils/utils.js
index 5c1121555..905a3deda 100644
--- a/share/qbs/imports/qbs/ModUtils/utils.js
+++ b/share/qbs/imports/qbs/ModUtils/utils.js
@@ -574,6 +574,8 @@ function guessArchitecture(m) {
architecture = "v850";
} else if (hasAnyOf(m, ["__riscv"])) {
architecture = "riscv";
+ } else if (hasAnyOf(m, ["__xtensa__", "__XTENSA__"])) {
+ architecture = "xtensa";
}
}