aboutsummaryrefslogtreecommitdiff
path: root/doc
diff options
context:
space:
mode:
authorKaren Arutyunov <karen@codesynthesis.com>2021-08-19 21:23:50 +0300
committerKaren Arutyunov <karen@codesynthesis.com>2021-08-20 13:14:54 +0300
commit987bf4a6522e642a1e4dfe276d4fc1efbb2b52b5 (patch)
treeb9261e402caa1d8ac20df9ad5635fca3a185a664 /doc
parent4e9e142a6564b2a73848e735f9a1b5bb744d6a83 (diff)
Add support for build-time mark (*) in tests, examples, and benchmarks package manifest values
Diffstat (limited to 'doc')
-rw-r--r--doc/manual.cli30
1 files changed, 18 insertions, 12 deletions
diff --git a/doc/manual.cli b/doc/manual.cli
index d8c8254..5332281 100644
--- a/doc/manual.cli
+++ b/doc/manual.cli
@@ -1236,18 +1236,24 @@ msvc[_NU] ; For example: msvc_14, msvc_15u3
\h2#manifest-package-tests-examples-benchmarks|\c{tests, examples, benchmarks}|
\
-[tests]: <name> [<version-constraint>]
-[examples]: <name> [<version-constraint>]
-[benchmarks]: <name> [<version-constraint>]
-\
-
-Separate tests, examples, and benchmarks packages. These packages are built
-and tested by automated build bots together with the primary package (see the
-\c{bbot} documentation for details). This, in particular, implies that these
-packages must be available from the primary package's repository or its
-complement repositories, recursively. The recommended naming convention for
-these packages is the primary package name followed by \c{-tests},
-\c{-examples}, or \c{-benchmarks}, respectively. For example:
+[tests]: [*] <name> [<version-constraint>]
+[examples]: [*] <name> [<version-constraint>]
+[benchmarks]: [*] <name> [<version-constraint>]
+\
+
+Separate tests, examples, and benchmarks packages. If the value starts with
+\c{*}, then the primary package is a \i{build-time} prerequisite for the
+specified package. Otherwise it is \i{run-time}. See the
+\l{#manifest-package-depends \c{depends}} value for details on \i{build-time}
+prerequisites.
+
+These packages are built and tested by automated build bots together with the
+primary package (see the \c{bbot} documentation for details). This, in
+particular, implies that these packages must be available from the primary
+package's repository or its complement repositories, recursively. The
+recommended naming convention for these packages is the primary package name
+followed by \c{-tests}, \c{-examples}, or \c{-benchmarks}, respectively. For
+example:
\
name: hello