diff options
author | Krister Walfridsson <cato@df.lth.se> | 1998-04-14 12:34:37 +0200 |
---|---|---|
committer | Jeff Law <law@gcc.gnu.org> | 1998-04-14 04:34:37 -0600 |
commit | ec8d6ddc831073781ad8881ac4ead5b56f2c524f (patch) | |
tree | 0037be1184cdce844e566402a2c510b740a6a906 | |
parent | de2d990f164f22c6aed7d57a88105d57ac8cc69a (diff) | |
download | gcc-ec8d6ddc831073781ad8881ac4ead5b56f2c524f.zip gcc-ec8d6ddc831073781ad8881ac4ead5b56f2c524f.tar.gz gcc-ec8d6ddc831073781ad8881ac4ead5b56f2c524f.tar.bz2 |
configure: Define DEFAULT_M4 by searching PATH.
* configure: Define DEFAULT_M4 by searching PATH.
* Makfile.in: Use DEFAULT_M4.
From-SVN: r19208
-rw-r--r-- | ChangeLog | 5 | ||||
-rwxr-xr-x | configure | 20 |
2 files changed, 25 insertions, 0 deletions
@@ -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. @@ -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 |