From b57553b7a21d6cc4ee28779a7c81f5545708d3cb Mon Sep 17 00:00:00 2001 From: Orgad Shaneh Date: Sun, 18 Jun 2017 12:08:29 +0300 Subject: QmakePM: Fix redundant execution of qmake on build file ... when Makefile is customized. The resolved makefile was Makefile.custom instead of /Makefile.custom. Change-Id: I01c4ef8b6d4ba64fc6663219c2eab7a39e03888b Reviewed-by: Eike Ziller Reviewed-by: Tobias Hunger --- src/plugins/qmakeprojectmanager/qmakestep.cpp | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) (limited to 'src') diff --git a/src/plugins/qmakeprojectmanager/qmakestep.cpp b/src/plugins/qmakeprojectmanager/qmakestep.cpp index 99dab8044d..54c8d0989d 100644 --- a/src/plugins/qmakeprojectmanager/qmakestep.cpp +++ b/src/plugins/qmakeprojectmanager/qmakestep.cpp @@ -225,19 +225,18 @@ bool QMakeStep::init(QList &earlierSteps) m_makeArguments.clear(); } - QString makefile = workingDirectory; + QString makefile = workingDirectory + '/'; if (qmakeBc->subNodeBuild()) { QmakeProFile *pro = qmakeBc->subNodeBuild()->proFile(); if (pro && !pro->makefile().isEmpty()) makefile.append(pro->makefile()); else - makefile.append(QLatin1String("/Makefile")); + makefile.append("Makefile"); } else if (!qmakeBc->makefile().isEmpty()) { - makefile.append(QLatin1Char('/')); makefile.append(qmakeBc->makefile()); } else { - makefile.append(QLatin1String("/Makefile")); + makefile.append("Makefile"); } // Check whether we need to run qmake -- cgit v1.2.3