From 5436f6be193bf92d723738d2d89384d0e85fcbcb Mon Sep 17 00:00:00 2001 From: Nicholas Marriott Date: Thu, 14 May 2009 00:28:04 +0000 Subject: [PATCH] Sprinkle the magic anti-GCC-suckage for *BSD as well. --- Makefile | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/Makefile b/Makefile index 842aa311..b5096756 100644 --- a/Makefile +++ b/Makefile @@ -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