]> git.tdb.fi Git - builder.git/blobdiff - source/builder.cpp
Add Symlink target and associated action
[builder.git] / source / builder.cpp
index f08b27aec69d667ac2eef6d1fdcfa09bf83292c5..17fbd32e2efece9636ea39f0ed05a589a572f8af 100644 (file)
@@ -705,9 +705,7 @@ Target *Builder::get_library(const string &lib, const FS::Path &path, LibMode mo
 
                if(tgt)
                {
-                       Target *real_tgt = tgt;
-                       if(Install *inst = dynamic_cast<Install *>(tgt))
-                               real_tgt = &inst->get_source();
+                       Target *real_tgt = tgt->get_real_target();
 
                        /* Ignore dynamic libraries from local packages unless library mode is
                        DYNAMIC */