X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Fconfig.h;h=64e42259defb93454237f316a817155218ea31d7;hb=3f541fceb5aeb5d685ceb2363ebbca1cb1c3eb84;hp=f18487bfeeb61493bc5ab0459f81903deff13ddf;hpb=398983749391592988daca0c9b62b3d38f86e4e6;p=builder.git diff --git a/source/config.h b/source/config.h index f18487b..64e4225 100644 --- a/source/config.h +++ b/source/config.h @@ -29,6 +29,7 @@ public: }; typedef std::map OptionMap; + typedef std::map InputOptions; private: class Loader: public Msp::DataFile::ObjectLoader @@ -41,6 +42,7 @@ private: SourcePackage &package; OptionMap options; + InputOptions pending_options; Msp::Time::TimeStamp mtime; bool changed; @@ -69,9 +71,7 @@ public: void finish(); void save() const; -private: bool set_option(const std::string &, const std::string &); -public: void load(); };