From 0d3a652544836c66243728b41899c55363c1f941 Mon Sep 17 00:00:00 2001
From: Oliver Schmidt
Date: Sun, 9 Feb 2014 19:48:30 +0100
Subject: [PATCH] Use -Werror only on Travis CI builds.
There's no need to intentionally break things for people trying to build cc65 with some obscure compiler. It's enough to make sure that no new warnings sneak into the code base by having Travis CI builds fail.
---
src/Makefile | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/src/Makefile b/src/Makefile
index 66b64d732..5ac8ed7bd 100644
--- a/src/Makefile
+++ b/src/Makefile
@@ -26,10 +26,12 @@ LD65_OBJ = $(datadir)/lib
LD65_CFG = $(datadir)/cfg
CFLAGS += -MMD -MP -O -std=c89 -D_SVID_SOURCE -I common \
- -Wall -Wextra -Wno-char-subscripts -Werror $(USER_CFLAGS) \
+ -Wall -Wextra -Wno-char-subscripts $(USER_CFLAGS) \
-DCA65_INC=$(CA65_INC) -DCC65_INC=$(CC65_INC) \
-DLD65_LIB=$(LD65_LIB) -DLD65_OBJ=$(LD65_OBJ) -DLD65_CFG=$(LD65_CFG)
+CFLAGS += $(if $(TRAVIS),-Werror)
+
LDLIBS += -lm
INSTALL = install