From 40d3fac60a10d3bfccdfd9d2914ad518739fac37 Mon Sep 17 00:00:00 2001 From: Karen Arutyunov Date: Wed, 29 Mar 2023 20:36:43 +0300 Subject: Document worker script step enabling/disabling --- doc/cli.sh | 1 + doc/manual.cli | 41 ++++++++++++++++++++++++++++++----------- 2 files changed, 31 insertions(+), 11 deletions(-) (limited to 'doc') diff --git a/doc/cli.sh b/doc/cli.sh index 6a8a48d..3163660 100755 --- a/doc/cli.sh +++ b/doc/cli.sh @@ -123,6 +123,7 @@ cli -I .. \ --html-epilogue-file doc-epilogue.xhtml \ --link-regex '%b([-.].+)%../../build2/doc/b$1%' \ --link-regex '%b(#.+)?%../../build2/doc/build2-build-system-manual.xhtml$1%' \ +--link-regex '%bbot(#.+)?%../../bbot/doc/build2-build-bot-manual.xhtml$1%' \ --output-prefix build2-package-manager- \ manual.cli diff --git a/doc/manual.cli b/doc/manual.cli index a7c1336..a5a9811 100644 --- a/doc/manual.cli +++ b/doc/manual.cli @@ -2117,7 +2117,7 @@ The \c{bootstrap} value should be used to mark build system modules that require bootstrapping. The \c{host} value should be used to mark packages, such source code generators, that are normally specified as build-time dependencies by other packages and therefore should be built in a host -configuration. See the \c{bbot} documentation for details. +configuration. See the \l{bbot \c{bbot} documentation} for details. \h2#manifest-package-tests-examples-benchmarks|\c{tests, examples, benchmarks}| @@ -2135,8 +2135,8 @@ specified package. Otherwise it is \i{run-time}. See the dependencies. 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 +primary package (see the \l{bbot \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 @@ -2274,11 +2274,11 @@ The common package build inclusions and exclusions. The \c{build-include} and \c{build-exclude} values further reduce the configuration set produced by evaluating the \l{#manifest-package-builds \c{builds}} values. The \i{config} and \i{target} values are filesystem wildcard patterns which are matched -against the build target configuration names and target names (see the -\c{bbot} documentation for details). In particular, the \c{*} wildcard matches -zero or more characters within the name component while the \c{**} sequence -matches across the components. Plus, wildcard-only pattern components match -absent name components. For example: +against the build target configuration names and target names (see the \l{bbot +\c{bbot} documentation} for details). In particular, the \c{*} wildcard +matches zero or more characters within the name component while the \c{**} +sequence matches across the components. Plus, wildcard-only pattern components +match absent name components. For example: \ build-exclude: windows** # matches windows_10-msvc_15 @@ -2315,7 +2315,10 @@ Note that the comment of the matching exclusion is used by the web interface \ [*-build-config]: [; ] - = [