2008-01-30 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
authorPaolo Bonzini <bonzini@gnu.org>
Thu, 31 Jan 2008 10:39:43 +0000 (10:39 +0000)
committerPaolo Bonzini <bonzini@gnu.org>
Thu, 31 Jan 2008 10:39:43 +0000 (10:39 +0000)
        PR bootstrap/34922
        * configure.ac (PARSE_ARGS): Push suitable setting of
        ac_subdirs_all, for `./configure --help=recursive'.
        Handle `+' in generic toplevel directory disabling.
        * configure: Regenerate.

ChangeLog
configure
configure.ac

index 23f21fda5e693cb51c4b20170da52aed6d768aee..20197124760628eda93c148e4dcb091891efd62a 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,11 @@
+2008-01-30  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
+
+        PR bootstrap/34922
+        * configure.ac (PARSE_ARGS): Push suitable setting of
+        ac_subdirs_all, for `./configure --help=recursive'.
+        Handle `+' in generic toplevel directory disabling.
+        * configure: Regenerate.
+
 2008-01-23  Ben Elliston  <bje@au.ibm.com>
 
        * config.sub, config.guess: Update from upstream sources.
index 18648c7769328504815ddf1b3e51032e2c56e8ce..4cdcd0a3454c4a0448073ebaf02134c7fa7a32a5 100755 (executable)
--- a/configure
+++ b/configure
@@ -713,6 +713,8 @@ ac_env_target_alias_set=${target_alias+set}
 ac_env_target_alias_value=$target_alias
 ac_cv_env_target_alias_set=${target_alias+set}
 ac_cv_env_target_alias_value=$target_alias
+ac_subdirs_all=`cd $srcdir && echo */configure | sed 's,/configure,,g'`
+
 ac_env_CC_set=${CC+set}
 ac_env_CC_value=$CC
 ac_cv_env_CC_set=${CC+set}
@@ -1895,6 +1897,8 @@ configdirs=`echo ${host_libs} ${host_tools}`
 target_configdirs=`echo ${target_libraries} ${target_tools}`
 build_configdirs=`echo ${build_libs} ${build_tools}`
 
+
+
 ################################################################################
 
 srcname="gnu development package"
@@ -4906,7 +4910,8 @@ fi
 # Handle --disable-<component> generically.
 for dir in $configdirs $build_configdirs $target_configdirs ; do
   dirname=`echo $dir | sed -e s/target-//g -e s/build-//g -e s/-/_/g`
-  if eval test x\${enable_${dirname}} "=" xno ; then
+  varname=`echo $dirname | sed -e s/+/_/g`
+  if eval test x\${enable_${varname}} "=" xno ; then
     noconfigdirs="$noconfigdirs $dir"
   fi
 done
index e6c8eb045c3e92c8bcca0e8dacd1e87953ac3c36..2cd53dc7df9c68c7bd267f238244f81493bcb8dd 100644 (file)
@@ -207,6 +207,10 @@ configdirs=`echo ${host_libs} ${host_tools}`
 target_configdirs=`echo ${target_libraries} ${target_tools}`
 build_configdirs=`echo ${build_libs} ${build_tools}`
 
+m4_divert_text([PARSE_ARGS],
+[ac_subdirs_all=`cd $srcdir && echo */configure | sed 's,/configure,,g'`
+])
+
 ################################################################################
 
 srcname="gnu development package"
@@ -1480,7 +1484,8 @@ fi
 # Handle --disable-<component> generically.
 for dir in $configdirs $build_configdirs $target_configdirs ; do
   dirname=`echo $dir | sed -e s/target-//g -e s/build-//g -e s/-/_/g`
-  if eval test x\${enable_${dirname}} "=" xno ; then
+  varname=`echo $dirname | sed -e s/+/_/g`
+  if eval test x\${enable_${varname}} "=" xno ; then
     noconfigdirs="$noconfigdirs $dir"
   fi
 done