-
Notifications
You must be signed in to change notification settings - Fork 7
Build
James58899 edited this page Apr 10, 2025
·
5 revisions
Like other rust projects hath-rust uses cargo as build system and package manager, so you can easily compile it yourself on supported systems.
It should be noted that since hath-rust uses some external libraries, compiling those libraries requires additional tools.
See https://github.com/jemalloc/jemalloc/blob/dev/INSTALL.md
autoconf
See https://aws.github.io/aws-lc-rs/requirements/index.html
cmake
-
libclang
(Optional, for bindgen) -
bindgen-cli
(Optional, for bindgen) -
NASM
(Windows only)
- Clone source code
git clone https://github.com/james58899/hath-rust.git
- Change working directory into hath-rust
cd hath-rust
- Build binary
cargo build --release
- If the build is successful, the binary should be at
target/release/hath-rust
.