]> git.tdb.fi Git - builder.git/blobdiff - source/installedfile.cpp
Remove dead code
[builder.git] / source / installedfile.cpp
index 0928386c092c24f6dba4b7d1f0c7999d385c41c7..15bd08b06f7b507b16109c8f08f7933306d1e092 100644 (file)
@@ -25,9 +25,11 @@ FS::Path InstalledFile::generate_target_path(const FS::Path &prefix, const FileT
        if(!tgt.is_installable() && loc.empty())
                throw invalid_argument(tgt.get_name()+" is not installable");
 
-       string mid;
+       FS::Path mid;
        if(!loc.empty())
                mid = loc;
+       else if(const Component *comp = tgt.get_component())
+               mid = comp->get_install_map().get_install_location(tgt);
        else
                mid = tgt.get_install_location();