summary refs log tree commit diff stats
path: root/koch.nim
diff options
context:
space:
mode:
authorAraq <rumpf_a@web.de>2012-03-04 21:44:56 +0100
committerAraq <rumpf_a@web.de>2012-03-04 21:44:56 +0100
commitff4a69b6243f8f14cea78d428d2fd78ee4be3823 (patch)
tree2713edb2c4805551b08c6e516d514a383604fae2 /koch.nim
parent34d3c042af7f70ce579c5ea76c8ca22298da368c (diff)
downloadNim-ff4a69b6243f8f14cea78d428d2fd78ee4be3823.tar.gz
win64 is a supported target; bugfix: nimrod c -r on windows; stdlib uses wide char versions of the WinAPI
Diffstat (limited to 'koch.nim')
-rwxr-xr-xkoch.nim10
1 files changed, 7 insertions, 3 deletions
diff --git a/koch.nim b/koch.nim
index d0b9de7a2..add08625a 100755
--- a/koch.nim
+++ b/koch.nim
@@ -7,8 +7,11 @@
 #    distribution, for details about the copyright.
 #
 
-when defined(gcc) and defined(windows): 
-  {.link: "icons/koch.res".}
+when defined(gcc) and defined(windows):
+  when defined(x86):
+    {.link: "icons/koch.res".}
+  else:
+    {.link: "icons/koch_icon.o".}
 
 import
   os, strutils, parseopt, osproc, streams
@@ -74,7 +77,8 @@ proc buildTool(toolname, args: string) =
 proc inno(args: string) =
   # make sure we have generated the c2nim and niminst executables:
   buildTool("tools/niminst/niminst", args)
-  buildTool("compiler/c2nim/c2nim", args)
+  buildTool("tools/nimgrep", args)
+  buildTool("compiler/c2nim/c2nim", args)  
   exec("tools" / "niminst" / "niminst --var:version=$# inno compiler/nimrod" % 
        NimrodVersion)