Sprinkle the magic anti-GCC-suckage for *BSD as well.

pull/1/head
Nicholas Marriott 2009-05-14 00:28:04 +00:00
parent 1b70993207
commit 5436f6be19
1 changed files with 10 additions and 2 deletions

View File

@ -1,4 +1,4 @@
# $Id: Makefile,v 1.133 2009-05-14 00:17:37 nicm Exp $
# $Id: Makefile,v 1.134 2009-05-14 00:28:04 nicm Exp $
.SUFFIXES: .c .o
.PHONY: clean
@ -9,10 +9,18 @@ FDEBUG= 1
CC?= cc
CFLAGS+= -DBUILD="\"$(VERSION)\""
CPPFLAGS:= -I. -I- -I/usr/local/include ${CPPFLAGS}
LDFLAGS+= -L/usr/local/lib
LIBS+= -lncurses
# This sort of sucks but gets rid of the stupid warning and should work on
# most platforms...
CCV!= (${CC} -v 2>&1|awk '/gcc version 4/ { print $0 }') || true
.if "${CCV}" == ""
CPPFLAGS:= -I. -I- -I/usr/local/include ${CPPFLAGS}
.else
CPPFLAGS:= -iquote. -I/usr/local/include ${CPPFLAGS}
.endif
.ifdef FDEBUG
LDFLAGS+= -Wl,-E
CFLAGS+= -g -ggdb -DDEBUG