add cdtbcd, cbcdtd, and addg6s
[power-instruction-analyzer.git] / Cargo.toml
1 # SPDX-License-Identifier: LGPL-2.1-or-later
2 # See Notices.txt for copyright information
3 [package]
4 name = "power-instruction-analyzer"
5 version = "0.2.1"
6 authors = ["Jacob Lifshay <programmerjake@gmail.com>"]
7 edition = "2018"
8 license = "LGPL-2.1-or-later"
9 exclude = ["output-for-*.json"]
10 description = "Program to analyze the behavior of Power ISA instructions"
11
12 [features]
13 native_instrs = []
14 python = ["pyo3"]
15 python-extension = ["python", "pyo3/extension-module"]
16
17 [lib]
18 name = "power_instruction_analyzer"
19 crate-type = ["rlib", "cdylib"]
20
21 [dependencies]
22 serde = { version = "1.0", features = ["derive"] }
23 serde_json = "1.0"
24 serde_plain = "0.3"
25 pyo3 = { version = "0.11", optional = true }
26
27 [dependencies.power-instruction-analyzer-proc-macro]
28 path = "power-instruction-analyzer-proc-macro"
29 version = "=0.2.1"
30
31 [workspace]
32 members = [
33 ".",
34 "power-instruction-analyzer-proc-macro",
35 ]