#include <msp/parser/loader.h>
#include "buildinfo.h"
#include "component.h"
+#include "condition.h"
#include "config.h"
+#include "feature.h"
#include "packageref.h"
class Builder;
Package &pkg;
void require(const std::string &);
+ void feature(const std::string &, const std::string &);
+ void condition(const std::string &);
void program(const std::string &);
void library(const std::string &);
void module(const std::string &);
Msp::Path::Path source;
PkgRefList requires;
PackageList all_reqs;
+ FeatureList features;
BuildInfo build_info;
BuildInfo export_binfo;
+ ConditionList conditions;
ComponentList components;
Config config;
bool conf_done;