content: [package]
  name = "solx"
  authors.workspace = true
  edition.workspace = true
  version.workspace = true
  description = "LLVM-based Solidity compiler for the EVM"
  license = "GPL-3.0"
  links = "compiler-rt-solx"
  
  [[bin]]
  name = "solx"
  path = "src/solx/main.rs"
  
  [lib]
  doctest = false
  
  [dependencies]
  clap = { version = "4.5", features = ["derive"] }
  thiserror = "2.0"
  anyhow = "1.0"
  path-slash = "0.2"
  normpath = "1.3"
  rayon = "1.10"
  
  serde = { version = "1.0", "features" = [ "derive" ] }
  serde_json = { version = "1.0", features = [ "arbitrary_precision" ] }
  ciborium = "0.2"
  semver = { version = "1.0", features = [ "serde" ] }
  hex = "0.4"
  num = "0.4"
  
  solx-solc = { path = "../solx-solc" }
  solx-standard-json = { path = "../solx-standard-json" }
  solx-evm-assembly = { path = "../solx-evm-assembly" }
  solx-yul = { path = "../solx-yul" }
  solx-codegen-evm = { path = "../solx-codegen-evm" }
  solx-utils = { path = "../solx-utils" }
  
  [dev-dependencies]
  assert_cmd = "2.0"
  predicates = "3.1"
  tempfile = "3.19"
  test-case = "3.3"
  
  [dependencies.inkwell]
  git = "https://github.com/matter-labs-forks/inkwell"
  branch = "llvm-19"
  default-features = false
  features = ["llvm19-1", "serde", "no-libffi-linking", "target-evm"]
  