3 This file is part of builder
4 Copyright © 2007 Mikko Rasa, Mikkosoft Productions
5 Distributed under the LGPL
8 #ifndef BINARYPACKAGE_H_
9 #define BINARYPACKAGE_H_
14 Represents a package that is installed on the system, but can't be built by
17 class BinaryPackage: public Package
20 class Loader: public Package::Loader
23 Loader(BinaryPackage &);
24 BinaryPackage &get_object() { return static_cast<BinaryPackage &>(pkg); }
29 BinaryPackage(Builder &, const std::string &);
30 void set_path(const Msp::Path::Path &);
31 bool get_need_path() const { return need_path; }
33 static BinaryPackage *from_pkgconfig(Builder &, const std::string &);
38 virtual void create_build_info();