Files
cs420/Cargo.toml
2022-10-14 21:17:17 +09:00

42 lines
911 B
TOML

[package]
name = "kecc"
version = "0.1.0"
authors = ["Chunmyong Park <chunmyong.park@kaist.ac.kr>", "Jeehoon Kang <jeehoon.kang@kaist.ac.kr>"]
edition = "2021"
default-run = "kecc"
description = "KAIST Educational C Compiler"
homepage = "https://github.com/kaist-cp/kecc"
repository = "https://github.com/kaist-cp/kecc"
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
[lib]
name = "kecc"
path = "src/lib.rs"
[[bin]]
name = "kecc"
path = "bin/kecc.rs"
required-features = ["build-bin"]
[[bin]]
name = "fuzz"
path = "bin/fuzz.rs"
required-features = ["build-bin"]
[features]
build-bin = ["clap"]
[dependencies]
clap = { version = "4.0.15", features = ["derive"], optional = true }
thiserror = "1.0.37"
lang-c = "0.11.0"
itertools = "0.10.5"
tempfile = "3.3.0"
ordered-float = "3.2.0"
hexf-parse = "0.2.1"
wait-timeout = "0.2.0"
peg = "0.8.1"
rand = "0.8.5"