* sim/ucsim/*.*, sim/ucsim/configure, sim/ucsim/configure.in:
[fw/sdcc] / configure.in
old mode 100755 (executable)
new mode 100644 (file)
index 544c4ab..7b9632b
@@ -1,20 +1,13 @@
 #!/bin/sh
 
-AC_PREREQ(2.54)
-AC_INIT
+AC_PREREQ(2.60)
+AC_INIT([sdcc], [2.7.2], [sdcc-devel@lists.sourceforge.net])
 AC_CONFIG_SRCDIR([Makefile.in])
 AC_CONFIG_HEADER(sdccconf.h:sdccconf_in.h)
 
 AC_PROG_AWK
 
-AC_MSG_CHECKING(version of the package)
-if test -f ${srcdir}/.version; then
-  VERSION=`cat ${srcdir}/.version`
-elif test -f ../.version; then
-  VERSION=`cat ../.version`
-else
-  VERSION="0.0.0"
-fi
+VERSION=$PACKAGE_VERSION
 VERSIONHI=`echo $VERSION|$AWK 'BEGIN {FS="."} {print $1}'`
 VERSIONLO=`echo $VERSION|$AWK 'BEGIN {FS="."} {print $2}'`
 VERSIONP=`echo $VERSION|$AWK 'BEGIN {FS="."} {print $3}'`
@@ -46,12 +39,12 @@ AC_CHECK_PROG(STRIP, strip, strip, :)
 AC_CHECK_PROG(AS, as, as, :)
 AC_CHECK_PROG(CP, cp, cp, :)
 
-dnl Don't use AC_PROG_LEX; we insist on flex.
+dnl Don't use AC_PROG_LEX
 dnl LEXLIB is not useful in gcc.
-AC_CHECK_PROGS([FLEX], flex, :)
+AC_CHECK_PROGS(LEX, flex lex, :)
 
-dnl Don't use AC_PROG_YACC; we insist on bison.
-AC_CHECK_PROGS([BISON], bison, :)
+dnl Don't use AC_PROG_YACC
+AC_CHECK_PROGS(YACC, 'bison -y' byacc yacc, :)
 
 AC_DEFUN(SDCC_REQUIRE_PROG,
 [if test "$1" = ":"; then
@@ -59,8 +52,8 @@ AC_DEFUN(SDCC_REQUIRE_PROG,
  fi
 ])
 
-SDCC_REQUIRE_PROG($BISON, bison)
-SDCC_REQUIRE_PROG($FLEX, flex)
+SDCC_REQUIRE_PROG($YACC, bison)
+SDCC_REQUIRE_PROG($LEX, flex)
 
 AC_LANG_C
 
@@ -730,6 +723,7 @@ sdcc ${VERSION} is now configured for
     ds400               ${enable_ds400_port}
     gbz80               ${enable_gbz80_port}
     hc08                ${enable_hc08_port}
+    mcs51               ${enable_mcs51_port}
     pic                 ${enable_pic_port}
     pic16               ${enable_pic16_port}
     xa51                ${enable_xa51_port}
@@ -751,6 +745,7 @@ sdcc ${VERSION} is now configured for
 
     prefix:             ${prefix}
     datadir:            ${datadir}
+    datarootdir:        ${datarootdir}
 
   Search paths (incomplete, see manual for all search paths):
     binary files:       \$SDCC_HOME${binPath}