diff --git a/src/plugins/qmakeprojectmanager/qmakeproject.cpp b/src/plugins/qmakeprojectmanager/qmakeproject.cpp index b1d721cb75d..4cf8fd98611 100644 --- a/src/plugins/qmakeprojectmanager/qmakeproject.cpp +++ b/src/plugins/qmakeprojectmanager/qmakeproject.cpp @@ -1345,9 +1345,9 @@ void QmakeProject::configureAsExampleProject(const QSet &platforms) QList kits = KitManager::kits(); foreach (Kit *k, kits) { QtSupport::BaseQtVersion *version = QtSupport::QtKitInformation::qtVersion(k); - if (!version || platforms.isEmpty()) - continue; - if (!Utils::contains(version->targetDeviceTypes(), [platforms](Core::Id i) { return platforms.contains(i); })) + if (!version + || (!platforms.isEmpty() + && !Utils::contains(version->targetDeviceTypes(), [platforms](Core::Id i) { return platforms.contains(i); }))) continue; IBuildConfigurationFactory *factory = IBuildConfigurationFactory::find(k, projectFilePath().toString());