aboutsummaryrefslogtreecommitdiff
path: root/doc
diff options
context:
space:
mode:
Diffstat (limited to 'doc')
-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.