forked from qt-creator/qt-creator
Make Toolchain::makeCommand return a full path to the make command
Requires passing in the environment to use. Also now the mingw toolchain has a fall back to make.exe on windows. And the msvc toolchain falls back to nmake even if the "use Jom" option is used. Task-number: QTCREATORBUG-7831 Change-Id: I850a96da41a380eef8c6992e27a72fb63958c456 Reviewed-by: Orgad Shaneh <orgads@gmail.com> Reviewed-by: Peter Kümmel <syntheticpp@gmx.net>
This commit is contained in:
@@ -152,13 +152,15 @@ QList<Utils::FileName> AndroidToolChain::suggestedMkspecList() const
|
||||
return QList<Utils::FileName>()<< Utils::FileName::fromString(QLatin1String("android-g++"));
|
||||
}
|
||||
|
||||
QString AndroidToolChain::makeCommand() const
|
||||
QString AndroidToolChain::makeCommand(const Utils::Environment &env) const
|
||||
{
|
||||
#if defined(Q_OS_WIN)
|
||||
return QLatin1String("ma-make.exe");
|
||||
QString make = QLatin1String("ma-make.exe");
|
||||
#else
|
||||
return QLatin1String("make");
|
||||
QString make = QLatin1String("make");
|
||||
#endif
|
||||
QString tmp = env.searchInPath(make);
|
||||
return tmp.isEmpty() ? make : tmp;
|
||||
}
|
||||
|
||||
void AndroidToolChain::setQtVersionId(int id)
|
||||
|
||||
Reference in New Issue
Block a user