Fixing bug #1480977: Defining _GNU_SOURCE before including any headers,
then checking if __USE_GNU was set, in which case strcasestr() is almost definitely available, otherwise we define it in tuxpaint.c For non-GNU systems which DO have strcasestr() defined, HAVE_STRCASESTR can be set to prevent redefinition within tuxpaint.c.
This commit is contained in:
parent
c36a202e0f
commit
9fae1a8a25
3 changed files with 50 additions and 6 deletions
2
Makefile
2
Makefile
|
|
@ -1028,7 +1028,7 @@ obj/tuxpaint.o: src/tuxpaint.c \
|
|||
$(ARCH_HEADERS)
|
||||
@echo
|
||||
@echo "...Compiling Tux Paint from source..."
|
||||
@$(CC) $(CFLAGS) $(DEBUG_FLAGS) $(SDL_CFLAGS) $(MOUSE_CFLAGS) $(DEFS) \
|
||||
$(CC) $(CFLAGS) $(DEBUG_FLAGS) $(SDL_CFLAGS) $(MOUSE_CFLAGS) $(DEFS) \
|
||||
-c src/tuxpaint.c -o obj/tuxpaint.o
|
||||
|
||||
obj/i18n.o: src/i18n.c src/i18n.h src/debug.h
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue