aboutsummaryrefslogtreecommitdiff
path: root/doc/manual.cli
diff options
context:
space:
mode:
authorKaren Arutyunov <karen@codesynthesis.com>2021-09-27 20:58:59 +0300
committerKaren Arutyunov <karen@codesynthesis.com>2021-09-27 23:30:13 +0300
commitf7a85ac1c09588b27854cef732b9e7a5e7bf6764 (patch)
tree9d616726c4dc7c98a48fe47d4cd48b2455eab7c8 /doc/manual.cli
parentee6639c3aa1e188bae0eb645373b6c594bddf2c6 (diff)
Invent b.create and b.configure step ids and add support for selfhost module
Diffstat (limited to 'doc/manual.cli')
-rw-r--r--doc/manual.cli11
1 files changed, 6 insertions, 5 deletions
diff --git a/doc/manual.cli b/doc/manual.cli
index 10616e3..93ba6f0 100644
--- a/doc/manual.cli
+++ b/doc/manual.cli
@@ -1076,11 +1076,12 @@ should be used to detect warnings in the logs.
The build configurations can belong to multiple classes with their names
reflecting some common configuration aspects, such as the operating system,
compiler, build options, etc. Predefined class names are \c{default}, \c{all},
-\c{none}, and \c{host}. The default configurations are built by default. A
-configuration must also belong to the \c{all} unless it is hidden. A
-configuration that is self-hosted must also belong to the \c{host} class.
-Valid custom class names must contain only alpha-numeric characters, \c{_},
-\c{+}, \c{-}, and \c{.}, except as the first character for the last
+\c{none}, \c{host}, and \c{build2}. The default configurations are built by
+default. A configuration must also belong to the \c{all} unless it is hidden.
+A configuration that is self-hosted must also belong to the \c{host} class
+and, if it is also self-hosted for build system modules, to the \c{build2}
+class. Valid custom class names must contain only alpha-numeric characters,
+\c{_}, \c{+}, \c{-}, and \c{.}, except as the first character for the last
three. Class names that start with \c{_} are reserved for the future
hidden/special class functionality.