forked from qt-creator/qt-creator
Merge remote-tracking branch 'origin/4.14'
Conflicts: doc/qtdesignstudio/examples/loginui1/qtquickcontrols2.conf doc/qtdesignstudio/examples/loginui2/qtquickcontrols2.conf doc/qtdesignstudio/examples/loginui3/qtquickcontrols2.conf doc/qtdesignstudio/examples/loginui4/qtquickcontrols2.conf share/qtcreator/debugger/dumper.py share/qtcreator/debugger/qttypes.py Change-Id: Id44a67cdeeb0889ff96eddcdf409d20ca7cbdd0b
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});
|
||||
|
||||
@@ -786,7 +786,9 @@ static void getExpandedCompilerFlags(QStringList &cFlags, QStringList &cxxFlags,
|
||||
cFlags = cxxFlags = commonFlags;
|
||||
|
||||
const auto cxxLanguageVersion = arrayToStringList(getCppProp("cxxLanguageVersion"));
|
||||
if (cxxLanguageVersion.contains("c++17"))
|
||||
if (cxxLanguageVersion.contains("c++20"))
|
||||
cxxFlags << "-std=c++20";
|
||||
else if (cxxLanguageVersion.contains("c++17"))
|
||||
cxxFlags << "-std=c++17";
|
||||
else if (cxxLanguageVersion.contains("c++14"))
|
||||
cxxFlags << "-std=c++14";
|
||||
@@ -805,7 +807,11 @@ static void getExpandedCompilerFlags(QStringList &cFlags, QStringList &cxxFlags,
|
||||
cxxFlags << QLatin1String(enableRtti.toBool() ? "-frtti" : "-fno-rtti");
|
||||
|
||||
const auto cLanguageVersion = arrayToStringList(getCppProp("cLanguageVersion"));
|
||||
if (cLanguageVersion.contains("c11"))
|
||||
if (cLanguageVersion.contains("c18"))
|
||||
cFlags << "-cstd=c18";
|
||||
else if (cLanguageVersion.contains("c17"))
|
||||
cFlags << "-std=c17";
|
||||
else if (cLanguageVersion.contains("c11"))
|
||||
cFlags << "-std=c11";
|
||||
else if (cLanguageVersion.contains("c99"))
|
||||
cFlags << "-std=c99";
|
||||
|
||||
Reference in New Issue
Block a user