forked from qt-creator/qt-creator
ToolChain: Make sure we have a proper tool chain
Make sure we have a proper tool chain when restoring a project.
This commit is contained in:
@@ -145,6 +145,11 @@ void Target::addBuildConfiguration(BuildConfiguration *configuration)
|
|||||||
configurationDisplayName = Project::makeUnique(configurationDisplayName, displayNames);
|
configurationDisplayName = Project::makeUnique(configurationDisplayName, displayNames);
|
||||||
configuration->setDisplayName(configurationDisplayName);
|
configuration->setDisplayName(configurationDisplayName);
|
||||||
|
|
||||||
|
// Make sure we have a sane tool chain if at all possible
|
||||||
|
if (!configuration->toolChain()
|
||||||
|
|| !possibleToolChains(configuration).contains(configuration->toolChain()))
|
||||||
|
configuration->setToolChain(preferredToolChain(configuration));
|
||||||
|
|
||||||
// add it
|
// add it
|
||||||
d->m_buildConfigurations.push_back(configuration);
|
d->m_buildConfigurations.push_back(configuration);
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user