]> git.tdb.fi Git - builder.git/blobdiff - source/buildinfo.cpp
Derive BuildInfo::Loader from ObjectLoader
[builder.git] / source / buildinfo.cpp
index 0ac20c91e0fce90f67caa5d7f07d0739215d094c..e9dcec0777e28f1201bc5a223f0853839b5d88f8 100644 (file)
@@ -67,7 +67,7 @@ void BuildInfo::unique()
 
 
 BuildInfo::Loader::Loader(BuildInfo &bi):
-       binfo(bi)
+       DataFile::ObjectLoader<BuildInfo>(bi)
 {
        add("cflag",   &Loader::cflag);
        add("incpath", &Loader::incpath);
@@ -80,35 +80,35 @@ BuildInfo::Loader::Loader(BuildInfo &bi):
 
 void BuildInfo::Loader::cflag(const std::string &s)
 {
-       binfo.cflags.push_back(s);
+       obj.cflags.push_back(s);
 }
 
 void BuildInfo::Loader::incpath(const std::string &s)
 {
-       binfo.incpath.push_back(s);
+       obj.incpath.push_back(s);
 }
 
 void BuildInfo::Loader::define(const std::string &s)
 {
-       binfo.defines.push_back(s);
+       obj.defines.push_back(s);
 }
 
 void BuildInfo::Loader::ldflag(const std::string &s)
 {
-       binfo.ldflags.push_back(s);
+       obj.ldflags.push_back(s);
 }
 
 void BuildInfo::Loader::libpath(const std::string &s)
 {
-       binfo.libpath.push_back(s);
+       obj.libpath.push_back(s);
 }
 
 void BuildInfo::Loader::library(const std::string &s)
 {
-       binfo.libs.push_back(s);
+       obj.libs.push_back(s);
 }
 
 void BuildInfo::Loader::warning(const std::string &s)
 {
-       binfo.warnings.push_back(s);
+       obj.warnings.push_back(s);
 }