]> git.tdb.fi Git - builder.git/blobdiff - source/link.cpp
Add command line options (not all of them work yet)
[builder.git] / source / link.cpp
index 242c966dfab7ab58acc77054e1ae0478e7f70ed8..e2c0f1222a83cb9d7baea296f8fcda4da17c0130 100644 (file)
@@ -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<string>::const_iterator i=binfo.ldflags.begin(); i!=binfo.ldflags.end(); ++i)
                argv.push_back(*i);