]> git.tdb.fi Git - builder.git/blobdiff - source/component.cpp
Improve Builder::get_header
[builder.git] / source / component.cpp
index f4e8fc2ee734f11e3306b38a03a60e7309d8a027..29f58b48c7633c1396d3938f73d33a9bf6a2b70d 100644 (file)
@@ -41,6 +41,11 @@ void Component::create_build_info()
        for(PackageList::iterator i=requires.begin(); i!=requires.end(); ++i)
                build_info.add((*i)->get_exported_binfo());
 
+       for(StringList::iterator i=build_info.incpath.begin(); i!=build_info.incpath.end(); ++i)
+               *i=(pkg.get_source() / *i).str();
+       for(StringList::iterator i=build_info.libpath.begin(); i!=build_info.libpath.end(); ++i)
+               *i=(pkg.get_source() / *i).str();
+
        if(type==PROGRAM)
        {
                string strip=pkg.get_config().get_option("strip").value;