flutter/packages/flutter_tools/test
Daco Harkes ff4a0f676f
Native assets support for Windows (#134203)
Support for FFI calls with `@Native external` functions through Native assets on Windows. This enables bundling native code without any build-system boilerplate code.

For more info see:

* https://github.com/flutter/flutter/issues/129757

### Implementation details for Windows.

Mainly follows the design of https://github.com/flutter/flutter/pull/134031.

Specifically for Windows in this PR is the logic for finding the compiler `cl.exe` and environment variables that contain the paths to the Windows headers `vcvars.bat` based on `vswhere.exe`.
2023-09-27 12:22:58 +00:00
..
commands.shard flutter config --list (#135401) 2023-09-27 07:02:13 +00:00
data Enable private field promotion for flutter_tools (#134474) 2023-09-12 20:20:04 +00:00
general.shard Native assets support for Windows (#134203) 2023-09-27 12:22:58 +00:00
host_cross_arch.shard Native assets support for MacOS and iOS (#130494) 2023-09-10 08:07:13 +00:00
integration.shard Native assets support for Windows (#134203) 2023-09-27 12:22:58 +00:00
src Enable strict-inference (#135043) 2023-09-20 19:59:08 +00:00
web.shard finer grained logging of Chromium launch sequence (#135078) 2023-09-20 15:20:16 -07:00