void source(const std::string &);
};
- typedef std::list<Msp::FS::Path> SourceList;
- typedef std::list<std::string> OverlayList;
-
protected:
SourcePackage &package;
std::string name;
- SourceList sources;
- OverlayList overlays;
+ std::list<Msp::FS::Path> sources;
+ std::list<std::string> overlays;
bool install;
BuildInfo build_info;
Package::Requirements requires;
/** Returns a list of sources for the component. They may refer to
directories or individual files. */
- const SourceList &get_sources() const { return sources; }
+ const std::list<Msp::FS::Path> &get_sources() const { return sources; }
- const OverlayList &get_overlays() const { return overlays; }
+ const std::list<std::string> &get_overlays() const { return overlays; }
protected:
/** Returns a list of all source files for the component. */
- SourceList collect_source_files() const;
+ std::list<Msp::FS::Path> collect_source_files() const;
public:
bool get_install() const { return install; }