From 0cb7a015d4e3f249892607c26eef682523cd1a91 Mon Sep 17 00:00:00 2001 From: Mikolaj Wielgus Date: Mon, 19 Feb 2024 16:43:39 +0000 Subject: [PATCH] cargo: clean up features and shorten Cargo.toml --- Cargo.toml | 39 +++++++++++++-------------------------- 1 file changed, 13 insertions(+), 26 deletions(-) diff --git a/Cargo.toml b/Cargo.toml index f1d751c..ce0d050 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -9,12 +9,16 @@ name = "topola" [[bin]] name = "topola-gui" -required-features = ["egui", "eframe"] +required-features = ["gui"] [[bin]] name = "topola-sdl2-demo" required-features = ["sdl2"] +[features] +gui = ["dep:egui", "dep:eframe"] +sdl2 = ["dep:sdl2"] + [dependencies] gl = "0.14.0" pathfinder_canvas = { git = "https://github.com/servo/pathfinder" } @@ -24,31 +28,14 @@ pathfinder_renderer = { git = "https://github.com/servo/pathfinder" } pathfinder_resources = { git = "https://github.com/servo/pathfinder" } thiserror = "1.0.56" anyhow = "1.0.79" - -[dependencies.geo] -version = "0.25.1" - -[dependencies.rstar] -version = "0.11.0" - -[dependencies.petgraph] -version = "0.6.3" - -[dependencies.spade] -version = "2.2.0" - -[dependencies.enum_dispatch] -version = "0.3.12" - -[dependencies.itertools] -version = "0.8.2" - -[dependencies.contracts] -version = "0.6.3" - -[dependencies.log] -optional = true -version = "0.4" +geo = "0.25.1" +rstar = "0.11.0" +petgraph = "0.6.3" +spade = "2.2.0" +enum_dispatch = "0.3.12" +itertools = "0.8.2" +contracts = "0.6.3" +log = "0.4" [dependencies.serde] version = "1"