summaryrefslogtreecommitdiff
path: root/support/texlab/crates/base-db/src/graph.rs
diff options
context:
space:
mode:
Diffstat (limited to 'support/texlab/crates/base-db/src/graph.rs')
-rw-r--r--support/texlab/crates/base-db/src/graph.rs5
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");
}