pijul nest
guest [sign in]

Self-build build.ml

pmeunier
Mar 10, 2026, 9:59 PM
AIYRFQ7IXYQMSETQLW7UOC7JGSSW3UHPPSMLVK6ALPKKYECKFABQC

Dependencies

Change contents

  • file addition: build.ml (----------)
    [2.1]
    open Elpe
    open Lwt.Syntax
    let extra_crate_dependencies name version =
    match name with
    | "elpe" -> [ ubuntu "protobuf-compiler" ]
    | _ -> Rust.extra_crate_dependencies name version
    let _ =
    build_lwt
    (let src = local_src "." in
    let* rs = Rust.rust ~extra_crate_dependencies src in
    Lwt.return (List.find (fun x -> x#name = "elpe") rs :> derivation))