diff --git a/build b/build index fceb60f..a391211 100755 --- a/build +++ b/build @@ -2,5 +2,9 @@ set -euo pipefail cargo build --manifest-path ./rust/Cargo.toml -ln -sf $(pwd)/rust/target/debug/libgarnet_rs.a $(cabal list-bin . | sed -e 's=x/garnet/build/garnet/garnet=build=g') + +BUNDLED_LIB_DIR=$(cabal list-bin . | sed -e 's=x/garnet/build/garnet/garnet=build=g') +mkdir -p $BUNDLED_LIB_DIR +ln -sf $(pwd)/rust/target/debug/libgarnet_rs.a $BUNDLED_LIB_DIR + cabal build