From d7b75fa8a30478ae5b5eb86ac730f851ef036875 Mon Sep 17 00:00:00 2001 From: Rafael Kitover Date: Wed, 15 Apr 2026 03:02:04 -0700 Subject: [PATCH] toolchains: fix MSVC rc.exe invocation (#51151) Signed-off-by: Rafael Kitover --- scripts/toolchains/uwp.cmake | 2 +- scripts/toolchains/windows.cmake | 2 +- scripts/toolchains/xbox.cmake | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/scripts/toolchains/uwp.cmake b/scripts/toolchains/uwp.cmake index f5f24c16c0..9d6476b13e 100644 --- a/scripts/toolchains/uwp.cmake +++ b/scripts/toolchains/uwp.cmake @@ -82,7 +82,7 @@ if(NOT _VCPKG_WINDOWS_TOOLCHAIN) set(CMAKE_CXX_FLAGS "${_vcpkg_cpp_flags} ${_vcpkg_common_flags} ${_vcpkg_winmd_flag} ${CHARSET_FLAG} ${VCPKG_CXX_FLAGS}" CACHE STRING "") set(CMAKE_C_FLAGS "${_vcpkg_cpp_flags} ${_vcpkg_common_flags} ${_vcpkg_winmd_flag} ${CHARSET_FLAG} ${VCPKG_C_FLAGS}" CACHE STRING "") - set(CMAKE_RC_FLAGS "-c65001 ${_vcpkg_cpp_flags}" CACHE STRING "") + set(CMAKE_RC_FLAGS "/c65001 ${_vcpkg_cpp_flags}" CACHE STRING "") unset(CHARSET_FLAG) unset(MP_BUILD_FLAG) diff --git a/scripts/toolchains/windows.cmake b/scripts/toolchains/windows.cmake index 3cc90cc886..14ede8e4a6 100644 --- a/scripts/toolchains/windows.cmake +++ b/scripts/toolchains/windows.cmake @@ -82,7 +82,7 @@ if(NOT _VCPKG_WINDOWS_TOOLCHAIN) string(APPEND CMAKE_CXX_FLAGS " /arm64EC /D_AMD64_ /DAMD64 /D_ARM64EC_ /DARM64EC") string(APPEND CMAKE_C_FLAGS " /arm64EC /D_AMD64_ /DAMD64 /D_ARM64EC_ /DARM64EC") endif() - set(CMAKE_RC_FLAGS "-c65001 /DWIN32" CACHE STRING "") + set(CMAKE_RC_FLAGS "/c65001 /DWIN32" CACHE STRING "") set(CMAKE_CXX_FLAGS_DEBUG "${VCPKG_CRT_LINK_FLAG_PREFIX}d /Z7 /Ob0 /Od /RTC1 ${VCPKG_CXX_FLAGS_DEBUG}" CACHE STRING "") set(CMAKE_C_FLAGS_DEBUG "${VCPKG_CRT_LINK_FLAG_PREFIX}d /Z7 /Ob0 /Od /RTC1 ${VCPKG_C_FLAGS_DEBUG}" CACHE STRING "") diff --git a/scripts/toolchains/xbox.cmake b/scripts/toolchains/xbox.cmake index f669a961b2..eba6eb7397 100644 --- a/scripts/toolchains/xbox.cmake +++ b/scripts/toolchains/xbox.cmake @@ -160,7 +160,7 @@ if(NOT _VCPKG_WINDOWS_TOOLCHAIN) set(CMAKE_CXX_FLAGS "${_vcpkg_cpp_flags} ${_vcpkg_common_flags} ${VCPKG_CXX_FLAGS}" CACHE STRING "") set(CMAKE_C_FLAGS "${_vcpkg_cpp_flags} ${_vcpkg_common_flags} ${VCPKG_C_FLAGS}" CACHE STRING "") - set(CMAKE_RC_FLAGS "-c65001 ${_vcpkg_cpp_flags}" CACHE STRING "") + set(CMAKE_RC_FLAGS "/c65001 ${_vcpkg_cpp_flags}" CACHE STRING "") unset(_vcpkg_cpp_flags) unset(_vcpkg_common_flags)