From 1922d8eb8d715727406171cbcceb11cad4c2afbc Mon Sep 17 00:00:00 2001 From: "K. Richard Pixley" Date: Thu, 6 Feb 1992 00:36:10 +0000 Subject: [PATCH] Removing unnecessary ()'s doesn't seem to make any time difference on cygint. I think modern shell's execute this internally without a call to a separate shell process. I've left the change in anyway. It may help on older, slower machines. --- configure | 50 ++++++++++++++++++++++++-------------------------- 1 file changed, 24 insertions(+), 26 deletions(-) diff --git a/configure b/configure index a56c48484c5..74bf72660a2 100755 --- a/configure +++ b/configure @@ -1,7 +1,7 @@ #!/bin/sh # Configuration script -# Copyright (C) 1988, 1990, 1991 Free Software Foundation, Inc. +# Copyright (C) 1988, 1990, 1991, 1992 Free Software Foundation, Inc. #This file is part of GNU. @@ -19,8 +19,6 @@ # along with this program; if not, write to the Free Software # Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */ -# $Id$ - # Please email any bugs, comments, and/or additions to this file to: # configure@cygnus.com @@ -104,9 +102,9 @@ NO_EDIT="This file was generated automatically by configure. Do not edit." PWD=`pwd` -if (echo $0 | grep '^/' > /dev/null) ; then +if echo $0 | grep '^/' > /dev/null ; then progname=$0 -elif (echo $0 | grep '/' > /dev/null) ; then +elif echo $0 | grep '/' > /dev/null ; then progname=${PWD}/$0 else progname=$0 @@ -341,7 +339,7 @@ fi configsub=`echo ${progname} | sed 's/configure$/config.sub/'` -if (${configsub} `echo ${hosts} | sed -e 's/ .*//'`) >/dev/null 2>&1 ; then +if ${configsub} `echo ${hosts} | sed -e 's/ .*//'` >/dev/null 2>&1 ; then true else echo '***' cannot find config.sub. @@ -481,7 +479,7 @@ for host in ${hosts} ; do # then # if [ ! -d H-${host_alias} ] ; then mkdir H-${host_alias} ; fi # -# if (${symbolic_link} ${subdirname} H-${host_alias} 2> /dev/null) ; then +# if ${symbolic_link} ${subdirname} H-${host_alias} 2> /dev/null ; then # true # else # just give up. they lose. # rmdir H-${host_alias} @@ -599,11 +597,11 @@ for host in ${hosts} ; do echo "target_os = ${target_os}" >> ${Makefile} # if [ -n "${subdirs}" ] ; then -# (echo "subdir = /${subdirname}" ; -# echo "unsubdir = ..") >> ${Makefile} +# echo "subdir = /${subdirname}" >> ${Makefile} +# echo "unsubdir = .." >> ${Makefile} # else - (echo "subdir =" ; - echo "unsubdir = .") >> ${Makefile} + echo "subdir =" >> ${Makefile} + echo "unsubdir = ." >> ${Makefile} # fi # echo "workdir = ${PWD}" >> ${Makefile} @@ -617,32 +615,32 @@ for host in ${hosts} ; do site_makefile_frag=config/ms-${site} if [ -f ${srcdir}/${site_makefile_frag} ] ; then - (echo "site_makefile_frag = ${srcdir}/${site_makefile_frag}" ; - sed -e "/^####/ r ${srcdir}/${site_makefile_frag}" ${Makefile}) > Makefile.tem + echo "site_makefile_frag = ${srcdir}/${site_makefile_frag}" > Makefile.tem + sed -e "/^####/ r ${srcdir}/${site_makefile_frag}" ${Makefile} >> Makefile.tem else - (echo "site_makefile_frag =" ; - cat ${Makefile}) > Makefile.tem + echo "site_makefile_frag =" > Makefile.tem + cat ${Makefile} >> Makefile.tem fi mv Makefile.tem ${Makefile} fi # Conditionalize the makefile for this host. if [ -f ${srcdir}/${host_makefile_frag} ] ; then - (echo "host_makefile_frag = ${srcdir}/${host_makefile_frag}" ; - sed -e "/^####/ r ${srcdir}/${host_makefile_frag}" ${Makefile}) > Makefile.tem + echo "host_makefile_frag = ${srcdir}/${host_makefile_frag}" > Makefile.tem + sed -e "/^####/ r ${srcdir}/${host_makefile_frag}" ${Makefile} >> Makefile.tem else - (echo "host_makefile_frag =" ; - cat ${Makefile}) > Makefile.tem + echo "host_makefile_frag =" > Makefile.tem + cat ${Makefile} >> Makefile.tem fi mv Makefile.tem ${Makefile} # Conditionalize the makefile for this target. if [ -f ${srcdir}/${target_makefile_frag} ] ; then - (echo "target_makefile_frag = ${srcdir}/${target_makefile_frag}" ; - sed -e "/^####/ r ${srcdir}/${target_makefile_frag}" ${Makefile}) > Makefile.tem + echo "target_makefile_frag = ${srcdir}/${target_makefile_frag}" > Makefile.tem + sed -e "/^####/ r ${srcdir}/${target_makefile_frag}" ${Makefile} >> Makefile.tem else - (echo "target_makefile_frag =" ; - cat ${Makefile}) > Makefile.tem + echo "target_makefile_frag =" > Makefile.tem + cat ${Makefile} >> Makefile.tem fi mv Makefile.tem ${Makefile} @@ -744,16 +742,16 @@ ${progname}" ${arguments} " esac ### The recursion line is here. - if [ -x configure ] ; then + if [ -f configure ] ; then recprog=`pwd`/configure else recprog=${progname} fi - if (${recprog} -recurring ${host_alias} -target=${target_alias} \ + if ${recprog} -recurring ${host_alias} -target=${target_alias} \ ${verbose} ${subdirs} ${removing} ${prefixoption} \ ${tmpdiroption} ${namesubdiroption} ${datadiroption} \ - ${srcdiroption}) ; then + ${srcdiroption} ; then true else exit 1 -- 2.30.2