summaryrefslogtreecommitdiff
path: root/Cargo.toml
diff options
context:
space:
mode:
authorBen Bridle <ben@derelict.engineering>2024-08-07 17:09:14 +1200
committerBen Bridle <ben@derelict.engineering>2024-08-07 17:09:14 +1200
commit38d40a2c5d4b553f524d87755b8e2e0e47928b8a (patch)
tree01fd01820be4219ca9f3dc7ad6e61eb183ade963 /Cargo.toml
parent65b53003e8de9543ba25a3b3d3cace399b92dc1d (diff)
downloadbedrock-pc-38d40a2c5d4b553f524d87755b8e2e0e47928b8a.zip
Refactor the file device
This is the Windows side of the refactoring job. The windows crate has been added as a dependency in order to get a list of available drives by drive letter, and a virtual top-level root directory has been implemented in the Windows code to make it possible for programs to hierarchically navigate between available drives.
Diffstat (limited to 'Cargo.toml')
-rw-r--r--Cargo.toml6
1 files changed, 5 insertions, 1 deletions
diff --git a/Cargo.toml b/Cargo.toml
index b1408ce..7b07fdb 100644
--- a/Cargo.toml
+++ b/Cargo.toml
@@ -5,7 +5,6 @@ authors = ["Ben Bridle"]
edition = "2021"
description = "Emulator for running Bedrock programs"
-# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
[dependencies]
bedrock_core = { git = "git://benbridle.com/bedrock_core", tag = "v3.0.1" }
@@ -15,6 +14,11 @@ geometry = { git = "git://benbridle.com/geometry", tag = "v1.0.0" }
mini_paste = "0.1.11"
time = { version = "0.3.30", features = [ "local-offset" ] }
+
+[target.'cfg(target_os = "windows")'.dependencies]
+windows = { version = "0.58.0", features = ["Win32_Storage_FileSystem"] }
+
+
[profile.release]
lto=true
opt-level="s"