[workspace]
members = [
  "associated-token-account/program",
  "binary-oracle-pair/program",
  "examples/rust/cross-program-invocation",
  "examples/rust/custom-heap",
  "examples/rust/logging",
  "examples/rust/sysvar",
  "examples/rust/transfer-lamports",
  "feature-proposal/program",
  "feature-proposal/cli",
  "governance/program",
  "libraries/math",
  "memo/program",
  "name-service/program",
  "record/program",
  "shared-memory/program",
  "stake-pool/cli",
  "stake-pool/program",
  "token-lending/cli",
  "token-lending/program",
  "token-swap/program",
  "token-swap/program/fuzz",
  "token/cli",
  "token/program",
  "utils/cgen",
  "utils/test-client",
]
exclude = [
  "themis/client_ristretto",
  "themis/program_ristretto",
  "token/perf-monitor", # TODO: Rework perf-monitor to use solana-program-test, avoiding the need to link directly with the BPF VM
]

[profile.dev]
split-debuginfo = "unpacked"
