X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Fbinarypackage.cpp;h=8c3571d103ac4fb9cc955e7178d3a8b745d26d95;hb=1d687970cc35e54c3335f4aa2fdef23424fe0a06;hp=bc3e5c929ec41af7d6a5b515f2ac2a17501c50b1;hpb=5eab9f87fc3203d7c2d16be312be74a63a8c8980;p=builder.git diff --git a/source/binarypackage.cpp b/source/binarypackage.cpp index bc3e5c9..8c3571d 100644 --- a/source/binarypackage.cpp +++ b/source/binarypackage.cpp @@ -29,15 +29,12 @@ void BinaryPackage::create_build_info() *i = (path/i->substr(1)).str(); } -BinaryPackage *BinaryPackage::from_pkgconfig(Builder &builder, const string &name) +BinaryPackage *BinaryPackage::from_flags(Builder &builder, const std::string &name, const vector &flags) { - string info = builder.run_pkgconfig(name, "flags"); - BinaryPackage *pkg = new BinaryPackage(builder, name); pkg->use_pkgconfig = true; BuildInfo &binfo = pkg->export_binfo; - vector flags = split(info); for(vector::const_iterator i=flags.begin(); i!=flags.end(); ++i) { if(!i->compare(0, 2, "-I"))