Flag build
  Description: Build BAP build automation tools
  Default: false

Library "bap-build"
  Build$:          flag(everything) || flag(build)
  Path: lib/bap_build
  FindlibName: bap-build
  CompiledObject: best
  Modules: Bap_build
  BuildDepends: findlib, ocamlbuild

Executable "bapbuild"
  Build$:         flag(everything) || flag(build)
  Path:           tools
  MainIs:         bapbuild.ml
  Install:        true
  CompiledObject: best
  BuildDepends:   core_kernel, ocamlbuild, bap-build, compiler-libs, ppx_bap
