opam-version: "2.0"
maintainer: "ivg@cmu.edu"
authors: ["Carnegie Mellon University BAP Team"]
homepage: "https://github.com/BinaryAnalysisPlatform/ppx_bap"
bug-reports: "https://github.com/BinaryAnalysisPlatform/ppx_bap/issues"
dev-repo: "git+https://github.com/BinaryAnalysisPlatform/ppx_bap.git"
license: "MIT"
build: [
  ["dune" "build" "-p" name "-j" jobs]
]
depends: [
  "ocaml"               {>= "4.08.0"}
  "base_quickcheck"     {>= "v0.14" & < "v0.15"}
  "ppx_assert"          {>= "v0.14" & < "v0.15"}
  "ppx_bench"           {>= "v0.14" & < "v0.15"}
  "ppx_bin_prot"        {>= "v0.14" & < "v0.15"}
  "ppx_cold"            {>= "v0.14" & < "v0.15"}
  "ppx_compare"         {>= "v0.14" & < "v0.15"}
  "ppx_enumerate"       {>= "v0.14" & < "v0.15"}
  "ppx_fields_conv"     {>= "v0.14" & < "v0.15"}
  "ppx_hash"            {>= "v0.14" & < "v0.15"}
  "ppx_here"            {>= "v0.14" & < "v0.15"}
  "ppx_optcomp"         {>= "v0.14" & < "v0.15"}
  "ppx_sexp_conv"       {>= "v0.14" & < "v0.15"}
  "ppx_sexp_value"      {>= "v0.14" & < "v0.15"}
  "ppx_variants_conv"   {>= "v0.14" & < "v0.15"}
  "dune"                {>= "2.0.0"}
  "ppxlib"              {>= "0.15.0"}
]
synopsis: "The set of ppx rewriters for BAP"
description: "
ppx_bap is the set of blessed ppx rewriters used in BAP projects.
It fills the same role as ppx_base or ppx_jane (from which it is derived),
but doesn't impose any style requirements and has only the minimal necessary
set of rewriters."
url {
  src: "https://github.com/BinaryAnalysisPlatform/ppx_bap/archive/v0.14.tar.gz"
  checksum: "md5=cf2ae08b613776661094b9dccdf5e796"
}
