Cargo.toml 956 B

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  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/tauri-config-schema",
  12. # integration tests
  13. "core/tests/restart",
  14. "core/tests/tauri-codegen-test",
  15. # examples that only require Cargo
  16. "examples/commands",
  17. "examples/helloworld",
  18. "examples/isolation",
  19. "examples/multiwindow",
  20. "examples/navigation",
  21. "examples/parent-window",
  22. "examples/splashscreen",
  23. "examples/state",
  24. "examples/streaming",
  25. #"examples/tauri-dynamic-lib",
  26. ]
  27. exclude = [
  28. # examples that require NodeJS and/or NPM
  29. "examples/api/src-tauri",
  30. "examples/resources/src-tauri",
  31. "examples/sidecar/src-tauri",
  32. "examples/web/core",
  33. "examples/workspace",
  34. ]
  35. # default to small, optimized workspace release binaries
  36. [profile.release]
  37. panic = "abort"
  38. codegen-units = 1
  39. lto = true
  40. incremental = false
  41. opt-level = "s"