]> git.tdb.fi Git - builder.git/blobdiff - source/component.cpp
Fix rebuild graph walking over symlinks
[builder.git] / source / component.cpp
index 87252d574f98c67548861757cacbdc931a6bdf1e..c440e4c90df9c07c30db084f75d5fc8678963d73 100644 (file)
@@ -237,7 +237,8 @@ void Component::create_targets() const
 
                if(type==LIBRARY)
                        if(SharedLibrary *shlib = dynamic_cast<SharedLibrary *>(*i))
-                               inst_tgt->add_depend(new Symlink(builder, pkg, *inst, shlib->get_name()));
+                               if(!shlib->get_soname().empty())
+                                       inst_tgt->add_depend(new Symlink(builder, pkg, *inst, shlib->get_name()));
        }
 }