diff options
author | Mike Pall <mike> | 2023-12-10 15:02:26 +0100 |
---|---|---|
committer | Mike Pall <mike> | 2023-12-10 15:02:26 +0100 |
commit | e4168fae5b7f1e8a1f17a093487c698687144c1f (patch) | |
tree | daee4212a5be9ec7e919c3454eaacc6391ac46a3 /src | |
parent | 487eaaf040db570ad204ae65849e278c142dfa00 (diff) | |
parent | 856423f5dabb5bbf86d36816a247663e90c69d35 (diff) | |
download | luajit-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.bat | 6 |
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 |