From f19f4ea423dc3a23b5a88729680eee87a2299b0d Mon Sep 17 00:00:00 2001 From: Joker-Principal Date: Tue, 29 Jul 2025 23:31:41 +0800 Subject: [PATCH] CMake: fix missing quotes when generating deploy cmake scripts --- src/corelib/Qt6CoreMacros.cmake | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/corelib/Qt6CoreMacros.cmake b/src/corelib/Qt6CoreMacros.cmake index 5bc85ae7f7a5..f4062084643c 100644 --- a/src/corelib/Qt6CoreMacros.cmake +++ b/src/corelib/Qt6CoreMacros.cmake @@ -3237,13 +3237,13 @@ function(_qt_internal_write_target_deploy_info out_file) set(content "") foreach(target IN LISTS targets) set(var_prefix "__QT_DEPLOY_TARGET_${target}") - string(APPEND content "set(${var_prefix}_FILE $)\n") + string(APPEND content "set(${var_prefix}_FILE \"$\")\n") get_target_property(target_type ${target} TYPE) - string(APPEND content "set(${var_prefix}_TYPE ${target_type})\n") + string(APPEND content "set(${var_prefix}_TYPE \"${target_type})\"\n") if(WIN32 AND CMAKE_VERSION GREATER_EQUAL "3.21" AND target_type IN_LIST dynamic_target_types) string(APPEND content - "set(${var_prefix}_RUNTIME_DLLS $)\n") + "set(${var_prefix}_RUNTIME_DLLS \"$\")\n") endif() endforeach() file(GENERATE OUTPUT "${out_file}" CONTENT "${content}")