crosvm/crosvm-fuzz
Dennis Kempin acc162000f Add conditional compilation for unix-only crates
Instead of configuring which crates to --exclude in
test_config.py, we can use conditional compilation to
exclude code that is not supported on windows.

This allows more fine-grained control and also allows
us to use plain cargo for building without complicated
configuration and exclusions.

BUG=b:265829867
TEST=cargo test --lib --bins --workspace
	--target=x86_64-pc-windows-gnu
	--features=all-mingw64

Change-Id: I8422c3f08053bc27d9896b220876a56bd25543d6
Reviewed-on: https://chromium-review.googlesource.com/c/crosvm/crosvm/+/4165868
Reviewed-by: Vikram Auradkar <auradkar@google.com>
Commit-Queue: Dennis Kempin <denniskempin@google.com>
Reviewed-by: Daniel Verkamp <dverkamp@chromium.org>
2023-01-19 21:21:59 +00:00
..
.gitignore Refactoring: Move various general purpose crates to common/ 2021-10-29 22:31:43 +00:00
block_fuzzer.rs Enable compilation of fuzzing targets 2023-01-17 23:18:22 +00:00
Cargo.toml Fix remaining Chrome/Chromium OS instances 2023-01-03 22:14:30 +00:00
fs_server_fuzzer.rs Add conditional compilation for unix-only crates 2023-01-19 21:21:59 +00:00
OWNERS Refactoring: Move various general purpose crates to common/ 2021-10-29 22:31:43 +00:00
qcow_fuzzer.rs Enable compilation of fuzzing targets 2023-01-17 23:18:22 +00:00
usb_descriptor_fuzzer.rs Enable compilation of fuzzing targets 2023-01-17 23:18:22 +00:00
virtqueue_fuzzer.rs devices: virtio: remove Clone from Queue 2023-01-19 18:52:10 +00:00
zimage_fuzzer.rs Enable compilation of fuzzing targets 2023-01-17 23:18:22 +00:00