forked from qt-creator/qt-creator
Qbs: Fix executable path in equivalent command line
Use QbsSettings to get qbs executable file path. Change-Id: Ie8e9dc85712a2a51ee14b5715cf5529ecd3b44c0 Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
This commit is contained in:
@@ -272,11 +272,7 @@ QString QbsBuildConfiguration::configurationName() const
|
||||
QString QbsBuildConfiguration::equivalentCommandLine(const QbsBuildStepData &stepData) const
|
||||
{
|
||||
CommandLine commandLine;
|
||||
const QString qbsInstallDir = QString::fromLocal8Bit(qgetenv("QBS_INSTALL_DIR"));
|
||||
const QString qbsFilePath = HostOsInfo::withExecutableSuffix(!qbsInstallDir.isEmpty()
|
||||
? qbsInstallDir + QLatin1String("/bin/qbs")
|
||||
: QCoreApplication::applicationDirPath() + QLatin1String("/qbs"));
|
||||
commandLine.addArg(QDir::toNativeSeparators(qbsFilePath));
|
||||
commandLine.addArg(QDir::toNativeSeparators(QbsSettings::qbsExecutableFilePath().toString()));
|
||||
commandLine.addArg(stepData.command);
|
||||
const QString buildDir = buildDirectory().toUserOutput();
|
||||
commandLine.addArgs({"-d", buildDir});
|
||||
|
Reference in New Issue
Block a user