mirror of
https://github.com/roc-lang/roc.git
synced 2024-11-14 16:27:15 +03:00
47 lines
1.4 KiB
TOML
47 lines
1.4 KiB
TOML
[package]
|
|
edition = "2021"
|
|
name = "repl_test"
|
|
version = "0.0.1"
|
|
authors = ["The Roc Contributors"]
|
|
license = "UPL-1.0"
|
|
description = "Tests the roc REPL."
|
|
|
|
[build-dependencies]
|
|
roc_cli = {path = "../cli"}
|
|
|
|
[dependencies]
|
|
lazy_static = "1.4.0"
|
|
|
|
[dev-dependencies]
|
|
indoc = "1.0.7"
|
|
strip-ansi-escapes = "0.1.1"
|
|
wasmer-wasi = "2.2.1"
|
|
|
|
roc_build = { path = "../compiler/build" }
|
|
roc_repl_cli = {path = "../repl_cli"}
|
|
roc_test_utils = {path = "../test_utils"}
|
|
|
|
# Wasmer singlepass compiler only works on x86_64.
|
|
[target.'cfg(target_arch = "x86_64")'.dev-dependencies]
|
|
wasmer = { version = "2.2.1", default-features = false, features = ["singlepass", "universal"] }
|
|
|
|
[target.'cfg(not(target_arch = "x86_64"))'.dev-dependencies]
|
|
wasmer = { version = "2.2.1", default-features = false, features = ["cranelift", "universal"] }
|
|
|
|
[features]
|
|
default = ["target-aarch64", "target-x86_64", "target-wasm32"]
|
|
wasm = ["target-wasm32"]
|
|
target-arm = ["roc_build/target-arm", "roc_repl_cli/target-arm"]
|
|
target-aarch64 = ["roc_build/target-aarch64", "roc_repl_cli/target-aarch64"]
|
|
target-x86 = ["roc_build/target-x86", "roc_repl_cli/target-x86"]
|
|
target-x86_64 = ["roc_build/target-x86_64", "roc_repl_cli/target-x86_64"]
|
|
target-wasm32 = ["roc_build/target-wasm32", "roc_repl_cli/target-wasm32"]
|
|
|
|
target-all = [
|
|
"target-aarch64",
|
|
"target-arm",
|
|
"target-x86",
|
|
"target-x86_64",
|
|
"target-wasm32"
|
|
]
|