forked from qt-creator/qt-creator
		
	ProjectExplorer: Move some of the BuildInfo setup code to central places
Change-Id: I8893366acb187ea1a94a8ca272ded2c46cb521d1 Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
This commit is contained in:
		@@ -335,17 +335,13 @@ Kit *CMakeProjectImporter::createKit(void *directoryData) const
 | 
			
		||||
    });
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
const QList<BuildInfo> CMakeProjectImporter::buildInfoListForKit(const Kit *k, void *directoryData) const
 | 
			
		||||
const QList<BuildInfo> CMakeProjectImporter::buildInfoList(void *directoryData) const
 | 
			
		||||
{
 | 
			
		||||
    auto data = static_cast<const DirectoryData *>(directoryData);
 | 
			
		||||
    auto factory = dynamic_cast<CMakeBuildConfigurationFactory *>(
 | 
			
		||||
                BuildConfigurationFactory::find(k, projectFilePath()));
 | 
			
		||||
    if (!factory)
 | 
			
		||||
        return {};
 | 
			
		||||
 | 
			
		||||
    // create info:
 | 
			
		||||
    BuildInfo info = factory->createBuildInfo(k, projectDirectory().toString(),
 | 
			
		||||
                                              CMakeBuildConfigurationFactory::buildTypeFromByteArray(data->cmakeBuildType));
 | 
			
		||||
    BuildInfo info = CMakeBuildConfigurationFactory::createBuildInfo(
 | 
			
		||||
                CMakeBuildConfigurationFactory::buildTypeFromByteArray(data->cmakeBuildType));
 | 
			
		||||
    info.buildDirectory = data->buildDirectory;
 | 
			
		||||
    info.displayName = info.typeName;
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user