X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Fbuilder.cpp;h=17fbd32e2efece9636ea39f0ed05a589a572f8af;hb=05a2b9dabd01414e9e9a91f9d69babaca4ccb32d;hp=f08b27aec69d667ac2eef6d1fdcfa09bf83292c5;hpb=20994a6f4802f2dbcf01888d0e1996edf554ade5;p=builder.git diff --git a/source/builder.cpp b/source/builder.cpp index f08b27a..17fbd32 100644 --- a/source/builder.cpp +++ b/source/builder.cpp @@ -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(tgt)) - real_tgt = &inst->get_source(); + Target *real_tgt = tgt->get_real_target(); /* Ignore dynamic libraries from local packages unless library mode is DYNAMIC */