mirror of
https://github.com/frida/tinycc
synced 2024-12-25 06:26:49 +03:00
Revert spawnvp param cast and use no-incompatible-pointer-types
in build-tcc.bat
This commit is contained in:
parent
9d778c7bb6
commit
712eca44d5
2
tcc.c
2
tcc.c
@ -132,7 +132,7 @@ static void help(void)
|
||||
#include <process.h>
|
||||
static int execvp_win32(const char *prog, char **argv)
|
||||
{
|
||||
int ret = spawnvp(P_NOWAIT, prog, (char *const*)argv);
|
||||
int ret = spawnvp(P_NOWAIT, prog, (const char *const*)argv);
|
||||
if (-1 == ret)
|
||||
return ret;
|
||||
cwait(&ret, ret, WAIT_CHILD);
|
||||
|
@ -10,14 +10,14 @@ echo>..\config.h #define TCC_VERSION "%VERSION%"
|
||||
@if _%1_==_x64_ shift /1 && goto x86_64
|
||||
|
||||
@set target=-DTCC_TARGET_PE -DTCC_TARGET_I386
|
||||
@set CC=gcc -Os -s -fno-strict-aliasing
|
||||
@set CC=gcc -Os -s -fno-strict-aliasing -Wno-incompatible-pointer-types
|
||||
@if _%1_==_debug_ set CC=gcc -g -ggdb
|
||||
@set P=32
|
||||
@goto tools
|
||||
|
||||
:x86_64
|
||||
@set target=-DTCC_TARGET_PE -DTCC_TARGET_X86_64
|
||||
@set CC=x86_64-w64-mingw32-gcc -Os -s -fno-strict-aliasing
|
||||
@set CC=x86_64-w64-mingw32-gcc -Os -s -fno-strict-aliasing -Wno-incompatible-pointer-types
|
||||
@if _%1_==_debug_ set CC=x86_64-w64-mingw32-gcc -g -ggdb
|
||||
@set P=64
|
||||
@goto tools
|
||||
|
Loading…
Reference in New Issue
Block a user