diff options
Diffstat (limited to 'src/msvcbuild.bat')
-rw-r--r-- | src/msvcbuild.bat | 20 |
1 files changed, 7 insertions, 13 deletions
diff --git a/src/msvcbuild.bat b/src/msvcbuild.bat index a5ae16ac..ba5230ec 100644 --- a/src/msvcbuild.bat +++ b/src/msvcbuild.bat | |||
@@ -29,20 +29,14 @@ | |||
29 | if exist minilua.exe.manifest^ | 29 | if exist minilua.exe.manifest^ |
30 | %LJMT% -manifest minilua.exe.manifest -outputresource:minilua.exe | 30 | %LJMT% -manifest minilua.exe.manifest -outputresource:minilua.exe |
31 | 31 | ||
32 | @set DASMFLAGS=-D WIN -D JIT -D FFI -D P64 | ||
33 | @set LJARCH=x64 | ||
34 | @minilua | ||
35 | @if errorlevel 8 goto :X64 | ||
32 | @set DASMFLAGS=-D WIN -D JIT -D FFI | 36 | @set DASMFLAGS=-D WIN -D JIT -D FFI |
33 | @set DASMX64=-D P64 | 37 | @set LJARCH=x86 |
34 | @if "%TARGET_CPU%"=="AMD64" goto :X64 | ||
35 | @if "%TARGET_CPU%"=="X64" goto :X64 | ||
36 | @if "%TARGET_CPU%"=="x64" goto :X64 | ||
37 | @if "%CPU%"=="AMD64" goto :X64 | ||
38 | @if "%CPU%"=="X64" goto :X64 | ||
39 | @if "%CPU%"=="x64" goto :X64 | ||
40 | @if "%Platform%"=="AMD64" goto :X64 | ||
41 | @if "%Platform%"=="X64" goto :X64 | ||
42 | @if "%Platform%"=="x64" goto :X64 | ||
43 | @set DASMX64= | ||
44 | :X64 | 38 | :X64 |
45 | minilua %DASM% -LN %DASMFLAGS% %DASMX64% -o host\buildvm_arch.h vm_x86.dasc | 39 | minilua %DASM% -LN %DASMFLAGS% -o host\buildvm_arch.h vm_x86.dasc |
46 | @if errorlevel 1 goto :BAD | 40 | @if errorlevel 1 goto :BAD |
47 | 41 | ||
48 | %LJCOMPILE% /I "." /I %DASMDIR% host\buildvm*.c | 42 | %LJCOMPILE% /I "." /I %DASMDIR% host\buildvm*.c |
@@ -103,7 +97,7 @@ if exist luajit.exe.manifest^ | |||
103 | 97 | ||
104 | @del *.obj *.manifest minilua.exe buildvm.exe | 98 | @del *.obj *.manifest minilua.exe buildvm.exe |
105 | @echo. | 99 | @echo. |
106 | @echo === Successfully built LuaJIT === | 100 | @echo === Successfully built LuaJIT for Windows/%LJARCH% === |
107 | 101 | ||
108 | @goto :END | 102 | @goto :END |
109 | :BAD | 103 | :BAD |