diff --git a/src/modules/configure.in b/src/modules/configure.in
index a6c2d40bd65b48054809388e36eb4773e6fe1212..3c9bd5178e1e9716796ed167046d6b7c9380409d 100644
--- a/src/modules/configure.in
+++ b/src/modules/configure.in
@@ -1,4 +1,4 @@
-# $Id: configure.in,v 1.5 1998/03/28 14:54:09 grubba Exp $
+# $Id: configure.in,v 1.6 2000/10/08 18:13:39 grubba Exp $
 AC_INIT(dynamic_module_makefile.in)
 
 AC_SET_MAKE
@@ -11,12 +11,14 @@ for a in `(cd $srcdir ; echo *)`
 do
   if test "$a" != "CVS" -a "$a" != "RCS" ; then
     if test -d "$srcdir/$a" ; then
-      yesno=`eval echo \\$with_$a`
-      if test "x${yesno-}" != xno ; then
-        dirs="$dirs $a"
-        MODULE_LINKOPTS="$MODULE_LINKOPTS $a/linker_options"
-        MODULE_SEGMENTS="$MODULE_SEGMENTS $a/modlist_headers"
-        module_names="$module_names $a"
+      if test -f "$srcdir/$a/configure.in"; then
+  	yesno=`eval echo \\$with_$a`
+  	if test "x${yesno-}" != xno ; then
+  	  dirs="$dirs $a"
+  	  MODULE_LINKOPTS="$MODULE_LINKOPTS $a/linker_options"
+  	  MODULE_SEGMENTS="$MODULE_SEGMENTS $a/modlist_headers"
+  	  module_names="$module_names $a"
+  	fi
       fi
     fi
   fi