aboutsummaryrefslogtreecommitdiff
path: root/libbuild2/b-options.cxx
AgeCommit message (Collapse)AuthorFilesLines
2023-05-09Make quoted/display target names in JSON structured result consistent with dumpBoris Kolpackov1-18/+21
Specifically, before we had `target` (display) and `quoted_target` and now we have `target` (quoted) and `display_target`.
2023-05-09Document JSON dump format (GH issue #182)Boris Kolpackov1-4/+4
2023-05-09Add --load-only option in addition to --match-onlyBoris Kolpackov1-2/+22
This option has the effect of loading all the subdirectory buildfiles that are not explicitly included.
2023-05-09Add support for dumping build system state in JSON format (GH issue #182)Boris Kolpackov1-5/+43
Specifically: 1. New --dump-format option. Valid values are `buildfile` and `json-v0.1`. 2. The --dump option now recognizes two additional values: `match-pre` and `match-post` to dump the state of pre/post-operations. The `match` value now only triggers dumping of the main operation.
2023-05-03Add --dump-scope and --dump-target options to limit --dump outputBoris Kolpackov1-7/+44
2023-03-20Regenerate options parsing filesKaren Arutyunov1-0/+60
2022-12-08Add --[no]diag-color options (infrastructure only)Boris Kolpackov1-1/+32
2022-10-28Add ability to disable diagnostics buffering (--no-diag-buffer)Boris Kolpackov1-1/+25
2022-07-01Regenerate options parsing filesKaren Arutyunov1-25/+54
2022-06-21Add --trace-{match,execute} optionsBoris Kolpackov1-18/+52
These options can be used to understand which dependency chain causes matching or execution of a particular target.
2022-04-25Rename cmdline to b_cmdline, and options to b_optionsBoris Kolpackov1-121/+121
2022-03-11Add JSON format support for --structured-result option and info meta operationKaren Arutyunov1-164/+279
2022-03-04Convert stream names to lower case in documentationKaren Arutyunov1-3/+3
2022-02-18Factor out common CLI types (scanners, etc)Karen Arutyunov1-494/+0
2022-02-18Move parse_cmdline() to libbuild2Karen Arutyunov1-0/+1710