(lang dune 3.11)
(name csv)
(sections (lib .) (libexec .) (doc ../../doc/csv))
(files
 (lib
  (META
   csv.a
   csv.cma
   csv.cmi
   csv.cmt
   csv.cmti
   csv.cmx
   csv.cmxa
   csv.ml
   csv.mli
   csv__.cmi
   csv__.cmt
   csv__.cmx
   csv__.ml
   csv__Csv_row.cmi
   csv__Csv_row.cmt
   csv__Csv_row.cmx
   csv__Csv_utils.cmi
   csv__Csv_utils.cmt
   csv__Csv_utils.cmx
   csv_row.ml
   csv_utils.ml
   dune-package
   opam))
 (libexec (csv.cmxs))
 (doc (CHANGES.md LICENSE.md README.md)))
(library
 (name csv)
 (kind normal)
 (synopsis "A pure OCaml library to read and write CSV files.")
 (archives (byte csv.cma) (native csv.cmxa))
 (plugins (byte csv.cma) (native csv.cmxs))
 (native_archives csv.a)
 (requires bytes)
 (main_module_name Csv)
 (modes byte native)
 (modules
  (wrapped
   (group
    (alias
     (obj_name csv__)
     (visibility public)
     (kind alias)
     (source (path Csv__) (impl (path csv__.ml-gen))))
    (name Csv)
    (modules
     (module
      (obj_name csv)
      (visibility public)
      (source (path Csv) (intf (path csv.mli)) (impl (path csv.ml))))
     (module
      (obj_name csv__Csv_row)
      (visibility public)
      (source (path Csv_row) (impl (path csv_row.ml))))
     (module
      (obj_name csv__Csv_utils)
      (visibility public)
      (source (path Csv_utils) (impl (path csv_utils.ml))))))
   (wrapped true))))
