forked from qt-creator/qt-creator
Qbs: Use base project() in build step when possible
Change-Id: I8e6a1c9b06273ac77a3c7aa832d5ed4e63e5d475 Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
This commit is contained in:
@@ -362,8 +362,7 @@ void QbsBuildStep::buildingDone(bool success)
|
|||||||
|
|
||||||
void QbsBuildStep::reparsingDone(bool success)
|
void QbsBuildStep::reparsingDone(bool success)
|
||||||
{
|
{
|
||||||
disconnect(qbsProject(), &ProjectExplorer::Project::parsingFinished,
|
disconnect(project(), &Project::parsingFinished, this, &QbsBuildStep::reparsingDone);
|
||||||
this, &QbsBuildStep::reparsingDone);
|
|
||||||
m_parsingProject = false;
|
m_parsingProject = false;
|
||||||
if (m_job) { // This was a scheduled reparsing after building.
|
if (m_job) { // This was a scheduled reparsing after building.
|
||||||
finish();
|
finish();
|
||||||
@@ -491,8 +490,7 @@ void QbsBuildStep::setCleanInstallRoot(bool clean)
|
|||||||
void QbsBuildStep::parseProject()
|
void QbsBuildStep::parseProject()
|
||||||
{
|
{
|
||||||
m_parsingProject = true;
|
m_parsingProject = true;
|
||||||
connect(qbsProject(), &ProjectExplorer::Project::parsingFinished,
|
connect(project(), &Project::parsingFinished, this, &QbsBuildStep::reparsingDone);
|
||||||
this, &QbsBuildStep::reparsingDone);
|
|
||||||
qbsProject()->parseCurrentBuildConfiguration();
|
qbsProject()->parseCurrentBuildConfiguration();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user