version: "1.3.3"
opam-version: "1.2"
maintainer: [
  "Anton Bachin <antonbachin@yahoo.com>"
  "Leonid Rozenberg <leonidr@gmail.com>"
]
authors: [
  "Xavier Clerc <bisect@x9c.fr>"
  "Leonid Rozenberg <leonidr@gmail.com>"
  "Anton Bachin <antonbachin@yahoo.com>"
]
license: "MPL2"
homepage: "https://github.com/aantron/bisect_ppx"
bug-reports: "https://github.com/aantron/bisect_ppx/issues"
dev-repo: "https://github.com/aantron/bisect_ppx.git"

depends: [
  "base-unix"
  "jbuilder" {build & >= "1.0+beta13"}
  "ocamlfind" {test}
  "ocaml-migrate-parsetree" {>= "1.0.3"}
  "ounit" {test}
  "ppx_tools_versioned"
]
conflicts: [
  "ocveralls" {<= "0.3.2"}
]
# Note that Bisect_ppx effectively requires 4.02.3, because Jbuilder requires
# it. 4.02.0 is the natural constraint of Bisect_ppx.
available: ocaml-version >= "4.02.0"

messages: [
  "For the Ocamlbuild plugin, please install package bisect_ppx-ocamlbuild"
  {ocamlbuild:installed & !bisect_ppx-ocamlbuild:installed}
]
post-messages: [
  "The future Bisect_ppx 2.0.0 will make breaking changes. See
  https://github.com/aantron/bisect_ppx/releases/tag/1.3.0"
]

build: [
  ["jbuilder" "build" "-p" name "-j" jobs]
]
build-test: [
  ["jbuilder" "runtest" "-p" name]
]
