aboutsummaryrefslogtreecommitdiff
path: root/doc/manual.cli
diff options
context:
space:
mode:
authorKaren Arutyunov <karen@codesynthesis.com>2023-02-02 15:25:24 +0300
committerKaren Arutyunov <karen@codesynthesis.com>2023-02-02 16:28:30 +0300
commita816c1c3a1adb73d8ab74945ca5b2b1fb60eb3a9 (patch)
treeb9753013633a41e75ff99d83e2ae63d3a1644cca /doc/manual.cli
parentcb1225403365fd8b00d1f79e2bc4249e55fb36a0 (diff)
Document that options may also be specified in *-build-config manifest value
Diffstat (limited to 'doc/manual.cli')
-rw-r--r--doc/manual.cli9
1 files changed, 6 insertions, 3 deletions
diff --git a/doc/manual.cli b/doc/manual.cli
index cc40cb2..e96cc2f 100644
--- a/doc/manual.cli
+++ b/doc/manual.cli
@@ -2266,9 +2266,9 @@ Note that the comment of the matching exclusion is used by the web interface
\
[*-build-config]: <args> [; <comment>]
-<args> = [<config-var>]* [<dependency-spec>]*
+<args> = [<option>]* [<config-var>]* [<dependency-spec>]*
<dependency-spec> = [{ <config-var> [<config-var>]* }+] <dependency>
-<dependency> = ?[sys:]<name>[<version-spec>]
+<dependency> = (?[sys:]|sys:)<name>[<version-spec>]
<version-spec> = /<version> | <version-constraint>
[*-builds]: <class-expr> [; <comment>]
@@ -2304,9 +2304,12 @@ libbar-network-build-config:
older-libz-build-config: \"?libz ^1.0.0\"; Test with older libz version.
-sys-build-config: ?sys:libbar ?sys:libz; Test with system dependencies.
+sys-build-config: ?sys:libbar/* ?sys:libz/*; Test with system dependencies.
\
+Note that options with values can only be specified using the single argument
+notation, for example, \c{--verbose=4}.
+
The package build configuration can also override the common build target
configurations set (specified with \l{#manifest-package-builds \c{builds}} and
\l{#manifest-package-include-exclude \c{build-{include, exclude\}}}) by