33 lines
814 B
TOML
33 lines
814 B
TOML
[package]
|
|
name = "ferretro_components"
|
|
version = "0.1.0"
|
|
authors = ["lifning <lifning+git@pm.me>", "viv <vvnl+git@protonmail.com>"]
|
|
edition = "2021"
|
|
|
|
[build-dependencies]
|
|
cc = "^1"
|
|
|
|
[dependencies]
|
|
ferretro_base = { path = "../ferretro_base" }
|
|
libloading = "0.5"
|
|
num_enum = "0.4"
|
|
ffmpeg-next = { version = "4.3.8", optional = true }
|
|
sdl2 = { version = "0.35.1", optional = true, features = ["gfx"] }
|
|
gl = { version = "0.14", optional = true }
|
|
cpal = { version = "0.13.3", optional = true }
|
|
ringbuf = { version = "0.2", optional = true }
|
|
tempfile = "3"
|
|
|
|
[dev-dependencies]
|
|
structopt = "0.3"
|
|
|
|
[features]
|
|
static = ["ferretro_base/static"]
|
|
ffmpeg_comp = ["ffmpeg-next"]
|
|
sdl2_comp = ["sdl2", "gl", "ringbuf"]
|
|
cpal_comp = ["cpal", "ringbuf"]
|
|
|
|
[[example]]
|
|
name = "multifunction_emulator"
|
|
required-features = ["sdl2_comp"]
|