mirror of
https://github.com/slint-ui/slint.git
synced 2025-10-17 13:58:05 +00:00
Python: Attempt to build python packages with the same features as the nodejs/tool/etc. binaries
This commit is contained in:
parent
83e7f8c6af
commit
3be6e641c6
6 changed files with 49 additions and 5 deletions
|
@ -17,6 +17,25 @@ rust-version.workspace = true
|
|||
path = "lib.rs"
|
||||
crate-type = ["cdylib"]
|
||||
|
||||
[features]
|
||||
default = ["backend-winit", "renderer-femtovg", "renderer-software", "backend-qt", "accessibility"]
|
||||
# Keep in sync with features in nightly_snapshot.yaml, cpp_package.yaml, slint_tool_binary.yaml, and api/node/Cargo.toml
|
||||
# binaries: default = ["backend-linuxkms-noseat", "backend-winit", "renderer-femtovg", "renderer-skia", "accessibility"]
|
||||
|
||||
backend-qt = ["slint-interpreter/backend-qt"]
|
||||
backend-winit = ["slint-interpreter/backend-winit"]
|
||||
backend-winit-x11 = ["slint-interpreter/backend-winit-x11"]
|
||||
backend-winit-wayland = ["slint-interpreter/backend-winit-wayland"]
|
||||
backend-linuxkms = ["slint-interpreter/backend-linuxkms"]
|
||||
backend-linuxkms-noseat = ["slint-interpreter/backend-linuxkms-noseat"]
|
||||
renderer-femtovg = ["slint-interpreter/renderer-femtovg"]
|
||||
renderer-skia = ["slint-interpreter/renderer-skia"]
|
||||
renderer-skia-opengl = ["slint-interpreter/renderer-skia-opengl"]
|
||||
renderer-skia-vulkan = ["slint-interpreter/renderer-skia-vulkan"]
|
||||
renderer-software = ["slint-interpreter/renderer-software"]
|
||||
accessibility = ["slint-interpreter/accessibility"]
|
||||
|
||||
|
||||
[dependencies]
|
||||
i-slint-backend-selector = { workspace = true }
|
||||
i-slint-core = { workspace = true }
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue