forked from qt-creator/qt-creator
ProjectExplorer: Add convenience Project::addTargetFor{Default,}Kit
Less noise on the user side. Change-Id: I5cdf4af4910a3cc1ee0af1b43fcbc7329a6d59db Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
This commit is contained in:
@@ -552,12 +552,8 @@ public:
|
||||
BuildConfiguration *lastBc = nullptr;
|
||||
for (const BuildInfo &info : projectImporter->import(path, false)) {
|
||||
Target *target = project->target(info.kitId);
|
||||
if (!target) {
|
||||
std::unique_ptr<Target> newTarget = project->createTarget(KitManager::kit(info.kitId));
|
||||
target = newTarget.get();
|
||||
if (newTarget)
|
||||
project->addTarget(std::move(newTarget));
|
||||
}
|
||||
if (!target)
|
||||
target = project->addTargetForKit(KitManager::kit(info.kitId));
|
||||
if (target) {
|
||||
projectImporter->makePersistent(target->kit());
|
||||
BuildConfiguration *bc = info.factory()->create(target, info);
|
||||
|
||||
Reference in New Issue
Block a user