File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -75,29 +75,32 @@ break > "%RSP%" || exit /b 1
7575for /f " usebackq delims=" %%I in (" %SOURCE_LIST% " ) do >> " %RSP% " echo %%~I
7676
7777:cjit_link
78- >> " %RSP% " echo %ROOT% \lib\tinycc\libtcc.lib
7978cl /nologo /O2 /W2 /MT /GS- ^
8079 /DCJIT_BUILD_WIN ^
80+ /DTCC_TARGET_PE ^
81+ /DTCC_TARGET_X86_64 ^
8182 /DPREFIX=\" %PREFIX% \" ^
8283 /DVERSION=\" %VERSION% \" ^
8384 /DCURRENT_YEAR=\" %CURRENT_YEAR% \" ^
8485 /I" %ROOT% \src" /I" %ROOT% \lib\tinycc" /I" %ROOT% \lib\muntarfs" ^
8586 /Fo" %ROOT% \build\win-msvc\\" ^
8687 /Fe" %ROOT% \cjit.exe" ^
87- @ " %RSP% " /link /nologo advapi32.lib shlwapi.lib rpcrt4.lib || exit /b 1
88+ @ " %RSP% " " %ROOT% \lib\tinycc\libtcc.c " /link /nologo advapi32.lib shlwapi.lib rpcrt4.lib || exit /b 1
8889exit /b 0
8990
9091:cjit_ar
9192if not exist " %ROOT% \build\win-msvc" mkdir " %ROOT% \build\win-msvc" || exit /b 1
9293cl /nologo /O2 /W2 /MT /GS- ^
9394 /DCJIT_BUILD_WIN ^
9495 /DCJIT_AR_MAIN ^
96+ /DTCC_TARGET_PE ^
97+ /DTCC_TARGET_X86_64 ^
9598 /DPREFIX=\" %PREFIX% \" ^
9699 /DVERSION=\" %VERSION% \" ^
97100 /DCURRENT_YEAR=\" %CURRENT_YEAR% \" ^
98101 /I" %ROOT% \src" /I" %ROOT% \lib\tinycc" /I" %ROOT% \lib\muntarfs" ^
99- /Fo" %ROOT% \build\win-msvc\cjit-ar.obj " ^
102+ /Fo" %ROOT% \build\win-msvc\\ " ^
100103 /Fe" %ROOT% \cjit-ar.exe" ^
101- " %ROOT% \src\cjit-ar.c" " %ROOT% \lib\tinycc\libtcc.lib " ^
104+ " %ROOT% \src\cjit-ar.c" " %ROOT% \lib\tinycc\libtcc.c " ^
102105 /link /nologo advapi32.lib shlwapi.lib rpcrt4.lib || exit /b 1
103106exit /b 0
You can’t perform that action at this time.
0 commit comments