From 3d065495b38ab321607bc9df534ee8e77d4b845e Mon Sep 17 00:00:00 2001 From: Christian Stenger Date: Wed, 12 Feb 2025 08:32:46 +0100 Subject: [PATCH] QbsPM: Silence soft assert Expanded macros may be original path strings and can contain backslashes as file separator on Windows. Change-Id: Ia4b1798e2e6ad42b0924a92f8efc254ea79fb7ad Reviewed-by: Christian Kandeler --- src/plugins/qbsprojectmanager/qbsproject.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/plugins/qbsprojectmanager/qbsproject.cpp b/src/plugins/qbsprojectmanager/qbsproject.cpp index cf160804b82..94a565bf553 100644 --- a/src/plugins/qbsprojectmanager/qbsproject.cpp +++ b/src/plugins/qbsprojectmanager/qbsproject.cpp @@ -640,7 +640,7 @@ void QbsBuildSystem::startParsing(const QVariantMap &extraConfig) installRoot = buildConfiguration()->macroExpander()->expand( QbsSettings::defaultInstallDirTemplate()); } - config.insert(Constants::QBS_INSTALL_ROOT_KEY, FilePath::fromString(installRoot).path()); + config.insert(Constants::QBS_INSTALL_ROOT_KEY, FilePath::fromUserInput(installRoot).path()); config.insert(Constants::QBS_RESTORE_BEHAVIOR_KEY, "restore-and-track-changes"); for (auto it = extraConfig.begin(); it != extraConfig.end(); ++it) config.insert(keyFromString(it.key()), it.value());