Annotation of embedaddon/php/ext/mcrypt/config.m4, revision 1.1

1.1     ! misho       1: dnl
        !             2: dnl $Id: config.m4 293594 2010-01-15 21:02:20Z stas $
        !             3: dnl 
        !             4: 
        !             5: AC_DEFUN([PHP_MCRYPT_CHECK_VERSION],[
        !             6:   old_CPPFLAGS=$CPPFLAGS
        !             7:   CPPFLAGS=-I$MCRYPT_DIR/include
        !             8:   AC_MSG_CHECKING(for libmcrypt version)
        !             9:   AC_EGREP_CPP(yes,[
        !            10: #include <mcrypt.h>
        !            11: #if MCRYPT_API_VERSION >= 20021217
        !            12:   yes
        !            13: #endif
        !            14:   ],[
        !            15:     AC_MSG_RESULT(>= 2.5.6)
        !            16:   ],[
        !            17:     AC_MSG_ERROR(libmcrypt version 2.5.6 or greater required.)
        !            18:   ])
        !            19:   CPPFLAGS=$old_CPPFLAGS
        !            20: ])  
        !            21: 
        !            22: 
        !            23: PHP_ARG_WITH(mcrypt, for mcrypt support,
        !            24: [  --with-mcrypt[=DIR]     Include mcrypt support])
        !            25: 
        !            26: if test "$PHP_MCRYPT" != "no"; then
        !            27:   for i in $PHP_MCRYPT /usr/local /usr; do
        !            28:     test -f $i/include/mcrypt.h && MCRYPT_DIR=$i && break
        !            29:   done
        !            30: 
        !            31:   if test -z "$MCRYPT_DIR"; then
        !            32:     AC_MSG_ERROR(mcrypt.h not found. Please reinstall libmcrypt.)
        !            33:   fi
        !            34: 
        !            35:   PHP_MCRYPT_CHECK_VERSION
        !            36: 
        !            37:   PHP_CHECK_LIBRARY(mcrypt, mcrypt_module_open, 
        !            38:   [
        !            39:     PHP_ADD_LIBRARY(ltdl,, MCRYPT_SHARED_LIBADD)
        !            40:     AC_DEFINE(HAVE_LIBMCRYPT,1,[ ])
        !            41:   ],[
        !            42:     PHP_CHECK_LIBRARY(mcrypt, mcrypt_module_open,
        !            43:     [
        !            44:       AC_DEFINE(HAVE_LIBMCRYPT,1,[ ])
        !            45:     ],[
        !            46:       AC_MSG_ERROR([Sorry, I was not able to diagnose which libmcrypt version you have installed.])
        !            47:     ],[
        !            48:       -L$MCRYPT_DIR/$PHP_LIBDIR
        !            49:     ])
        !            50:   ],[
        !            51:     -L$MCRYPT_DIR/$PHP_LIBDIR -lltdl
        !            52:   ])
        !            53: 
        !            54:   PHP_ADD_LIBRARY_WITH_PATH(mcrypt, $MCRYPT_DIR/$PHP_LIBDIR, MCRYPT_SHARED_LIBADD)
        !            55:   PHP_ADD_INCLUDE($MCRYPT_DIR/include)
        !            56: 
        !            57:   PHP_SUBST(MCRYPT_SHARED_LIBADD)
        !            58:   PHP_NEW_EXTENSION(mcrypt, mcrypt.c mcrypt_filter.c, $ext_shared)
        !            59: fi

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>