- if(FS::descendant_depth(pth, pkg->get_source())>=0)
- {
- FS::Path relpath = FS::relative(pth, pkg->get_source());
- return format("<%s>%s", pkg->get_name(), relpath.str().substr(1));
- }
- else if(FS::descendant_depth(pth, pkg->get_builder().get_prefix())>=0)
- {
- FS::Path relpath = FS::relative(pth, pkg->get_builder().get_prefix());
- return "<prefix>"+relpath.str().substr(1);
- }
+ FS::Path relpath = FS::relative(path, pkg->get_source());
+ return format("<%s>%s", pkg->get_name(), relpath.str().substr(1));
+ }
+ else if(FS::descendant_depth(path, builder.get_prefix())>=0)
+ {
+ FS::Path relpath = FS::relative(path, builder.get_prefix());
+ builder.get_logger().log("debug", format("%s %s %s", path, builder.get_prefix(), relpath));
+ return "<prefix>"+relpath.str().substr(1);