forked from qt-creator/qt-creator
QmakeBuildConfiguration: Pass build dir to base setter
Change-Id: I55bd47d62ef644257b49d3423c4d43a6443564aa Reviewed-by: Tobias Hunger <tobias.hunger@qt.io>
This commit is contained in:
@@ -102,6 +102,8 @@ enum { debug = 0 };
|
||||
QmakeBuildConfiguration::QmakeBuildConfiguration(Target *target)
|
||||
: QmakeBuildConfiguration(target, Core::Id(QMAKE_BC_ID))
|
||||
{
|
||||
connect(this, &BuildConfiguration::buildDirectoryChanged,
|
||||
this, &QmakeBuildConfiguration::emitProFileEvaluateNeeded);
|
||||
}
|
||||
|
||||
QmakeBuildConfiguration::QmakeBuildConfiguration(Target *target, Core::Id id) :
|
||||
@@ -223,14 +225,6 @@ bool QmakeBuildConfiguration::isShadowBuild() const
|
||||
return buildDirectory() != target()->project()->projectDirectory();
|
||||
}
|
||||
|
||||
void QmakeBuildConfiguration::setBuildDirectory(const FileName &directory)
|
||||
{
|
||||
if (directory == buildDirectory())
|
||||
return;
|
||||
BuildConfiguration::setBuildDirectory(directory);
|
||||
emitProFileEvaluateNeeded();
|
||||
}
|
||||
|
||||
QString QmakeBuildConfiguration::makefile() const
|
||||
{
|
||||
return static_cast<QmakeProject *>(target()->project())->rootProjectNode()->makefile();
|
||||
|
||||
Reference in New Issue
Block a user