From 4f4a4a146f3854fb3204922fc1e9bdb8c0493ac3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Basile=20Cl=C3=A9ment?= Date: Fri, 27 Oct 2023 15:15:00 +0200 Subject: [PATCH] Give drom its blood tribute --- Makefile.drom-tpl | 10 +++++----- src/lsp/superbol-free/package.toml | 1 + src/lsp/superbol_free_lib/package.toml | 2 +- 3 files changed, 7 insertions(+), 6 deletions(-) diff --git a/Makefile.drom-tpl b/Makefile.drom-tpl index cda36d312..a79e9f093 100644 --- a/Makefile.drom-tpl +++ b/Makefile.drom-tpl @@ -19,7 +19,7 @@ all: build build: ./scripts/before.sh build - opam exec -- dune build!{build-profile} @install + $(DUNE) build!{build-profile} @install ./scripts/copy-bin.sh !{packages} ./scripts/after.sh build @@ -43,7 +43,7 @@ sphinx: doc-common odoc: doc-common mkdir -p ${ODOC_TARGET} ./scripts/before.sh odoc ${ODOC_TARGET} - opam exec -- dune build @doc + $(DUNE) build @doc rsync -auv --delete _build/default/_doc/_html/. ${ODOC_TARGET} ./scripts/after.sh odoc ${ODOC_TARGET} @@ -53,10 +53,10 @@ view: xdg-open file://$$(pwd)/_drom/docs/index.html ![fi] fmt: - opam exec -- dune build @fmt --auto-promote + $(DUNE) build @fmt --auto-promote fmt-check: - opam exec -- dune build @fmt + $(DUNE) build @fmt install: opam pin -y --no-action -k path . @@ -73,7 +73,7 @@ dev-deps: test: ./scripts/before.sh test - opam exec -- dune build @runtest + $(DUNE) build @runtest ./scripts/after.sh test clean: diff --git a/src/lsp/superbol-free/package.toml b/src/lsp/superbol-free/package.toml index 278348c54..ddf00e9c7 100644 --- a/src/lsp/superbol-free/package.toml +++ b/src/lsp/superbol-free/package.toml @@ -72,6 +72,7 @@ superbol_free_lib = "version" # static-clibs = "unix" [fields] dune-flags = "(:standard (:include linking.sexp))" +dune-stanzas = "(modes exe js)" # static-alpine-clibs = "zarith gmp" # static-macos-clibs = "zarith ${MACPORTS:-/usr/local/osxcross/macports/pkgs/opt/local}/lib/libgmp.a camlstr" static-macos-clibs = "camlstr bigstringaf_stubs cstruct_stubs" diff --git a/src/lsp/superbol_free_lib/package.toml b/src/lsp/superbol_free_lib/package.toml index 0717ae86e..5f6e7943a 100644 --- a/src/lsp/superbol_free_lib/package.toml +++ b/src/lsp/superbol_free_lib/package.toml @@ -61,7 +61,7 @@ cobol_typeck = "version" ez_file = ">=0.3" ez_cmdliner = "0.3.0" vscode-json = "version" -ez_api = "2.0" +ez_api = { version = "2.0", libname = "ez_api.encoding" } ez_toml = "version" # package tools dependencies