]> git.tdb.fi Git - builder.git/blobdiff - source/package.cpp
Allow requirements for components
[builder.git] / source / package.cpp
index d937daf7d920a7a5bd760ced3a0ad281184e42a4..c55e5f47272122951c2e370bc6c6d632e156eb40 100644 (file)
@@ -38,6 +38,8 @@ void Package::resolve_refs()
 {
        for(list<PackageRef>::iterator i=requires.begin(); i!=requires.end(); ++i)
                i->resolve();
+       for(ComponentList::iterator i=components.begin(); i!=components.end(); ++i)
+               i->resolve_refs();
 }
 
 void Package::create_build_info()
@@ -77,7 +79,10 @@ void Package::create_build_info()
        }
 
        if(strtobool(config.get_option("debug").value))
+       {
                build_info.cflags.push_back("-ggdb");
+               build_info.defines.push_back("DEBUG");
+       }
 
        build_info.unique();
        export_binfo.unique();