-/* $Id$
-
-This file is part of builder
-Copyright © 2006-2009 Mikko Rasa, Mikkosoft Productions
-Distributed under the LGPL
-*/
-
#ifndef COMPONENT_H_
#define COMPONENT_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();
};
std::string name;
StringList sources;
bool install;
- const Component *module_host;
- bool modular;
BuildInfo build_info;
PackageList requires;
bool deflt;
const StringList &get_sources() const { return sources; }
const BuildInfo &get_build_info() const { return build_info; }
bool get_install() const { return install; }
- bool is_modular() const { return modular; }
const PackageList &get_requires() const { return requires; }
bool is_default() const { return deflt; }