Compare commits
1 Commits
master
...
feature/dy
Author | SHA1 | Date |
---|---|---|
Héctor Ramón | 4d59083879 |
|
@ -52,6 +52,8 @@ maintenance = { status = "actively-developed" }
|
||||||
[workspace]
|
[workspace]
|
||||||
members = [
|
members = [
|
||||||
"core",
|
"core",
|
||||||
|
"dynamic",
|
||||||
|
"dynamic/internal",
|
||||||
"futures",
|
"futures",
|
||||||
"graphics",
|
"graphics",
|
||||||
"glow",
|
"glow",
|
||||||
|
|
|
@ -0,0 +1,39 @@
|
||||||
|
[package]
|
||||||
|
name = "iced_dynamic"
|
||||||
|
version = "0.1.0"
|
||||||
|
authors = ["Héctor Ramón Jiménez <hector0193@gmail.com>"]
|
||||||
|
edition = "2018"
|
||||||
|
description = "Dynamic linking for iced"
|
||||||
|
license = "MIT"
|
||||||
|
repository = "https://github.com/hecrj/iced"
|
||||||
|
documentation = "https://docs.rs/iced_dynamic"
|
||||||
|
keywords = ["gui", "ui", "graphics", "interface", "widgets"]
|
||||||
|
categories = ["gui"]
|
||||||
|
|
||||||
|
[features]
|
||||||
|
default = ["wgpu", "default_system_font"]
|
||||||
|
|
||||||
|
# Link `iced` dynamically
|
||||||
|
dynamic_linking = ["iced_dynamic_internal"]
|
||||||
|
|
||||||
|
# See ../Cargo.toml for descriptions
|
||||||
|
wgpu = ["iced/wgpu"]
|
||||||
|
image = ["iced/image"]
|
||||||
|
svg = ["iced/svg"]
|
||||||
|
canvas = ["iced/canvas"]
|
||||||
|
qr_code = ["iced/qr_code"]
|
||||||
|
default_system_font = ["iced/default_system_font"]
|
||||||
|
glow = ["iced/glow"]
|
||||||
|
glow_canvas = ["iced/glow_canvas"]
|
||||||
|
glow_qr_code = ["iced/glow_qr_code"]
|
||||||
|
glow_default_system_font = ["iced/glow_default_system_font"]
|
||||||
|
debug = ["iced/debug"]
|
||||||
|
tokio = ["iced/tokio"]
|
||||||
|
tokio_old = ["iced/tokio_old"]
|
||||||
|
async-std = ["iced/async-std"]
|
||||||
|
smol = ["iced/smol"]
|
||||||
|
palette = ["iced/palette"]
|
||||||
|
|
||||||
|
[dependencies]
|
||||||
|
iced = { version = "0.3", default-features = false, path = ".." }
|
||||||
|
iced_dynamic_internal = { version = "0.1", path = "internal", optional = true }
|
|
@ -0,0 +1,17 @@
|
||||||
|
[package]
|
||||||
|
name = "iced_dynamic_internal"
|
||||||
|
version = "0.1.0"
|
||||||
|
authors = ["Héctor Ramón Jiménez <hector0193@gmail.com>"]
|
||||||
|
edition = "2018"
|
||||||
|
description = "Dynamic linking for iced"
|
||||||
|
license = "MIT"
|
||||||
|
repository = "https://github.com/hecrj/iced"
|
||||||
|
documentation = "https://docs.rs/iced_dynamic"
|
||||||
|
keywords = ["gui", "ui", "graphics", "interface", "widgets"]
|
||||||
|
categories = ["gui"]
|
||||||
|
|
||||||
|
[lib]
|
||||||
|
crate-type = ["dylib"]
|
||||||
|
|
||||||
|
[dependencies]
|
||||||
|
iced = { version = "0.3", default-features = false, path = "../.." }
|
|
@ -0,0 +1 @@
|
||||||
|
pub use iced::*;
|
|
@ -0,0 +1,5 @@
|
||||||
|
#[cfg(not(feature = "dynamic_linking"))]
|
||||||
|
pub use iced::*;
|
||||||
|
|
||||||
|
#[cfg(feature = "dynamic_linking")]
|
||||||
|
pub use iced_dynamic_internal::*;
|
Loading…
Reference in New Issue