]> git.tdb.fi Git - builder.git/blobdiff - source/packagemanager.h
Fix whitespace errors
[builder.git] / source / packagemanager.h
index 2fbaca1c37c03dc0afafb3fa36d63402ec1535f3..9b4f3476d7a2ae821650bdd5118434d1a0546d10 100644 (file)
@@ -28,6 +28,8 @@ private:
        SearchPath binpkg_files;
        bool no_externals;
        PackageMap packages;
+       Package *main_pkg;
+       std::set<std::string> not_found;
        bool env_set;
 
 public:
@@ -47,7 +49,11 @@ public:
        void add_package(Package *);
 
        /** Returns a package from the cache. */
-       Package *get_package(const std::string &);
+       Package *get_package(const std::string &) const;
+
+       /** 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; }