From 815d1187b9d6c498e66b56087308b453de01ba42 Mon Sep 17 00:00:00 2001 From: Boris Kolpackov Date: Thu, 22 Jul 2021 14:11:18 +0200 Subject: Update builds manifest value examples with host, mobile classes --- doc/manual.cli | 30 ++++++++++++++++++------------ 1 file changed, 18 insertions(+), 12 deletions(-) diff --git a/doc/manual.cli b/doc/manual.cli index 9a494ad..d8c8254 100644 --- a/doc/manual.cli +++ b/doc/manual.cli @@ -1320,18 +1320,24 @@ build configuration that belong to its set are added to (\c{+}), subtracted from (\c{-}), or intersected with (\c{&}) the current set. If the second character in the term is \c{!}, then its set of configuration is inverted against the underlying set. The term itself can be either the class name or a -parenthesized expression. Some examples: - -\ -builds: none ; None. -builds: all ; All. -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. +parenthesized expression. Some examples (based on the +\l{https://ci.cppget.org/?build-configs cppget.org} deployment): + +\ +builds: none ; None. +builds: all ; All (suitable for libraries). +builds: host ; All host (suitable for tools). +builds: default ; All default. +builds: host : &default ; Host default. +builds: default legacy ; All default and legacy. +builds: host: &( +default +legacy) ; Host default and legacy. +builds: -windows ; Default except Windows. +builds: all : -windows ; All except Windows. +builds: all : -mobile ; All except mobile. +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 and Mac OS. \ Notice that the colon and parentheses must be separated with spaces from both -- cgit v1.1