[package] name = "drone_controller" version = "0.1.0" edition = "2024" [lib] crate-type = ["staticlib", "lib"] [build-dependencies] cbindgen = "0.29" [dependencies] nalgebra = { version = "0.34" } serde = { version = "1.0.228", features = ["serde_derive"] } toml = "0.9.8" serde_with = "3" serde_json = "1.0.149" clap = { version = "4", features = ["derive"] } [features] std = [] [profile.dev] # Optimization level 1 is similar to "g" in gcc/clang, although for some reason # Cargo doesn't support that flag. #opt-level = 1 opt-level = "s" [profile.release] debug = true opt-level = "z" #debug = true #lto = true #opt-level = "z" #codegen-units = 1 #panic = "abort"