X-Git-Url: https://git.gag.com/?a=blobdiff_plain;f=configure.in;h=eb39cc15771f0db35891ed6cd282f6414796679b;hb=10c9f9db0ff831a36b97b4b648c3fe64a20add7e;hp=a6a969b6a0bfcaeb01c1917eec6357734f70c46a;hpb=385e73259dae7053602559c58a6e7cf9972d13d3;p=fw%2Fsdcc diff --git a/configure.in b/configure.in old mode 100755 new mode 100644 index a6a969b6..eb39cc15 --- a/configure.in +++ b/configure.in @@ -1,6 +1,6 @@ #!/bin/sh -AC_PREREQ(2.54) +AC_PREREQ(2.60) AC_INIT AC_CONFIG_SRCDIR([Makefile.in]) AC_CONFIG_HEADER(sdccconf.h:sdccconf_in.h) @@ -41,13 +41,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 +60,7 @@ AC_DEFUN(SDCC_REQUIRE_PROG, ]) SDCC_REQUIRE_PROG($YACC, bison) -SDCC_REQUIRE_PROG($LEX, lex) +SDCC_REQUIRE_PROG($LEX, flex) AC_LANG_C @@ -641,7 +646,8 @@ fi if test $OPT_DISABLE_HC08 = 0; then AC_CONFIG_FILES([src/hc08/Makefile - as/hc08/Makefile]) + as/hc08/Makefile + as/link/hc08/Makefile]) test $OPT_DISABLE_DEVICE_LIB = 0 && AC_CONFIG_FILES([device/lib/hc08/Makefile]) fi @@ -724,6 +730,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} @@ -745,6 +752,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}