diff --git a/build/build-lua b/build/build-lua index 9eeec05e3..d90caf02c 100755 --- a/build/build-lua +++ b/build/build-lua @@ -84,7 +84,7 @@ build_test_rock_lua() { cd "$luasrc_dir" - luarocks make iced_x86-*.rockspec --local --lua-version $lua_maj.$lua_min + ICED_LUA_EXTRA_FEATURES="extra_checks" luarocks make iced_x86-*.rockspec --local --lua-version $lua_maj.$lua_min eval $(luarocks path --lua-version $lua_maj.$lua_min) busted_filename=/tmp/tmp-busted-runner diff --git a/src/rust/iced-x86-lua/luarocks-build-unix.sh b/src/rust/iced-x86-lua/luarocks-build-unix.sh index eafc59888..891f12257 100644 --- a/src/rust/iced-x86-lua/luarocks-build-unix.sh +++ b/src/rust/iced-x86-lua/luarocks-build-unix.sh @@ -29,6 +29,8 @@ build() { echo "Unsupported Lua version: $lua_ver" exit 1 fi + # Env var set by build-lua + lua_feat="$lua_feat $ICED_LUA_EXTRA_FEATURES" cargo build --release -v --features "$lua_feat" }