diff --git a/src/plugins/qmakeprojectmanager/qmakestep.cpp b/src/plugins/qmakeprojectmanager/qmakestep.cpp index e20fe2f3853565fa4912f2fd8f93994f815d7923..50f99b1e453b4cde10b9879bf5ca8ee469015b91 100644 --- a/src/plugins/qmakeprojectmanager/qmakestep.cpp +++ b/src/plugins/qmakeprojectmanager/qmakestep.cpp @@ -192,8 +192,10 @@ bool QMakeStep::init(QList<const BuildStep *> &earlierSteps) QmakeBuildConfiguration *qmakeBc = qmakeBuildConfiguration(); const BaseQtVersion *qtVersion = QtKitInformation::qtVersion(target()->kit()); - if (!qtVersion) + if (!qtVersion) { + emit addOutput(tr("No Qt version configured."), BuildStep::OutputFormat::ErrorMessage); return false; + } QString workingDirectory; @@ -207,8 +209,12 @@ bool QMakeStep::init(QList<const BuildStep *> &earlierSteps) m_runMakeQmake = (qtVersion->qtVersion() >= QtVersionNumber(5, 0 ,0)); if (m_runMakeQmake) { m_makeExecutable = makeCommand(); - if (m_makeExecutable.isEmpty()) + if (m_makeExecutable.isEmpty()) { + emit addOutput(tr("Could not determine which \"make\" command to run. " + "Check the \"make\" step in the build configuration."), + BuildStep::OutputFormat::ErrorMessage); return false; + } m_makeArguments = makeArguments(); } else { m_makeExecutable.clear();