~soapdog/lua

701868e45a28a9a876f024f11dc203e601d62a23 — Andre Alves Garzia 1 year, 4 months ago 21ebbb3 master
new builds, added vcruntime140.dll
107 files changed, 16 insertions(+), 1 deletions(-)

M build-version.bat
A clean-all.bat
M dist/5.1.5/arm64/lua.exe
R dist/5.1.5/arm64/{lua5.1.5-static.lib => lua5.1-static.lib}
D dist/5.1.5/arm64/lua5.1.5.dll
D dist/5.1.5/arm64/lua5.1.5.lib
A dist/5.1.5/arm64/lua5.1.dll
A dist/5.1.5/arm64/lua5.1.lib
M dist/5.1.5/arm64/luac.exe
A dist/5.1.5/arm64/vcruntime140.dll
M dist/5.1.5/x64/lua.exe
R dist/5.1.5/x64/{lua5.1.5-static.lib => lua5.1-static.lib}
D dist/5.1.5/x64/lua5.1.5.dll
A dist/5.1.5/x64/lua5.1.dll
R dist/5.1.5/x64/{lua5.1.5.lib => lua5.1.lib}
M dist/5.1.5/x64/luac.exe
A dist/5.1.5/x64/vcruntime140.dll
M dist/5.1.5/x86/lua.exe
R dist/5.1.5/x86/{lua5.1.5-static.lib => lua5.1-static.lib}
D dist/5.1.5/x86/lua5.1.5.dll
D dist/5.1.5/x86/lua5.1.5.lib
A dist/5.1.5/x86/lua5.1.dll
A dist/5.1.5/x86/lua5.1.lib
M dist/5.1.5/x86/luac.exe
A dist/5.1.5/x86/vcruntime140.dll
M dist/5.2.4/arm64/lua.exe
R dist/5.2.4/arm64/{lua5.2.4-static.lib => lua5.2-static.lib}
D dist/5.2.4/arm64/lua5.2.4.dll
A dist/5.2.4/arm64/lua5.2.dll
R dist/5.2.4/arm64/{lua5.2.4.lib => lua5.2.lib}
M dist/5.2.4/arm64/luac.exe
A dist/5.2.4/arm64/vcruntime140.dll
M dist/5.2.4/x64/lua.exe
R dist/5.2.4/x64/{lua5.2.4-static.lib => lua5.2-static.lib}
D dist/5.2.4/x64/lua5.2.4.dll
A dist/5.2.4/x64/lua5.2.dll
R dist/5.2.4/x64/{lua5.2.4.lib => lua5.2.lib}
M dist/5.2.4/x64/luac.exe
A dist/5.2.4/x64/vcruntime140.dll
M dist/5.2.4/x86/lua.exe
R dist/5.2.4/x86/{lua5.2.4-static.lib => lua5.2-static.lib}
D dist/5.2.4/x86/lua5.2.4.dll
D dist/5.2.4/x86/lua5.2.4.lib
A dist/5.2.4/x86/lua5.2.dll
A dist/5.2.4/x86/lua5.2.lib
M dist/5.2.4/x86/luac.exe
A dist/5.2.4/x86/vcruntime140.dll
M dist/5.3.5/arm64/lua.exe
R dist/5.3.5/arm64/{lua5.3.5-static.lib => lua5.3-static.lib}
D dist/5.3.5/arm64/lua5.3.5.dll
A dist/5.3.5/arm64/lua5.3.dll
R dist/5.3.5/{x64/lua5.3.5.lib => arm64/lua5.3.lib}
M dist/5.3.5/arm64/luac.exe
M dist/5.3.5/arm64/luac.lib
A dist/5.3.5/arm64/vcruntime140.dll
M dist/5.3.5/x64/lua.exe
R dist/5.3.5/x64/{lua5.3.5-static.lib => lua5.3-static.lib}
D dist/5.3.5/x64/lua5.3.5.dll
A dist/5.3.5/x64/lua5.3.dll
R dist/5.3.5/{arm64/lua5.3.5.lib => x64/lua5.3.lib}
M dist/5.3.5/x64/luac.exe
M dist/5.3.5/x64/luac.lib
A dist/5.3.5/x64/vcruntime140.dll
M dist/5.3.5/x86/lua.exe
R dist/5.3.5/x86/{lua5.3.5-static.lib => lua5.3-static.lib}
D dist/5.3.5/x86/lua5.3.5.dll
A dist/5.3.5/x86/lua5.3.dll
R dist/5.3.5/x86/{lua5.3.5.lib => lua5.3.lib}
M dist/5.3.5/x86/luac.exe
M dist/5.3.5/x86/luac.lib
A dist/5.3.5/x86/vcruntime140.dll
M dist/5.4.0-beta/arm64/lua.exe
R dist/5.4.0-beta/arm64/{lua5.4.0-beta-static.lib => lua5.4-static.lib}
D dist/5.4.0-beta/arm64/lua5.4.0-beta.dll
A dist/5.4.0-beta/arm64/lua5.4.dll
R dist/5.4.0-beta/arm64/{lua5.4.0-beta.lib => lua5.4.lib}
M dist/5.4.0-beta/arm64/luac.exe
A dist/5.4.0-beta/arm64/vcruntime140.dll
M dist/5.4.0-beta/x64/lua.exe
R dist/5.4.0-beta/x64/{lua5.4.0-beta-static.lib => lua5.4-static.lib}
D dist/5.4.0-beta/x64/lua5.4.0-beta.dll
A dist/5.4.0-beta/x64/lua5.4.dll
R dist/5.4.0-beta/x64/{lua5.4.0-beta.lib => lua5.4.lib}
M dist/5.4.0-beta/x64/luac.exe
A dist/5.4.0-beta/x64/vcruntime140.dll
M dist/5.4.0-beta/x86/lua.exe
R dist/5.4.0-beta/x86/{lua5.4.0-beta-static.lib => lua5.4-static.lib}
D dist/5.4.0-beta/x86/lua5.4.0-beta.dll
A dist/5.4.0-beta/x86/lua5.4.dll
R dist/5.4.0-beta/x86/{lua5.4.0-beta.lib => lua5.4.lib}
M dist/5.4.0-beta/x86/luac.exe
A dist/5.4.0-beta/x86/vcruntime140.dll
M src/5.1.5/lua.o
R src/5.1.5/{lua5.1.5.exp => lua5.1.exp}
M src/5.1.5/luac.exp
M src/5.1.5/luac.o
M src/5.2.4/lua.o
R src/5.2.4/{lua5.2.4.exp => lua5.2.exp}
M src/5.2.4/luac.exp
M src/5.2.4/luac.o
M src/5.3.5/lua.o
R src/5.3.5/{lua5.3.5.exp => lua5.3.exp}
M src/5.3.5/luac.exp
M src/5.3.5/luac.o
M src/5.4.0-beta/lua.o
R src/5.4.0-beta/{lua5.4.0-beta.exp => lua5.4.exp}
M src/5.4.0-beta/luac.o
M build-version.bat => build-version.bat +6 -1
@@ 8,6 8,7 @@ REM Info on the location of the batch files used to set vars for VS:
REM https://docs.microsoft.com/en-us/cpp/build/building-on-the-command-line?view=vs-2019#developer_command_file_locations

