diff options
author | Ben Bridle <ben@derelict.engineering> | 2024-08-07 17:09:14 +1200 |
---|---|---|
committer | Ben Bridle <ben@derelict.engineering> | 2024-08-07 17:09:14 +1200 |
commit | 38d40a2c5d4b553f524d87755b8e2e0e47928b8a (patch) | |
tree | 01fd01820be4219ca9f3dc7ad6e61eb183ade963 /Cargo.toml | |
parent | 65b53003e8de9543ba25a3b3d3cace399b92dc1d (diff) | |
download | bedrock-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.toml | 6 |
1 files changed, 5 insertions, 1 deletions
@@ -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" |