X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Fstaticlibrary.cpp;h=039eb8e7e52c117a8e5b3dfa14bbf25b1064ddbd;hb=451ef4f33b5a57dcb56bd7cb671bed359ac86247;hp=92a3af044cfc1b55de875b3414a25b9226125684;hpb=bf0883b6dd3946612922aa1b7c04a87d06442df7;p=builder.git diff --git a/source/staticlibrary.cpp b/source/staticlibrary.cpp index 92a3af0..039eb8e 100644 --- a/source/staticlibrary.cpp +++ b/source/staticlibrary.cpp @@ -7,16 +7,12 @@ using namespace std; using namespace Msp; -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;