X-Git-Url: https://www.ginac.de/ginac.git//ginac.git?p=ginac.git;a=blobdiff_plain;f=configure.ac;h=3529a65ec91f6b6796fa24c60d1b5eaf56d7e873;hp=9992133f5c603b2679de92ca47a02a1a8d019dd8;hb=0c8ec5e01cc639bb431bfe66da8a4ee720ab3e9e;hpb=d266da8d47161d02ddd068f7f5b9acfabe92a192 diff --git a/configure.ac b/configure.ac index 9992133f..3529a65e 100644 --- a/configure.ac +++ b/configure.ac @@ -11,14 +11,14 @@ m4_define([ginac_lt_current], GINAC_GET_LTVERSION([CURRENT])) m4_define([ginac_lt_age], GINAC_GET_LTVERSION([AGE])) m4_define([ginac_lt_revision], GINAC_GET_LTVERSION([REVISION])) -AC_INIT([GiNaC], ginac_version, [ginac-list@ginac.de], [ginac], [http://www.ginac.de/]) +AC_INIT([GiNaC], ginac_version, [ginac-list@ginac.de], [ginac], [https://www.ginac.de/]) AC_PREREQ(2.59) AC_CONFIG_SRCDIR(ginac/basic.cpp) AC_CONFIG_AUX_DIR([config]) AC_CONFIG_HEADERS([config/config.h]) AC_CONFIG_MACRO_DIR([m4]) dnl This defines PACKAGE and VERSION. -AM_INIT_AUTOMAKE([gnu 1.8 dist-bzip2]) +AM_INIT_AUTOMAKE([gnu 1.8 dist-bzip2 subdir-objects]) dnl libtool versioning LT_VERSION_INFO="ginac_lt_current:ginac_lt_revision:ginac_lt_age" @@ -39,6 +39,7 @@ AS_IF([test -z "$YACCEXE" -a ! -f $srcdir/ginsh/ginsh_parser.hpp], dnl Switch to C++ language mode for the following libraries and headers. AC_LANG([C++]) +AX_CXX_COMPILE_STDCXX([11]) dnl Make sure all the necessary standard headers are installed on the system. GINAC_STD_CXX_HEADERS @@ -54,18 +55,13 @@ dnl actually works GINACLIB_LIBS='-L${libdir} -lginac' AC_LIB_LINKFLAGS_FROM_LIBS([GINACLIB_RPATH], [$GINACLIB_LIBS]) -dnl Check for data types which are needed by the hash function -dnl (golden_ratio_hash). -AC_CHECK_TYPE(long long) - dnl Check for stuff needed for building the GiNaC interactive shell (ginsh). AC_CHECK_HEADERS(unistd.h) GINAC_HAVE_RUSAGE GINAC_READLINE dnl Python is necessary for building function.{cpp,h} -AC_PATH_PROG(PYTHON, python, "") -AS_IF([test -z "$PYTHON" -a ! -f "$srcdir/ginac/function.cpp"], - [AC_MSG_ERROR([GiNaC will not compile because Python is missing])]) +AM_PATH_PYTHON([2.7],, + [AC_MSG_ERROR([GiNaC will not compile because Python is missing])]) dnl Check for dl library (needed for GiNaC::compile). GINAC_EXCOMPILER