-#include <msp/io/print.h>
-#include <msp/strings/lexicalcast.h>
-#include <msp/strings/utils.h>
+#include <msp/strings/format.h>
#include "builder.h"
#include "package.h"
Package::Package(Builder &b, const string &n):
builder(b),
name(n),
- label(string(1, toupper(n[0]))+n.substr(1)),
- prepared(false),
- use_pkgconfig(true)
+ label(string(1, toupper(n[0]))+n.substr(1))
{
builder.get_package_manager().add_package(this);
}
if(prepared)
return;
- for(Requirements::const_iterator i=requires.begin(); i!=requires.end(); ++i)
- (*i)->prepare();
+ for(Package *r: requires)
+ r->prepare();
do_prepare();
prepared = true;