[[bin]]
name = "kalc-plot"
path = "src/main.rs"
[dependencies.bitcode]
features = ["serde"]
optional = true
version = "0.6.6"
[dependencies.dirs]
optional = true
version = "6.0.0"
[dependencies.eframe]
optional = true
version = "0.31.1"
[dependencies.egui]
default-features = false
optional = true
version = "0.31.1"
[dependencies.kalc-lib]
default-features = false
features = ["fastrand"]
version = "1.5.1"
[dependencies.rayon]
optional = true
version = "1.10.0"
[dependencies.rupl]
default-features = false
version = "0.1.2"
[dependencies.serde]
features = ["derive"]
optional = true
version = "1.0.219"
[dependencies.softbuffer]
default-features = false
optional = true
version = "0.4.6"
[dependencies.winit]
default-features = false
features = ["rwh_06"]
optional = true
version = "0.30.11"
[features]
arboard = ["rupl/arboard"]
bincode = ["dep:bitcode", "dep:serde", "rupl/serde", "dep:dirs", "kalc-lib/serde"]
default = ["skia-vulkan", "rug", "fastnum", "vulkano-x11", "x11", "wayland", "rayon", "bincode", "arboard"]
egui = ["dep:egui", "dep:eframe", "rupl/egui"]
fastnum = ["kalc-lib/fastnum"]
force-cross = ["kalc-lib/force-cross"]
rayon = ["dep:rayon", "rupl/rayon", "kalc-lib/rayon"]
rug = ["kalc-lib/rug"]
skia = ["rupl/skia", "rupl/winit", "dep:winit"]
skia-vulkan = ["rupl/skia-vulkan", "skia"]
softbuffer = ["dep:softbuffer"]
softbuffer-wayland = ["softbuffer/wayland"]
softbuffer-x11 = ["softbuffer/x11"]
system-libs = ["kalc-lib/system-libs"]
tiny-skia = ["rupl/tiny-skia", "rupl/winit", "dep:winit"]
vulkano-x11 = ["rupl/vulkano-x11"]
wayland = ["winit/wayland"]
x11 = ["winit/x11"]
[package]
authors = ["bgkillas <mswalhelm@gmail.com>"]
autobenches = false
autobins = false
autoexamples = false
autolib = false
autotests = false
build = false
description = "a complex graphing gui"
edition = "2024"
homepage = "https://github.com/bgkillas/kalc-plot"
license = "GPL-3.0-only"
name = "kalc-plot"
readme = "README.md"
repository = "https://github.com/bgkillas/kalc-plot"
version = "0.1.2"
[profile.dev]
opt-level = 1
[profile.release]
codegen-units = 1
incremental = true
lto = true
panic = "abort"
split-debuginfo = "packed"
strip = true