diff options
| author | Uwe Kleine-König <uwe@kleine-koenig.org> | 2017-10-04 15:26:04 +0200 |
|---|---|---|
| committer | Luc Van Oostenryck <luc.vanoostenryck@gmail.com> | 2017-11-06 06:01:45 +0100 |
| commit | 3ff507b6e9e6ed43aeca959a46f6ba24507c1d2e (patch) | |
| tree | 3e511fa15781461530755e30c3039d6c54b4902f /Makefile | |
| parent | 8f34ac455a04bde6feb1258b679b190bf8fdabdf (diff) | |
| download | sparse-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-- | Makefile | 4 |
1 files changed, 2 insertions, 2 deletions
@@ -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) |
