added -V for version number option

This commit is contained in:
K. Richard Pixley 1991-12-19 23:55:06 +00:00
parent 90f661962b
commit 0c72405d83
2 changed files with 15 additions and 6 deletions

View File

@ -1,3 +1,7 @@
Thu Dec 19 15:54:29 1991 K. Richard Pixley (rich at cygnus.com)
* configure: added -V for version number option.
Wed Dec 18 15:39:34 1991 K. Richard Pixley (rich at cygnus.com) Wed Dec 18 15:39:34 1991 K. Richard Pixley (rich at cygnus.com)
* DOC.configure, cfg-paper.texi: revised, updated, and texinfo'd. * DOC.configure, cfg-paper.texi: revised, updated, and texinfo'd.

17
configure vendored
View File

@ -85,6 +85,7 @@ targets=
#targetsubdir= #targetsubdir=
undefinedargs= undefinedargs=
verbose= verbose=
version="$Revision$"
x11=default x11=default
# or maybe grab from gcc/version.c # or maybe grab from gcc/version.c
@ -244,6 +245,10 @@ do
-v | -verbose | --v) -v | -verbose | --v)
verbose=${arg} verbose=${arg}
;; ;;
-version | -V | --version | --V)
echo "This is Cygnus Configure version" ${version}
exit 0
;;
-x | --x) ;; -x | --x) ;;
-* | --*) -* | --*)
(echo ; (echo ;
@ -343,12 +348,12 @@ if [ -n "${fatal}" -o "${hosts}" = "help" ] ; then
exit 1 exit 1
fi fi
configsubr=`echo ${progname} | sed 's/configure$/config.subr/'` configsub=`echo ${progname} | sed 's/configure$/config.sub/'`
if (${configsubr} `echo ${hosts} | sed -e 's/ .*//'`) >/dev/null 2>&1 ; then if (${configsub} `echo ${hosts} | sed -e 's/ .*//'`) >/dev/null 2>&1 ; then
true true
else else
echo '***' cannot find config.subr. echo '***' cannot find config.sub.
exit 1 exit 1
fi fi
@ -414,7 +419,7 @@ for host in ${hosts} ; do
host_alias=${host} host_alias=${host}
result=`${configsubr} ${host}` result=`${configsub} ${host}`
host_cpu=`echo $result | sed 's/^\(.*\)-\(.*\)-\(.*\)$/\1/'` host_cpu=`echo $result | sed 's/^\(.*\)-\(.*\)-\(.*\)$/\1/'`
host_vendor=`echo $result | sed 's/^\(.*\)-\(.*\)-\(.*\)$/\2/'` host_vendor=`echo $result | sed 's/^\(.*\)-\(.*\)-\(.*\)$/\2/'`
host_os=`echo $result | sed 's/^\(.*\)-\(.*\)-\(.*\)$/\3/'` host_os=`echo $result | sed 's/^\(.*\)-\(.*\)-\(.*\)$/\3/'`
@ -430,7 +435,7 @@ for host in ${hosts} ; do
for target in ${targets} ; do for target in ${targets} ; do
target_alias=${target} target_alias=${target}
result=`${configsubr} ${target}` result=`${configsub} ${target}`
target_cpu=`echo $result | sed 's/^\(.*\)-\(.*\)-\(.*\)$/\1/'` target_cpu=`echo $result | sed 's/^\(.*\)-\(.*\)-\(.*\)$/\1/'`
target_vendor=`echo $result | sed 's/^\(.*\)-\(.*\)-\(.*\)$/\2/'` target_vendor=`echo $result | sed 's/^\(.*\)-\(.*\)-\(.*\)$/\2/'`
target_os=`echo $result | sed 's/^\(.*\)-\(.*\)-\(.*\)$/\3/'` target_os=`echo $result | sed 's/^\(.*\)-\(.*\)-\(.*\)$/\3/'`
@ -588,7 +593,7 @@ for host in ${hosts} ; do
# Define macro CROSS_COMPILE in compilation if this is a cross-compiler. # Define macro CROSS_COMPILE in compilation if this is a cross-compiler.
if [ "${host}" != "${target}" ] ; then if [ "${host}" != "${target}" ] ; then
echo "CROSS=-DCROSS_COMPILE" > ${Makefile} echo "CROSS=-DCROSS_COMPILE" > ${Makefile}
echo "ALL=start.encap" >> ${Makefile} echo "ALL=all.cross" >> ${Makefile}
else else
echo "ALL=all.internal" > ${Makefile} echo "ALL=all.internal" > ${Makefile}
fi fi