lip-cli 2.1.1

LIP — persistent, incremental code intelligence daemon. Blast-radius indexing, MCP server, LSP bridge, and semantic search in one binary.
1
2
3
4
5
6
7
8
9
10
11
12
fn main() {
    println!("cargo:rerun-if-changed=src/proto/scip.proto");

    // Use the vendored protoc binary so no system install is needed.
    let protoc = protoc_bin_vendored::protoc_bin_path()
        .expect("protoc-bin-vendored: no binary available for this platform");
    // SAFETY: build scripts run single-threaded before any user code.
    unsafe { std::env::set_var("PROTOC", protoc) };

    prost_build::compile_protos(&["src/proto/scip.proto"], &["src/proto/"])
        .expect("prost-build failed to compile scip.proto");
}