[package] name = "lapce" version = "0.1.2" authors = ["Dongdong Zhou "] edition = "2021" rust-version = "1.60" resolver = "2" [dependencies] lapce-ui = { path = "./lapce-ui" } lapce-proxy = { path = "./lapce-proxy" } [[bin]] name = "lapce" path = "lapce-ui/src/bin/lapce.rs" [[bin]] name = "lapce-proxy" path = "lapce-proxy/src/bin/lapce-proxy.rs" [workspace] members = ["lapce-ui", "lapce-proxy", "lapce-rpc", "lapce-data", "lapce-core"] [profile.release-lto] inherits = "release" lto = true codegen-units = 1 # A profile which compiles all (non-workspace) dependencies in release mode # but Lapce code in dev mode. This gives a good debugging experience for your # code and fast performance of other people's code. After the initial # build subsequent ones are as fast as dev mode builds. # See https://doc.rust-lang.org/cargo/reference/profiles.html # To use this profile: # cargo build --profile fastdev # cargo run --profile fastdev --bin lapce [profile.fastdev.package."*"] opt-level = 3 [profile.fastdev] inherits = "dev"