diff options
| author | YX Hao <lifenjoiner@163.com> | 2017-02-15 21:58:35 +0800 |
|---|---|---|
| committer | YX Hao <lifenjoiner@163.com> | 2017-02-17 21:09:26 +0800 |
| commit | 86e3cd0c5ac9d6e8e80306f9f5fdcce4a4c38dc5 (patch) | |
| tree | eba8a96a4d75747281e3f937167ec8f7ebff5540 /win32/build-tcc.bat | |
| parent | f33801e25e7ea54cf46e2892df1550148604d559 (diff) | |
| download | tinycc-86e3cd0c5ac9d6e8e80306f9f5fdcce4a4c38dc5.tar.gz tinycc-86e3cd0c5ac9d6e8e80306f9f5fdcce4a4c38dc5.tar.bz2 | |
Add support for Unicode entries 'wmain' and 'wWinMain' on Windows
'-run' suported. argvs are converted.
But don't use compliled Unicode CLI exe-file to get inputs interactively in other codepage!
Please add other compliling supports than 'build-tcc.bat' (Who is good at them).
Diffstat (limited to 'win32/build-tcc.bat')
| -rw-r--r-- | win32/build-tcc.bat | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/win32/build-tcc.bat b/win32/build-tcc.bat index 09117b4..8da1404 100644 --- a/win32/build-tcc.bat +++ b/win32/build-tcc.bat @@ -137,10 +137,12 @@ copy>nul tiny_libmaker.exe tiny_libmaker-m%T%.exe %CC% -o tiny_libmaker-m%TX%.exe tools\tiny_libmaker.c %DX% :libtcc1.a -@set O1=libtcc1.o crt1.o wincrt1.o dllcrt1.o dllmain.o chkstk.o bcheck.o +@set O1=libtcc1.o crt1.o wincrt1.o crt1_w.o wincrt1_w.o dllcrt1.o dllmain.o chkstk.o bcheck.o .\tcc -m32 %D32% -c ../lib/libtcc1.c .\tcc -m32 %D32% -c lib/crt1.c +.\tcc -m32 %D32% -c lib/crt1.c -D_UNICODE -DUNICODE -o crt1_w.o .\tcc -m32 %D32% -c lib/wincrt1.c +.\tcc -m32 %D32% -c lib/wincrt1.c -D_UNICODE -DUNICODE -o wincrt1_w.o .\tcc -m32 %D32% -c lib/dllcrt1.c .\tcc -m32 %D32% -c lib/dllmain.c .\tcc -m32 %D32% -c lib/chkstk.S @@ -151,7 +153,9 @@ tiny_libmaker-m32 lib/32/libtcc1.a %O1% alloca86.o alloca86-bt.o @if errorlevel 1 goto :the_end .\tcc -m64 %D64% -c ../lib/libtcc1.c .\tcc -m64 %D64% -c lib/crt1.c +.\tcc -m64 %D64% -c lib/crt1.c -D_UNICODE -DUNICODE -o crt1_w.o .\tcc -m64 %D64% -c lib/wincrt1.c +.\tcc -m64 %D64% -c lib/wincrt1.c -D_UNICODE -DUNICODE -o wincrt1_w.o .\tcc -m64 %D64% -c lib/dllcrt1.c .\tcc -m64 %D64% -c lib/dllmain.c .\tcc -m64 %D64% -c lib/chkstk.S |
