X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Fbuildinfo.h;h=1bba8195bc536014270ba8eff7664d31e63e7069;hb=8f8f10fe41bbb68866e8fb05f8cbab0b325dc7da;hp=e0ff0bff74ccf15cf0177f2cfee3e04db265d108;hpb=323285f97a1a6fe2628f818371a8b03f233dd036;p=builder.git diff --git a/source/buildinfo.h b/source/buildinfo.h index e0ff0bf..1bba819 100644 --- a/source/buildinfo.h +++ b/source/buildinfo.h @@ -28,9 +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 @@ -70,13 +74,18 @@ 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; PathList libpath; WordList libs; Tracked libmode; LibModeMap libmodes; + WordList keep_symbols; + StandardMap standards; Tracked threads; Tracked debug; Tracked optimize;