From: Alan T. DeKok Date: Thu, 5 May 2022 12:47:05 +0000 (+0200) Subject: set target-specific C compiler via SRC_CC X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=72a5379cd5adbe69913e032f2cc1733663a66c4b;p=thirdparty%2Ffreeradius-server.git set target-specific C compiler via SRC_CC which should usually be $(COMPILE.c) --- diff --git a/scripts/boiler.mk b/scripts/boiler.mk index cd40623faa3..3be62135197 100644 --- a/scripts/boiler.mk +++ b/scripts/boiler.mk @@ -325,7 +325,7 @@ ifeq "$(CPPCHECK)" "" define COMPILE_C_CMDS $(Q)mkdir -p $(dir $@) $(Q)$(ECHO) CC $< - $(Q)$(strip ${COMPILE.c} -o $@ -c -MD ${CPPFLAGS} ${CFLAGS} ${SRC_CFLAGS} ${INCDIRS} \ + $(Q)$(strip ${SRC_CC} -o $@ -c -MD ${CPPFLAGS} ${CFLAGS} ${SRC_CFLAGS} ${INCDIRS} \ $(addprefix -I, ${SRC_INCDIRS}) ${SRC_DEFS} ${DEFS} $<) endef else @@ -391,6 +391,7 @@ define INCLUDE_SUBMAKEFILE SOURCES := HEADERS := + SRC_CC := $(COMPILE.c) SRC_CFLAGS := SRC_CXXFLAGS := SRC_DEFS := @@ -524,6 +525,7 @@ define INCLUDE_SUBMAKEFILE # A "hook" to define variables needed by the "legacy" makefiles. $$(eval $$(call ADD_LEGACY_VARIABLES,$$(dir ${1}),$${TGT})) + $${OBJS}: SRC_CC := $${SRC_CC} $${OBJS}: SRC_CFLAGS := $${SRC_CFLAGS} $${OBJS}: SRC_CXXFLAGS := $${SRC_CXXFLAGS} $${OBJS}: SRC_DEFS := $$(addprefix -D,$${SRC_DEFS})