From: Mikko Rasa Date: Thu, 21 Sep 2023 15:38:03 +0000 (+0300) Subject: Report problems during bootstrap build X-Git-Url: https://git.tdb.fi/?a=commitdiff_plain;h=25441dd041847660235d0d94ea9bac09b01ecca8;p=builder.git Report problems during bootstrap build --- diff --git a/source/bootstrap/bootstrap.cpp b/source/bootstrap/bootstrap.cpp index 9374533..c57a793 100644 --- a/source/bootstrap/bootstrap.cpp +++ b/source/bootstrap/bootstrap.cpp @@ -39,6 +39,13 @@ int Bootstrap::main() builder.get_package_manager().get_main_package().prepare(); builder.get_build_graph().prepare(); + if(builder.get_build_graph().get_goals().is_broken()) + { + for(const string &p: builder.collect_problems()) + IO::print(IO::cerr, "%s\n", p); + return 1; + } + int exit_code = builder.build(); builder.save_caches();