diff --git a/src/plugins/qt4projectmanager/qt4buildconfiguration.cpp b/src/plugins/qt4projectmanager/qt4buildconfiguration.cpp index 1d15652b24f..56191bb95af 100644 --- a/src/plugins/qt4projectmanager/qt4buildconfiguration.cpp +++ b/src/plugins/qt4projectmanager/qt4buildconfiguration.cpp @@ -234,10 +234,13 @@ bool Qt4BuildConfiguration::isShadowBuild() const void Qt4BuildConfiguration::setBuildDirectory(const FileName &directory) { + if (directory == buildDirectory()) + return; BuildConfiguration::setBuildDirectory(directory); QTC_CHECK(supportsShadowBuilds() || (!supportsShadowBuilds() && buildDirectory().toString() == target()->project()->projectDirectory())); + emitProFileEvaluateNeeded(); } QString Qt4BuildConfiguration::makefile() const