Cargo.toml 959 B

12345678910111213141516171819202122232425262728293031323334353637383940414243444546
  1. [workspace]
  2. members = [
  3. # core
  4. "core/tauri",
  5. "core/tauri-runtime",
  6. "core/tauri-runtime-wry",
  7. "core/tauri-macros",
  8. "core/tauri-utils",
  9. "core/tauri-build",
  10. "core/tauri-codegen",
  11. "core/config-schema",
  12. # integration tests
  13. "core/tests/restart",
  14. "core/tests/app-updater",
  15. "core/tests/tauri-codegen-test",
  16. # simple examples
  17. "examples/commands",
  18. "examples/helloworld",
  19. "examples/isolation",
  20. "examples/multiwindow",
  21. "examples/navigation",
  22. "examples/parent-window",
  23. "examples/splashscreen",
  24. "examples/state",
  25. "examples/streaming",
  26. ]
  27. exclude = [
  28. # examples that require NodeJS and/or NPM
  29. "examples/api/src-tauri",
  30. "examples/updater/src-tauri",
  31. "examples/resources/src-tauri",
  32. "examples/sidecar/src-tauri",
  33. "examples/web/core",
  34. "examples/workspace"
  35. ]
  36. # default to small, optimized workspace release binaries
  37. [profile.release]
  38. panic = "abort"
  39. codegen-units = 1
  40. lto = true
  41. incremental = false
  42. opt-level = "s"