(* -*- tuareg -*- *)

let bisect_ppx =
  match Sys.getenv "BISECT_ENABLE" with
  | "yes" -> "bisect_ppx"
  | _ -> ""
  | exception _ -> ""

let () = Jbuild_plugin.V1.send @@ {|

(library
 (name ppx_lwt)
 (public_name lwt_ppx)
 (synopsis "Lwt PPX syntax extension")
 (modules ppx_lwt)
 (libraries ppxlib)
 (ppx_runtime_libraries lwt)
 (kind ppx_rewriter)
 (preprocess (pps ppxlib.metaquot|} ^ bisect_ppx ^ {|))
 (flags (:standard -w +A-4)))

|}
