4 #include <msp/builder/builder.h>
5 #include <msp/core/application.h>
10 Provides a command-line interface for Builder.
12 class BuilderCLI: public Msp::RegisteredApplication<BuilderCLI>
15 std::vector<std::string> cmdline_targets;
16 Config::InputOptions cmdline_options;
21 Analyzer *analyzer = 0;
27 bool show_progress = false;
28 std::string build_file = "Build";
30 std::vector<std::string> what_if;
31 bool conf_all = false;
32 bool conf_only = false;
33 bool build_all = false;
34 bool create_makefile = false;
37 BuilderCLI(int, char **);
44 Target *resolve_target(const std::string &);