microsoft/qdk
Publicmirrored fromhttps://github.com/microsoft/qdkAvailable
compiler/qsc/Cargo.toml
81lines · modecode
| 1 | [package] |
| 2 | name = "qsc" |
| 3 | description = "Q# compiler" |
| 4 | |
| 5 | version.workspace = true |
| 6 | authors.workspace = true |
| 7 | homepage.workspace = true |
| 8 | repository.workspace = true |
| 9 | edition.workspace = true |
| 10 | license.workspace = true |
| 11 | |
| 12 | [dependencies] |
| 13 | clap = { workspace = true, features = ["derive", "cargo"] } |
| 14 | env_logger = { workspace = true } |
| 15 | log = { workspace = true } |
| 16 | miette = { workspace = true, features = ["fancy-no-syscall"] } |
| 17 | num-bigint = { workspace = true } |
| 18 | num-complex = { workspace = true } |
| 19 | qsc_codegen = { path = "../qsc_codegen" } |
| 20 | qsc_data_structures = { path = "../qsc_data_structures" } |
| 21 | qsc_doc_gen = { path = "../qsc_doc_gen" } |
| 22 | qsc_formatter = { path = "../qsc_formatter" } |
| 23 | qsc_eval = { path = "../qsc_eval" } |
| 24 | qsc_frontend = { path = "../qsc_frontend" } |
| 25 | qsc_linter = { path = "../qsc_linter" } |
| 26 | qsc_lowerer = { path = "../qsc_lowerer" } |
| 27 | qsc_ast = { path = "../qsc_ast" } |
| 28 | qsc_fir = { path = "../qsc_fir" } |
| 29 | qsc_hir = { path = "../qsc_hir" } |
| 30 | qsc_passes = { path = "../qsc_passes" } |
| 31 | qsc_parse = { path = "../qsc_parse" } |
| 32 | qsc_partial_eval = { path = "../qsc_partial_eval" } |
| 33 | qsc_project = { path = "../qsc_project", features = ["fs"] } |
| 34 | qsc_rca = { path = "../qsc_rca" } |
| 35 | qsc_circuit = { path = "../qsc_circuit" } |
| 36 | rustc-hash = { workspace = true } |
| 37 | thiserror = { workspace = true } |
| 38 | allocator = { path = "../../allocator" } |
| 39 | |
| 40 | [dev-dependencies] |
| 41 | criterion = { workspace = true, features = ["cargo_bench_support"] } |
| 42 | expect-test = { workspace = true } |
| 43 | indoc = { workspace = true } |
| 44 | |
| 45 | [lints] |
| 46 | workspace = true |
| 47 | |
| 48 | [lib] |
| 49 | bench = false |
| 50 | doctest = false |
| 51 | |
| 52 | [[bin]] |
| 53 | name = "qsc" |
| 54 | bench = false |
| 55 | test = false |
| 56 | |
| 57 | [[bin]] |
| 58 | name = "qsi" |
| 59 | bench = false |
| 60 | test = false |
| 61 | |
| 62 | [[bin]] |
| 63 | name = "memtest" |
| 64 | bench = false |
| 65 | test = false |
| 66 | |
| 67 | [[bench]] |
| 68 | name = "large" |
| 69 | harness = false |
| 70 | |
| 71 | [[bench]] |
| 72 | name = "library" |
| 73 | harness = false |
| 74 | |
| 75 | [[bench]] |
| 76 | name = "eval" |
| 77 | harness = false |
| 78 | |
| 79 | [[bench]] |
| 80 | name = "rca" |
| 81 | harness = false |
| 82 | |