forked from qt-creator/qt-creator
		
	QbsProjectManager: Do not set up generated files for disabled products
Such products are not guaranteed to have a valid build directory. Change-Id: I3e6ec211edb8fb9a13e3b785cd19b795f7adee12 Reviewed-by: Jake Petroules <jake.petroules@qt.io>
This commit is contained in:
		@@ -710,10 +710,12 @@ void QbsProductNode::setQbsProductData(const qbs::Project &project, const qbs::P
 | 
			
		||||
        }
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    const QStringList generatedFiles
 | 
			
		||||
            = Utils::transform(prd.generatedArtifacts(), &qbs::ArtifactData::filePath);
 | 
			
		||||
    QbsGroupNode::setupFiles(m_generatedFilesNode, qbs::GroupData(), generatedFiles,
 | 
			
		||||
                             prd.buildDirectory(), true, true);
 | 
			
		||||
    if (prd.isEnabled()) {
 | 
			
		||||
        const QStringList generatedFiles
 | 
			
		||||
                = Utils::transform(prd.generatedArtifacts(), &qbs::ArtifactData::filePath);
 | 
			
		||||
        QbsGroupNode::setupFiles(m_generatedFilesNode, qbs::GroupData(), generatedFiles,
 | 
			
		||||
                                 prd.buildDirectory(), true, true);
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    addProjectNodes(toAdd);
 | 
			
		||||
    removeProjectNodes(toRemove);
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user