X-Git-Url: https://www.ginac.de/ginac.git//ginac.git?p=ginac.git;a=blobdiff_plain;f=configure.ac;h=ad20b407aa10a74b51edda87bcf8c8e3a8ef7add;hp=19c1c5066c807a9ef7cbd0907d6bf699f7d6dcb5;hb=bb0f99d6298fccb8cf1421fa0c7463c647f543a7;hpb=f320e27e9cfe287168c879af5991babffaa1e9c8 diff --git a/configure.ac b/configure.ac index 19c1c506..ad20b407 100644 --- a/configure.ac +++ b/configure.ac @@ -2,8 +2,8 @@ dnl Process this file with autoconf to produce a configure script. dnl GiNaC version number m4_define([ginac_major_version], [1]) -m4_define([ginac_minor_version], [5]) -m4_define([ginac_micro_version], [8]) +m4_define([ginac_minor_version], [6]) +m4_define([ginac_micro_version], [1]) m4_define([ginac_version], [ginac_major_version.ginac_minor_version.ginac_micro_version]) m4_define([ginac_release], [ginac_major_version.ginac_minor_version]) @@ -25,8 +25,8 @@ dnl increasing. This doesn't matter, though: there is not incurred cost dnl for numbers that are omitted, except for shrinking the available space dnl of leftover numbers. Not something we need to worry about yet. ;-) m4_define([ginac_lt_current], [2]) -m4_define([ginac_lt_revision], [0]) -m4_define([ginac_lt_age], [2]) +m4_define([ginac_lt_revision], [1]) +m4_define([ginac_lt_age], [0]) AC_INIT([GiNaC], ginac_version, [ginac-list@ginac.de], [ginac], [http://www.ginac.de/]) AC_PREREQ(2.59) @@ -71,6 +71,10 @@ AM_PROG_LIBTOOL AC_PROG_LEX AC_PROG_YACC AC_PATH_PROG(YACCEXE, $YACC, "") +AS_IF([test "x$LEX" = "x:" -a ! -f $srcdir/ginsh/ginsh_lexer.cc], + [GINAC_WARNING([ginsh will not compile, because lex/flex is missing])]) +AS_IF([test -z "$YACCEXE" -a ! -f $srcdir/ginsh/ginsh_parser.h], + [GINAC_WARNING([ginsh will not compile, because yacc/bison is missing])]) dnl Switch to C++ language mode for the following libraries and headers. AC_LANG([C++]) @@ -97,10 +101,6 @@ dnl Check for stuff needed for building the GiNaC interactive shell (ginsh). AC_CHECK_HEADERS(unistd.h) GINAC_HAVE_RUSAGE GINAC_READLINE -AC_CHECK_FILE([ginsh/ginsh_parser.h], [], - [AS_IF([test -z "$YACCEXE"], [GINAC_WARNING([ginsh will not compile, because yacc/bison is missing.])])]) -AC_CHECK_FILE([ginsh/ginsh_lexer.cc], [], - [AS_IF([test x"$LEX" == x":"], [GINAC_WARNING([ginsh will not compile, because lex/flex is missing.])])]) dnl Check for dl library (needed for GiNaC::compile). GINAC_EXCOMPILER @@ -126,12 +126,6 @@ AS_IF([test -z "$DOXYGEN"], AS_IF([test -z "$LATEX" -o -z "$PDFLATEX" -o -z "$DVIPS"], [GINAC_WARNING([Some documentation formats may not build, because latex/pdflatex/dvips is missing.])]) -dnl generate boilerplate code for the (new) parser. -dnl Only developers need this tool. -AC_PATH_PROG(AUTOGEN, autogen, "") -AC_CHECK_FILE([ginac/parser/builtin_fcns.cpp], [], - [AS_IF([test -z "$AUTOGEN"], [GINAC_ERROR([Source will not compile, because autogen is missing.])])]) - dnl Output makefiles etc. AC_CONFIG_FILES([ Makefile