native/desktop-win32/Cargo.toml (42 lines of code) (raw):
[package]
name = "desktop-win32"
version.workspace = true
edition.workspace = true
[lib]
crate-type = ["rlib", "cdylib"]
name = "desktop_win32"
[lints]
workspace = true
[dependencies]
anyhow.workspace = true
khronos-egl = { version = "6.0", features = ["dynamic"] }
log.workspace = true
desktop-common = { path = "../desktop-common" }
[target.'cfg(target_os = "windows")'.dependencies]
windows-numerics = "0.3.0"
windows = { version = "0.62.0", features = [
"System",
"UI_Composition",
"UI_Composition_Desktop",
"UI_ViewManagement",
"Win32_Foundation",
"Win32_Globalization",
"Win32_Graphics_Direct3D11",
"Win32_Graphics_Dxgi",
"Win32_Graphics_Dxgi_Common",
"Win32_Graphics_Dwm",
"Win32_Graphics_Gdi",
"Win32_System_Com",
"Win32_System_Diagnostics_Debug",
"Win32_System_LibraryLoader",
"Win32_System_SystemServices",
"Win32_System_WinRT",
"Win32_System_WinRT_Composition",
"Win32_System_WinRT_Metadata",
"Win32_UI_Controls",
"Win32_UI_HiDpi",
"Win32_UI_Input_KeyboardAndMouse",
"Win32_UI_Input_Pointer",
"Win32_UI_Shell",
"Win32_UI_WindowsAndMessaging",
] }