]> granicus.if.org Git - php/commitdiff
Make msql extension buildable as shared module.
authorSascha Schumann <sas@php.net>
Tue, 23 May 2000 23:24:05 +0000 (23:24 +0000)
committerSascha Schumann <sas@php.net>
Tue, 23 May 2000 23:24:05 +0000 (23:24 +0000)
ext/msql/Makefile.in
ext/msql/config.m4

index 19a133224086c0d5a8f8e57d1ada2f91a868d1e9..ae6502dbc582ee8c36a30089d26c9a66f12035c7 100644 (file)
@@ -1,5 +1,7 @@
 
 LTLIBRARY_NAME    = libmsql.la
 LTLIBRARY_SOURCES = php_msql.c
+LTLIBRARY_SHARED_NAME = msql.la
+LTLIBRARY_SHARED_LIBADD = $(MSQL_SHARED_LIBADD)
 
 include $(top_srcdir)/build/dynlib.mk
index d971b7b91b4c3e0a1ce016b2bdba96e885428554..3f35142573f1338531a3ef072c037ba17eb1da05 100644 (file)
@@ -3,7 +3,7 @@ dnl $Id$
 dnl
 dnl Test mSQL version by checking if msql.h has "IDX_TYPE" defined.
 dnl
-AC_DEFUN(AC_MSQL_VERSION,[
+AC_DEFUN(PHP_MSQL_VERSION,[
   AC_MSG_CHECKING([mSQL version])
   ac_php_oldcflags=$CFLAGS
   CFLAGS="$INCLUDES $CFLAGS"
@@ -19,28 +19,22 @@ AC_DEFUN(AC_MSQL_VERSION,[
   AC_MSG_RESULT($MSQL_VERSION)
 ])
 
-AC_MSG_CHECKING(for mSQL support)
-AC_ARG_WITH(msql,
+PHP_ARG_WITH(msql,for mSQL support,
 [  --with-msql[=DIR]       Include mSQL support.  DIR is the mSQL base
-                          install directory, defaults to /usr/local/Hughes.],
-[
-  if test "$withval" != "no"; then
-    if test "$withval" = "yes"; then
+                          install directory, defaults to /usr/local/Hughes.])
+
+  if test "$PHP_MSQL" != "no"; then
+    if test "$PHP_MSQL" = "yes"; then
       MSQL_INCDIR=/usr/local/Hughes/include
       MSQL_LIBDIR=/usr/local/Hughes/lib
     else
-      MSQL_INCDIR=$withval/include
-      MSQL_LIBDIR=$withval/lib
+      MSQL_INCDIR=$PHP_MSQL/include
+      MSQL_LIBDIR=$PHP_MSQL/lib
     fi
-    AC_ADD_LIBRARY_WITH_PATH(msql, $MSQL_LIBDIR)
+    AC_ADD_LIBRARY_WITH_PATH(msql, $MSQL_LIBDIR, MSQL_SHARED_LIBADD)
     AC_ADD_INCLUDE($MSQL_INCDIR)
     AC_DEFINE(HAVE_MSQL,1,[ ])
-    AC_MSG_RESULT(yes)
-    PHP_EXTENSION(msql)
-    AC_MSQL_VERSION
-  else
-    AC_MSG_RESULT(no)
+    PHP_SUBST(MSQL_SHARED_LIBADD)
+    PHP_EXTENSION(msql,$ext_shared)
+    PHP_MSQL_VERSION
   fi
-],[
-  AC_MSG_RESULT(no)
-])