From 1511d2d85e1a2142461af1b4cce4e47350fec7d0 Mon Sep 17 00:00:00 2001 From: Karen Arutyunov Date: Sat, 5 Aug 2017 20:50:30 +0300 Subject: Print progress to terminal by default --- build2/b.cxx | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'build2/b.cxx') diff --git a/build2/b.cxx b/build2/b.cxx index 1098da9..ef8b97b 100644 --- a/build2/b.cxx +++ b/build2/b.cxx @@ -14,6 +14,7 @@ #include // cout #include +#include // stderr_fd(), fdterm() #include #include @@ -238,8 +239,14 @@ main (int argc, char* argv[]) fail << e; } + // Validate options. + // + if (ops.progress () && ops.no_progress ()) + fail << "inconsistent progress display options"; + // Global initializations. // + stderr_term = fdterm (stderr_fd ()); init (argv[0], ops.verbose_specified () ? ops.verbose () -- cgit v1.1