fix(ci): restore Windows ARM builds with scoped MSVC compatibility (#1586)

This commit is contained in:
Levi authored and GitHub committed 2026-10-13 21:06:09 +08:00
1 parent 6f20790b17
commit b86c2c18e7
1 file changed
+11
+11
View File
@@ -57,6 +57,17 @@ add_subdirectory("runner")
# them to the application.
include(flutter/generated_plugins.cmake)
# Temporary compatibility for legacy coroutine headers on MSVC 14.51.
# Remove once both Windows plugins use standard coroutines.
if(MSVC)
foreach(plugin IN ITEMS flutter_inappwebview_windows_plugin permission_handler_windows_plugin)
if(TARGET ${plugin})
target_compile_definitions(${plugin} PRIVATE
_SILENCE_EXPERIMENTAL_COROUTINE_DEPRECATION_WARNINGS)
endif()
endforeach()
endif()
# === Installation ===
# Support files are copied into place next to the executable, so that it can