From 987bf4a6522e642a1e4dfe276d4fc1efbb2b52b5 Mon Sep 17 00:00:00 2001 From: Karen Arutyunov Date: Thu, 19 Aug 2021 21:23:50 +0300 Subject: Add support for build-time mark (*) in tests, examples, and benchmarks package manifest values --- doc/manual.cli | 30 ++++++++++++++++++------------ 1 file changed, 18 insertions(+), 12 deletions(-) (limited to 'doc') 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]: [] -[examples]: [] -[benchmarks]: [] -\ - -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]: [*] [] +[examples]: [*] [] +[benchmarks]: [*] [] +\ + +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 -- cgit v1.1