1
- dnl config.m4 for extension bsdiff
2
-
3
- dnl Comments in this file start with the string 'dnl'.
4
- dnl Remove where necessary.
5
-
6
- dnl If your extension references something external, use 'with':
7
-
8
- dnl PHP_ARG_WITH([bsdiff],
9
- dnl [for bsdiff support],
10
- dnl [AS_HELP_STRING([--with-bsdiff],
11
- dnl [Include bsdiff support])])
12
-
13
- dnl Otherwise use 'enable':
14
-
15
1
PHP_ARG_ENABLE([ bsdiff] ,
16
2
[ whether to enable bsdiff support] ,
17
3
[ AS_HELP_STRING ( [ --enable-bsdiff] ,
@@ -24,49 +10,6 @@ PHP_ARG_WITH([bz2],
24
10
[ Specify installation directory of BZip2] ) ] )
25
11
26
12
if test "$PHP_BSDIFF" != "no"; then
27
- dnl Write more examples of tests here...
28
-
29
- dnl Remove this code block if the library does not support pkg-config.
30
- dnl PKG_CHECK_MODULES([LIBFOO], [foo])
31
- dnl PHP_EVAL_INCLINE($LIBFOO_CFLAGS)
32
- dnl PHP_EVAL_LIBLINE($LIBFOO_LIBS, BSDIFF_SHARED_LIBADD)
33
-
34
- dnl If you need to check for a particular library version using PKG_CHECK_MODULES,
35
- dnl you can use comparison operators. For example:
36
- dnl PKG_CHECK_MODULES([LIBFOO], [foo >= 1.2.3])
37
- dnl PKG_CHECK_MODULES([LIBFOO], [foo < 3.4])
38
- dnl PKG_CHECK_MODULES([LIBFOO], [foo = 1.2.3])
39
-
40
- dnl Remove this code block if the library supports pkg-config.
41
- dnl --with-bsdiff -> check with-path
42
- dnl SEARCH_PATH="/usr/local /usr" # you might want to change this
43
- dnl SEARCH_FOR="/include/bsdiff.h" # you most likely want to change this
44
- dnl if test -r $PHP_BSDIFF/$SEARCH_FOR; then # path given as parameter
45
- dnl BSDIFF_DIR=$PHP_BSDIFF
46
- dnl else # search default path list
47
- dnl AC_MSG_CHECKING([for bsdiff files in default path])
48
- dnl for i in $SEARCH_PATH ; do
49
- dnl if test -r $i/$SEARCH_FOR; then
50
- dnl BSDIFF_DIR=$i
51
- dnl AC_MSG_RESULT(found in $i)
52
- dnl fi
53
- dnl done
54
- dnl fi
55
- dnl
56
- dnl if test -z "$BSDIFF_DIR"; then
57
- dnl AC_MSG_RESULT([not found])
58
- dnl AC_MSG_ERROR([Please reinstall the bsdiff distribution])
59
- dnl fi
60
-
61
- dnl Remove this code block if the library supports pkg-config.
62
- dnl --with-bsdiff -> add include path
63
- dnl PHP_ADD_INCLUDE($BSDIFF_DIR/include)
64
-
65
- dnl Remove this code block if the library supports pkg-config.
66
- dnl --with-bsdiff -> check for lib and symbol presence
67
- dnl LIBNAME=BSDIFF # you may want to change this
68
- dnl LIBSYMBOL=BSDIFF # you most likely want to change this
69
-
70
13
if test "$PHP_BZ2" != "no"; then
71
14
if test -r $PHP_BZ2/include/bzlib.h; then
72
15
BZIP_DIR=$PHP_BZ2
@@ -99,7 +42,6 @@ if test "$PHP_BSDIFF" != "no"; then
99
42
PHP_SUBST(BSDIFF_SHARED_LIBADD)
100
43
fi
101
44
102
- dnl In case of no dependencies
103
45
AC_DEFINE ( HAVE_BSDIFF , 1 , [ Have bsdiff support ] )
104
46
105
47
PHP_NEW_EXTENSION(bsdiff, php_bsdiff.c bsdiff.c bspatch.c, $ext_shared,,-I@ext_srcdir@)
0 commit comments