From 22d9b28b315e97603828b37d55cffffcc0b4d805 Mon Sep 17 00:00:00 2001 From: Denis Shienkov Date: Fri, 15 May 2020 11:07:19 +0300 Subject: 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 Reviewed-by: Christian Kandeler --- share/qbs/imports/qbs/ModUtils/utils.js | 2 ++ 1 file changed, 2 insertions(+) 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"; } } -- cgit v1.2.3