summary refs log tree commit diff stats
diff options
context:
space:
mode:
-rw-r--r--ci/nsis_build.bat7
-rw-r--r--tools/niminst/niminst.nim4
2 files changed, 6 insertions, 5 deletions
diff --git a/ci/nsis_build.bat b/ci/nsis_build.bat
index 657b2b90a..bc3aea407 100644
--- a/ci/nsis_build.bat
+++ b/ci/nsis_build.bat
@@ -21,11 +21,8 @@ cd web\upload
 move /y docs-%NIMVER%.zip download
 cd ..\..
 
-Rem Build .zip file:
-rem koch csources -d:release
-rem koch xz -d:release
-rem move /y build\nim-%NIMVER%.zip web\upload\download
-
+Rem Build csources
+koch csources -d:release || exit /b
 
 rem Grab C sources and nimsuggest
 git clone --depth 1 https://github.com/nim-lang/csources.git
diff --git a/tools/niminst/niminst.nim b/tools/niminst/niminst.nim
index bb56c3dc1..feab698fd 100644
--- a/tools/niminst/niminst.nim
+++ b/tools/niminst/niminst.nim
@@ -630,6 +630,10 @@ proc xzDist(c: var ConfigData; windowsZip=false) =
     if not dirExists(destDir): createDir(destDir)
     copyFileWithPermissions(src, dest)
 
+  if not existsFile("build" / buildBatFile32):
+    quit("No C sources found in ./build/, please build by running " &
+         "./koch csource -d:release.")
+
   processFile(proj / buildBatFile32, "build" / buildBatFile32)
   processFile(proj / buildBatFile64, "build" / buildBatFile64)
   processFile(proj / buildShFile, "build" / buildShFile)