diff --git a/src/doors/clans-src/makefile b/src/doors/clans-src/makefile
index ee02c8a9a85999056c44540ed4ce12fd722be435..787077bc01e54c0b606526e34522c31eb5884a8b 100644
--- a/src/doors/clans-src/makefile
+++ b/src/doors/clans-src/makefile
@@ -8,7 +8,7 @@ ifeq ($(OS),netbsd)
 FLAGS	+=	-D__unix__
 endif
 # Somebody make this compile under gcc. :-)  I'll get you started:
-CC = gcc
+CC ?= gcc
 FLAGS += -O2 -Wall -std=c99 -pedantic -I../../odoors -L../../odoors/libs-`uname`
 ifdef PROFILE
 FLAGS	+=	-pg