X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Fbuildinfo.h;h=1bba8195bc536014270ba8eff7664d31e63e7069;hb=8f8f10fe41bbb68866e8fb05f8cbab0b325dc7da;hp=ee831f3c4da453dfdfc3c16567e5350a9174026d;hpb=b1c51196b34f644e821f351c2acdb48619aed2e3;p=builder.git diff --git a/source/buildinfo.h b/source/buildinfo.h index ee831f3..1bba819 100644 --- a/source/buildinfo.h +++ b/source/buildinfo.h @@ -28,10 +28,13 @@ public: private: void incpath(const std::string &); void define(const std::string &, const std::string &); + void keep_symbol(const std::string &); void libmode_for_lib(const std::string &, LibraryMode); void libpath(const std::string &); void library(const std::string &); void local_incpath(const std::string &); + void standard(Msp::DataFile::Symbol, const std::string &); + void sysroot(const std::string &); }; enum UpdateLevel @@ -71,7 +74,9 @@ public: typedef std::list PathList; typedef std::list WordList; typedef std::map LibModeMap; + typedef std::map StandardMap; + Tracked sysroot; DefineMap defines; PathList incpath; PathList local_incpath; @@ -79,6 +84,8 @@ public: WordList libs; Tracked libmode; LibModeMap libmodes; + WordList keep_symbols; + StandardMap standards; Tracked threads; Tracked debug; Tracked optimize;