From: Oliver Schmidt
Date: Sun, 9 Feb 2014 18:48:30 +0000 (+0100)
Subject: Use -Werror only on Travis CI builds.
X-Git-Tag: V2.15~159
X-Git-Url: https://git.sur5r.net/?a=commitdiff_plain;h=0d3a652544836c66243728b41899c55363c1f941;p=cc65
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.
---
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