Skip to content

Commit

Permalink
Explicitly enabled experimental coroutine support on MSVC compilers
Browse files Browse the repository at this point in the history
  • Loading branch information
StMiBuchi committed Feb 2, 2024
1 parent 7fd6873 commit 0a15214
Showing 1 changed file with 5 additions and 1 deletion.
6 changes: 5 additions & 1 deletion windows/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -51,6 +51,10 @@ add_library(${PLUGIN_NAME} SHARED
"util/string_converter.cc"
)

if(MSVC)
target_compile_options(${PLUGIN_NAME} PRIVATE "/await")
endif()

if(NOT FLUTTER_WEBVIEW_WINDOWS_USE_TEXTURE_FALLBACK)
message(STATUS "Building with D3D texture support.")
target_compile_definitions("${PLUGIN_NAME}" PRIVATE
Expand All @@ -67,7 +71,7 @@ else()
)
# Enable AVX2 for pixel buffer conversions
if(MSVC)
target_compile_options(${PLUGIN_NAME} PRIVATE "/arch:AVX2")
target_compile_options(${PLUGIN_NAME} PRIVATE "/arch:AVX2" "/await")
endif()
endif()

Expand Down

0 comments on commit 0a15214

Please sign in to comment.