]> git.tdb.fi Git - builder.git/blobdiff - source/installedfile.cpp
Make install_location a path
[builder.git] / source / installedfile.cpp
index 3ca490602055d18ef83cef933ea4605718e2c6c8..a71bcba3c29adae803f357c1455ad3dc76bae2d5 100644 (file)
@@ -7,7 +7,7 @@ using namespace std;
 using namespace Msp;
 
 InstalledFile::InstalledFile(Builder &b, const SourcePackage &p, FileTarget &s, const string &loc):
-       FileTarget(b, &p, generate_target_path(b.get_prefix(), s, loc)),
+       FileTarget(b, p, generate_target_path(b.get_prefix(), s, loc)),
        source(s)
 {
        add_depend(&source);
@@ -25,7 +25,7 @@ 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