summaryrefslogtreecommitdiff
path: root/ext/mysql/config.m4
diff options
context:
space:
mode:
authorSterling Hughes <sterling@php.net>2003-06-23 01:10:58 +0000
committerSterling Hughes <sterling@php.net>2003-06-23 01:10:58 +0000
commitd4cd1ef0843d0ef118cec86fa585517ac91d9cac (patch)
tree0e774c02c135aaa82759646ec1cd0f3344136b42 /ext/mysql/config.m4
parentd520d2b80547add648fe678c4b61de815746f40a (diff)
downloadphp-git-d4cd1ef0843d0ef118cec86fa585517ac91d9cac.tar.gz
remove the bundled libmysql, and update the config.m4 file as necessary.
this works locally, but everyone, *please* test
Diffstat (limited to 'ext/mysql/config.m4')
-rw-r--r--ext/mysql/config.m448
1 files changed, 4 insertions, 44 deletions
diff --git a/ext/mysql/config.m4 b/ext/mysql/config.m4
index 95c40b8982..8f4e36c30b 100644
--- a/ext/mysql/config.m4
+++ b/ext/mysql/config.m4
@@ -2,11 +2,6 @@ dnl
dnl $Id$
dnl
-sinclude(ext/mysql/libmysql/acinclude.m4)
-sinclude(ext/mysql/libmysql/mysql.m4)
-sinclude(libmysql/acinclude.m4)
-sinclude(libmysql/mysql.m4)
-
AC_DEFUN(MYSQL_LIB_CHK, [
str="$MYSQL_DIR/$1/libmysqlclient.*"
for j in `echo $str`; do
@@ -45,7 +40,7 @@ AC_DEFUN(PHP_MYSQL_SOCKET_SEARCH, [
PHP_ARG_WITH(mysql, for MySQL support,
[ --with-mysql[=DIR] Include MySQL support. DIR is the MySQL base directory.
- If unspecified, the bundled MySQL library will be used.], yes)
+ If unspecified, the bundled MySQL library will be used.])
PHP_ARG_WITH(mysql-sock, for specified location of the MySQL UNIX socket,
[ --with-mysql-sock[=DIR] MySQL: Location of the MySQL unix socket pointer.
@@ -72,32 +67,8 @@ if test "$PHP_MYSQL" != "no"; then
fi
fi
-if test "$PHP_MYSQL" = "yes"; then
- MYSQL_MODULE_TYPE=builtin
- MYSQL_CHECKS
- sources="libmysql/libmysql.c libmysql/errmsg.c libmysql/net.c libmysql/violite.c libmysql/password.c \
- libmysql/my_init.c libmysql/my_lib.c libmysql/my_static.c libmysql/my_malloc.c libmysql/my_realloc.c libmysql/my_create.c \
- libmysql/my_delete.c libmysql/my_tempnam.c libmysql/my_open.c libmysql/mf_casecnv.c libmysql/my_read.c \
- libmysql/my_write.c libmysql/errors.c libmysql/my_error.c libmysql/my_getwd.c libmysql/my_div.c libmysql/mf_pack.c \
- libmysql/my_messnc.c libmysql/mf_dirname.c libmysql/mf_fn_ext.c libmysql/mf_wcomp.c libmysql/typelib.c libmysql/safemalloc.c \
- libmysql/my_alloc.c libmysql/mf_format.c libmysql/mf_path.c libmysql/mf_unixpath.c libmysql/my_fopen.c libmysql/mf_loadpath.c \
- libmysql/my_pthread.c libmysql/my_thr_init.c libmysql/thr_mutex.c libmysql/mulalloc.c libmysql/string.c libmysql/default.c \
- libmysql/my_compress.c libmysql/array.c libmysql/my_once.c libmysql/list.c libmysql/my_net.c libmysql/dbug.c \
- libmysql/strmov.c libmysql/strxmov.c libmysql/strnmov.c libmysql/strmake.c libmysql/strend.c libmysql/strfill.c \
- libmysql/is_prefix.c libmysql/int2str.c libmysql/str2int.c libmysql/strinstr.c \
- libmysql/strcont.c libmysql/strcend.c libmysql/bchange.c libmysql/bmove.c libmysql/bmove_upp.c \
- libmysql/longlong2str.c libmysql/strtoull.c libmysql/strtoll.c libmysql/charset.c libmysql/ctype.c"
-
- PHP_NEW_EXTENSION(mysql, php_mysql.c $sources, $ext_shared,,-I@ext_srcdir@/libmysql)
- PHP_ADD_BUILD_DIR($ext_builddir/libmysql)
-
-elif test "$PHP_MYSQL" != "no"; then
-
- MYSQL_TYPE_CHECKS
-
- PHP_NEW_EXTENSION(mysql, php_mysql.c, $ext_shared)
-
- for i in $PHP_MYSQL; do
+if test "$PHP_MYSQL" != "no"; then
+ for i in /usr /usr/local $PHP_MYSQL; do
if test -r $i/include/mysql/mysql.h; then
MYSQL_DIR=$i
MYSQL_INC_DIR=$i/include/mysql
@@ -111,8 +82,6 @@ elif test "$PHP_MYSQL" != "no"; then
AC_MSG_ERROR(Cannot find MySQL header files under $PHP_MYSQL)
fi
- MYSQL_MODULE_TYPE=external
-
for i in lib lib/mysql; do
MYSQL_LIB_CHK($i)
done
@@ -145,16 +114,7 @@ elif test "$PHP_MYSQL" != "no"; then
])
PHP_ADD_LIBRARY_WITH_PATH(mysqlclient, $MYSQL_LIB_DIR, MYSQL_SHARED_LIBADD)
- MYSQL_LIBS="-L$MYSQL_LIB_DIR -lmysqlclient $MYSQL_LIBS"
-
PHP_ADD_INCLUDE($MYSQL_INC_DIR)
- MYSQL_INCLUDE=-I$MYSQL_INC_DIR
-else
- MYSQL_MODULE_TYPE=none
+ PHP_NEW_EXTENSION(mysql, php_mysql.c, $ext_shared)
fi
-
-PHP_SUBST(MYSQL_SHARED_LIBADD)
-PHP_SUBST_OLD(MYSQL_MODULE_TYPE)
-PHP_SUBST_OLD(MYSQL_LIBS)
-PHP_SUBST_OLD(MYSQL_INCLUDE)