]> git.tdb.fi Git - builder.git/blobdiff - source/installedfile.cpp
Flexible way to specify install locations for components
[builder.git] / source / installedfile.cpp
index a71bcba3c29adae803f357c1455ad3dc76bae2d5..15bd08b06f7b507b16109c8f08f7933306d1e092 100644 (file)
@@ -28,6 +28,8 @@ FS::Path InstalledFile::generate_target_path(const FS::Path &prefix, const FileT
        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();