sirena 0.1.0

Digital audio signal processing primitives.
Documentation
[tasks.dev]
dependencies = ["format-toml", "format", "clippy", "check-arm", "build", "test"]

[tasks.dev-slow]
dependencies = ["dev"]
run_task = { name = "test-slow" }

[tasks.ci]
dependencies = [
  "print-env-flow",
  "check-toml",
  "check-format",
  "clippy",
  "check-arm",
  "build",
  "test",
  "test-slow",
]

[tasks.check-toml]
condition = { env_set = ["CARGO_MAKE_FORMAT_TOML_FILES"] }
install_crate = { crate_name = "taplo-cli", binary = "taplo", test_arg = [
  "--help",
] }
command = "taplo"
args = ["format", "${CARGO_MAKE_FORMAT_TOML_FILES}", "--check"]

[tasks.clippy]
env = { CARGO_MAKE_CLIPPY_ARGS = "--tests --benches -- -D warnings -D clippy::all" }

[tasks.check-arm]
command = "cargo"
args = ["check", "--all", "--target", "thumbv7em-none-eabihf"]

[tasks.test-slow]
env = { CARGO_MAKE_CARGO_BUILD_TEST_FLAGS = "--all --all-features -- --ignored" }
run_task = { name = "test" }