-
Notifications
You must be signed in to change notification settings - Fork 2
/
Cargo.toml
37 lines (32 loc) · 919 Bytes
/
Cargo.toml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
[package]
authors = ["Princess Lana <ianagbip1oti@gmail.com>"]
name = "princhess"
description = "A UCI compatible chess engine using MCTS search aimed at running on the CPU"
version = "0.0.0-dev"
edition = "2021"
license = "GPL-3.0"
repository = "https://github.com/princesslana/princhess"
keywords = ["chess", "uci", "mcts"]
categories = ["games"]
[[bin]]
name = "princhess"
path = "src/main.rs"
[dependencies]
arrayvec = "=0.7.4"
bytemuck = { version = "=1.17.1", features = ["derive", "extern_crate_alloc", "min_const_generics", "must_cast"] }
fastapprox = "=0.3.1"
goober = { git = "https://github.com/jw1912/goober/", rev = "32b9b52" }
nohash-hasher = "=0.2.0"
memmap = "=0.7.0"
scc = "=2.1.16"
scoped_threadpool = "=0.1.9"
[features]
default = ["policy-net", "value-net"]
policy-net = []
value-net = []
[build-dependencies]
bindgen = "=0.69.1"
cc = "=1.0.83"
[profile.release]
lto = true
strip = "debuginfo"