ocaml-opentelemetry/tests/bin/dune
2026-01-20 00:15:25 -05:00

84 lines
1.4 KiB
Text

(executable
(name emit1)
(modules emit1)
(libraries
unix
threads
opentelemetry
opentelemetry-client
opentelemetry-client-ocurl))
(executable
(name emit1_ocurl_lwt)
(modules emit1_ocurl_lwt)
(preprocess
(pps lwt_ppx))
(libraries
threads
lwt
lwt.unix
unix
opentelemetry
opentelemetry-client
opentelemetry-client-ocurl-lwt))
(executable
(name emit1_stdout)
(modules emit1_stdout)
(libraries unix threads opentelemetry opentelemetry-client))
(executable
(name emit1_cohttp)
(modules emit1_cohttp)
(preprocess
(pps lwt_ppx))
(libraries
unix
threads
opentelemetry
opentelemetry-lwt
opentelemetry-client
opentelemetry-client-cohttp-lwt
lwt.unix))
(executable
(name emit1_eio)
(modules emit1_eio)
(enabled_if
(>= %{ocaml_version} 5.0))
(libraries
unix
eio_main
logs
logs.fmt
logs.threaded
opentelemetry
opentelemetry-lwt
opentelemetry-client
opentelemetry-client-cohttp-eio))
(executable
(name emit_logs_cohttp)
(modules emit_logs_cohttp)
(preprocess
(pps lwt_ppx))
(libraries
cohttp-lwt-unix
opentelemetry-lwt
opentelemetry-client-cohttp-lwt
opentelemetry-cohttp-lwt
opentelemetry-logs
logs
unix
lwt.unix
logs.fmt))
(executable
(name cohttp_client)
(modules cohttp_client)
(libraries
cohttp-lwt-unix
unix
opentelemetry
opentelemetry-client-cohttp-lwt
opentelemetry-cohttp-lwt))