[package] name = "roc_build" version = "0.0.1" authors = ["The Roc Contributors"] license = "UPL-1.0" edition = "2021" description = "Responsible for coordinating building and linking of a Roc app with its host." [dependencies] roc_collections = { path = "../collections" } roc_can = { path = "../can" } roc_parse = { path = "../parse" } roc_region = { path = "../region" } roc_module = { path = "../module" } roc_problem = { path = "../problem" } roc_types = { path = "../types" } roc_builtins = { path = "../builtins" } roc_constrain = { path = "../constrain" } roc_unify = { path = "../unify" } roc_solve_problem = { path = "../solve_problem" } roc_mono = { path = "../mono" } roc_load = { path = "../load" } roc_target = { path = "../roc_target" } roc_gen_llvm = { path = "../gen_llvm" } roc_gen_wasm = { path = "../gen_wasm" } roc_gen_dev = { path = "../gen_dev", default-features = false } roc_reporting = { path = "../../reporting" } roc_error_macros = { path = "../../error_macros" } roc_std = { path = "../../roc_std" } roc_utils = { path = "../../utils" } roc_packaging = { path = "../../packaging" } roc_linker = { path = "../../linker" } wasi_libc_sys = { path = "../../wasi-libc-sys" } const_format.workspace = true bumpalo.workspace = true libloading.workspace = true tempfile.workspace = true target-lexicon.workspace = true inkwell.workspace = true indoc.workspace = true [target.'cfg(target_os = "macos")'.dependencies] serde_json = "1.0.85" [features] target-arm = [] target-aarch64 = ["roc_gen_dev/target-aarch64"] target-x86 = [] target-x86_64 = ["roc_gen_dev/target-x86_64"] target-wasm32 = [] # This is used to enable fuzzing and sanitizers. # Example use is describe here: https://github.com/bhansconnect/roc-fuzz sanitizers = []