1*4882a593SmuzhiyunFrom 223de708552b1ab00ac1a119e82e13deed573036 Mon Sep 17 00:00:00 2001 2*4882a593SmuzhiyunFrom: Khem Raj <raj.khem@gmail.com> 3*4882a593SmuzhiyunDate: Sat, 30 Oct 2021 10:22:38 -0700 4*4882a593SmuzhiyunSubject: [PATCH] make: Make CC weak assignment 5*4882a593Smuzhiyun 6*4882a593SmuzhiyunThis ensures that if environment overrrides it then its respected, this 7*4882a593Smuzhiyunhelps cross-compiling cases 8*4882a593Smuzhiyun 9*4882a593SmuzhiyunUpstream-Status: Pending 10*4882a593Smuzhiyun 11*4882a593SmuzhiyunSigned-off-by: Khem Raj <raj.khem@gmail.com> 12*4882a593Smuzhiyun--- 13*4882a593Smuzhiyun Makefile | 2 +- 14*4882a593Smuzhiyun 1 file changed, 1 insertion(+), 1 deletion(-) 15*4882a593Smuzhiyun 16*4882a593Smuzhiyun--- a/Makefile 17*4882a593Smuzhiyun+++ b/Makefile 18*4882a593Smuzhiyun@@ -18,14 +18,14 @@ VERSION-FILE: FORCE 19*4882a593Smuzhiyun @$(SHELL_PATH) ./GEN-VERSION-FILE 20*4882a593Smuzhiyun -include VERSION-FILE 21*4882a593Smuzhiyun 22*4882a593Smuzhiyun-CFLAGS = -g -O2 -Wall -W -Werror=format-security 23*4882a593Smuzhiyun-LDFLAGS = 24*4882a593Smuzhiyun+CFLAGS += -g -O2 -Wall -W -Werror=format-security 25*4882a593Smuzhiyun+LDFLAGS ?= 26*4882a593Smuzhiyun IPTRAF_CFLAGS := -std=gnu99 -D_GNU_SOURCE 27*4882a593Smuzhiyun ALL_CFLAGS = $(CPPFLAGS) $(CFLAGS) $(IPTRAF_CFLAGS) 28*4882a593Smuzhiyun ALL_LDFLAGS = $(LDFLAGS) 29*4882a593Smuzhiyun STRIP ?= strip 30*4882a593Smuzhiyun 31*4882a593Smuzhiyun-prefix = $(HOME) 32*4882a593Smuzhiyun+prefix ?= $(HOME) 33*4882a593Smuzhiyun sbindir_relative = sbin 34*4882a593Smuzhiyun sbindir = $(prefix)/$(sbindir_relative) 35*4882a593Smuzhiyun mandir = $(prefix)/share/man 36*4882a593Smuzhiyun@@ -39,7 +39,7 @@ pathsep = : 37*4882a593Smuzhiyun 38*4882a593Smuzhiyun export prefix bindir sharedir sysconfdir gitwebdir localedir 39*4882a593Smuzhiyun 40*4882a593Smuzhiyun-CC = cc 41*4882a593Smuzhiyun+CC ?= cc 42*4882a593Smuzhiyun RM = rm -f 43*4882a593Smuzhiyun INSTALL = install 44*4882a593Smuzhiyun RPMBUILD = rpmbuild 45