packageName = "asyncdispatch2" version = "2.1.6" author = "Status Research & Development GmbH" description = "Asyncdispatch2" license = "Apache License 2.0 or MIT" skipDirs = @["tests", "Nim", "nim", "benchmarks"] ### 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)