diff --git a/src/plugins/qt4projectmanager/qt4project.cpp b/src/plugins/qt4projectmanager/qt4project.cpp index 9e47ac404d2f688a2e68966052b7a7abcfc457cb..ceedf098c42002cbafab19347e4124d81eb44a2d 100644 --- a/src/plugins/qt4projectmanager/qt4project.cpp +++ b/src/plugins/qt4projectmanager/qt4project.cpp @@ -621,7 +621,22 @@ void Qt4Project::addDefaultBuild() // Restoring configuration // Do we already have a gdbmacrobuildstep? // If not add it and disable linking of debugging helper - // TODO + + // Check for old link debugging helper setting in each buildConfiguration + // We add a gdbmacrosbuildstep if at least one has it + // TODO remove migration code from pre beta + foreach(const QString &bc, buildConfigurations()) { + QVariant v = value(bc, "addQDumper"); + if (v.isValid() && v.toBool()) { + GdbMacrosBuildStep *gdbmacrostep = new GdbMacrosBuildStep(this); + insertBuildStep(0, gdbmacrostep); + break; + } + } + + foreach(const QString &bc, buildConfigurations()) { + setValue(bc, "addQDumper", QVariant()); + } } }