(lang dune 3.11)
(name pgocaml_ppx)
(version 4.3.0)
(sections (lib .) (libexec .) (doc ../../doc/pgocaml_ppx))
(files
 (lib
  (META
   dune-package
   opam
   pgocaml_ppx.a
   pgocaml_ppx.cma
   pgocaml_ppx.cmi
   pgocaml_ppx.cmt
   pgocaml_ppx.cmx
   pgocaml_ppx.cmxa
   pgocaml_ppx.ml
   pgocaml_ppx__Ppx_pgsql.cmi
   pgocaml_ppx__Ppx_pgsql.cmt
   pgocaml_ppx__Ppx_pgsql.cmx
   ppx_pgsql.ml))
 (libexec (pgocaml_ppx.cmxs ppx.exe))
 (doc (CHANGELOG.txt LICENSE.txt README.md)))
(library
 (name pgocaml_ppx)
 (kind ppx_rewriter)
 (archives (byte pgocaml_ppx.cma) (native pgocaml_ppx.cmxa))
 (plugins (byte pgocaml_ppx.cma) (native pgocaml_ppx.cmxs))
 (native_archives pgocaml_ppx.a)
 (requires ppxlib.ast ppxlib pgocaml)
 (main_module_name Pgocaml_ppx)
 (modes byte native)
 (modules
  (wrapped
   (group
    (alias
     (obj_name pgocaml_ppx)
     (visibility public)
     (kind alias)
     (source (path Pgocaml_ppx) (impl (path pgocaml_ppx.ml-gen))))
    (name Pgocaml_ppx)
    (modules
     (module
      (obj_name pgocaml_ppx__Ppx_pgsql)
      (visibility public)
      (source (path Ppx_pgsql) (impl (path ppx_pgsql.ml))))))
   (wrapped true))))
