aboutsummaryrefslogtreecommitdiff
path: root/crates/divina/Cargo.toml
diff options
context:
space:
mode:
authorFuwn <[email protected]>2022-02-07 04:26:07 -0800
committerFuwn <[email protected]>2025-06-09 00:46:03 -0700
commitbfa483c6aa5db5c9825faded62176904d516faf7 (patch)
tree043b73bdd939f955f2b4d1e6309c8b697d6e0544 /crates/divina/Cargo.toml
downloadarchived-divina-bfa483c6aa5db5c9825faded62176904d516faf7.tar.xz
archived-divina-bfa483c6aa5db5c9825faded62176904d516faf7.zip
feat(divina): pre-release :star:
Diffstat (limited to 'crates/divina/Cargo.toml')
-rw-r--r--crates/divina/Cargo.toml45
1 files changed, 45 insertions, 0 deletions
diff --git a/crates/divina/Cargo.toml b/crates/divina/Cargo.toml
new file mode 100644
index 0000000..50eac97
--- /dev/null
+++ b/crates/divina/Cargo.toml
@@ -0,0 +1,45 @@
+[package]
+name = "divina"
+version = "0.1.0"
+authors = ["Fuwn <[email protected]>"]
+edition = "2021"
+description = "A modern build system for assembly"
+readme = "README.rst"
+homepage = "https://divina.land"
+repository = "https://github.com/divinaland/Divina"
+license = "GPL-3.0-only"
+keywords = ["divina", "buildsystem", "build", "assembly", "asm", "nasm", "yasm"]
+categories = ["development-tools::build-utils"]
+publish = false
+
+[dependencies]
+# CLI
+structopt = "0.3.26"
+
+# Configuration
+divina_config = { path = "../divina_config" }
+
+# Git
+divina_git = { path = "../divina_git" }
+
+# Environment
+dotenv = "0.15.0"
+
+# Async
+tokio = { version = "0.3.7", features = ["full"] }
+
+# Logging
+# flexi_logger = "0.22.3"
+# log = "0.4.14"
+human-panic = "1.0.3"
+
+# Compilation
+divina_compile = { path = "../divina_compile" }
+
+[target.'cfg(windows)'.dependencies]
+# Allocator
+mimalloc = { version = "0.1.26", default-features = false }
+
+[target.'cfg(unix)'.dependencies]
+# Allocator
+jemallocator = "0.3.2"