X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Fbuildinfo.cpp;h=e2df34c06e3ec91cb56500f97c3bed1b53b23d02;hb=HEAD;hp=766954623cc3679e0f063179a5fee870244e0da7;hpb=59ac0a44d6edf179c01604c6ced744873213f855;p=builder.git diff --git a/source/buildinfo.cpp b/source/buildinfo.cpp deleted file mode 100644 index 7669546..0000000 --- a/source/buildinfo.cpp +++ /dev/null @@ -1,33 +0,0 @@ -#include -#include "buildinfo.h" - -using namespace Msp; - -void BuildInfo::add(const BuildInfo &bi) -{ - cflags.insert(cflags.end(), bi.cflags.begin(), bi.cflags.end()); - defines.insert(defines.end(), bi.defines.begin(), bi.defines.end()); - incpath.insert(incpath.end(), bi.incpath.begin(), bi.incpath.end()); - ldflags.insert(ldflags.end(), bi.ldflags.begin(), bi.ldflags.end()); - libpath.insert(libpath.end(), bi.libpath.begin(), bi.libpath.end()); - libs.insert(libs.end(), bi.libs.begin(), bi.libs.end()); -} - -void BuildInfo::unique() -{ - unique(cflags); - unique(defines); - unique(incpath); - unique(ldflags); - unique(libpath); - unique(libs); -} - -void BuildInfo::unique(InfoList &l) -{ - InfoList l2; - for(InfoList::iterator i=l.begin(); i!=l.end(); ++i) - if(!contains(l2, *i)) - l2.push_back(*i); - swap(l, l2); -}