Msp::Time::TimeStamp mtime;
unsigned size = 0;
Msp::FS::Path install_location;
- std::string install_filename;
bool nested_build_sig = false;
bool arch_in_build_sig = false;
bool is_installable() const { return !install_location.empty(); }
const Msp::FS::Path &get_install_location() const { return install_location; }
- const std::string &get_install_filename() const { return install_filename; }
/// Changes the mtime of the target to the current time.
void touch();
if(mid.empty())
mid = tgt.get_install_location();
- string fn = tgt.get_install_filename();
- if(fn.empty())
- fn = FS::basename(tgt.get_path());
-
- return prefix/mid/fn;
+ return prefix/mid/FS::basename(tgt.get_path());
}
void InstalledFile::set_symlink(const FS::Path &l)