
This object is still unfinished, but it will later serve as our main object to connect to for the slides that are shown on screen. All of this needed some heavy tweaking and I still need to learn more about rust, but the beginnings are there and it will be worth it to have the safety and speed that rust provides
31 lines
No EOL
663 B
TOML
31 lines
No EOL
663 B
TOML
[package]
|
|
name = "libre-presenter"
|
|
version = "0.1.0"
|
|
edition = "2021"
|
|
authors = [
|
|
"Chris Cochrun <chris@cochrun.xyz>"
|
|
]
|
|
license = "GPL-3.0"
|
|
|
|
# This will instruct Cargo to create a static
|
|
# library which CMake can link against
|
|
[lib]
|
|
crate-type = ["staticlib"]
|
|
path = "src/rust/lib.rs"
|
|
|
|
[dependencies]
|
|
configparser = "3.0.2"
|
|
serde = "1.0.152"
|
|
serde_derive = "1.0.152"
|
|
cxx = "1.0.83"
|
|
cxx-qt = "0.5.0"
|
|
cxx-qt-lib = "0.5.0"
|
|
|
|
# cxx-qt-build generates C++ code from the `#[cxx_qt::bridge]` module
|
|
# and compiles it together with the Rust static library
|
|
[build-dependencies]
|
|
cxx-qt-build = "0.5.0"
|
|
|
|
[dependencies.confy]
|
|
features = ["yaml_conf"]
|
|
default-features = false |