aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorChristian Kandeler <christian.kandeler@qt.io>2022-05-20 17:52:27 +0200
committerChristian Kandeler <christian.kandeler@qt.io>2022-05-20 17:52:27 +0200
commit2687b36742b00679726a151a7b10e4756d3dc910 (patch)
treed6986e2397db87b8be3b498762e485c0b97f4d95
parent3ad842bcd9f9e7c0014e05f4b75ce4ae49a06e29 (diff)
parent864f7ed09316e4f629423f1c4f2d05af244e2339 (diff)
Merge 1.22 into master
-rw-r--r--cmake/QbsBuildConfig.cmake2
-rw-r--r--src/app/qbs-setup-toolchains/dmcprobe.cpp8
-rw-r--r--src/app/qbs-setup-toolchains/dmcprobe.h2
-rw-r--r--src/lib/scriptengine/CMakeLists.txt4
4 files changed, 8 insertions, 8 deletions
diff --git a/cmake/QbsBuildConfig.cmake b/cmake/QbsBuildConfig.cmake
index 166afe6d5..a29f550f2 100644
--- a/cmake/QbsBuildConfig.cmake
+++ b/cmake/QbsBuildConfig.cmake
@@ -142,7 +142,7 @@ function(add_qbs_library target_name)
set(library_type STATIC)
endif()
- string(REGEX REPLACE "\\.[0..9]+$" "" _SOVERSION ${QBS_VERSION})
+ string(REGEX REPLACE "\\.[0-9]+$" "" _SOVERSION ${QBS_VERSION})
add_library(${target_name} ${library_type} ${_arg_SOURCES})
target_compile_definitions(
diff --git a/src/app/qbs-setup-toolchains/dmcprobe.cpp b/src/app/qbs-setup-toolchains/dmcprobe.cpp
index d542f9bcd..cbe113dfd 100644
--- a/src/app/qbs-setup-toolchains/dmcprobe.cpp
+++ b/src/app/qbs-setup-toolchains/dmcprobe.cpp
@@ -101,7 +101,7 @@ static QStringList dumpOutput(const QFileInfo &compiler, const QStringList &flag
args.push_back(QDir::toNativeSeparators(filePath));
QProcess p;
- p.start(compiler.absoluteFilePath(), std::move(args));
+ p.start(compiler.absoluteFilePath(), args);
p.waitForFinished(3000);
fakeIn.remove();
static QRegularExpression re(QLatin1String("\\r?\\n"));
@@ -144,7 +144,7 @@ static std::optional<Target> dumpDmcTarget(const QFileInfo &compiler, const QStr
static std::vector<Profile> createDmcProfileHelper(const ToolchainInstallInfo &info,
Settings *settings,
- QString profileName = QString())
+ QStringView profileName = {})
{
const QFileInfo compiler = info.compilerPath;
std::vector<Profile> profiles;
@@ -241,10 +241,10 @@ bool isDmcCompiler(const QString &compilerName)
}
void createDmcProfile(const QFileInfo &compiler, Settings *settings,
- QString profileName)
+ QStringView profileName)
{
const ToolchainInstallInfo info = {compiler, Version{}};
- createDmcProfileHelper(info, settings, std::move(profileName));
+ createDmcProfileHelper(info, settings, profileName);
}
void dmcProbe(Settings *settings, std::vector<Profile> &profiles)
diff --git a/src/app/qbs-setup-toolchains/dmcprobe.h b/src/app/qbs-setup-toolchains/dmcprobe.h
index a2fbc74cb..3159c2df5 100644
--- a/src/app/qbs-setup-toolchains/dmcprobe.h
+++ b/src/app/qbs-setup-toolchains/dmcprobe.h
@@ -54,7 +54,7 @@ class Settings;
bool isDmcCompiler(const QString &compilerName);
void createDmcProfile(const QFileInfo &compiler, qbs::Settings *settings,
- QString profileName);
+ QStringView profileName);
void dmcProbe(qbs::Settings *settings, std::vector<qbs::Profile> &profiles);
diff --git a/src/lib/scriptengine/CMakeLists.txt b/src/lib/scriptengine/CMakeLists.txt
index deb9b0f8d..7e5a60d69 100644
--- a/src/lib/scriptengine/CMakeLists.txt
+++ b/src/lib/scriptengine/CMakeLists.txt
@@ -73,8 +73,8 @@ elseif(WIN32)
endif()
if (MSVC)
- set(QT_SCRIPT_CXX_FLAGS "/wd4146" "/wd4244" "/wd4267" "/wd4291" "/wd4334"
- "/wd4344" "/wd4396" "/wd4503" "/wd4800" "/wd4819" "/wd4996")
+ set(QT_SCRIPT_CXX_FLAGS "/wd4018" "/wd4146" "/wd4244" "/wd4267" "/wd4291"
+ "/wd4334" "/wd4344" "/wd4396" "/wd4503" "/wd4800" "/wd4819" "/wd4996")
else()
set(QT_SCRIPT_CXX_FLAGS "-fno-strict-aliasing" "-w"
"-Wall" "-Wreturn-type" "-Wcast-align" "-Wchar-subscripts"