-
Notifications
You must be signed in to change notification settings - Fork 167
Expand file tree
/
Copy pathCargo.toml
More file actions
58 lines (52 loc) · 1.98 KB
/
Cargo.toml
File metadata and controls
58 lines (52 loc) · 1.98 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
[workspace]
members = ["crates/*"]
default-members = ["crates/lib"]
resolver = "2"
[workspace.dependencies]
# compiler_base dependencies
compiler_base_span = { path = "compiler_base/span", version = "0.1.3" }
compiler_base_macros = { path = "compiler_base/macros", version = "0.1.1" }
compiler_base_session = { path = "compiler_base/session", version = "0.1.3" }
compiler_base_error = { path = "compiler_base/error", version = "0.1.6" }
compiler_base_parallel = { path = "compiler_base/parallel", version = "0.1.0" }
rustc_span = { path = "compiler_base/3rdparty/rustc_span", version = "0.1.2" }
rustc_errors = { path = "compiler_base/3rdparty/rustc_errors", version = "0.1.0" }
rustc_data_structures = { path = "compiler_base/3rdparty/rustc_data_structures", version = "0.1.2" }
# Legacy
compiler_base = { path = "crates/compiler_base" }
kcl-api = { path = "crates/api" }
kcl-ast = { path = "crates/ast" }
kcl-ast-pretty = { path = "crates/ast_pretty" }
kcl-cli = { path = "crates/cli" }
kcl-cmd = { path = "crates/cmd" }
kcl-config = { path = "crates/config" }
kcl-driver = { path = "crates/driver" }
kcl-error = { path = "crates/error" }
kcl-evaluator = { path = "crates/evaluator" }
kcl-lexer = { path = "crates/lexer" }
kcl-lib = { path = "crates/lib" }
kcl-loader = { path = "crates/loader" }
kcl-macros = { path = "crates/macros" }
kcl-parser = { path = "crates/parser" }
kcl-primitives = { path = "crates/primitives" }
kcl-query = { path = "crates/query" }
kcl-runner = { path = "crates/runner" }
kcl-runtime = { path = "crates/runtime" }
kcl-sema = { path = "crates/sema" }
kcl-span = { path = "crates/span" }
kcl-tools = { path = "crates/tools" }
kcl-utils = { path = "crates/utils" }
kcl-version = { path = "crates/version" }
serde_yaml = { path = "3rdparty/serde_yaml" }
[workspace.package]
version = "0.12.3"
edition = "2024"
rust-version = "1.83"
exclude = [".github/"]
license = "Apache-2.0"
readme = "README.md"
[profile.release]
rpath = true
panic = "unwind"
opt-level = "z" # Optimize for size.
lto = true