-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathdune-project
More file actions
48 lines (38 loc) · 1.1 KB
/
dune-project
File metadata and controls
48 lines (38 loc) · 1.1 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
(lang dune 3.20)
(name pyro-caml)
(generate_opam_files true)
(source
(github semgrep/pyro-caml))
; with ocaml linking exception?
(license LGPL-2.1-only)
(authors "Austin Theriault <austin@cutedogs.org>")
(maintainers "Austin Theriault <austin@cutedogs.org>")
(package
(name pyro-caml-instruments)
(synopsis "Pyroscope + OCaml = Pyro Caml")
(depends ocaml logs ppx_deriving)
(tags ("profiling")))
(package
(name pyro-caml-ppx)
(synopsis "Pyro Caml PPX")
(depends
ocaml
; See https://github.com/LexiFi/landmarks/issues/44
(ppxlib
(<= 0.35.0))
pyro-caml-instruments)
(tags
("profiling" "ppx")))
(package
(name pyro-caml)
(synopsis "OCaml profiler with Pyroscope backend")
(depends
ocaml
conf-rust-2024
pyro-caml-instruments
; for some reason we can't not build every dune package in this repo including
; the ppx package, when we build the rust binding via the cargo build system, so
; this ensures the ppx has the deps it needs even though we don't use them
pyro-caml-ppx
))
; See the complete stanza docs at https://dune.readthedocs.io/en/stable/reference/dune-project/index.html