Fixes version peg for multiple digit versions.

This commit is contained in:
Dominik Picheta 2014-10-11 20:30:12 +01:00
commit 7d18e2be1c

View file

@ -40,7 +40,7 @@ proc getNimrodVersion*: TVersion =
let nimBin = getNimBin()
let vOutput = doCmdEx(nimBin & " -v").output
var matches: array[0..MaxSubpatterns, string]
if vOutput.find(peg"'Version'\s{(\d\.)+\d}", matches) == -1:
if vOutput.find(peg"'Version'\s{(\d+\.)+\d}", matches) == -1:
quit("Couldn't find Nim version.", QuitFailure)
newVersion(matches[0])