diff --git a/src/plugins/autotest/qtest/qttestparser.cpp b/src/plugins/autotest/qtest/qttestparser.cpp index 476422295dc..a262148eccf 100644 --- a/src/plugins/autotest/qtest/qttestparser.cpp +++ b/src/plugins/autotest/qtest/qttestparser.cpp @@ -85,8 +85,11 @@ static bool qtTestLibDefined(const QString &fileName) { const QList parts = CppTools::CppModelManager::instance()->projectPart(fileName); - if (parts.size() > 0) - return parts.at(0)->projectMacros.contains({"QT_TESTLIB_LIB"}); + if (parts.size() > 0) { + return Utils::anyOf(parts.at(0)->projectMacros, [] (const ProjectExplorer::Macro ¯o) { + return macro.key == "QT_TESTLIB_LIB"; + }); + } return false; }