Packages

Erlang token budgeting using tiktoken-rs

Retired package: Release invalid - Build error in native code

Current section

Files

Jump to
erltoken build_nif.sh
Raw

build_nif.sh

#!/bin/sh
set -eu
root=$(CDPATH= cd -- "$(dirname -- "$0")" && pwd)
cargo build --manifest-path "$root/native/erltoken_nif/Cargo.toml" --release
case "$(uname -s)" in
Darwin)
lib="$root/native/erltoken_nif/target/release/liberltoken_nif.dylib"
;;
*)
lib="$root/native/erltoken_nif/target/release/liberltoken_nif.so"
;;
esac
mkdir -p "$root/priv"
cp "$lib" "$root/priv/erltoken_nif.so"