diff --git a/src/plugins/autotoolsprojectmanager/autotoolsbuildconfiguration.cpp b/src/plugins/autotoolsprojectmanager/autotoolsbuildconfiguration.cpp index 5dd9d1ca96c..b0986cfc73a 100644 --- a/src/plugins/autotoolsprojectmanager/autotoolsbuildconfiguration.cpp +++ b/src/plugins/autotoolsprojectmanager/autotoolsbuildconfiguration.cpp @@ -185,7 +185,7 @@ AutotoolsBuildConfiguration *AutotoolsBuildConfigurationFactory::createDefaultCo // ### Build Steps Build ### // autogen.sh or autoreconf - QFile autogenFile(target->autotoolsProject()->sourceDirectory() + QLatin1String("/autogen.sh")); + QFile autogenFile(target->autotoolsProject()->projectDirectory() + QLatin1String("/autogen.sh")); if (autogenFile.exists()) { AutogenStep *autogenStep = new AutogenStep(buildSteps); buildSteps->insertStep(0, autogenStep); diff --git a/src/plugins/autotoolsprojectmanager/autotoolsproject.cpp b/src/plugins/autotoolsprojectmanager/autotoolsproject.cpp index aede667f7ad..132f8059375 100644 --- a/src/plugins/autotoolsprojectmanager/autotoolsproject.cpp +++ b/src/plugins/autotoolsprojectmanager/autotoolsproject.cpp @@ -155,7 +155,7 @@ QList AutotoolsProject::dependsOn() QString AutotoolsProject::defaultBuildDirectory() const { - return sourceDirectory(); + return projectDirectory(); } QList AutotoolsProject::subConfigWidgets() @@ -174,11 +174,6 @@ QStringList AutotoolsProject::files(FilesMode fileMode) const return m_files; } -QString AutotoolsProject::sourceDirectory() const -{ - return QFileInfo(m_fileName).absolutePath(); -} - QVariantMap AutotoolsProject::toMap() const { QVariantMap map = Project::toMap(); @@ -205,10 +200,7 @@ bool AutotoolsProject::fromMap(const QVariantMap &map) QTC_ASSERT(t->activeBuildConfiguration(), return false); // Ask the user for where he/she wants to build it. - QFileInfo fileInfo(m_fileName); - const QString defaultBuildDir = fileInfo.absolutePath(); - - QPointer wizard = new AutotoolsOpenProjectWizard(m_manager, sourceDirectory()); + QPointer wizard = new AutotoolsOpenProjectWizard(m_manager, projectDirectory()); if (!wizard->exec() == QDialog::Accepted) return false; diff --git a/src/plugins/autotoolsprojectmanager/autotoolsproject.h b/src/plugins/autotoolsprojectmanager/autotoolsproject.h index 418f00a2551..5524e012b7a 100644 --- a/src/plugins/autotoolsprojectmanager/autotoolsproject.h +++ b/src/plugins/autotoolsprojectmanager/autotoolsproject.h @@ -86,7 +86,6 @@ public: QStringList files(FilesMode fileMode) const; QList dependsOn(); QString defaultBuildDirectory() const; - QString sourceDirectory() const; QStringList buildTargets() const; ProjectExplorer::ToolChain *toolChain() const; void setToolChain(ProjectExplorer::ToolChain *tc);