forked from qt-creator/qt-creator
AutotoolsProjectManager: Re-add initial project parsing
Amends 01cc0e7499
.
Fixes: QTCREATORBUG-32305
Change-Id: Icae39c882d7c911b12dbf4dd3442af7abcbd64d6
Reviewed-by: Christian Stenger <christian.stenger@qt.io>
This commit is contained in:
@@ -61,7 +61,12 @@ AutotoolsBuildSystem::AutotoolsBuildSystem(BuildConfiguration *bc)
|
||||
: BuildSystem(bc)
|
||||
, m_cppCodeModelUpdater(ProjectUpdaterFactory::createCppProjectUpdater())
|
||||
{
|
||||
connect(project(), &Project::projectFileIsDirty, this, [this] { requestParse(); });
|
||||
const auto reparseIfActive = [this] {
|
||||
if (target()->activeBuildConfiguration() == buildConfiguration())
|
||||
requestDelayedParse();
|
||||
};
|
||||
connect(project(), &Project::projectFileIsDirty, this, reparseIfActive);
|
||||
connect(target(), &Target::activeBuildConfigurationChanged, this, reparseIfActive);
|
||||
}
|
||||
|
||||
static void parseMakefileImpl(QPromise<MakefileParserOutputData> &promise, const QString &makefile)
|
||||
|
Reference in New Issue
Block a user