set VS_BATCH_FOLDER="C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Auxiliary\Build"
set REDIST_ROOT="C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Redist\MSVC\14.24.28127"
set LUA_FULL_VERSION=%1
set LUA_VERSION=%LUA_FULL_VERSION:~0,3%



@@ 21,6 22,7 @@ if not exist %VS_BATCH_FOLDER%\vcvarsx86_arm64.bat goto :build_x86
echo building for arm64...

set BUILD_FOLDER=dist\%LUA_FULL_VERSION%\arm64
set REDIST_DLL=%REDIST_ROOT%\arm64\Microsoft.VC142.CRT\vcruntime140.dll
set NEXT_STEP=:build_x86

setlocal


@@ 35,6 37,7 @@ if not exist %VS_BATCH_FOLDER%\vcvars32.bat goto :build_x64
echo building for x86...

set BUILD_FOLDER=dist\%LUA_FULL_VERSION%\x86
set REDIST_DLL=%REDIST_ROOT%\x86\Microsoft.VC142.CRT\vcruntime140.dll
set NEXT_STEP=:build_x64

setlocal


@@ 49,6 52,7 @@ if not exist %VS_BATCH_FOLDER%\vcvarsx86_amd64.bat goto :exit
echo building for x64...

set BUILD_FOLDER=dist\%LUA_FULL_VERSION%\x64
set REDIST_DLL=%REDIST_ROOT%\x64\Microsoft.VC142.CRT\vcruntime140.dll
set NEXT_STEP=:exit

setlocal


@@ 67,7 71,7 @@ del *.obj
del *.o
del *.exp

cl /MT /O2 /c /DLUA_BUILD_AS_DLL *.c
cl /MD /O2 /c /DLUA_BUILD_AS_DLL /DLUA_COMPAT_5_1 /DLUA_COMPAT_5_2 *.c
ren lua.obj lua.o
ren luac.obj luac.o
link /DLL /IMPLIB:lua%LUA_VERSION%.lib /OUT:lua%LUA_VERSION%.dll *.obj


