diff options
Diffstat (limited to 'src/app/qbs-setup-toolchains/sdccprobe.h')
-rw-r--r-- | src/app/qbs-setup-toolchains/sdccprobe.h | 8 |
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, |