|
|
|
@ -8,13 +8,13 @@ AC_DEFUN(PHP_MCRYPT_CHECK_VERSION,[ |
|
|
|
AC_MSG_CHECKING(for libmcrypt version) |
|
|
|
AC_EGREP_CPP(yes,[ |
|
|
|
#include <mcrypt.h> |
|
|
|
#if MCRYPT_API_VERSION >= 20020309 |
|
|
|
#if MCRYPT_API_VERSION >= 20021217 |
|
|
|
yes |
|
|
|
#endif |
|
|
|
],[ |
|
|
|
AC_MSG_RESULT(>= 2.5.3) |
|
|
|
AC_MSG_RESULT(>= 2.5.6) |
|
|
|
],[ |
|
|
|
AC_MSG_ERROR(libmcrypt version 2.5.3 or greater required.) |
|
|
|
AC_MSG_ERROR(libmcrypt version 2.5.6 or greater required.) |
|
|
|
]) |
|
|
|
CPPFLAGS=$old_CPPFLAGS |
|
|
|
]) |
|
|
|
@ -36,10 +36,27 @@ if test "$PHP_MCRYPT" != "no"; then |
|
|
|
|
|
|
|
PHP_MCRYPT_CHECK_VERSION |
|
|
|
|
|
|
|
PHP_ADD_LIBRARY(ltdl,, MCRYPT_SHARED_LIBADD) |
|
|
|
PHP_CHECK_LIBRARY(mcrypt, mcrypt_module_open, |
|
|
|
[ |
|
|
|
PHP_ADD_LIBRARY(ltdl,, MCRYPT_SHARED_LIBADD) |
|
|
|
AC_DEFINE(HAVE_LIBMCRYPT,1,[ ]) |
|
|
|
],[ |
|
|
|
unset found |
|
|
|
unset ac_cv_lib_mcrypt_mcrypt_module_open |
|
|
|
PHP_CHECK_LIBRARY(mcrypt, mcrypt_module_open, |
|
|
|
[ |
|
|
|
AC_DEFINE(HAVE_LIBMCRYPT,1,[ ]) |
|
|
|
],[ |
|
|
|
AC_MSG_ERROR([Sorry, I was not able to diagnose which libmcrypt version you have installed.]) |
|
|
|
],[ |
|
|
|
-L$MCRYPT_DIR/lib |
|
|
|
]) |
|
|
|
],[ |
|
|
|
-L$MCRYPT_DIR/lib -lltdl |
|
|
|
]) |
|
|
|
|
|
|
|
PHP_ADD_LIBRARY_WITH_PATH(mcrypt, $MCRYPT_DIR/lib, MCRYPT_SHARED_LIBADD) |
|
|
|
PHP_ADD_INCLUDE($MCRYPT_DIR/include) |
|
|
|
AC_DEFINE(HAVE_LIBMCRYPT,1,[ ]) |
|
|
|
|
|
|
|
PHP_SUBST(MCRYPT_SHARED_LIBADD) |
|
|
|
PHP_NEW_EXTENSION(mcrypt, mcrypt.c, $ext_shared) |
|
|
|
|