]> git.tdb.fi Git - builder.git/commitdiff
Report problems during bootstrap build
authorMikko Rasa <tdb@tdb.fi>
Thu, 21 Sep 2023 15:38:03 +0000 (18:38 +0300)
committerMikko Rasa <tdb@tdb.fi>
Thu, 21 Sep 2023 15:38:03 +0000 (18:38 +0300)
source/bootstrap/bootstrap.cpp

index 9374533fef01157347ef7e8586463943bc70ad83..c57a793b49a3d0d10867d085c1f44abd85129495 100644 (file)
@@ -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();