linol/thirdparty/lsp/ocaml-lsp-server/dune

43 lines
1.1 KiB
Text

(vendored_dirs vendor)
(subdir
vendor
(subdir
lev-fiber-csexp
(library
(name lev_fiber_csexp)
(libraries fiber csexp stdune dyn lev_fiber))
(copy_files# %{project_root}/submodules/lev/lev-fiber-csexp/src/*.{ml,mli}))
(subdir
lev-fiber
(subdir
util
(copy_files# %{project_root}/submodules/lev/lev-fiber/src/util/*.{ml,mli})
(library
(name lev_fiber_util)
(libraries stdune threads.posix)))
(copy_files# %{project_root}/submodules/lev/lev-fiber/src/*.{ml,mli})
(library
(name lev_fiber)
(libraries unix dyn stdune threads.posix fiber lev lev_fiber_util)))
(subdir
lev
(copy_files# %{project_root}/submodules/lev/lev/vendor/*.c)
(copy_files#
%{project_root}/submodules/lev/lev/vendor/{ev,ev_vars,ev_wrap}.h)
(copy_files# %{project_root}/submodules/lev/lev/src/*.{ml,mli,c,h})
(library
(name lev)
(synopsis "libev bindings")
(libraries unix)
(foreign_stubs
(language c)
(extra_deps
ev_kqueue.c
ev_epoll.c
ev_iouring.c
ev_poll.c
ev_port.c
ev_select.c
ev_win32.c)
(names lev_stubs ev)))))