#include "buildinfo.h"
#include "cache.h"
#include "component.h"
+#include "conditionalloader.h"
#include "config.h"
#include "feature.h"
#include "package.h"
class SourcePackage: public Package
{
public:
- class Loader: public Msp::DataFile::DerivedObjectLoader<SourcePackage, Package::Loader>
+ class Loader: public Msp::DataFile::DerivedObjectLoader<SourcePackage, Package::Loader>, public FeatureConditional
{
private:
const Config::InputOptions *options;
void component_arg(const std::string &);
void build_info();
void generate(const std::string &);
- void if_feature(const std::string &);
void interface_version(const std::string &);
void source_archive();
void tarball(const std::string &);