dune-project

Each dune-project file marks the root of a Dune projects within the current Dune workspace (see Dune Projects and Workspaces). It can also specify project-wide parameters.

The first line of dune-project must be a lang stanza with no extra whitespace or comments. The lang stanza controls the names and contents of all configuration files read by Dune and looks like:

(lang dune 3.14)

Additionally, they can contains the following stanzas.