Parse the Makefile in the importing case a lot better

We add each command line argument to the Additional Arguments
This commit is contained in:
dt
2009-07-22 16:52:44 +02:00
parent ecfb6eaf5a
commit cd27fdecd9
9 changed files with 237 additions and 135 deletions

View File

@@ -722,11 +722,7 @@ void Qt4Project::addDefaultBuild()
wizard.execDialog();
} else {
// Migrate settings
QMakeStep *qs = 0;
foreach(BuildStep *bs, buildSteps())
if ( (qs = qobject_cast<QMakeStep *>(bs)) != 0)
break;
QMakeStep *qs = qmakeStep();
foreach (const QString &buildConfiguration, buildConfigurations()) {
QVariant v = qs->value(buildConfiguration, "buildConfiguration");
if (v.isValid()) {
@@ -1044,6 +1040,15 @@ void Qt4Project::proFileUpdated(Qt4ProjectManager::Internal::Qt4ProFileNode *nod
}
}
QMakeStep *Qt4Project::qmakeStep() const
{
QMakeStep *qs = 0;
foreach(BuildStep *bs, buildSteps())
if ((qs = qobject_cast<QMakeStep *>(bs)) != 0)
return qs;
return 0;
}
MakeStep *Qt4Project::makeStep() const
{
MakeStep *qs = 0;