mirror of
https://github.com/DarkPlacesEngine/gmqcc.git
synced 2024-11-30 15:41:12 +00:00
Working on getting gmqcc to work when compiled with tcc
This commit is contained in:
parent
a7724bffaa
commit
566dda6ad7
2 changed files with 10 additions and 3 deletions
11
Makefile
11
Makefile
|
@ -9,7 +9,7 @@ CYGWIN = $(findstring CYGWIN, $(UNAME))
|
|||
MINGW = $(findstring MINGW32, $(UNAME))
|
||||
|
||||
CC ?= clang
|
||||
CFLAGS += -Wall -Wextra -I. -pedantic-errors -fno-strict-aliasing -fsigned-char
|
||||
CFLAGS += -Wall -Wextra -I. -fno-strict-aliasing -fsigned-char
|
||||
#turn on tons of warnings if clang is present
|
||||
# but also turn off the STUPID ONES
|
||||
ifeq ($(CC), clang)
|
||||
|
@ -22,7 +22,16 @@ ifeq ($(CC), clang)
|
|||
-Wno-missing-prototypes \
|
||||
-Wno-float-equal \
|
||||
-Wno-cast-align
|
||||
else
|
||||
#Tiny C Compiler doesn't know what -pedantic-errors is
|
||||
# and instead of ignoring .. just errors.
|
||||
ifneq ($(CC), tcc)
|
||||
CFLAGS +=-pedantic-errors
|
||||
else
|
||||
CFLAGS += -Wno-pointer-sign -fno-common
|
||||
endif
|
||||
endif
|
||||
|
||||
ifeq ($(track), no)
|
||||
CFLAGS += -DNOTRACK
|
||||
endif
|
||||
|
|
2
gmqcc.h
2
gmqcc.h
|
@ -74,8 +74,6 @@
|
|||
# endif /* !__STDC_VERSION__ */
|
||||
#endif /* !__cplusplus */
|
||||
|
||||
|
||||
|
||||
/*
|
||||
* Of some functions which are generated we want to make sure
|
||||
* that the result isn't ignored. To find such function calls,
|
||||
|
|
Loading…
Reference in a new issue