|
Line
Link Here
|
| 0 |
-- acinclude.m4 |
0 |
++ acinclude.m4 |
|
Lines 783-795
Link Here
|
| 783 |
dnl |
783 |
dnl |
| 784 |
AC_DEFUN([PHP_BUILD_PROGRAM],[ |
784 |
AC_DEFUN([PHP_BUILD_PROGRAM],[ |
| 785 |
OVERALL_TARGET=[]ifelse($1,,php,$1) |
785 |
OVERALL_TARGET=[]ifelse($1,,php,$1) |
| 786 |
php_c_pre='$(CC)' |
786 |
php_c_pre='$(LIBTOOL) --mode=compile $(CC)' |
| 787 |
php_c_meta='$(COMMON_FLAGS) $(CFLAGS_CLEAN) $(EXTRA_CFLAGS)' |
787 |
php_c_meta='$(COMMON_FLAGS) $(CFLAGS_CLEAN) $(EXTRA_CFLAGS)' |
| 788 |
php_c_post=' && echo > $[@]' |
788 |
php_c_post= |
| 789 |
php_cxx_pre='$(CXX)' |
789 |
php_cxx_pre='$(LIBTOOL) --mode=compile $(CXX)' |
| 790 |
php_cxx_meta='$(COMMON_FLAGS) $(CXXFLAGS_CLEAN) $(EXTRA_CXXFLAGS)' |
790 |
php_cxx_meta='$(COMMON_FLAGS) $(CXXFLAGS_CLEAN) $(EXTRA_CXXFLAGS)' |
| 791 |
php_cxx_post=' && echo > $[@]' |
791 |
php_cxx_post= |
| 792 |
php_lo=o |
792 |
php_lo=lo |
| 793 |
|
793 |
|
| 794 |
case $with_pic in |
794 |
case $with_pic in |
| 795 |
yes) pic_setting='-prefer-pic';; |
795 |
yes) pic_setting='-prefer-pic';; |
| 796 |
-- aclocal.m4 |
796 |
++ aclocal.m4 |
|
Lines 2771-2777
Link Here
|
| 2771 |
# Transform linux* to *-*-linux-gnu*, to support old configure scripts. |
2771 |
# Transform linux* to *-*-linux-gnu*, to support old configure scripts. |
| 2772 |
case $host_os in |
2772 |
case $host_os in |
| 2773 |
linux-gnu*) ;; |
2773 |
linux-gnu*) ;; |
| 2774 |
linux*) host=`echo $host | sed 's/^\(.*-.*-linux\)\(.*\)$/\1-gnu\2/'` |
2774 |
linux*) host=`echo $host | sed 's/^\(.*-.*-linux\)\(.*\)$/\1-gnu\2/'`; host_os=$host_os-gnu;; |
| 2775 |
esac |
2775 |
esac |
| 2776 |
|
2776 |
|
| 2777 |
case $host_os in |
2777 |
case $host_os in |
| 2778 |
-- configure.in |
2778 |
++ configure.in |
|
Lines 125-131
Link Here
|
| 125 |
|
125 |
|
| 126 |
AC_AIX |
126 |
AC_AIX |
| 127 |
|
127 |
|
| 128 |
dnl AC_PROG_CXX |
128 |
AC_PROG_CXX |
| 129 |
dnl AC_PROG_CXXCPP |
129 |
dnl AC_PROG_CXXCPP |
| 130 |
|
130 |
|
| 131 |
dnl check for -R, etc. switch |
131 |
dnl check for -R, etc. switch |
|
Lines 238-243
Link Here
|
| 238 |
sinclude(Zend/acinclude.m4) |
238 |
sinclude(Zend/acinclude.m4) |
| 239 |
sinclude(Zend/Zend.m4) |
239 |
sinclude(Zend/Zend.m4) |
| 240 |
sinclude(TSRM/tsrm.m4) |
240 |
sinclude(TSRM/tsrm.m4) |
|
|
241 |
sinclude(TSRM/threads.m4) |
| 241 |
|
242 |
|
| 242 |
AC_ARG_WITH([_lib], |
243 |
AC_ARG_WITH([_lib], |
| 243 |
[ --with-_lib library name [[default: lib]]], |
244 |
[ --with-_lib library name [[default: lib]]], |
| 244 |
-- ext/gd/config.m4 |
245 |
++ ext/gd/config.m4 |
|
Lines 118-125
Link Here
|
| 118 |
AC_MSG_ERROR([libXpm.(a|so) not found.]) |
118 |
AC_MSG_ERROR([libXpm.(a|so) not found.]) |
| 119 |
fi |
119 |
fi |
| 120 |
|
120 |
|
| 121 |
for i in include include/X11; do |
121 |
for i in include include/X11 ../include ../include/X11; do |
| 122 |
test -f $GD_XPM_DIR/$i/xpm.h && GD_XPM_INC=$GD_XPM_DIR/include |
122 |
test -f $GD_XPM_DIR/$i/xpm.h && GD_XPM_INC=$GD_XPM_DIR/$i |
| 123 |
done |
123 |
done |
| 124 |
|
124 |
|
| 125 |
if test -z "$GD_XPM_INC"; then |
125 |
if test -z "$GD_XPM_INC"; then |
|
Lines 282-287
Link Here
|
| 282 |
test "$PHP_PNG_DIR" = "no" && PHP_PNG_DIR=yes |
282 |
test "$PHP_PNG_DIR" = "no" && PHP_PNG_DIR=yes |
| 283 |
|
283 |
|
| 284 |
dnl Various checks for GD features |
284 |
dnl Various checks for GD features |
|
|
285 |
PHP_ADD_LIBRARY([m]) |
| 285 |
PHP_GD_TTSTR |
286 |
PHP_GD_TTSTR |
| 286 |
PHP_GD_JISX0208 |
287 |
PHP_GD_JISX0208 |
| 287 |
PHP_GD_JPEG |
288 |
PHP_GD_JPEG |
| 288 |
-- ext/gettext/config.m4 |
289 |
++ ext/gettext/config.m4 |
|
Lines 18-24
Link Here
|
| 18 |
GETTEXT_INCDIR=$GETTEXT_DIR/include |
18 |
GETTEXT_INCDIR=$GETTEXT_DIR/include |
| 19 |
|
19 |
|
| 20 |
O_LDFLAGS=$LDFLAGS |
20 |
O_LDFLAGS=$LDFLAGS |
| 21 |
LDFLAGS="$LDFLAGS -L$GETTEXT_LIBDIR" |
21 |
O_LIBS=$LIBS |
|
|
22 |
LIBS="-lc" |
| 23 |
LDFLAGS="-lc -L$GETTEXT_LIBDIR" |
| 24 |
|
| 22 |
AC_CHECK_LIB(intl, bindtextdomain, [ |
25 |
AC_CHECK_LIB(intl, bindtextdomain, [ |
| 23 |
GETTEXT_LIBS=intl |
26 |
GETTEXT_LIBS=intl |
| 24 |
GETTEXT_CHECK_IN_LIB=intl |
27 |
GETTEXT_CHECK_IN_LIB=intl |
|
Lines 31-36
Link Here
|
| 31 |
]) |
34 |
]) |
| 32 |
) |
35 |
) |
| 33 |
LDFLAGS=$O_LDFLAGS |
36 |
LDFLAGS=$O_LDFLAGS |
|
|
37 |
LIBS=$O_LIBS |
| 34 |
|
38 |
|
| 35 |
AC_DEFINE(HAVE_LIBINTL,1,[ ]) |
39 |
AC_DEFINE(HAVE_LIBINTL,1,[ ]) |
| 36 |
PHP_NEW_EXTENSION(gettext, gettext.c, $ext_shared) |
40 |
PHP_NEW_EXTENSION(gettext, gettext.c, $ext_shared) |
| 37 |
-- ext/imap/config.m4 |
41 |
++ ext/imap/config.m4 |
|
Lines 137-143
Link Here
|
| 137 |
#endif |
137 |
#endif |
| 138 |
],[ |
138 |
],[ |
| 139 |
AC_DEFINE(HAVE_IMAP2001, 1, [ ]) |
139 |
AC_DEFINE(HAVE_IMAP2001, 1, [ ]) |
| 140 |
],[]) |
140 |
]) |
| 141 |
CPPFLAGS=$old_CPPFLAGS |
141 |
CPPFLAGS=$old_CPPFLAGS |
| 142 |
|
142 |
|
| 143 |
PHP_CHECK_LIBRARY(pam, pam_start, |
143 |
PHP_CHECK_LIBRARY(pam, pam_start, |
| 144 |
-- ext/java/config.m4 |
144 |
++ ext/java/config.m4 |
|
Lines 160-166
Link Here
|
| 160 |
AC_MSG_ERROR([unable to find Java VM libraries in $PHP_JAVA]) |
160 |
AC_MSG_ERROR([unable to find Java VM libraries in $PHP_JAVA]) |
| 161 |
fi |
161 |
fi |
| 162 |
|
162 |
|
| 163 |
PHP_ADD_LIBPATH($JAVA_LIBPATH) |
|
|
| 164 |
JAVA_CFLAGS="$JAVA_CFLAGS '-DJAVALIB=\"$JAVA_LIBPATH/$java_libext\"'" |
163 |
JAVA_CFLAGS="$JAVA_CFLAGS '-DJAVALIB=\"$JAVA_LIBPATH/$java_libext\"'" |
| 165 |
fi |
164 |
fi |
| 166 |
|
165 |
|
| 167 |
-- ext/mcal/config.m4 |
166 |
++ ext/mcal/config.m4 |
|
Lines 6-12
Link Here
|
| 6 |
[ --with-mcal[=DIR] Include MCAL support.]) |
6 |
[ --with-mcal[=DIR] Include MCAL support.]) |
| 7 |
|
7 |
|
| 8 |
if test "$PHP_MCAL" != "no"; then |
8 |
if test "$PHP_MCAL" != "no"; then |
| 9 |
MCAL_DEFAULT_SEARCH=/usr/local |
9 |
MCAL_DEFAULT_SEARCH=/usr |
| 10 |
if test "$PHP_MCAL" = "yes"; then |
10 |
if test "$PHP_MCAL" = "yes"; then |
| 11 |
MCAL_DIR=$MCAL_DEFAULT_SEARCH |
11 |
MCAL_DIR=$MCAL_DEFAULT_SEARCH |
| 12 |
else |
12 |
else |
| 13 |
-- ext/mysql/config.m4 |
13 |
++ ext/mysql/config.m4 |
|
Lines 2-20
Link Here
|
| 2 |
dnl $Id: config.m4,v 1.54.2.3 2004/12/30 07:02:17 sniper Exp $ |
2 |
dnl $Id: config.m4,v 1.54.2.3 2004/12/30 07:02:17 sniper Exp $ |
| 3 |
dnl |
3 |
dnl |
| 4 |
|
4 |
|
| 5 |
sinclude(ext/mysql/libmysql/acinclude.m4) |
|
|
| 6 |
sinclude(ext/mysql/libmysql/mysql.m4) |
| 7 |
sinclude(libmysql/acinclude.m4) |
5 |
sinclude(libmysql/acinclude.m4) |
| 8 |
sinclude(libmysql/mysql.m4) |
6 |
sinclude(libmysql/mysql.m4) |
| 9 |
|
7 |
|
|
|
8 |
PHP_REQUIRE_CXX |
| 9 |
|
| 10 |
AC_DEFUN([MYSQL_LIB_CHK], [ |
10 |
AC_DEFUN([MYSQL_LIB_CHK], [ |
| 11 |
str="$MYSQL_DIR/$1/libmysqlclient.*" |
11 |
if test -r "$MYSQL_DIR/$1/libmysqlclient.so"; then |
| 12 |
for j in `echo $str`; do |
12 |
MYSQL_LIB_DIR=$MYSQL_DIR/$1 |
| 13 |
if test -r $j; then |
13 |
break |
| 14 |
MYSQL_LIB_DIR=$MYSQL_DIR/$1 |
14 |
fi |
| 15 |
break 2 |
|
|
| 16 |
fi |
| 17 |
done |
| 18 |
]) |
15 |
]) |
| 19 |
|
16 |
|
| 20 |
AC_DEFUN([PHP_MYSQL_SOCKET_SEARCH], [ |
17 |
AC_DEFUN([PHP_MYSQL_SOCKET_SEARCH], [ |
| 21 |
-- ext/odbc/config.m4 |
18 |
++ ext/odbc/config.m4 |
|
Lines 401-407
Link Here
|
| 401 |
fi |
401 |
fi |
| 402 |
if test "$withval" != "no"; then |
402 |
if test "$withval" != "no"; then |
| 403 |
PHP_ADD_LIBRARY_WITH_PATH(iodbc, $withval/$with__lib) |
403 |
PHP_ADD_LIBRARY_WITH_PATH(iodbc, $withval/$with__lib) |
| 404 |
PHP_ADD_INCLUDE($withval/include, 1) |
404 |
PHP_ADD_INCLUDE($withval/include/iodbc, 1) |
| 405 |
ODBC_TYPE=iodbc |
405 |
ODBC_TYPE=iodbc |
| 406 |
ODBC_INCLUDE=-I$withval/include |
406 |
ODBC_INCLUDE=-I$withval/include |
| 407 |
ODBC_LFLAGS=-L$withval/$with__lib |
407 |
ODBC_LFLAGS=-L$withval/$with__lib |
|
Lines 553-557
Link Here
|
| 553 |
PHP_SUBST_OLD(ODBC_LFLAGS) |
553 |
PHP_SUBST_OLD(ODBC_LFLAGS) |
| 554 |
PHP_SUBST_OLD(ODBC_TYPE) |
554 |
PHP_SUBST_OLD(ODBC_TYPE) |
| 555 |
|
555 |
|
| 556 |
PHP_NEW_EXTENSION(odbc, php_odbc.c, $ext_shared,, $ODBC_INCLUDE) |
556 |
ext_builddir=[]PHP_EXT_BUILDDIR(odbc) |
|
|
557 |
ext_srcdir=[]PHP_EXT_SRCDIR(odbc) |
| 558 |
ac_extra=$ODBC_INCLUDE |
| 559 |
|
| 560 |
if test "$ext_shared" != "shared" && test "$ext_shared" != "yes"; then |
| 561 |
dnl ---------------------------------------------- Static module |
| 562 |
|
| 563 |
PHP_ADD_SOURCES(PHP_EXT_DIR(odbc),php_odbc.c,$ac_extra,) |
| 564 |
EXT_STATIC="$EXT_STATIC odbc" |
| 565 |
if test "$ext_shared" != "nocli"; then |
| 566 |
EXT_CLI_STATIC="$EXT_CLI_STATIC odbc" |
| 567 |
fi |
| 568 |
else |
| 569 |
dnl ---------------------------------------------- Shared module |
| 570 |
PHP_ADD_SOURCES_X(PHP_EXT_DIR(odbc),php_odbc.c,$ac_extra,shared_objects_odbc,yes) |
| 571 |
install_modules="install-modules" |
| 572 |
|
| 573 |
case $host_alias in |
| 574 |
*darwin*[)] |
| 575 |
suffix=so |
| 576 |
link_cmd='ifelse(,,[$(CC)],[$(CXX)]) -dynamic -flat_namespace -bundle -undefined suppress $(COMMON_FLAGS) $(CFLAGS_CLEAN) $(EXTRA_CFLAGS) $(LDFLAGS) -o [$]@ $(EXTRA_LDFLAGS) $(shared_objects_odbc) $(ODBC_SHARED_LIBADD)' |
| 577 |
;; |
| 578 |
*[)] |
| 579 |
suffix=la |
| 580 |
link_cmd='$(LIBTOOL) --mode=link ifelse(,,[$(CC)],[$(CXX)]) $(COMMON_FLAGS) $(CFLAGS_CLEAN) $(EXTRA_CFLAGS) $(LDFLAGS) -o [$]@ -export-dynamic -avoid-version -prefer-pic -module -rpath $(phplibdir) $(EXTRA_LDFLAGS) $(shared_objects_odbc) $(ODBC_SHARED_LIBADD)' |
| 581 |
;; |
| 582 |
esac |
| 583 |
|
| 584 |
PHP_MODULES="$PHP_MODULES \$(phplibdir)/unixODBC.la" |
| 585 |
PHP_SUBST(shared_objects_odbc) |
| 586 |
cat >>Makefile.objects<<EOF |
| 587 |
\$(phplibdir)/unixODBC.la: $ext_builddir/unixODBC.la |
| 588 |
\$(LIBTOOL) --mode=install cp $ext_builddir/unixODBC.la \$(phplibdir) |
| 589 |
|
| 590 |
$ext_builddir/unixODBC.la: \$(shared_objects_odbc) \$(ODBC_SHARED_DEPENDENCIES) |
| 591 |
$link_cmd |
| 592 |
|
| 593 |
EOF |
| 594 |
AC_DEFINE_UNQUOTED([COMPILE_DL_ODBC], 1, Whether to build ODBC as dynamic module) |
| 595 |
fi |
| 596 |
|
| 597 |
PHP_ADD_BUILD_DIR($ext_builddir) |
| 557 |
fi |
598 |
fi |
| 558 |
-- ext/qtdom/config.m4 |
599 |
++ ext/qtdom/config.m4 |
|
Lines 28-34
Link Here
|
| 28 |
AC_MSG_ERROR([qdom.h not found.]) |
28 |
AC_MSG_ERROR([qdom.h not found.]) |
| 29 |
fi |
29 |
fi |
| 30 |
|
30 |
|
| 31 |
PHP_ADD_LIBRARY_WITH_PATH(qt, $QTDOM_LIBDIR, QTDOM_SHARED_LIBADD) |
31 |
PHP_ADD_LIBRARY_WITH_PATH(qt-mt, $QTDOM_LIBDIR, QTDOM_SHARED_LIBADD) |
| 32 |
PHP_ADD_INCLUDE($QTDOM_INCDIR) |
32 |
PHP_ADD_INCLUDE($QTDOM_INCDIR) |
| 33 |
PHP_NEW_EXTENSION(qtdom, qtdom.c qtdom_qt.cpp, $ext_shared) |
33 |
PHP_NEW_EXTENSION(qtdom, qtdom.c qtdom_qt.cpp, $ext_shared) |
| 34 |
PHP_SUBST(QTDOM_SHARED_LIBADD) |
34 |
PHP_SUBST(QTDOM_SHARED_LIBADD) |
| 35 |
-- sapi/apache/config.m4 |
35 |
++ sapi/apache/config.m4 |
|
Lines 101-107
Link Here
|
| 101 |
\$(mkinstalldirs) '$APXS_SYSCONFDIR' && \ |
101 |
\$(mkinstalldirs) '$APXS_SYSCONFDIR' && \ |
| 102 |
$APXS -S LIBEXECDIR='$APXS_LIBEXECDIR' \ |
102 |
$APXS -S LIBEXECDIR='$APXS_LIBEXECDIR' \ |
| 103 |
-S SYSCONFDIR='$APXS_SYSCONFDIR' \ |
103 |
-S SYSCONFDIR='$APXS_SYSCONFDIR' \ |
| 104 |
-i -a -n php4 $SAPI_SHARED" |
104 |
-i -n php4 $SAPI_SHARED" |
| 105 |
fi |
105 |
fi |
| 106 |
fi |
106 |
fi |
| 107 |
|
107 |
|
| 108 |
-- sapi/apache2handler/config.m4 |
108 |
++ sapi/apache2handler/config.m4 |
|
Lines 75-81
Link Here
|
| 75 |
\$(mkinstalldirs) '$APXS_SYSCONFDIR' && \ |
75 |
\$(mkinstalldirs) '$APXS_SYSCONFDIR' && \ |
| 76 |
$APXS -S LIBEXECDIR='$APXS_LIBEXECDIR' \ |
76 |
$APXS -S LIBEXECDIR='$APXS_LIBEXECDIR' \ |
| 77 |
-S SYSCONFDIR='$APXS_SYSCONFDIR' \ |
77 |
-S SYSCONFDIR='$APXS_SYSCONFDIR' \ |
| 78 |
-i -a -n php4" |
78 |
-i -n php4" |
| 79 |
fi |
79 |
fi |
| 80 |
|
80 |
|
| 81 |
case $host_alias in |
81 |
case $host_alias in |
| 82 |
-- sapi/servlet/config.m4 |
82 |
++ sapi/servlet/config.m4 |
|
Lines 34-47
Link Here
|
| 34 |
AC_DEFINE(SAPI_SERVLET, 1, [Whether you use Servlet]) |
34 |
AC_DEFINE(SAPI_SERVLET, 1, [Whether you use Servlet]) |
| 35 |
|
35 |
|
| 36 |
INSTALL_IT="\$(mkinstalldirs) \$(libdir)" |
36 |
INSTALL_IT="\$(mkinstalldirs) \$(libdir)" |
| 37 |
INSTALL_IT="$INSTALL_IT; \$(INSTALL) -m 0755 \$(top_srcdir)/sapi/servlet/phpsrvlt.jar \$(libdir)" |
37 |
INSTALL_IT="$INSTALL_IT; \$(INSTALL) -m 0755 \$(top_srcdir)/sapi/servlet/phpsrvlt.jar \$(INSTALL_ROOT)\$(libdir)" |
| 38 |
INSTALL_IT="$INSTALL_IT; \$(INSTALL) -m 0755 $SAPI_SHARED \$(libdir)" |
38 |
INSTALL_IT="$INSTALL_IT; \$(INSTALL) -m 0755 $SAPI_SHARED \$(INSTALL_ROOT)\$(libdir)" |
| 39 |
PHP_SAPI=servlet |
39 |
PHP_SAPI=servlet |
|
|
40 |
PHP_MODULES=sapi/servlet/phpsrvlt.jar |
| 40 |
PHP_BUILD_THREAD_SAFE |
41 |
PHP_BUILD_THREAD_SAFE |
| 41 |
EXTRA_INCLUDES="$EXTRA_INCLUDES \$(JAVA_INCLUDE)" |
42 |
EXTRA_INCLUDES="$EXTRA_INCLUDES \$(JAVA_INCLUDE)" |
| 42 |
PHP_SELECT_SAPI(servlet, shared, servlet.c) |
43 |
PHP_SELECT_SAPI(servlet, shared, servlet.c) |
| 43 |
PHP_ADD_SOURCES(/sapi/servlet, java.c,, sapi) |
44 |
PHP_ADD_SOURCES(/sapi/servlet, java.c,, sapi) |
| 44 |
PHP_ADD_MAKEFILE_FRAGMENT(sapi/servlet/Makefile.frag) |
45 |
PHP_ADD_MAKEFILE_FRAGMENT(sapi/servlet/Makefile.frag, sapi/servlet, sapi/servlet) |
| 45 |
|
46 |
|
| 46 |
AC_MSG_RESULT(yes) |
47 |
AC_MSG_RESULT(yes) |
| 47 |
else |
48 |
else |
| 48 |
-- TSRM/tsrm.m4 |
49 |
++ TSRM/tsrm.m4 |
|
Lines 68-74
Link Here
|
| 68 |
]) |
68 |
]) |
| 69 |
|
69 |
|
| 70 |
sinclude(threads.m4) |
70 |
sinclude(threads.m4) |
| 71 |
sinclude(TSRM/threads.m4) |
|
|
| 72 |
|
71 |
|
| 73 |
AC_DEFUN([TSRM_CHECK_PTHREADS],[ |
72 |
AC_DEFUN([TSRM_CHECK_PTHREADS],[ |
| 74 |
|
73 |
|