diff -Naur blender-4.5.2/release/windows/icons/winblender.rc blender-4.5.2-patched/release/windows/icons/winblender.rc
--- blender-4.5.2/release/windows/icons/winblender.rc	2025-08-26 12:26:52.086341300 +0300
+++ blender-4.5.2-patched/release/windows/icons/winblender.rc	2025-08-26 12:27:35.913803600 +0300
@@ -3,6 +3,7 @@
 
 #ifdef WINDRES
 	#include "winresrc.h"
+	1 RT_MANIFEST "blender.exe.manifest"
 	#define IDC_STATIC (-1)
 	#define STRINGIFY_(x) #x
 	#define STRINGIFY(x) STRINGIFY_(x)
diff -Naur blender-4.5.2/source/blender/blentranslation/msgfmt/CMakeLists.txt blender-4.5.2-patched/source/blender/blentranslation/msgfmt/CMakeLists.txt
--- blender-4.5.2/source/blender/blentranslation/msgfmt/CMakeLists.txt	2025-08-26 12:27:04.028914500 +0300
+++ blender-4.5.2-patched/source/blender/blentranslation/msgfmt/CMakeLists.txt	2025-08-26 12:27:35.897805400 +0300
@@ -14,7 +14,7 @@
 
 # Manifest required for selecting comctl32 v6 required by the crash popup.
 if(WIN32 AND NOT WITH_WINDOWS_EXTERNAL_MANIFEST)
-  LIST(APPEND SRC "${CMAKE_BINARY_DIR}/tests.exe.manifest")
+  LIST(APPEND SRC "${CMAKE_SOURCE_DIR}/tests.exe.manifest")
 endif()
 
 set(LIB
diff -Naur blender-4.5.2/source/creator/CMakeLists.txt blender-4.5.2-patched/source/creator/CMakeLists.txt
--- blender-4.5.2/source/creator/CMakeLists.txt	2025-08-26 12:27:02.011782100 +0300
+++ blender-4.5.2-patched/source/creator/CMakeLists.txt	2025-08-26 12:27:32.685343800 +0300
@@ -164,9 +164,14 @@
     ${CMAKE_SOURCE_DIR}/release/windows/icons/winblender.rc
   )
 
+  if(MINGW)
+    add_definitions(-DWINDRES)
+    add_definitions(-DBLEN_VER_RC_STR_M="${BLENDER_VERSION}")
+  endif()
+
   if(NOT WITH_WINDOWS_EXTERNAL_MANIFEST)
     list(APPEND SRC
-      ${CMAKE_BINARY_DIR}/blender.exe.manifest
+      ${CMAKE_SOURCE_DIR}/release/windows/icons/blender.exe.manifest
     )
   endif()
 endif()
@@ -345,11 +350,11 @@
     )
     if(NOT WITH_WINDOWS_EXTERNAL_MANIFEST)
       target_sources(blender-launcher PRIVATE
-        ${CMAKE_BINARY_DIR}/blender.exe.manifest
+        ${CMAKE_SOURCE_DIR}/release/windows/icons/blender.exe.manifest
       )
     endif()
     target_compile_definitions(blender-launcher PRIVATE -D_UNICODE -DUNICODE)
-    target_link_libraries(blender-launcher Pathcch.lib)
+    target_link_libraries(blender-launcher pathcch)
   endif()
 endif()
 
