#include <msp/datafile/loader.h>
#include <msp/fs/path.h>
#include "buildinfo.h"
+#include "installmap.h"
#include "misc.h"
#include "package.h"
virtual void finish();
void source(const std::string &);
void require(const std::string &);
- void modular();
- void host(const std::string &);
- void install_headers(const std::string &);
void build_info();
+ void install_map();
};
enum Type
BuildInfo build_info;
PackageList requires;
bool deflt;
+ InstallMap install_map;
public:
Component(SourcePackage &, Type, const std::string &);
bool get_install() const { return install; }
const PackageList &get_requires() const { return requires; }
bool is_default() const { return deflt; }
+ const InstallMap &get_install_map() const { return install_map; }
void configure(const StringMap &, unsigned);