SearchPath binpkg_files;
bool no_externals;
PackageMap packages;
+ Package *main_pkg;
std::set<std::string> not_found;
bool env_set;
/** Returns a package from the cache. */
Package *get_package(const std::string &);
+ /** Returns the package that was added first. This should be considered
+ the primary build target. */
+ Package &get_main_package() const;
+
const PackageMap &get_packages() const { return packages; }
/** Locates a package and loads it if necessary. */