# THIS FILE IS AUTOMATICALLY GENERATED BY CARGO # # When uploading crates to the registry Cargo will automatically # "normalize" Cargo.toml files for maximal compatibility # with all versions of Cargo and also rewrite `path` dependencies # to registry (e.g., crates.io) dependencies. # # If you are reading this file be aware that the original Cargo.toml # will likely look very different (and much more reasonable). # See Cargo.toml.orig for the original contents. [package] edition = "2021" name = "unicorn-engine" version = "2.1.1" authors = [ "Ziqiao Kong", "Lukas Seidel", ] build = "bindings/rust/build.rs" links = "unicorn" exclude = [ "/docs", "/bindings/dotnet", "/bindings/go", "/bindings/haskell", "/bindings/java", "/bindings/pascal", "/bindings/python", "/bindings/ruby", "/bindings/vb6", "/bindings/zig", "/samples", "/tests", ] autobins = false autoexamples = false autotests = false autobenches = false description = "Rust bindings for the Unicorn emulator with utility functions" documentation = "https://github.com/unicorn-engine/unicorn/wiki" readme = "README.md" license = "GPL-2.0" repository = "https://github.com/unicorn-engine/unicorn" [lib] name = "unicorn_engine" path = "bindings/rust/src/lib.rs" [dependencies.bitflags] version = "2.3.3" [dependencies.libc] version = "0.2" [build-dependencies.cc] version = "1.0" [build-dependencies.cmake] version = "0.1" [build-dependencies.pkg-config] version = "0.3" [features] arch_aarch64 = [] arch_all = [ "arch_x86", "arch_arm", "arch_aarch64", "arch_riscv", "arch_mips", "arch_sparc", "arch_m68k", "arch_ppc", "arch_s390x", "arch_tricore", ] arch_arm = [] arch_m68k = [] arch_mips = [] arch_ppc = [] arch_riscv = [] arch_s390x = [] arch_sparc = [] arch_tricore = [] arch_x86 = [] default = ["arch_all"] dynamic_linkage = []