]> git.tdb.fi Git - builder.git/blobdiff - source/link.cpp
Support building modular programs
[builder.git] / source / link.cpp
index 2ff5a97e85060545194ab58b4832e219617bb542..4a96ff2e4da59b2bde1f1173584d863890f5b09a 100644 (file)
@@ -23,7 +23,7 @@ Link::Link(Builder &b, const Executable &exe):
        //XXX Determine whether to use g++ or gcc
        argv.push_back(prefix+"g++");
        
-       if(comp.get_type()==Component::LIBRARY)
+       if(comp.get_type()==Component::LIBRARY || comp.get_type()==Component::MODULE)
                argv.push_back("-shared");
        else if(comp.get_package().get_library_mode()==ALL_STATIC)
                argv.push_back("-static");