From 8385117bda9a2918885fd8cf42c554f941856098 Mon Sep 17 00:00:00 2001 From: Boris Kolpackov Date: Mon, 10 Dec 2018 14:56:20 +0200 Subject: Mention build configuration inheritance in builds value documentation --- doc/manual.cli | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) (limited to 'doc') diff --git a/doc/manual.cli b/doc/manual.cli index f9aa3b1..146a98d 100644 --- a/doc/manual.cli +++ b/doc/manual.cli @@ -1027,8 +1027,11 @@ pre-defined \c{none}, \c{default}, and \c{all} classes are always provided. If no \c{builds} value is specified in the package manifest, then the \c{default} class is assumed. -\N|See the Build Configurations page of the build bot deployment for the list -of available build configurations and their classes.| +\N|A build configuration class can also derive from another class in which +case configurations that belong to the derived class are treated as also +belonging to the base class (or classes, recursively). See the Build +Configurations page of the build bot deployment for the list of available +build configurations and their classes.| The \c{builds} value consists of an optional underlying class set (\c{}) followed by a class set expression (\c{}). The @@ -1053,6 +1056,7 @@ builds: default legacy ; Default and legacy. builds: -windows ; Default except Windows. builds: all : -windows ; All except Windows. builds: all : &gcc ; All with GCC only. +builds: all : &gcc-8+ ; All with GCC 8 and up only. builds: gcc : -optimized ; GCC without optimization. builds: gcc : &( +linux +macos ) ; GCC on Linux or Mac OS. \ -- cgit v1.1