mirror of
https://github.com/emilk/egui.git
synced 2026-09-01 06:10:06 -04:00
Make document-features an opt-in dependency
This commit is contained in:
@@ -41,9 +41,6 @@ serde = ["egui/serde", "dep:serde"]
|
||||
|
||||
|
||||
[dependencies]
|
||||
# Needed when generating the docs, but unfortunately also needed by `cargo check`
|
||||
document-features = "0.2"
|
||||
|
||||
egui = { version = "0.18.0", path = "../egui", default-features = false, features = [
|
||||
"tracing",
|
||||
] }
|
||||
@@ -51,13 +48,19 @@ instant = { version = "0.1", features = ["wasm-bindgen"] } # We use instant so w
|
||||
tracing = "0.1"
|
||||
winit = "0.26.1"
|
||||
|
||||
#! ### Optional dependencies
|
||||
arboard = { version = "2.1", optional = true, default-features = false }
|
||||
|
||||
## Enable this when generating docs.
|
||||
document-features = { version = "0.2", optional = true }
|
||||
|
||||
puffin = { version = "0.13", optional = true }
|
||||
serde = { version = "1.0", optional = true, features = ["derive"] }
|
||||
webbrowser = { version = "0.7", optional = true }
|
||||
|
||||
# feature screen_reader
|
||||
tts = { version = "0.20", optional = true } # stuck on old version due to compilation problems on linux
|
||||
|
||||
webbrowser = { version = "0.7", optional = true }
|
||||
|
||||
[target.'cfg(any(target_os="linux", target_os="dragonfly", target_os="freebsd", target_os="netbsd", target_os="openbsd"))'.dependencies]
|
||||
smithay-clipboard = { version = "0.6.3", optional = true }
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
//! updates the cursor, open links clicked in egui, etc.
|
||||
//!
|
||||
//! ## Feature flags
|
||||
#![doc = document_features::document_features!()]
|
||||
#![cfg_attr(feature = "document-features", doc = document_features::document_features!())]
|
||||
//!
|
||||
|
||||
#![allow(clippy::manual_range_contains)]
|
||||
|
||||
Reference in New Issue
Block a user