X-Git-Url: https://git.gag.com/?a=blobdiff_plain;f=configure.in;h=7b9632b9cc8a46e66196bfcb707df5ad460c10e6;hb=3f72e83538216a5aa0924d6858943d142f0cd8a9;hp=aa174afa024c00e8db918a6aa80a3bbc422108e9;hpb=76f5c1f588c9d887958d74fb7aa7b5832ee41a67;p=fw%2Fsdcc diff --git a/configure.in b/configure.in old mode 100755 new mode 100644 index aa174afa..7b9632b9 --- a/configure.in +++ b/configure.in @@ -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}'` @@ -41,13 +34,18 @@ AC_PROG_CC AC_PROG_CPP AC_PROG_INSTALL AC_PROG_RANLIB -AC_PROG_LEX -AC_PROG_YACC AC_CHECK_PROG(AUTOCONF, autoconf, autoconf, :) 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 +dnl LEXLIB is not useful in gcc. +AC_CHECK_PROGS(LEX, flex lex, :) + +dnl Don't use AC_PROG_YACC +AC_CHECK_PROGS(YACC, 'bison -y' byacc yacc, :) + AC_DEFUN(SDCC_REQUIRE_PROG, [if test "$1" = ":"; then AC_MSG_ERROR([Cannot find required program $2.]) @@ -55,7 +53,7 @@ AC_DEFUN(SDCC_REQUIRE_PROG, ]) SDCC_REQUIRE_PROG($YACC, bison) -SDCC_REQUIRE_PROG($LEX, lex) +SDCC_REQUIRE_PROG($LEX, flex) AC_LANG_C @@ -725,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} @@ -746,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}