From b8256ddd3ae71166e4e67fd127db140d23e30156 Mon Sep 17 00:00:00 2001 From: Ray Donnelly <mingw.android@gmail.com> Date: Wed, 10 Sep 2014 00:17:42 +0100 Subject: [PATCH] autotools: Set a default buildDir So that the un-changed optimization in setBuildDirectory works correctly. Change-Id: Ie31fb2722c663cd0f998458d536181f47c83a37d Reviewed-by: Daniel Teske <daniel.teske@theqtcompany.com> --- .../autotoolsprojectmanager/autotoolsbuildconfiguration.cpp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/plugins/autotoolsprojectmanager/autotoolsbuildconfiguration.cpp b/src/plugins/autotoolsprojectmanager/autotoolsbuildconfiguration.cpp index f17b1d7f6c..29d3095122 100644 --- a/src/plugins/autotoolsprojectmanager/autotoolsbuildconfiguration.cpp +++ b/src/plugins/autotoolsprojectmanager/autotoolsbuildconfiguration.cpp @@ -64,7 +64,11 @@ using namespace ProjectExplorer::Constants; ////////////////////////////////////// AutotoolsBuildConfiguration::AutotoolsBuildConfiguration(Target *parent) : BuildConfiguration(parent, Core::Id(AUTOTOOLS_BC_ID)) -{ } +{ + // /<foobar> is used so the un-changed check in setBuildDirectory() works correctly. + // The leading / is to avoid the relative the path expansion in BuildConfiguration::buildDirectory. + BuildConfiguration::setBuildDirectory(Utils::FileName::fromString(QString::fromLatin1("/<foobar>"))); +} NamedWidget *AutotoolsBuildConfiguration::createConfigWidget() { -- GitLab