X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Fconfig.h;h=ba23462c00e53a63196fcb0cb08fdae72fa40d2a;hb=654de39b62a9a58fd8e1b5a557361d628345788b;hp=1b7f853b21d11312ec3cecaeea0a8e7b21ac7bc6;hpb=8bc8db44c47cd2906c57dccbfb589e41eff7f694;p=builder.git diff --git a/source/config.h b/source/config.h index 1b7f853..ba23462 100644 --- a/source/config.h +++ b/source/config.h @@ -15,7 +15,7 @@ Distributed under the LGPL #include #include "misc.h" -class Package; +class SourcePackage; /** Manages configuration for a package. A configuration may have an arbitary @@ -38,7 +38,7 @@ public: }; typedef std::map OptionMap; - Config(Package &); + Config(SourcePackage &); void add_option(const std::string &, const std::string &, const std::string &); const Option &get_option(const std::string &) const; const OptionMap &get_options() const { return options; } @@ -56,11 +56,11 @@ private: Loader(Config &); private: Config &conf; - + void option(const std::string &, const std::string &); }; - Package &package; + SourcePackage &package; OptionMap options; Msp::Time::TimeStamp mtime; bool freeze_mtime;