AutoTools: Some more FilePath use

Change-Id: I4833962abf72c09fa19977b88ae7ddc83303da95
Reviewed-by: Christian Stenger <christian.stenger@qt.io>
This commit is contained in:
hjk
2021-08-06 16:37:22 +02:00
parent 5287142d91
commit c179ce867c

View File

@@ -48,17 +48,17 @@ class AutotoolsBuildConfiguration : public BuildConfiguration
Q_DECLARE_TR_FUNCTIONS(AutotoolsProjectManager::Internal::AutotoolsBuildConfiguration)
public:
AutotoolsBuildConfiguration(Target *target, Utils::Id id)
AutotoolsBuildConfiguration(Target *target, Id id)
: BuildConfiguration(target, 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.
setBuildDirectory(Utils::FilePath::fromString("/<foobar>"));
setBuildDirectory(FilePath::fromString("/<foobar>"));
setBuildDirectoryHistoryCompleter("AutoTools.BuildDir.History");
setConfigWidgetDisplayName(tr("Autotools Manager"));
// ### Build Steps Build ###
QFile autogenFile(target->project()->projectDirectory().toString() + "/autogen.sh");
const FilePath autogenFile = target->project()->projectDirectory() / "autogen.sh";
if (autogenFile.exists())
appendInitialBuildStep(Constants::AUTOGEN_STEP_ID); // autogen.sh
else