From 799bd29627c554f83c1ec9b4a226a739632cbc29 Mon Sep 17 00:00:00 2001 From: Gaƫtan Gilbert Date: Wed, 20 Nov 2019 15:31:57 +0100 Subject: Document -vos flag for coqdep --- doc/sphinx/practical-tools/coq-commands.rst | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'doc') diff --git a/doc/sphinx/practical-tools/coq-commands.rst b/doc/sphinx/practical-tools/coq-commands.rst index 514f5acc8e..d4a61425e1 100644 --- a/doc/sphinx/practical-tools/coq-commands.rst +++ b/doc/sphinx/practical-tools/coq-commands.rst @@ -308,6 +308,14 @@ In addition, ``coq_makefile`` generates for a file ``foo.v`` a target next, the purpose of this target is to be able to request the minimal working state for editing interactively the file ``foo.v``. +.. warning:: + + When writing a custom build system, be aware that ``coqdep`` only + produces dependencies related to ``.vos`` and ``.vok`` if the + ``-vos`` command line flag is passed. This is to maintain + compatibility with dune (see `ocaml/dune#2642 on github + `_). + **Typical compilation of a set of file using a build system.** Assume a file ``foo.v`` that depends on two files ``f1.v`` and ``f2.v``. The -- cgit v1.2.3