34 lines
1.3 KiB
Nim
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"
|