(library
  (name compile)
  (public_name ligo.compile)
  (libraries
    simple-utils
    tezos-utils
    parser
    concrete_to_imperative
    ast_imperative
    self_ast_imperative
    imperative_to_sugar
    ast_sugar
    self_ast_sugar
    sugar_to_core
    ast_core
    self_ast_core
    typer_new
    typer
    ast_typed
    self_ast_typed
    interpreter
    transpiler
    mini_c
    self_mini_c
    compiler
    self_michelson
  )
  (preprocess
    (pps ppx_let bisect_ppx --conditional)
  )
  (flags (:standard -w +1..62-4-9-44-40-42-48-30@39@33 -open Simple_utils -open Tezos_utils ))
)
