aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorMike Pall <mike>2023-12-10 15:02:26 +0100
committerMike Pall <mike>2023-12-10 15:02:26 +0100
commite4168fae5b7f1e8a1f17a093487c698687144c1f (patch)
treedaee4212a5be9ec7e919c3454eaacc6391ac46a3 /src
parent487eaaf040db570ad204ae65849e278c142dfa00 (diff)
parent856423f5dabb5bbf86d36816a247663e90c69d35 (diff)
downloadluajit-e4168fae5b7f1e8a1f17a093487c698687144c1f.tar.gz
luajit-e4168fae5b7f1e8a1f17a093487c698687144c1f.tar.bz2
luajit-e4168fae5b7f1e8a1f17a093487c698687144c1f.zip
Merge branch 'master' into v2.1
Diffstat (limited to 'src')
-rw-r--r--src/msvcbuild.bat6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/msvcbuild.bat b/src/msvcbuild.bat
index cd25beee..91cfd065 100644
--- a/src/msvcbuild.bat
+++ b/src/msvcbuild.bat
@@ -16,6 +16,7 @@
16@rem Add more debug flags here, e.g. DEBUGCFLAGS=/DLUA_USE_APICHECK 16@rem Add more debug flags here, e.g. DEBUGCFLAGS=/DLUA_USE_APICHECK
17@set DEBUGCFLAGS= 17@set DEBUGCFLAGS=
18@set LJCOMPILE=cl /nologo /c /O2 /W3 /D_CRT_SECURE_NO_DEPRECATE /D_CRT_STDIO_INLINE=__declspec(dllexport)__inline 18@set LJCOMPILE=cl /nologo /c /O2 /W3 /D_CRT_SECURE_NO_DEPRECATE /D_CRT_STDIO_INLINE=__declspec(dllexport)__inline
19@set LJDYNBUILD=/MD /DLUA_BUILD_AS_DLL
19@set LJLINK=link /nologo 20@set LJLINK=link /nologo
20@set LJMT=mt /nologo 21@set LJMT=mt /nologo
21@set LJLIB=lib /nologo /nodefaultlib 22@set LJLIB=lib /nologo /nodefaultlib
@@ -93,12 +94,13 @@ buildvm -m folddef -o lj_folddef.h lj_opt_fold.c
93@shift 94@shift
94@set BUILDTYPE=debug 95@set BUILDTYPE=debug
95@set LJCOMPILE=%LJCOMPILE% /Zi %DEBUGCFLAGS% 96@set LJCOMPILE=%LJCOMPILE% /Zi %DEBUGCFLAGS%
97@set LJDYNBUILD=/MDd /DLUA_BUILD_AS_DLL
96@set LJLINK=%LJLINK% /opt:ref /opt:icf /incremental:no 98@set LJLINK=%LJLINK% /opt:ref /opt:icf /incremental:no
97:NODEBUG 99:NODEBUG
98@set LJLINK=%LJLINK% /%BUILDTYPE% 100@set LJLINK=%LJLINK% /%BUILDTYPE%
99@if "%1"=="amalg" goto :AMALGDLL 101@if "%1"=="amalg" goto :AMALGDLL
100@if "%1"=="static" goto :STATIC 102@if "%1"=="static" goto :STATIC
101%LJCOMPILE% /MD /DLUA_BUILD_AS_DLL lj_*.c lib_*.c 103%LJCOMPILE% %LJDYNBUILD% lj_*.c lib_*.c
102@if errorlevel 1 goto :BAD 104@if errorlevel 1 goto :BAD
103%LJLINK% /DLL /out:%LJDLLNAME% lj_*.obj lib_*.obj 105%LJLINK% /DLL /out:%LJDLLNAME% lj_*.obj lib_*.obj
104@if errorlevel 1 goto :BAD 106@if errorlevel 1 goto :BAD
@@ -110,7 +112,7 @@ buildvm -m folddef -o lj_folddef.h lj_opt_fold.c
110@if errorlevel 1 goto :BAD 112@if errorlevel 1 goto :BAD
111@goto :MTDLL 113@goto :MTDLL
112:AMALGDLL 114:AMALGDLL
113%LJCOMPILE% /MD /DLUA_BUILD_AS_DLL ljamalg.c 115%LJCOMPILE% %LJDYNBUILD% ljamalg.c
114@if errorlevel 1 goto :BAD 116@if errorlevel 1 goto :BAD
115%LJLINK% /DLL /out:%LJDLLNAME% ljamalg.obj lj_vm.obj 117%LJLINK% /DLL /out:%LJDLLNAME% ljamalg.obj lj_vm.obj
116@if errorlevel 1 goto :BAD 118@if errorlevel 1 goto :BAD