From 7660e59afe88916b8d0403295dd9dd242fc429d0 Mon Sep 17 00:00:00 2001 From: Araq Date: Tue, 28 Nov 2017 23:13:46 +0100 Subject: [PATCH] doc gen :test: feature: created a nested directory in order to keep Nim happy in parallel builds --- compiler/docgen.nim | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/compiler/docgen.nim b/compiler/docgen.nim index 2796c77471..65dcb73c95 100644 --- a/compiler/docgen.nim +++ b/compiler/docgen.nim @@ -805,7 +805,10 @@ proc commandRstAux(filename, outExt: string) = var outp: string if filename.len == 0: inc(d.id) - outp = completeGeneratedFilePath(splitFile(d.filename).name & "_snippet_" & $d.id & ".nim") + let nameOnly = splitFile(d.filename).name + let subdir = getNimcacheDir() / nameOnly + createDir(subdir) + outp = subdir / (nameOnly & "_snippet_" & $d.id & ".nim") elif isAbsolute(filename): outp = filename else: