(library
 (name        csv)
 (public_name csv)
 (modules     Csv Csv_utils Csv_row)
 (flags       :standard -safe-string)
 (libraries bytes)
 (synopsis "A pure OCaml library to read and write CSV files."))

(rule
 (targets csv.ml)
 (deps    csv.pp.ml csv_memory.ml ../config/pp.exe)
 (action (chdir %{project_root} (run config/pp.exe))))
