#include <msp/datafile/loader.h>
#include "buildinfo.h"
#include "misc.h"
-#include "packageref.h"
class Config;
class SourcePackage;
};
Condition(SourcePackage &, const std::string &);
- const PkgRefList &get_requires() const { return requires; }
+ const StringList &get_requires() const { return requires; }
const BuildInfo &get_build_info() const { return build_info; }
- void resolve_refs();
bool eval();
private:
SourcePackage &pkg;
StringMap expression;
- PkgRefList requires;
+ StringList requires;
BuildInfo build_info;
};
typedef std::list<Condition> ConditionList;