@@ 77,6 81,7 @@ link /OUT:luac.exe luac.o lua%LUA_VERSION%-static.lib
move *.exe ..\..\%BUILD_FOLDER%\
move *.dll ..\..\%BUILD_FOLDER%\
move *.lib ..\..\%BUILD_FOLDER%\
copy %REDIST_DLL% ..\..\%BUILD_FOLDER%\
cd ..\..
echo lua.exe built for:
dumpbin /headers .\%BUILD_FOLDER%\lua.exe | findstr "machine"

A clean-all.bat => clean-all.bat +10 -0
@@ 0,0 1,10 @@
@echo off

echo Cleaning ...

call clean-version.bat 5.1.5
call clean-version.bat 5.2.4
call clean-version.bat 5.3.5
call clean-version.bat 5.4.0-beta

echo all done.
\ No newline at end of file

M dist/5.1.5/arm64/lua.exe => dist/5.1.5/arm64/lua.exe +0 -0
R dist/5.1.5/arm64/lua5.1.5-static.lib => dist/5.1.5/arm64/lua5.1-static.lib +0 -0
D dist/5.1.5/arm64/lua5.1.5.dll => dist/5.1.5/arm64/lua5.1.5.dll +0 -0
D dist/5.1.5/arm64/lua5.1.5.lib => dist/5.1.5/arm64/lua5.1.5.lib +0 -0
A dist/5.1.5/arm64/lua5.1.dll => dist/5.1.5/arm64/lua5.1.dll +0 -0
A dist/5.1.5/arm64/lua5.1.lib => dist/5.1.5/arm64/lua5.1.lib +0 -0
M dist/5.1.5/arm64/luac.exe => dist/5.1.5/arm64/luac.exe +0 -0
A dist/5.1.5/arm64/vcruntime140.dll => dist/5.1.5/arm64/vcruntime140.dll +0 -0
M dist/5.1.5/x64/lua.exe => dist/5.1.5/x64/lua.exe +0 -0
R dist/5.1.5/x64/lua5.1.5-static.lib => dist/5.1.5/x64/lua5.1-static.lib +0 -0
D dist/5.1.5/x64/lua5.1.5.dll => dist/5.1.5/x64/lua5.1.5.dll +0 -0
A dist/5.1.5/x64/lua5.1.dll => dist/5.1.5/x64/lua5.1.dll +0 -0
R dist/5.1.5/x64/lua5.1.5.lib => dist/5.1.5/x64/lua5.1.lib +0 -0
M dist/5.1.5/x64/luac.exe => dist/5.1.5/x64/luac.exe +0 -0
A dist/5.1.5/x64/vcruntime140.dll => dist/5.1.5/x64/vcruntime140.dll +0 -0
M dist/5.1.5/x86/lua.exe => dist/5.1.5/x86/lua.exe +0 -0
R dist/5.1.5/x86/lua5.1.5-static.lib => dist/5.1.5/x86/lua5.1-static.lib +0 -0
D dist/5.1.5/x86/lua5.1.5.dll => dist/5.1.5/x86/lua5.1.5.dll +0 -0
D dist/5.1.5/x86/lua5.1.5.lib => dist/5.1.5/x86/lua5.1.5.lib +0 -0
A dist/5.1.5/x86/lua5.1.dll => dist/5.1.5/x86/lua5.1.dll +0 -0
A dist/5.1.5/x86/lua5.1.lib => dist/5.1.5/x86/lua5.1.lib +0 -0
M dist/5.1.5/x86/luac.exe => dist/5.1.5/x86/luac.exe +0 -0
A dist/5.1.5/x86/vcruntime140.dll => dist/5.1.5/x86/vcruntime140.dll +0 -0
M dist/5.2.4/arm64/lua.exe => dist/5.2.4/arm64/lua.exe +0 -0
R dist/5.2.4/arm64/lua5.2.4-static.lib => dist/5.2.4/arm64/lua5.2-static.lib +0 -0
D dist/5.2.4/arm64/lua5.2.4.dll => dist/5.2.4/arm64/lua5.2.4.dll +0 -0
A dist/5.2.4/arm64/lua5.2.dll => dist/5.2.4/arm64/lua5.2.dll +0 -0
R dist/5.2.4/arm64/lua5.2.4.lib => dist/5.2.4/arm64/lua5.2.lib +0 -0
M dist/5.2.4/arm64/luac.exe => dist/5.2.4/arm64/luac.exe +0 -0
A dist/5.2.4/arm64/vcruntime140.dll => dist/5.2.4/arm64/vcruntime140.dll +0 -0
M dist/5.2.4/x64/lua.exe => dist/5.2.4/x64/lua.exe +0 -0
R dist/5.2.4/x64/lua5.2.4-static.lib => dist/5.2.4/x64/lua5.2-static.lib +0 -0
D dist/5.2.4/x64/lua5.2.4.dll => dist/5.2.4/x64/lua5.2.4.dll +0 -0
A dist/5.2.4/x64/lua5.2.dll => dist/5.2.4/x64/lua5.2.dll +0 -0
R dist/5.2.4/x64/lua5.2.4.lib => dist/5.2.4/x64/lua5.2.lib +0 -0
M dist/5.2.4/x64/luac.exe => dist/5.2.4/x64/luac.exe +0 -0
A dist/5.2.4/x64/vcruntime140.dll => dist/5.2.4/x64/vcruntime140.dll +0 -0
M dist/5.2.4/x86/lua.exe => dist/5.2.4/x86/lua.exe +0 -0
R dist/5.2.4/x86/lua5.2.4-static.lib => dist/5.2.4/x86/lua5.2-static.lib +0 -0
D dist/5.2.4/x86/lua5.2.4.dll => dist/5.2.4/x86/lua5.2.4.dll +0 -0
D dist/5.2.4/x86/lua5.2.4.lib => dist/5.2.4/x86/lua5.2.4.lib +0 -0
A dist/5.2.4/x86/lua5.2.dll => dist/5.2.4/x86/lua5.2.dll +0 -0
A dist/5.2.4/x86/lua5.2.lib => dist/5.2.4/x86/lua5.2.lib +0 -0
M dist/5.2.4/x86/luac.exe => dist/5.2.4/x86/luac.exe +0 -0
A dist/5.2.4/x86/vcruntime140.dll => dist/5.2.4/x86/vcruntime140.dll +0 -0
M dist/5.3.5/arm64/lua.exe => dist/5.3.5/arm64/lua.exe +0 -0
R dist/5.3.5/arm64/lua5.3.5-static.lib => dist/5.3.5/arm64/lua5.3-static.lib +0 -0
D dist/5.3.5/arm64/lua5.3.5.dll => dist/5.3.5/arm64/lua5.3.5.dll +0 -0
A dist/5.3.5/arm64/lua5.3.dll => dist/5.3.5/arm64/lua5.3.dll +0 -0
R dist/5.3.5/x64/lua5.3.5.lib => dist/5.3.5/arm64/lua5.3.lib +0 -0
M dist/5.3.5/arm64/luac.exe => dist/5.3.5/arm64/luac.exe +0 -0
M dist/5.3.5/arm64/luac.lib => dist/5.3.5/arm64/luac.lib +0 -0
A dist/5.3.5/arm64/vcruntime140.dll => dist/5.3.5/arm64/vcruntime140.dll +0 -0
M dist/5.3.5/x64/lua.exe => dist/5.3.5/x64/lua.exe +0 -0
R dist/5.3.5/x64/lua5.3.5-static.lib => dist/5.3.5/x64/lua5.3-static.lib +0 -0
D dist/5.3.5/x64/lua5.3.5.dll => dist/5.3.5/x64/lua5.3.5.dll +0 -0
A dist/5.3.5/x64/lua5.3.dll => dist/5.3.5/x64/lua5.3.dll +0 -0
R dist/5.3.5/arm64/lua5.3.5.lib => dist/5.3.5/x64/lua5.3.lib +0 -0
M dist/5.3.5/x64/luac.exe => dist/5.3.5/x64/luac.exe +0 -0
M dist/5.3.5/x64/luac.lib => dist/5.3.5/x64/luac.lib +0 -0
A dist/5.3.5/x64/vcruntime140.dll => dist/5.3.5/x64/vcruntime140.dll +0 -0
M dist/5.3.5/x86/lua.exe => dist/5.3.5/x86/lua.exe +0 -0
R dist/5.3.5/x86/lua5.3.5-static.lib => dist/5.3.5/x86/lua5.3-static.lib +0 -0
D dist/5.3.5/x86/lua5.3.5.dll => dist/5.3.5/x86/lua5.3.5.dll +0 -0
A dist/5.3.5/x86/lua5.3.dll => dist/5.3.5/x86/lua5.3.dll +0 -0
R dist/5.3.5/x86/lua5.3.5.lib => dist/5.3.5/x86/lua5.3.lib +0 -0
M dist/5.3.5/x86/luac.exe => dist/5.3.5/x86/luac.exe +0 -0
M dist/5.3.5/x86/luac.lib => dist/5.3.5/x86/luac.lib +0 -0
A dist/5.3.5/x86/vcruntime140.dll => dist/5.3.5/x86/vcruntime140.dll +0 -0
M dist/5.4.0-beta/arm64/lua.exe => dist/5.4.0-beta/arm64/lua.exe +0 -0
R dist/5.4.0-beta/arm64/lua5.4.0-beta-static.lib => dist/5.4.0-beta/arm64/lua5.4-static.lib +0 -0
D dist/5.4.0-beta/arm64/lua5.4.0-beta.dll => dist/5.4.0-beta/arm64/lua5.4.0-beta.dll +0 -0
A dist/5.4.0-beta/arm64/lua5.4.dll => dist/5.4.0-beta/arm64/lua5.4.dll +0 -0
R dist/5.4.0-beta/arm64/lua5.4.0-beta.lib => dist/5.4.0-beta/arm64/lua5.4.lib +0 -0
M dist/5.4.0-beta/arm64/luac.exe => dist/5.4.0-beta/arm64/luac.exe +0 -0
A dist/5.4.0-beta/arm64/vcruntime140.dll => dist/5.4.0-beta/arm64/vcruntime140.dll +0 -0
M dist/5.4.0-beta/x64/lua.exe => dist/5.4.0-beta/x64/lua.exe +0 -0
R dist/5.4.0-beta/x64/lua5.4.0-beta-static.lib => dist/5.4.0-beta/x64/lua5.4-static.lib +0 -0
D dist/5.4.0-beta/x64/lua5.4.0-beta.dll => dist/5.4.0-beta/x64/lua5.4.0-beta.dll +0 -0
A dist/5.4.0-beta/x64/lua5.4.dll => dist/5.4.0-beta/x64/lua5.4.dll +0 -0
R dist/5.4.0-beta/x64/lua5.4.0-beta.lib => dist/5.4.0-beta/x64/lua5.4.lib +0 -0
M dist/5.4.0-beta/x64/luac.exe => dist/5.4.0-beta/x64/luac.exe +0 -0
A dist/5.4.0-beta/x64/vcruntime140.dll => dist/5.4.0-beta/x64/vcruntime140.dll +0 -0
M dist/5.4.0-beta/x86/lua.exe => dist/5.4.0-beta/x86/lua.exe +0 -0
R dist/5.4.0-beta/x86/lua5.4.0-beta-static.lib => dist/5.4.0-beta/x86/lua5.4-static.lib +0 -0
D dist/5.4.0-beta/x86/lua5.4.0-beta.dll => dist/5.4.0-beta/x86/lua5.4.0-beta.dll +0 -0
A dist/5.4.0-beta/x86/lua5.4.dll => dist/5.4.0-beta/x86/lua5.4.dll +0 -0
R dist/5.4.0-beta/x86/lua5.4.0-beta.lib => dist/5.4.0-beta/x86/lua5.4.lib +0 -0
M dist/5.4.0-beta/x86/luac.exe => dist/5.4.0-beta/x86/luac.exe +0 -0
A dist/5.4.0-beta/x86/vcruntime140.dll => dist/5.4.0-beta/x86/vcruntime140.dll +0 -0
M src/5.1.5/lua.o => src/5.1.5/lua.o +0 -0
R src/5.1.5/lua5.1.5.exp => src/5.1.5/lua5.1.exp +0 -0
M src/5.1.5/luac.exp => src/5.1.5/luac.exp +0 -0
M src/5.1.5/luac.o => src/5.1.5/luac.o +0 -0
M src/5.2.4/lua.o => src/5.2.4/lua.o +0 -0
R src/5.2.4/lua5.2.4.exp => src/5.2.4/lua5.2.exp +0 -0
M src/5.2.4/luac.exp => src/5.2.4/luac.exp +0 -0
M src/5.2.4/luac.o => src/5.2.4/luac.o +0 -0
M src/5.3.5/lua.o => src/5.3.5/lua.o +0 -0
R src/5.3.5/lua5.3.5.exp => src/5.3.5/lua5.3.exp +0 -0
M src/5.3.5/luac.exp => src/5.3.5/luac.exp +0 -0
M src/5.3.5/luac.o => src/5.3.5/luac.o +0 -0
M src/5.4.0-beta/lua.o => src/5.4.0-beta/lua.o +0 -0
R src/5.4.0-beta/lua5.4.0-beta.exp => src/5.4.0-beta/lua5.4.exp +0 -0
M src/5.4.0-beta/luac.o => src/5.4.0-beta/luac.o +0 -0