summaryrefslogtreecommitdiffstats
path: root/build2/b.cli
Commit message (Collapse)AuthorAgeFilesLines
* Add support for alternative build file/directory naming schemeBoris Kolpackov2019-03-071-6/+8
| | | | | | | | Now the build/*.build, buildfile, and .buildignore filesystem entries in a project can alternatively (but consistently) be called build2/*.build2, build2file, and .build2ignore. See a note at the beginning of the Project Structure section in the manual for details (motivation, restrictions, etc).
* Update copyright yearKaren Arutyunov2019-01-161-1/+1
|
* Fix couple of man page formatting issuesBoris Kolpackov2018-11-281-4/+4
|
* Add --[no-]mtime-check options to control this behavior at runtimeBoris Kolpackov2018-11-281-0/+13
| | | | By default the checks are enabled only for the staged toolchain.
* Add --dump <phase> option, omit state dumping from verbosity level 6Boris Kolpackov2018-11-271-1/+11
|
* Add dist to list of modules bootstrapped by default by create meta-operationBoris Kolpackov2018-05-231-3/+3
|
* Update copyright yearKaren Arutyunov2018-05-191-1/+1
|
* Don't print scheduler statistics at verbosity level 2, add --stat insteadBoris Kolpackov2018-04-301-0/+5
|
* Implement forwarded configurations and backlinkingBoris Kolpackov2018-04-261-44/+78
|
* Remove -p alias from --progress optionBoris Kolpackov2018-03-291-1/+1
| | | | | In other tools (which may also have --[no-]progress) -p is used for something else.
* Style/naming cleanup in man synopsisBoris Kolpackov2018-03-051-11/+11
|
* Add default capping of stack size for all POSIX platforms, --max-stackBoris Kolpackov2018-02-121-0/+15
|
* Document update-for-{test,install} operationsBoris Kolpackov2018-02-081-3/+23
|
* Fix few issues with structured result outputBoris Kolpackov2017-12-171-2/+2
|
* Add support for structured result output (--structured-result)Boris Kolpackov2017-12-161-1/+25
|
* Implement info meta operationBoris Kolpackov2017-12-131-1/+14
| | | | | This meta operation can be used to print basic information (name, version, source/output roots, etc) for one or more projects.
* Adjust max-threads multiplier for 32-bit because of stack size increaseBoris Kolpackov2017-10-171-1/+1
|
* Print progress to terminal by defaultKaren Arutyunov2017-08-061-2/+8
|
* Add --match-only optionBoris Kolpackov2017-08-051-0/+6
|
* Implement displaying build progress (--progress|-p)Boris Kolpackov2017-07-271-0/+6
|
* Minor documentation fixBoris Kolpackov2017-05-031-1/+1
|
* Add hxx extension for headersKaren Arutyunov2017-05-011-1/+1
|
* Minor man page fixBoris Kolpackov2017-04-011-1/+1
|
* Fix couple of typos in b.cliKaren Arutyunov2017-03-241-2/+2
|
* Shorten scheduler queue depth, make it customizable via command lineBoris Kolpackov2017-03-171-0/+10
|
* Implement alternative command line buildspec and variable assignment syntaxBoris Kolpackov2017-03-171-0/+29
| | | | | b test: foo/ bar/ b config.import.libhello = ../libhello/
* Implement create meta-operationBoris Kolpackov2017-03-171-35/+127
|
* Options cleanupBoris Kolpackov2017-03-021-4/+6
|
* Implement parallel matchBoris Kolpackov2017-03-021-5/+13
|
* Implement parallel error propagation, keep_going modeBoris Kolpackov2017-02-131-0/+7
| | | | | | | Keep going is the default but there is now the -s|--serial-stop that makes the driver run serially and stop at first error. Also fix some lockups, other minor improvements/features.
* Update copyright yearBoris Kolpackov2017-01-051-1/+1
|
* Initial parallel scheduler implementation, use to run testscripsBoris Kolpackov2016-12-091-1/+11
|
* Add --no-line, --no-column optionsBoris Kolpackov2016-11-041-0/+10
|
* Add -V option as equivalent to --verbose 3Boris Kolpackov2016-08-031-0/+6
|
* Only do "effective escaping" (['"\$(]) on the command lineBoris Kolpackov2016-07-251-0/+15
| | | | | This will make things more convenient on Windows provided we use "sane" paths (no spaces, no (), etc).
* Implement --buildfile option, overrides default buildfile, supports '-'Boris Kolpackov2016-04-051-0/+11
|
* Implement --config-{guess,sub} optionsBoris Kolpackov2016-03-111-0/+17
|
* <types>/<utility> scheme cleanupBoris Kolpackov2016-02-121-1/+1
|
* Support specifying options/variables/buildspec in any orderBoris Kolpackov2016-02-121-6/+13
|
* Don't put extended description into usage, like in bpkgBoris Kolpackov2016-01-311-6/+15
|
* Proofreading fixesBoris Kolpackov2016-01-311-4/+4
|
* Various changes to documentationBoris Kolpackov2016-01-301-47/+70
|
* Add option documentation, reorganize thingsBoris Kolpackov2016-01-301-0/+221