linol/ocaml-lsp-server/dune
Simon Cruanes 7fbc187548 Squashed 'thirdparty/lsp/' content from commit aae69863
git-subtree-dir: thirdparty/lsp
git-subtree-split: aae6986391a8519de3da6a7a341f2bd3376e0d2f
2025-04-10 15:44:25 -04:00

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)))))