Target *get_library(const std::string &, const StringList &, LibMode);
const Msp::Path::Path &get_cwd() const { return cwd; }
const std::string &get_arch_prefix(const std::string &) const;
+ std::string get_tool(const std::string &, const std::string &);
int main();
~Builder();
typedef std::list<Package *> PackageList;
typedef std::map<std::string, Package *> PackageMap;
typedef std::map<std::string, Target *> TargetMap;
- typedef std::map<std::string, std::string> ToolMap;
+ typedef std::map<std::string, StringMap> ToolMap;
StringList cmdline_targets;
RawOptionMap cmdline_options;
TargetMap libraries;
ToolMap tools; /// Not used yet
- StringMap archs; /// arch -> prefix
+ StringMap archs; //< arch -> prefix
Analyzer *analyzer;
bool do_build;