diff --git a/Cargo.toml b/Cargo.toml index b0c7f01bdc..575a4be47f 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -47,11 +47,14 @@ exclude = [ ] [features] -default = ["audio", "gpu", "usb"] +audio = ["devices/audio"] chromeos = ["base/chromeos"] +composite-disk = ["protos/composite-disk", "protobuf", "disk/composite-disk"] +default = ["audio", "gpu", "usb"] default-no-sandbox = [] direct = ["devices/direct"] -audio = ["devices/audio"] +gdb = ["gdbstub", "thiserror", "arch/gdb", "vm_control/gdb", "x86_64/gdb"] +gfxstream = ["devices/gfxstream"] gpu = ["devices/gpu"] plugin = ["protos/plugin", "crosvm_plugin", "kvm", "kvm_sys", "protobuf"] power-monitor-powerd = ["arch/power-monitor-powerd"] @@ -59,13 +62,10 @@ tpm = ["devices/tpm"] usb = ["devices/usb"] video-decoder = ["devices/video-decoder"] video-encoder = ["devices/video-encoder"] +virgl_renderer = ["devices/virgl_renderer"] +virgl_renderer_next = ["rutabaga_gfx/virgl_renderer_next"] wl-dmabuf = ["devices/minigbm"] x = ["devices/x"] -virgl_renderer_next = ["rutabaga_gfx/virgl_renderer_next"] -composite-disk = ["protos/composite-disk", "protobuf", "disk/composite-disk"] -virgl_renderer = ["devices/virgl_renderer"] -gfxstream = ["devices/gfxstream"] -gdb = ["gdbstub", "thiserror", "arch/gdb", "vm_control/gdb", "x86_64/gdb"] [dependencies] arch = { path = "arch" }