summaryrefslogtreecommitdiff
path: root/src/plugins/autotoolsprojectmanager
diff options
context:
space:
mode:
authorRay Donnelly <mingw.android@gmail.com>2014-09-10 00:17:42 +0100
committerRay Donnelly <mingw.android@gmail.com>2015-05-11 17:29:38 +0000
commitb8256ddd3ae71166e4e67fd127db140d23e30156 (patch)
tree9ace8d738772375ac6f4dbbf4cffd161f945fe11 /src/plugins/autotoolsprojectmanager
parent1ef66857cb9972c69fb75f8021b41854714243ce (diff)
downloadqt-creator-b8256ddd3ae71166e4e67fd127db140d23e30156.tar.gz
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>
Diffstat (limited to 'src/plugins/autotoolsprojectmanager')
-rw-r--r--src/plugins/autotoolsprojectmanager/autotoolsbuildconfiguration.cpp6
1 files changed, 5 insertions, 1 deletions
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()
{