This uses a Makefile instead.
Using luarocks-build-rust-mlua has some downsides:
Users have to install it (this seems to cause problems on some systems), even if they are pulling the binary rock. This is because luarocks doesn't have a separate build_dependencies table.
On the GitHub Actions Windows runner, luarocks fails to build this with luarocks-build-rust-mlua. I don't know if this is an issue for Windows in general, but this might fix it.
This uses a Makefile instead. Using
luarocks-build-rust-mlua
has some downsides:build_dependencies
table.luarocks-build-rust-mlua
. I don't know if this is an issue for Windows in general, but this might fix it.