summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorDenis Shienkov <denis.shienkov@gmail.com>2019-07-11 16:39:43 +0300
committerDenis Shienkov <denis.shienkov@gmail.com>2019-07-11 14:10:10 +0000
commit6e1595c1b36e8bb0abf5dfff55a60b56bc1c481b (patch)
tree3549a393184f6a44781c5549b66b15b3afe560f0 /src
parente358c169a279dee47f70fafd86235ee6ef4fe794 (diff)
downloadqt-creator-6e1595c1b36e8bb0abf5dfff55a60b56bc1c481b.tar.gz
ProjectExplorer: Interpret 'none' compiler part as BareMetalOS
Usually, the GCC compilers with a names like "arm-none-eabi-gcc" are used for a bare-metal devices. Change-Id: I30acd554b44ae625383ec615454d258361e78074 Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
Diffstat (limited to 'src')
-rw-r--r--src/plugins/projectexplorer/abi.cpp6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/plugins/projectexplorer/abi.cpp b/src/plugins/projectexplorer/abi.cpp
index e4e4c13e64..abce4d4617 100644
--- a/src/plugins/projectexplorer/abi.cpp
+++ b/src/plugins/projectexplorer/abi.cpp
@@ -458,7 +458,7 @@ Abi Abi::abiFromTargetTriplet(const QString &triple)
int unknownCount = 0;
for (const QStringRef &p : parts) {
- if (p == "unknown" || p == "pc" || p == "none"
+ if (p == "unknown" || p == "pc"
|| p == "gnu" || p == "uclibc"
|| p == "86_64" || p == "redhat"
|| p == "w64") {
@@ -543,6 +543,10 @@ Abi Abi::abiFromTargetTriplet(const QString &triple)
os = QnxOS;
flavor = GenericFlavor;
format = ElfFormat;
+ } else if (p == "none") {
+ os = BareMetalOS;
+ flavor = GenericFlavor;
+ format = ElfFormat;
} else {
++unknownCount;
}