emulator: get RPC working w/ Cargo features

This commit is contained in:
2025-06-17 23:48:28 +01:00
parent 3a40719e54
commit 687dea99ca
8 changed files with 318 additions and 54 deletions
+6 -1
View File
@@ -7,6 +7,10 @@ edition = "2024"
name = "dsa_rs"
path = "src/lib.rs"
[[bin]]
name = "emulator"
required-features = ["config"]
[dependencies]
common = { path = "../common" }
assembler = { path = "../assembler" }
@@ -17,7 +21,8 @@ rfd = "0.15.3"
dirs = "6.0.0"
discord-presence = { version = "1.6.0", optional = true }
toml = { version = "0.8.23", optional = true }
serde = { version = "1.0.219", features = ["derive"], optional = true }
[features]
discord-rpc = ["dep:discord-presence"]
config = ["dep:toml"]
config = ["dep:toml", "dep:serde"]