Files
peon-rewrite/peon.nimble

34 lines
1.3 KiB
Plaintext
Raw Permalink Normal View History

# Package
version = "0.2.0"
author = "nocturn9x"
description = "A rewrite of Peon 0.1.x"
license = "Apache-2.0"
srcDir = "src"
bin = @["peon"]
2024-02-20 17:19:58 +01:00
binDir = "bin"
# Dependencies
2026-04-04 15:47:15 +02:00
requires "nim == 2.2.6", "nimcrypto >= 0.6.2", "noise >= 0.1.6"
2024-02-20 17:19:58 +01:00
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"