diff options
author | Boris Kolpackov <boris@codesynthesis.com> | 2021-07-22 14:11:18 +0200 |
---|---|---|
committer | Boris Kolpackov <boris@codesynthesis.com> | 2021-07-22 14:11:18 +0200 |
commit | 815d1187b9d6c498e66b56087308b453de01ba42 (patch) | |
tree | 0feeeae3db37327a6ace4fd85aba2477dc5e1d52 /doc/manual.cli | |
parent | 4fcc6ab64c96c587a69c692a2cc52c3727938993 (diff) |
Update builds manifest value examples with host, mobile classes
Diffstat (limited to 'doc/manual.cli')
-rw-r--r-- | doc/manual.cli | 30 |
1 files 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 |