X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Fstaticlibrary.cpp;h=c51596685d8927debc0afb5e5bb481b327f2dffb;hb=aa053d637e8259755af7d2e4b510a242f4d29c7b;hp=be88b41bf31d61a34257ea75bfc726df4dca5adf;hpb=ba75b70d983e1af41cd96a9d95d03e03a0edbc00;p=builder.git diff --git a/source/staticlibrary.cpp b/source/staticlibrary.cpp index be88b41..c515966 100644 --- a/source/staticlibrary.cpp +++ b/source/staticlibrary.cpp @@ -11,12 +11,12 @@ StaticLibrary::StaticLibrary(Builder &b, const FS::Path &p): FileTarget(b, p) { } -StaticLibrary::StaticLibrary(Builder &b, const Component &c, const list &objs): +StaticLibrary::StaticLibrary(Builder &b, const Component &c, const vector &objs): FileTarget(b, c.get_package(), c.get_package().get_output_directory()/generate_filename(c)) { component = &c; - for(list::const_iterator i=objs.begin(); i!=objs.end(); ++i) - add_dependency(**i); + for(ObjectFile *o: objs) + add_dependency(*o); install_location = "lib"; nested_build_sig = true; @@ -26,7 +26,7 @@ StaticLibrary::StaticLibrary(Builder &b, const Component &c, const list(comp.get_name()); } void StaticLibrary::add_required_library(const string &lib)