diff options
author | Karen Arutyunov <karen@codesynthesis.com> | 2021-08-19 21:23:50 +0300 |
---|---|---|
committer | Karen Arutyunov <karen@codesynthesis.com> | 2021-08-20 13:14:54 +0300 |
commit | 987bf4a6522e642a1e4dfe276d4fc1efbb2b52b5 (patch) | |
tree | b9261e402caa1d8ac20df9ad5635fca3a185a664 /doc | |
parent | 4e9e142a6564b2a73848e735f9a1b5bb744d6a83 (diff) |
Add support for build-time mark (*) in tests, examples, and benchmarks package manifest values
Diffstat (limited to 'doc')
-rw-r--r-- | doc/manual.cli | 30 |
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 |