mirror of
https://github.com/frida/tinycc
synced 2024-12-25 14:36: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>
|
#include <process.h>
|
||||||
static int execvp_win32(const char *prog, char **argv)
|
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)
|
if (-1 == ret)
|
||||||
return ret;
|
return ret;
|
||||||
cwait(&ret, ret, WAIT_CHILD);
|
cwait(&ret, ret, WAIT_CHILD);
|
||||||
|
@ -10,14 +10,14 @@ echo>..\config.h #define TCC_VERSION "%VERSION%"
|
|||||||
@if _%1_==_x64_ shift /1 && goto x86_64
|
@if _%1_==_x64_ shift /1 && goto x86_64
|
||||||
|
|
||||||
@set target=-DTCC_TARGET_PE -DTCC_TARGET_I386
|
@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
|
@if _%1_==_debug_ set CC=gcc -g -ggdb
|
||||||
@set P=32
|
@set P=32
|
||||||
@goto tools
|
@goto tools
|
||||||
|
|
||||||
:x86_64
|
:x86_64
|
||||||
@set target=-DTCC_TARGET_PE -DTCC_TARGET_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
|
@if _%1_==_debug_ set CC=x86_64-w64-mingw32-gcc -g -ggdb
|
||||||
@set P=64
|
@set P=64
|
||||||
@goto tools
|
@goto tools
|
||||||
|
Loading…
Reference in New Issue
Block a user