]> git.tdb.fi Git - builder.git/blobdiff - source/binary.cpp
Add a list of symbols to keep in the binary to BuildInfo
[builder.git] / source / binary.cpp
index e5968c0de411d8c548b0365e69099adfc276aa8a..448292cf051a5899412ba89329888053312276cc 100644 (file)
@@ -56,7 +56,10 @@ void Binary::find_dependencies()
                BuildInfo binfo;
                tgt->collect_build_info(binfo);
                if(tgt!=this)
+               {
                        static_binfo.libpath.insert(static_binfo.libpath.end(), binfo.libpath.begin(), binfo.libpath.end());
+                       static_binfo.keep_symbols.insert(static_binfo.keep_symbols.end(), binfo.keep_symbols.begin(), binfo.keep_symbols.end());
+               }
 
                list<Target *>::iterator insert_pos = j;
                ++insert_pos;