nim-chronos/chronos.nimble
Mamy Ratsimbazafy 9f15c6b752
Rebrand Asyncdispatch2 to Chronos [WIP] (#20)
* Update file headers, copyright date

* Rename files and hopefully fix nimble

* Forgot to change path in tests

* Update readme
2019-02-06 15:49:11 +01:00

37 lines
888 B
Nim

packageName = "chronos"
version = "2.2.0"
author = "Status Research & Development GmbH"
description = "Chronos"
license = "Apache License 2.0 or MIT"
# workaround while chronos is still named asyncdispatch2 in Nimble
srcDir = "chronos"
# skipDirs = @["tests"]
### Dependencies
requires "nim > 0.18.0"
task test, "Run all tests":
for tfile in @[
"testsync",
"testsoon",
"testtime",
"testfut",
"testsignal",
"testaddress",
"testdatagram",
"teststream",
"testserver",
"testbugs",
]:
for cmd in @[
"nim c -r -d:useSysAssert -d:useGcAssert tests/" & tfile,
"nim c -r tests/" & tfile,
"nim c -r --gc:markAndSweep tests/" & tfile,
"nim c -r -d:release tests/" & tfile,
]:
echo "\n" & cmd
exec cmd
rmFile("tests/" & tfile.toExe())