Ensure fresh compiler and local compiler + libs

This commit is contained in:
Oscar Campbell
2015-06-03 03:22:17 +02:00
parent 6820b2fea9
commit bf9053315c
2 changed files with 4 additions and 1 deletions

View File

@@ -330,6 +330,9 @@ proc winRelease() =
template `|`(a, b): expr = (if a.len > 0: a else: b)
proc tests(args: string) =
# Since tests take a long time (on my machine) - lets make sure a stupid
# mistake - like forgetting to compile the compiler - isn't made...
exec "nim c --lib:./lib -d:release compiler/nim.nim"
# we compile the tester with taintMode:on to have a basic
# taint mode test :-)
exec "nim cc --taintMode:on tests/testament/tester"

View File

@@ -10,7 +10,7 @@
import parseutils, strutils, os, osproc, streams, parsecfg
const
cmdTemplate* = r"nim $target --hints:on -d:testing $options $file"
cmdTemplate* = r"./compiler/nim $target --lib:./lib --hints:on -d:testing $options $file"
type
TTestAction* = enum