X-Git-Url: https://www.ginac.de/ginac.git//ginac.git?p=ginac.git;a=blobdiff_plain;f=acinclude.m4;h=53b45e5a9e8c0ac36712bc13206561eb6a40151e;hp=d6089d4f0bbf84d46473fe29e52306dd0a0c4b98;hb=c3a7dda76e171bbd1e1418b3dab56df49920f721;hpb=e0f0681b814fecff5523d21b4368ebbeecc330eb;ds=sidebyside diff --git a/acinclude.m4 b/acinclude.m4 index d6089d4f..53b45e5a 100644 --- a/acinclude.m4 +++ b/acinclude.m4 @@ -19,6 +19,8 @@ esyscmd([grep "^#define $1 " $2 /dev/null 2>/dev/null]), ]*$],[])]) define(GINAC_GET_VERSION, [GINAC_HEADER_GETVAL(GINACLIB_$1_VERSION,[ginac/version.h])]) +define(GINAC_GET_LTVERSION, +[GINAC_HEADER_GETVAL(GINAC_LT_$1,[ginac/version.h])]) dnl Usage: GINAC_STD_CXX_HEADERS dnl Check for standard C++ headers, bail out if something is missing. @@ -27,23 +29,38 @@ AC_CACHE_CHECK([for standard C++ header files], [ginac_cv_std_cxx_headers], [ ginac_cv_std_cxx_headers="no" AC_LANG_PUSH([C++]) AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[ + #include + #include + #include + #include + #include + #include + #include + #include + #include + #include + #include #include #include - #include + #include + #include #include #include + #include + #include + #include #include - #include #include - #include + #include #include - #include - #include - #include + #include + #include + #include + #include ]])], [ginac_cv_std_cxx_headers="yes"]) AC_LANG_POP([C++])]) if test "${ginac_cv_std_cxx_headers}" != "yes"; then - AC_MSG_ERROR([Standard ISO C++ 98 headers are missing]) + AC_MSG_ERROR([Standard ISO C++ headers are missing]) fi ]) @@ -66,7 +83,7 @@ else AC_CACHE_CHECK([for version of libreadline], [ginac_cv_rl_supported], [ ginac_cv_rl_supported="no" AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[ - #include + #include #include #if !defined(RL_VERSION_MAJOR) || !defined(RL_VERSION_MINOR) #error "Ancient/unsupported version of readline"