File: dune

package info (click to toggle)
ppxlib 0.37.0-1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 4,804 kB
  • sloc: ml: 66,587; sh: 103; makefile: 40; python: 36
file content (23 lines) | stat: -rw-r--r-- 548 bytes parent folder | download | duplicates (3)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
;; Note that to use the preprocessor for the (* IF_AT_LEAST ... *)
;; syntax you have to make sure the module is in the module list in
;; (per_module <action> <module_list>)

(library
 (name ppxlib_ast)
 (public_name ppxlib.ast)
 (libraries astlib stdlib-shims)
 (flags
  (:standard -safe-string)
  -w
  -9-27-32)
 (preprocess
  (per_module
   ((action
     (run %{exe:pp/pp.exe} %{ocaml_version} %{input-file}))
    versions)))
 (lint
  (pps ppxlib_traverse -deriving-keep-w32=impl)))

(cinaps
 (files *.ml *.mli)
 (libraries ast_cinaps_helpers))