diff --git a/Makefile b/Makefile index 8eef36ad8eaec5c2f99a3349aef616429a7a72c7..e09cb45dd011634503a53b8ed92d266230dc5110 100644 --- a/Makefile +++ b/Makefile @@ -43,12 +43,19 @@ all: # [make setup] installs the packages that we need in whatever opam # switch is currently active. +# Installing ocamlfind and monolith in the current switch is not +# necessary for [make] nor [make test]; but it is necessary for +# [make -C fuzz setup]. + +# We do not invoke [make -C fuzz setup] here, because it is costly +# (it can create a new switch) and is useful only to people who +# wish to run [make test]. + .PHONY: setup setup: opam install \ "dune>=2.0" "cppo" "pprint>=20200410" "seq" "odoc" \ "monolith" "ocamlfind" - make -C fuzz setup .PHONY: merlin merlin: