X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Fbuildinfo.h;h=9b208c1709bcd88acc882d8744ef9b53f6c63d1b;hb=8d636197d4adf5e882e51ffd2ff86d959dd82d6b;hp=10fd3bec439c3ad6a16379e6453d1e877325f0d1;hpb=74266a6e650f019063cdcd1c9a7bd26d8f99041b;p=builder.git diff --git a/source/buildinfo.h b/source/buildinfo.h index 10fd3be..9b208c1 100644 --- a/source/buildinfo.h +++ b/source/buildinfo.h @@ -1,9 +1,16 @@ +/* $Id$ + +This file is part of builder +Copyright © 2006-2007 Mikko Rasa, Mikkosoft Productions +Distributed under the LGPL +*/ + #ifndef BUILDINFO_H_ #define BUILDINFO_H_ #include #include -#include +#include #include "misc.h" /** @@ -13,7 +20,7 @@ form. Allows combining with other BuildInfos to support package dependencies. class BuildInfo { public: - class Loader: public Msp::Parser::Loader + class Loader: public Msp::DataFile::Loader { public: Loader(BuildInfo &); @@ -26,6 +33,7 @@ public: void ldflag(const std::string &s) { binfo.ldflags.push_back(s); } void libpath(const std::string &s) { binfo.libpath.push_back(s); } void library(const std::string &s) { binfo.libs.push_back(s); } + void warning(const std::string &s) { binfo.warnings.push_back(s); } }; StringList cflags; @@ -34,6 +42,7 @@ public: StringList ldflags; StringList libpath; StringList libs; + StringList warnings; void add(const BuildInfo &); void unique();