llvm-plugin 0.4.1

A wrapper for easily implementing out-of-source-tree LLVM plugins in Rust.
Documentation
example = []
[build-dependencies.cc]
version = "1"

[build-dependencies.lazy_static]
version = "1"

[build-dependencies.regex]
version = "1"

[build-dependencies.semver]
version = "1"
[dependencies.inkwell]
package = "llvm-plugin-inkwell"
version = "0.3"

[dependencies.llvm-plugin-macros]
optional = true
version = "0.2"
[dev-dependencies.either]
version = "1"

[features]
default = ["macros", "target-all"]
llvm10-0 = ["inkwell/llvm10-0-no-llvm-linking"]
llvm11-0 = ["inkwell/llvm11-0-no-llvm-linking"]
llvm12-0 = ["inkwell/llvm12-0-no-llvm-linking"]
llvm13-0 = ["inkwell/llvm13-0-no-llvm-linking"]
llvm14-0 = ["inkwell/llvm14-0-no-llvm-linking"]
llvm15-0 = ["inkwell/llvm15-0-no-llvm-linking"]
llvm16-0 = ["inkwell/llvm16-0-no-llvm-linking"]
macros = ["llvm-plugin-macros"]
target-aarch64 = ["inkwell/target-aarch64"]
target-all = ["inkwell/target-all"]
target-amdgpu = ["inkwell/target-amdgpu"]
target-arm = ["inkwell/target-arm"]
target-bpf = ["inkwell/target-bpf"]
target-hexagon = ["inkwell/target-hexagon"]
target-lanai = ["inkwell/target-lanai"]
target-mips = ["inkwell/target-mips"]
target-msp430 = ["inkwell/target-msp430"]
target-nvptx = ["inkwell/target-nvptx"]
target-powerpc = ["inkwell/target-powerpc"]
target-riscv = ["inkwell/target-riscv"]
target-sparc = ["inkwell/target-sparc"]
target-systemz = ["inkwell/target-systemz"]
target-webassembly = ["inkwell/target-webassembly"]
target-x86 = ["inkwell/target-x86"]
target-xcore = ["inkwell/target-xcore"]
win-link-lld = []
win-link-opt = []

[package]
authors = ["James Smith <jamesmth@proton.me>"]
categories = ["development-tools::ffi"]
description = "A wrapper for easily implementing out-of-source-tree LLVM plugins in Rust."
documentation = "https://docs.rs/llvm_plugin/"
edition = "2021"
keywords = ["llvm", "pass", "safe", "wrapper"]
license = "Apache-2.0"
name = "llvm-plugin"
readme = "README.md"
repository = "https://github.com/jamesmth/llvm-plugin-rs"
resolver = "1"
version = "0.4.1"
[package.metadata.docs.rs]
features = ["llvm15-0"]
rustdoc-args = ["--cfg", "docsrs"]