Cargo.toml 892 B

12345678910111213141516171819202122232425262728293031323334353637383940
  1. [package]
  2. name = "mp4parse"
  3. version = "0.4.0"
  4. authors = [
  5. "Ralph Giles <giles@mozilla.com>",
  6. "Matthew Gregan <kinetik@flim.org>",
  7. ]
  8. description = "Parser for ISO base media file format (mp4)"
  9. license = "MPL-2.0"
  10. repository = "https://github.com/mozilla/mp4parse-rust"
  11. # Cargo includes random files from the working directory
  12. # by default! Avoid bloating the package with test files.
  13. exclude = [
  14. "*.mp4",
  15. ]
  16. build = "build.rs"
  17. [dependencies]
  18. byteorder = "0.5.0"
  19. afl = { version = "0.1.1", optional = true }
  20. afl-plugin = { version = "0.1.1", optional = true }
  21. abort_on_panic = { version = "1.0.0", optional = true }
  22. [dev-dependencies]
  23. test-assembler = "0.1.2"
  24. [build-dependencies]
  25. rusty-cheddar = "0.3.2"
  26. [features]
  27. fuzz = ["afl", "afl-plugin", "abort_on_panic"]
  28. # Somewhat heavy-handed, but we want at least -Z force-overflow-checks=on.
  29. [profile.release]
  30. debug-assertions = true