summaryrefslogtreecommitdiff
path: root/engine-ecs/Cargo.toml
diff options
context:
space:
mode:
Diffstat (limited to 'engine-ecs/Cargo.toml')
-rw-r--r--engine-ecs/Cargo.toml45
1 files changed, 45 insertions, 0 deletions
diff --git a/engine-ecs/Cargo.toml b/engine-ecs/Cargo.toml
new file mode 100644
index 0000000..e9ce85c
--- /dev/null
+++ b/engine-ecs/Cargo.toml
@@ -0,0 +1,45 @@
+[package]
+name = "engine-ecs"
+version = "0.1.0"
+edition = "2021"
+
+[features]
+vizoxide = ["dep:vizoxide"]
+
+[dependencies]
+seq-macro = "0.3.5"
+paste = "1.0.14"
+thiserror = "1.0.49"
+tracing = "0.1.39"
+hashbrown = "0.15.2"
+parking_lot = "0.12.3"
+anyhow = "1.0.102"
+engine-ecs-macros = { workspace = true }
+engine-reflection = { workspace = true }
+util-macros = { workspace = true }
+vizoxide = { version = "1.0.5", optional = true }
+
+[target.'cfg(windows)'.dependencies.windows-sys]
+version = "0.61.2"
+features = [
+ "Win32_System_Threading",
+ "Win32_System_Diagnostics_Debug",
+ "Win32_Foundation"
+]
+
+[target.'cfg(target_os = "linux")'.dependencies.libc]
+version = "0.2.186"
+
+[dev-dependencies.criterion]
+version = "0.5.1"
+default-features = false
+features = ["cargo_bench_support"]
+
+[dev-dependencies.tracing-subscriber]
+version = "0.3.17"
+default-features = false
+features = ["std", "ansi", "fmt", "smallvec", "env-filter", "chrono"]
+
+[[bench]]
+name = "query"
+harness = false