Annotation of embedaddon/php/ext/filter/config.m4, revision 1.1.1.2
1.1.1.2 ! misho 1: dnl $Id$
1.1 misho 2: dnl config.m4 for input filtering extension
3:
4: PHP_ARG_ENABLE(filter, whether to enable input filter support,
5: [ --disable-filter Disable input filter support], yes)
6:
7: PHP_ARG_WITH(pcre-dir, pcre install prefix,
8: [ --with-pcre-dir FILTER: pcre install prefix], no, no)
9:
10: if test "$PHP_FILTER" != "no"; then
11:
12: dnl Check if configure is the PHP core configure
13: if test -n "$PHP_VERSION"; then
14: dnl This extension can not be build as shared when in PHP core
15: ext_shared=no
16: else
17: dnl This is PECL build, check if bundled PCRE library is used
18: old_CPPFLAGS=$CPPFLAGS
19: CPPFLAGS=$INCLUDES
20: AC_EGREP_CPP(yes,[
21: #include <main/php_config.h>
22: #if defined(HAVE_BUNDLED_PCRE) && !defined(COMPILE_DL_PCRE)
23: yes
24: #endif
25: ],[
26: PHP_PCRE_REGEX=yes
27: ],[
28: AC_EGREP_CPP(yes,[
29: #include <main/php_config.h>
30: #if defined(HAVE_PCRE) && !defined(COMPILE_DL_PCRE)
31: yes
32: #endif
33: ],[
34: PHP_PCRE_REGEX=pecl
35: ],[
36: PHP_PCRE_REGEX=no
37: ])
38: ])
39: CPPFLAGS=$old_CPPFLAGS
40: fi
41:
42: PHP_NEW_EXTENSION(filter, filter.c sanitizing_filters.c logical_filters.c callback_filter.c, $ext_shared)
43: PHP_SUBST(FILTER_SHARED_LIBADD)
44:
45: PHP_INSTALL_HEADERS([ext/filter/php_filter.h])
46: PHP_ADD_EXTENSION_DEP(filter, pcre)
47: fi
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>