X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Fbuildinfo.h;h=f84315c74369b7b73f6f4e839ff0a8701193627f;hb=302977793935e100a5bf37822836531cafb03bf3;hp=c0584002233512392849dd7a6097de40bc02f1a6;hpb=1c66151c44b4f4fb567da5ec8b75f066cccc5421;p=builder.git diff --git a/source/buildinfo.h b/source/buildinfo.h index c058400..f84315c 100644 --- a/source/buildinfo.h +++ b/source/buildinfo.h @@ -73,7 +73,7 @@ public: class Tracked { public: - typedef T LoadType; + using LoadType = T; private: T value; @@ -89,23 +89,17 @@ public: operator const T &() const { return value; } }; - typedef std::map DefineMap; - 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; + std::map defines; + std::list incpath; + std::list local_incpath; + std::list libpath; + std::list libs; Tracked libmode; Tracked rpath_mode; - LibModeMap libmodes; - WordList keep_symbols; - StandardMap standards; + std::map libmodes; + std::list keep_symbols; + std::map standards; Tracked threads; Tracked debug; Tracked optimize;