X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Fcomponent.h;h=d0b3cc2aff060c8031ff8111ad3c0725bfcc8ece;hb=b1a6e6dcdd7e0da272ab0ebbed4e295f83f1165a;hp=a27ddcab28a2ebaa4203b17726a3e702f03d4a97;hpb=59ac0a44d6edf179c01604c6ced744873213f855;p=builder.git diff --git a/source/component.h b/source/component.h index a27ddca..d0b3cc2 100644 --- a/source/component.h +++ b/source/component.h @@ -5,6 +5,7 @@ #include #include #include "buildinfo.h" +#include "misc.h" class Package; @@ -20,6 +21,7 @@ public: Component ∁ void source(const std::string &); + void cflag(const std::string &); }; enum Type @@ -34,7 +36,7 @@ public: const Package &get_package() const { return pkg; } Type get_type() const { return type; } const std::string &get_name() const { return name; } - const Msp::Path::Path &get_source() const { return source; } + const PathList &get_sources() const { return sources; } const BuildInfo &get_build_info() const { return build_info; } bool get_install() const { return install; } const std::string &get_install_headers() const { return install_headers; } @@ -43,7 +45,7 @@ protected: Package &pkg; Type type; std::string name; - Msp::Path::Path source; + PathList sources; bool install; std::string install_headers; BuildInfo build_info;