diff --git a/src/plugins/projectexplorer/project.cpp b/src/plugins/projectexplorer/project.cpp index e9d5f3f83c0..9c25e8d3b5e 100644 --- a/src/plugins/projectexplorer/project.cpp +++ b/src/plugins/projectexplorer/project.cpp @@ -701,6 +701,11 @@ void Project::createTargetFromMap(const QVariantMap &map, int index) Target *t = restoreTarget(targetMap); if (!t) return; + if (t->runConfigurations().isEmpty() && t->buildConfigurations().isEmpty()) { + delete t; + return; + } + addTarget(t); }