X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Fstaticlibrary.cpp;h=be88b41bf31d61a34257ea75bfc726df4dca5adf;hb=ba75b70d983e1af41cd96a9d95d03e03a0edbc00;hp=9ee4a9a79771326c019206bc402645e32aa0b2b8;hpb=8575b50479945c3ad6ab0e4ea7eb116da5b5f04d;p=builder.git diff --git a/source/staticlibrary.cpp b/source/staticlibrary.cpp index 9ee4a9a..be88b41 100644 --- a/source/staticlibrary.cpp +++ b/source/staticlibrary.cpp @@ -28,3 +28,19 @@ string StaticLibrary::generate_filename(const Component &comp) const Architecture &arch = comp.get_package().get_builder().get_current_arch(); return arch.get_static_library_patterns().front().apply(comp.get_name()); } + +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); + binfo.update_from(build_info); +}