summary refs log tree commit diff stats
path: root/compiler/docgen.nim
diff options
context:
space:
mode:
Diffstat (limited to 'compiler/docgen.nim')
-rw-r--r--compiler/docgen.nim2
1 files changed, 2 insertions, 0 deletions
diff --git a/compiler/docgen.nim b/compiler/docgen.nim
index 8c95692df..1c03762fd 100644
--- a/compiler/docgen.nim
+++ b/compiler/docgen.nim
@@ -1617,6 +1617,8 @@ proc writeOutputJson*(d: PDoc, useWarning = false) =
   if optStdout in d.conf.globalOptions:
     write(stdout, $content)
   else:
+    let dir = d.destFile.splitFile.dir
+    createDir(dir)
     var f: File
     if open(f, d.destFile, fmWrite):
       write(f, $content)