libname = libname.substr(3);
}
-SharedLibrary::SharedLibrary(Builder &b, const Component &c, const list<ObjectFile *> &objs):
+SharedLibrary::SharedLibrary(Builder &b, const Component &c, const vector<ObjectFile *> &objs):
Binary(b, c, generate_filename(c), objs),
libname(c.get_name()),
import_lib(0)
}
}
- for(list<ObjectFile *>::const_iterator i=objects.begin(); i!=objects.end(); ++i)
- (*i)->set_used_in_shared_library(true);
+ for(ObjectFile *o: objects)
+ o->set_used_in_shared_library(true);
}
string SharedLibrary::generate_filename(const Component &comp)