configure: Define DEFAULT_M4 by searching PATH.

* configure: Define DEFAULT_M4 by searching PATH.
        * Makfile.in: Use DEFAULT_M4.

From-SVN: r19208
This commit is contained in:
Krister Walfridsson 1998-04-14 12:34:37 +02:00 committed by Jeff Law
parent de2d990f16
commit ec8d6ddc83
2 changed files with 25 additions and 0 deletions

View File

@ -1,3 +1,8 @@
Tue Apr 14 11:33:51 1998 Krister Walfridsson <cato@df.lth.se>
* configure: Define DEFAULT_M4 by searching PATH.
* Makfile.in: Use DEFAULT_M4.
Sun Apr 12 20:58:46 1998 Jeffrey A Law (law@cygnus.com)
* Makefile.in (INSTALL_MODULES): Remove texinfo.

20
configure vendored
View File

@ -762,6 +762,25 @@ do
test -n "$DEFAULT_YACC" && break
done
# Generate a default definition for M4. This is used if the makefile can't
# locate m4 in objdir.
for prog in gm4 gnum4 m4
do
set dummy $prog; tmp=$2
IFS="${IFS= }"; save_ifs="$IFS"; IFS="${IFS}:"
for dir in $PATH; do
test -z "$dir" && dir=.
if test -f $dir/$tmp; then
DEFAULT_M4="$prog"
break
fi
done
IFS="$save_ifs"
test -n "$DEFAULT_M4" && break
done
# Generate a default definition for LEX. This is used if the makefile can't
# locate flex in objdir.
@ -1259,6 +1278,7 @@ EOF
-e "s|^tooldir[ ]*=.*$|tooldir = ${tooldir}|" \
-e "s:^DEFAULT_YACC[ ]*=.*$:DEFAULT_YACC = ${DEFAULT_YACC}:" \
-e "s:^DEFAULT_LEX[ ]*=.*$:DEFAULT_LEX = ${DEFAULT_LEX}:" \
-e "s:^DEFAULT_M4[ ]*=.*$:DEFAULT_M4 = ${DEFAULT_M4}:" \
${subdir}/Makefile.tem >> ${Makefile}
# If this is a Canadian Cross, preset the values of many more