Files
linuxkit/projects/miragesdk/examples/https-unikernel/src/jbuild
Thomas Leonard 387caf8df7 Ignore inlining warnings
Signed-off-by: Thomas Leonard <thomas.leonard@docker.com>
2017-06-12 12:12:06 +01:00

26 lines
613 B
Plaintext

(* -*- tuareg -*- *)
open Jbuild_plugin.V1
let extra_flags =
match Sys.getenv "JBUILD_STATIC" with
| "true" -> "-cclib -static"
| x -> failwith (Printf.sprintf "JBUILD_STATIC: unknown value %S" x)
| exception Not_found -> ""
let sexp = Printf.sprintf {|
(jbuild_version 1)
(executables (
(names (main store_main http_main tls_main))
(libraries (capnp-rpc-lwt cohttp.lwt irmin-unix cmdliner fmt.tty))
(flags (:standard -w -53-55 %s))
))
(rule
((targets (proto.ml proto.mli))
(deps (proto.capnp))
(action (run capnpc -o ocaml ${<}))))
|} extra_flags
let () =
send sexp