How to install

Install with opam

If header-check is available in your opam repository, you can just call:

opam install header-check

Build and install with dune

Checkout the sources of header-check in a directory.

You need a switch with at least version 4.07.0 of OCaml, you can for example create it with:

opam switch create 4.13.0

Then, you need to install all the dependencies:

opam install --deps-only .

Finally, you can build the package and install it:

eval $(opam env)
dune build
dune install

Note that a Makefile is provided, it contains the following targets:

  • build: build the code

  • install: install the generated files

  • build-deps: install opam dependencies

  • sphinx: build sphinx documentation (from the sphinx/ directory)

  • dev-deps: build development dependencies, in particular ocamlformat, odoc and merlin

  • doc: build documentation with odoc

  • fmt: format the code using ocamlformat

  • test: run tests