Package *get_package(const std::string &);
Target *get_target(const std::string &);
Target *get_header(const std::string &, const std::string &, const StringList &);
- Target *get_library(const std::string &, const StringList &);
+ Target *get_library(const std::string &, const StringList &, unsigned);
const Msp::Path::Path &get_cwd() const { return cwd; }
int main();
~Builder();
unsigned jobs;
StringList what_if;
bool conf_all;
+ bool conf_only;
bool build_all;
int load_build_file(const Msp::Path::Path &);
int create_targets();
- Target *check_header(const Msp::Path::Path &);
+ Target *get_header(const Msp::Path::Path &);
+ Target *get_library(const std::string &, const Msp::Path::Path &, unsigned);
void add_target(Target *);
void update_hash(std::string &, const std::string &);
int build();