From 006ee8f16a632e2f496b1ad0ecc3ebac6bafbd87 Mon Sep 17 00:00:00 2001 From: dt <qtc-committer@nokia.com> Date: Mon, 15 Dec 2008 12:36:05 +0100 Subject: [PATCH] Fixes: Add migration code to qt4project.cpp for Link Debugging helper RevBy: con, hjk --- src/plugins/qt4projectmanager/qt4project.cpp | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) diff --git a/src/plugins/qt4projectmanager/qt4project.cpp b/src/plugins/qt4projectmanager/qt4project.cpp index 9e47ac404d2..ceedf098c42 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()); + } } } -- GitLab