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 |
