--- a/configure.in
+++ b/configure.in
@@ -25,6 +25,8 @@
 AC_ARG_WITH(gcc, [  --with-gcc              use gcc instead of the native compiler cc], ok=$withval, ok=no)
 if test "$ok" = "yes"; then
 	CC=gcc
+else
+	CC=$withval
 fi
 
 AC_ARG_ENABLE(float, [  --enable-float          compile fftw for single precision], enable_float=$enableval, enable_float=no)
@@ -96,6 +96,7 @@
 AM_PROG_LIBTOOL
 AC_CHECK_PROG(PERL, perl, perl, echo perl)
 AC_SUBST(PERL)
+AC_SUBST(CC)
 
 dnl -----------------------------------------------------------------------
 
