diff --git a/src/corelib/Qt6CoreMacros.cmake b/src/corelib/Qt6CoreMacros.cmake index 1125097f977..1cb836af1e8 100644 --- a/src/corelib/Qt6CoreMacros.cmake +++ b/src/corelib/Qt6CoreMacros.cmake @@ -1583,10 +1583,11 @@ function(_qt_internal_generate_win32_rc_file target) # Generate RC File set(rc_file_output "${target_binary_dir}/") if(QT_GENERATOR_IS_MULTI_CONFIG) - string(APPEND rc_file_output "$/") + set(rc_file_suffix "-$") + else() + set(rc_file_suffix "") endif() - string(APPEND rc_file_output "${target}_resource.rc") - set(target_rc_file "${rc_file_output}") + string(APPEND rc_file_output "${target}_resource${rc_file_suffix}.rc") set(company_name "") get_target_property(target_company_name ${target} QT_TARGET_COMPANY_NAME)