diff --git a/src/Makefile.in b/src/Makefile.in
index 630257312e5bbd1a457b5614181dc5110e97fd34..6e482b1fbdfdc9568a2d4fec311a140423889600 100644
--- a/src/Makefile.in
+++ b/src/Makefile.in
@@ -270,7 +270,7 @@ peep.o: $(SRCDIR)/peep_engine.c
 depend: $(SRCDIR)/language.c
 	gcc -MM $(PREFLAGS) $(SRCDIR)/*.c | $(TMP_BINDIR)/fixdepends.sh $(SRCDIR)
 	( cd modules ; $(MAKE) $(MAKE_FLAGS) depend )
-	$(SRCDIR)/configure
+	$(SRCDIR)/configure @ac_configure_args@
 
 docs:
 	mkdir docs
diff --git a/src/configure.in b/src/configure.in
index bb3241c011630c05b2ec73efbca83903062f3765..62edf4fedd3195bfe2c6d9a563adf298be348386 100644
--- a/src/configure.in
+++ b/src/configure.in
@@ -1,4 +1,4 @@
-AC_REVISION("$Id: configure.in,v 1.149 1998/01/13 22:56:40 hubbe Exp $")
+AC_REVISION("$Id: configure.in,v 1.150 1998/01/14 01:30:23 hubbe Exp $")
 AC_INIT(interpret.c)
 AC_CONFIG_HEADER(machine.h)
 
@@ -1906,6 +1906,7 @@ AC_SUBST(OPTIMIZE)
 AC_SUBST(EXTRA_OBJS)
 AC_SUBST(RANLIB)
 AC_SUBST(DEBUGDEF)
+AC_SUBST(ac_configure_args)
 
 if test x$ac_cv_func_dlopen$ac_cv_func_dld_link = xnono ; then
   with_dynamic_modules=no