Files
peon-rewrite/peon.nimble

34 lines
1.3 KiB
Nim

# Package
version = "0.2.0"
author = "nocturn9x"
description = "A rewrite of Peon 0.1.x"
license = "Apache-2.0"
srcDir = "src"
bin = @["peon"]
binDir = "bin"
# Dependencies
requires "nim == 2.2.6", "nimcrypto >= 0.6.2", "noise >= 0.1.6"
task test, "Runs the test suite":
exec "nim r -d:release -d:useMalloc tests/tokenize.nim"
exec "nim r -d:release -d:useMalloc tests/parse.nim"
exec "nim r -d:release -d:useMalloc tests/parse_regressions.nim"
exec "nim r -d:release -d:useMalloc tests/cli_flags.nim"
exec "nim r -d:release -d:useMalloc tests/module_loader.nim"
exec "nim r -d:release -d:useMalloc tests/module_typecheck.nim"
exec "nim r -d:release -d:useMalloc tests/typecheck.nim"
exec "nim r -d:release -d:useMalloc tests/async.nim"
exec "nim r -d:release -d:useMalloc tests/c_codegen.nim"
exec "nim r -d:release -d:useMalloc tests/codegen.nim"
exec "nim r -d:release -d:useMalloc tests/variants.nim"
exec "nim r -d:release -d:useMalloc tests/ownership_analysis.nim"
exec "nim r -d:release -d:useMalloc tests/ref_analysis_threads.nim"
exec "nim r -d:release -d:useMalloc tests/monomorphization.nim"
exec "nim r -d:release -d:useMalloc tests/closure_conversion_test.nim"
exec "nim r -d:release -d:useMalloc tests/vm.nim"