diff options
Diffstat (limited to 'support/texlab/crates/base-db/src/graph.rs')
-rw-r--r-- | support/texlab/crates/base-db/src/graph.rs | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/support/texlab/crates/base-db/src/graph.rs b/support/texlab/crates/base-db/src/graph.rs index 3e718afd48..2dd732a449 100644 --- a/support/texlab/crates/base-db/src/graph.rs +++ b/support/texlab/crates/base-db/src/graph.rs @@ -137,8 +137,13 @@ impl<'a> Graph<'a> { let aux_dir = self.workspace.output_dir(base_dir, config.aux_dir.clone()); let log_dir = self.workspace.output_dir(base_dir, config.log_dir.clone()); + let relative_path = base_dir.make_relative(&source.uri).unwrap(); + + self.add_artifact(source, &aux_dir.join(&relative_path).unwrap(), "aux"); self.add_artifact(source, &aux_dir, "aux"); self.add_artifact(source, base_dir, "aux"); + + self.add_artifact(source, &log_dir.join(&relative_path).unwrap(), "log"); self.add_artifact(source, &log_dir, "log"); self.add_artifact(source, base_dir, "log"); } |