diff --git a/src/xpdev/Common.gmake b/src/xpdev/Common.gmake index 29e2274e61c407523ad3ea8bd809a737b639c574..5fd53b65062690e20b21fbb5233379b88d3bc78a 100644 --- a/src/xpdev/Common.gmake +++ b/src/xpdev/Common.gmake @@ -16,14 +16,22 @@ endif # Compiler-specific options CFLAGS += -MMD ifdef BUILD_DEPENDS - CC ?= gcc + ifdef DONT_CLOBBER_CC + CC ?= gcc + else + CC := gcc + endif CCPRE := $(CC) CC := $(XPDEV)/../build/mkdep -a CXX := $(XPDEV)/../build/mkdep -a LD := echo COMPILE_MSG := Depending else - CC ?= gcc + ifdef DONT_CLOBBER_CC + CC ?= gcc + else + CC ?= gcc + endif CCPRE := $(CC) CXX ?= g++ LD ?= ld