aboutsummaryrefslogtreecommitdiff
path: root/libbuild2/b-options.hxx
diff options
context:
space:
mode:
Diffstat (limited to 'libbuild2/b-options.hxx')
-rw-r--r--libbuild2/b-options.hxx74
1 files changed, 64 insertions, 10 deletions
diff --git a/libbuild2/b-options.hxx b/libbuild2/b-options.hxx
index d8d85d3..48dd35f 100644
--- a/libbuild2/b-options.hxx
+++ b/libbuild2/b-options.hxx
@@ -13,8 +13,6 @@
//
// End prologue.
-#include <set>
-
#include <libbuild2/common-options.hxx>
namespace build2
@@ -98,18 +96,18 @@ namespace build2
const bool&
stat () const;
- const std::set<string>&
- dump () const;
-
- bool
- dump_specified () const;
-
const bool&
progress () const;
const bool&
no_progress () const;
+ const bool&
+ diag_color () const;
+
+ const bool&
+ no_diag_color () const;
+
const size_t&
jobs () const;
@@ -147,9 +145,15 @@ namespace build2
dry_run () const;
const bool&
+ no_diag_buffer () const;
+
+ const bool&
match_only () const;
const bool&
+ load_only () const;
+
+ const bool&
no_external_modules () const;
const structured_result_format&
@@ -164,6 +168,42 @@ namespace build2
const bool&
no_mtime_check () const;
+ const strings&
+ dump () const;
+
+ bool
+ dump_specified () const;
+
+ const string&
+ dump_format () const;
+
+ bool
+ dump_format_specified () const;
+
+ const dir_paths&
+ dump_scope () const;
+
+ bool
+ dump_scope_specified () const;
+
+ const vector<pair<name, optional<name>>>&
+ dump_target () const;
+
+ bool
+ dump_target_specified () const;
+
+ const vector<name>&
+ trace_match () const;
+
+ bool
+ trace_match_specified () const;
+
+ const vector<name>&
+ trace_execute () const;
+
+ bool
+ trace_execute_specified () const;
+
const bool&
no_column () const;
@@ -249,10 +289,10 @@ namespace build2
uint16_t verbose_;
bool verbose_specified_;
bool stat_;
- std::set<string> dump_;
- bool dump_specified_;
bool progress_;
bool no_progress_;
+ bool diag_color_;
+ bool no_diag_color_;
size_t jobs_;
bool jobs_specified_;
size_t max_jobs_;
@@ -265,12 +305,26 @@ namespace build2
bool max_stack_specified_;
bool serial_stop_;
bool dry_run_;
+ bool no_diag_buffer_;
bool match_only_;
+ bool load_only_;
bool no_external_modules_;
structured_result_format structured_result_;
bool structured_result_specified_;
bool mtime_check_;
bool no_mtime_check_;
+ strings dump_;
+ bool dump_specified_;
+ string dump_format_;
+ bool dump_format_specified_;
+ dir_paths dump_scope_;
+ bool dump_scope_specified_;
+ vector<pair<name, optional<name>>> dump_target_;
+ bool dump_target_specified_;
+ vector<name> trace_match_;
+ bool trace_match_specified_;
+ vector<name> trace_execute_;
+ bool trace_execute_specified_;
bool no_column_;
bool no_line_;
path buildfile_;