summary refs log tree commit diff stats
path: root/tools/nimweb.nim
diff options
context:
space:
mode:
authorAraq <rumpf_a@web.de>2014-12-10 19:58:52 +0100
committerAraq <rumpf_a@web.de>2014-12-10 19:58:52 +0100
commit6fa4809bd9ecbee634fbe9b0ae514c06f86caf7b (patch)
treee8c44a8281afc24b694380e88b5bf3d844943cd3 /tools/nimweb.nim
parent89703f2196a68eaf1719a07c7303528b829c5140 (diff)
downloadNim-6fa4809bd9ecbee634fbe9b0ae514c06f86caf7b.tar.gz
nimweb builds full docs again
Diffstat (limited to 'tools/nimweb.nim')
-rw-r--r--tools/nimweb.nim18
1 files changed, 11 insertions, 7 deletions
diff --git a/tools/nimweb.nim b/tools/nimweb.nim
index 6cd840ab6..0242e498e 100644
--- a/tools/nimweb.nim
+++ b/tools/nimweb.nim
@@ -389,7 +389,7 @@ proc buildJS(destPath: string) =
   exec("nim js -d:release --out:$1 web/babelpkglist.nim" %
       [destPath / "babelpkglist.js"])
 
-proc main(c: var TConfigData) =
+proc buildWebsite(c: var TConfigData) =
   const
     cmd = "nim rst2html --compileonly $1 -o:web/$2.temp web/$2.txt"
   if c.ticker.len > 0:
@@ -419,13 +419,16 @@ proc main(c: var TConfigData) =
       quit("[Error] cannot write file: " & outfile)
     removeFile(temp)
   copyDir("web/assets", "web/upload/assets")
-  buildJS("web/upload")
   buildNewsRss(c, "web/upload")
-  #buildAddDoc(c, "web/upload")
-  #buildDocSamples(c, "web/upload")
-  #buildDoc(c, "web/upload")
-  #buildDocSamples(c, "doc")
-  #buildDoc(c, "doc")
+
+proc main(c: var TConfigData) =
+  buildWebsite(c)
+  buildJS("web/upload")
+  buildAddDoc(c, "web/upload")
+  buildDocSamples(c, "web/upload")
+  buildDoc(c, "web/upload")
+  buildDocSamples(c, "doc")
+  buildDoc(c, "doc")
   #buildPdfDoc(c, "doc")
 
 var c: TConfigData
@@ -434,5 +437,6 @@ parseCmdLine(c)
 parseIniFile(c)
 when false:
   buildPdfDoc(c, "doc")
+  buildWebsite(c)
 else:
   main(c)