]> git.tdb.fi Git - builder.git/blobdiff - source/package.cpp
Use default member initializers and constructor delegation
[builder.git] / source / package.cpp
index e16cd37aa592617a47de4e605d29462170d19896..10c2db01d307c47a357b790ef3dd73cda87c980e 100644 (file)
@@ -8,9 +8,7 @@ using namespace Msp;
 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);
 }
@@ -20,8 +18,8 @@ void Package::prepare()
        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;