From b37f1aa6398065be806e6605a023189685669885 Mon Sep 17 00:00:00 2001 From: Boris Kolpackov Date: Wed, 15 Feb 2017 03:55:15 +0200 Subject: Implement parallel match --- build2/b.cli | 18 +++++++++++++----- 1 file changed, 13 insertions(+), 5 deletions(-) (limited to 'build2/b.cli') diff --git a/build2/b.cli b/build2/b.cli index 6e6800f..d711109 100644 --- a/build2/b.cli +++ b/build2/b.cli @@ -244,11 +244,19 @@ namespace build2 size_t --jobs|-j { "", - "Number of jobs to perform in parallel. This includes both the number of - active threads inside the build system as well as the number of external - commands (compilers, linkers, etc) started but not yet finished. If this - option is not specified, then the number of available hardware threads - is used." + "Number of active jobs to perform in parallel. This includes both the + number of active threads inside the build system as well as the number + of external commands (compilers, linkers, etc) started but not yet + finished. If this option is not specified, then the number of available + hardware threads is used." + } + + size_t --max-jobs|-J + { + "", + "Maximum number of jobs (threads) to create. The default is 16x the + number of active jobs (\c{--jobs|j}) on 32-bit architectures and 32x + on 64-bit. See the build system scheduler implementation for details." } bool --serial-stop|-s -- cgit v1.1