#include <list>
#include <string>
#include <msp/fs/path.h>
+#include "buildinfo.h"
class Architecture;
class Builder;
SuffixList input_suffixes;
SuffixList aux_suffixes;
SearchPath system_path;
+ BuildInfo build_info;
bool prepared;
std::list<std::string> problems;
/// Returns the systemwide search path for source files.
const SearchPath &get_system_path() const { return system_path; }
+ /** Returns tool-specific build info. This can be used by other tools down
+ the chain. */
+ const BuildInfo &get_build_info() const { return build_info; }
+
/// Creates a source file appropriate for this tool.
virtual Target *create_source(const Component &, const Msp::FS::Path &) const { return 0; }