(library
 (name work_partitioner)
 (public_name work_partitioner)
 (library_flags -linkall)
 (libraries
  ;; OPAM libraries
  async
  core_kernel
  ;; Local libraries
  mina_base
  snark_work_lib
  transaction_snark
  transaction_witness
  work_selector)
 (preprocess
  (pps
   ppx_compare
   ppx_custom_printf
   ppx_deriving_yojson
   ppx_let
   ppx_mina
   ppx_sexp_conv
   ppx_version))
 (instrumentation
  (backend bisect_ppx))
 (synopsis
  "Partition work returned by Work_selector and issue them to real Snark Worker"))
