X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Fbuildinfo.h;h=1bba8195bc536014270ba8eff7664d31e63e7069;hb=8f8f10fe41bbb68866e8fb05f8cbab0b325dc7da;hp=691ec549589889aeca464aab8be32c3c88892af0;hpb=1c80c1c33af10e8e325808906a95969ee57676b6;p=builder.git diff --git a/source/buildinfo.h b/source/buildinfo.h index 691ec54..1bba819 100644 --- a/source/buildinfo.h +++ b/source/buildinfo.h @@ -28,10 +28,12 @@ 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 &); }; @@ -72,6 +74,7 @@ public: typedef std::list PathList; typedef std::list WordList; typedef std::map LibModeMap; + typedef std::map StandardMap; Tracked sysroot; DefineMap defines; @@ -81,6 +84,8 @@ public: WordList libs; Tracked libmode; LibModeMap libmodes; + WordList keep_symbols; + StandardMap standards; Tracked threads; Tracked debug; Tracked optimize;