@echo off rem Builds LuaJIT as a static x64 library (lua51.lib) with MSVC. Run from anywhere. setlocal set "VCVARS=C:\Program Files\Microsoft Visual Studio\2022\Professional\VC\Auxiliary\Build\vcvars64.bat" if not exist "%VCVARS%" set "VCVARS=C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Auxiliary\Build\vcvars64.bat" call "%VCVARS%" rem the VS environment disables current-dir lookup; the LuaJIT build runs helper exes by bare name set NoDefaultCurrentDirectoryInExePath= cd /d "%~dp0src" call .\msvcbuild.bat static exit /b %errorlevel%