aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/Makefile
diff options
authorUwe Kleine-König <uwe@kleine-koenig.org>2017-10-04 15:26:04 +0200
committerLuc Van Oostenryck <luc.vanoostenryck@gmail.com>2017-11-06 06:01:45 +0100
commit3ff507b6e9e6ed43aeca959a46f6ba24507c1d2e (patch)
tree3e511fa15781461530755e30c3039d6c54b4902f /Makefile
parent8f34ac455a04bde6feb1258b679b190bf8fdabdf (diff)
downloadsparse-dev-3ff507b6e9e6ed43aeca959a46f6ba24507c1d2e.tar.gz
build: pass CPPFLAGS to compiler
Debian packages use CPPFLAGS to pass -D_FORTIFY_SOURCE=2 for hardening. Originally-by: Uwe Kleine-König <uwe@kleine-koenig.org> Reviewed-by: Josh Triplett <josh@joshtriplett.org> Signed-off-by: Luc Van Oostenryck <luc.vanoostenryck@gmail.com>
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile4
1 files changed, 2 insertions, 2 deletions
diff --git a/Makefile b/Makefile
index 39b34f90..f1af83e3 100644
--- a/Makefile
+++ b/Makefile
@@ -209,10 +209,10 @@ c2xml.o c2xml.sc: CFLAGS += $(LIBXML_CFLAGS)
pre-process.sc: CHECKER_FLAGS += -Wno-vla
%.o: %.c $(LIB_H)
- $(QUIET_CC)$(CC) -o $@ -c $(CFLAGS) $<
+ $(QUIET_CC)$(CC) $(CFLAGS) $(CPPFLAGS) -c -o $@ $<
%.sc: %.c sparse
- $(QUIET_CHECK) $(CHECKER) $(CHECKER_FLAGS) -c $(CFLAGS) $<
+ $(QUIET_CHECK) $(CHECKER) $(CHECKER_FLAGS) $(CFLAGS) $(CPPFLAGS) -c $<
ALL_OBJS := $(LIB_OBJS) $(foreach p,$(PROGRAMS),$(p).o $($(p)_EXTRA_DEPS))
selfcheck: $(ALL_OBJS:.o=.sc)