From cddf121ce034d1080fddeb3887694f90640bfb9a Mon Sep 17 00:00:00 2001 From: Christophe Alexandre Date: Fri, 22 Mar 2002 10:43:33 +0000 Subject: [PATCH] missing macro --- alliance/src/ocp/oldgcc.m4 | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100644 alliance/src/ocp/oldgcc.m4 diff --git a/alliance/src/ocp/oldgcc.m4 b/alliance/src/ocp/oldgcc.m4 new file mode 100644 index 00000000..cce2c0fc --- /dev/null +++ b/alliance/src/ocp/oldgcc.m4 @@ -0,0 +1,30 @@ +AC_DEFUN(ALC_CXX_PROBLEMATIC_OLD_VERSION, +[ +AC_REQUIRE([AC_PROG_CXX]) +AC_MSG_CHECKING(if this is a problematic old ${CXX} version) +AC_CACHE_VAL(alc_cv_cxx_problematic_version, +[ +AC_LANG_SAVE +AC_LANG_CPLUSPLUS +AC_TRY_CPP([ +#ifdef __GNUC__ +#if __GNUC__ < 2 +#error ALC works best with GCC version 2.95.2 or higher +#endif /* __GNUC__ < 2 */ +#ifdef __GNUC_MINOR__ +#if __GNUC__ == 2 && __GNUC_MINOR__ < 95 +#error ALC works only with GCC version 2.95.2 or higher +#endif /* __GNUC_MINOR__ < 95.2 */ +#endif /* defined(__GNUC_MINOR__) */ +#endif /* defined(__GNUC__) */ +], +alc_cv_cxx_problematic_version=no, alc_cv_cxx_problematic_version=yes) +AC_LANG_RESTORE +]) +AC_MSG_RESULT($alc_cv_cxx_problematic_version) +if test "$alc_cv_cxx_problematic_version" = yes; then +AC_MSG_ERROR(*** This package works only with ${CXX} version 2.95.2 or higher ... please install gcc 2.95.2 or higher or set the environment variable CC and CXX to the good gcc before running the configure script ***) +fi +])dnl +dnl +dnl