(executable
  (name test_ppx_xtmpl)
  (modules test_ppx_xtmpl)
  (libraries xtmpl)
  (flags -g :standard -w -6-7-9-32-33-34-35-36-50-52-26-27 -no-strict-sequence -bin-annot)
  (preprocessor_deps (file page.tmpl))
  (preprocess (pps xtmpl_ppx))
)

(executable
  (name test_js)
  (modules test_js)
  (libraries xtmpl_js js_of_ocaml)
  (flags -g :standard -w -6-7-9-32-33-34-35-36-50-52-26-27 -no-strict-sequence -bin-annot)
  (preprocess (pps js_of_ocaml-ppx))
)

(executable
  (name test_cat)
  (modules test_cat)
  (libraries xtmpl)
  (flags -g :standard -w -6-7-9-32-33-34-35-36-50-52-26-27 -no-strict-sequence -bin-annot)
)

