X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Fstaticlibrary.cpp;h=853d1b45c4916557321703b9a58d9862644b309f;hb=9f885c3eec8f065b7dc400acfb9dd67158284fcf;hp=5ff84770021f4b67af5b64e0c505f14f7e586a62;hpb=42d80b43a463627e0e7edf6df3be9bd4b976d74c;p=builder.git diff --git a/source/staticlibrary.cpp b/source/staticlibrary.cpp index 5ff8477..853d1b4 100644 --- a/source/staticlibrary.cpp +++ b/source/staticlibrary.cpp @@ -15,8 +15,8 @@ StaticLibrary::StaticLibrary(Builder &b, const Component &c, const 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) @@ -34,6 +34,11 @@ void StaticLibrary::add_required_library(const string &lib) build_info.libs.push_back(lib); } +void StaticLibrary::add_library_path(const FS::Path &pth) +{ + build_info.libpath.push_back(pth); +} + void StaticLibrary::collect_build_info(BuildInfo &binfo) const { Target::collect_build_info(binfo);