@default¶
This alias corresponds to the default argument for dune build: dune
build is equivalent to dune build @@default (@@ indicates a
non-recursive alias). Similarly, dune build dir is
equivalent to dune build @@dir/default.
When a directory doesn’t explicitly define what the default alias means via
an alias stanza, the following implicit definition is
assumed:
(alias
(name default)
(deps (alias_rec all)))
But if such a stanza is present in the dune file in a directory, it will be
used instead. For example, if the following is present in tests/dune,
dune build tests will run tests there:
(alias
(name default)
(deps (alias_rec runtest)))