aboutsummaryrefslogtreecommitdiffstats
path: root/src/app/qbs-setup-toolchains/sdccprobe.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/app/qbs-setup-toolchains/sdccprobe.h')
-rw-r--r--src/app/qbs-setup-toolchains/sdccprobe.h8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/app/qbs-setup-toolchains/sdccprobe.h b/src/app/qbs-setup-toolchains/sdccprobe.h
index 7f4219b5a..55062ff19 100644
--- a/src/app/qbs-setup-toolchains/sdccprobe.h
+++ b/src/app/qbs-setup-toolchains/sdccprobe.h
@@ -42,6 +42,8 @@
#include <QtCore/qlist.h>
+#include <tuple>
+
QT_BEGIN_NAMESPACE
class QFileInfo;
QT_END_NAMESPACE
@@ -57,6 +59,12 @@ struct SdccInstallInfo
QString version;
};
+inline bool operator==(const SdccInstallInfo &lhs, const SdccInstallInfo &rhs)
+{
+ return std::tie(lhs.compilerPath, lhs.version)
+ == std::tie(rhs.compilerPath, rhs.version);
+}
+
bool isSdccCompiler(const QString &compilerName);
void createSdccProfile(const QFileInfo &compiler, qbs::Settings *settings,