X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Flink.cpp;h=e2c0f1222a83cb9d7baea296f8fcda4da17c0130;hb=0d80cabf649b931b26e7055385156c75a7385d35;hp=242c966dfab7ab58acc77054e1ae0478e7f70ed8;hpb=97001ddfa2463e6a3526eff772962acdad45f995;p=builder.git diff --git a/source/link.cpp b/source/link.cpp index 242c966..e2c0f12 100644 --- a/source/link.cpp +++ b/source/link.cpp @@ -12,6 +12,9 @@ Link::Link(Builder &b, const Executable &exe, const Component &comp): { argv.push_back("g++"); + if(comp.get_type()==Component::LIBRARY) + argv.push_back("-shared"); + const BuildInfo &binfo=comp.get_build_info(); for(list::const_iterator i=binfo.ldflags.begin(); i!=binfo.ldflags.end(); ++i) argv.push_back(*i);