(lang dune 2.9)
(name ocsipersist)
(version 1.1.0)
(library
 (name ocsipersist)
 (kind normal)
 (virtual)
 (requires ocsipersist-lib lwt)
 (modes byte)
 (modules
  (singleton
   (name Ocsipersist)
   (obj_name ocsipersist)
   (visibility public)
   (kind virtual)
   (intf))))
(library
 (name ocsipersist.pgsql)
 (kind normal)
 (archives (byte pgsql/ocsipersist_pgsql.cma))
 (plugins (byte pgsql/ocsipersist_pgsql.cma))
 (requires
  ocsipersist
  pgocaml
  lwt_log
  xml-light
  ocsigenserver
  ocsipersist-lib)
 (implements ocsipersist)
 (modes byte)
 (modules
  (singleton
   (name Ocsipersist)
   (obj_name ocsipersist)
   (visibility public)
   (kind impl_vmodule)
   (impl))))
(library
 (name ocsipersist.sqlite)
 (kind normal)
 (archives (byte sqlite/ocsipersist_sqlite.cma))
 (plugins (byte sqlite/ocsipersist_sqlite.cma))
 (requires
  ocsipersist
  sqlite3
  lwt_log
  xml-light
  ocsigenserver
  ocsipersist-lib)
 (implements ocsipersist)
 (modes byte)
 (modules
  (singleton
   (name Ocsipersist)
   (obj_name ocsipersist)
   (visibility public)
   (kind impl_vmodule)
   (impl))))
