diff options
Diffstat (limited to 'Cargo.toml')
-rw-r--r-- | Cargo.toml | 18 |
1 files changed, 15 insertions, 3 deletions
diff --git a/Cargo.toml b/Cargo.toml index 7518b99..703d37f 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -5,14 +5,26 @@ edition = "2024" authors = ["Ren Kararou <[email protected]>"] description = "A very simple service management framework" +[features] +default = ["smd"] +smd = ["dep:clap", "dep:toml"] + [dependencies] -clap = { version = "4.5.39", features = ["derive"] } +clap = { version = "4.5.39", features = ["derive"], optional = true } serde = { version = "1.0.219", features = ["derive"] } tokio = { version = "1.45.1", features = ["full"] } -toml = "0.8.22" +toml = { version = "0.8.22", optional = true } [[bin]] name = "smd" -path = "src/bin/smd.rs" +path = "src/smd/main.rs" test = false bench = false +required-features = ["smd"] + +[profile.release] +strip = true +lto = "thin" +panic = "abort" +codegen-units = 1 + |