diff options
author | Sascha Schumann <sas@php.net> | 2000-05-02 04:27:03 +0000 |
---|---|---|
committer | Sascha Schumann <sas@php.net> | 2000-05-02 04:27:03 +0000 |
commit | 645b2736a3e9ed6b2f46058daa5faea403d191c3 (patch) | |
tree | 1ed1cfc5c780e629a617b74651cd24ec0183f640 /ext/sybase | |
parent | 92c87b1ba9437904ed1aecf3744e79864e90e75c (diff) | |
download | php-git-645b2736a3e9ed6b2f46058daa5faea403d191c3.tar.gz |
Make sybase compilable as shared module
Diffstat (limited to 'ext/sybase')
-rw-r--r-- | ext/sybase/Makefile.in | 2 | ||||
-rw-r--r-- | ext/sybase/config.m4 | 45 |
2 files changed, 21 insertions, 26 deletions
diff --git a/ext/sybase/Makefile.in b/ext/sybase/Makefile.in index fd33146fe3..5c262e4eb1 100644 --- a/ext/sybase/Makefile.in +++ b/ext/sybase/Makefile.in @@ -1,5 +1,7 @@ LTLIBRARY_NAME = libsybase.la LTLIBRARY_SOURCES = sybase.c +LTLIBRARY_SHARED_NAME = sybase.la +LTLIBRARY_SHARED_LIBADD = $(SYBASE_SHARED_LIBADD) include $(top_srcdir)/build/dynlib.mk diff --git a/ext/sybase/config.m4 b/ext/sybase/config.m4 index 96d38c0471..784b546edd 100644 --- a/ext/sybase/config.m4 +++ b/ext/sybase/config.m4 @@ -1,31 +1,24 @@ dnl $Id$ -AC_MSG_CHECKING(for Sybase support) -AC_ARG_WITH(sybase, +PHP_ARG_WITH(sybase,for Sybase support, [ --with-sybase[=DIR] Include Sybase-DB support. DIR is the Sybase home - directory, defaults to /home/sybase.], -[ - if test "$withval" != "no"; then - if test "$withval" = "yes"; then - SYBASE_INCDIR=/home/sybase/include - SYBASE_LIBDIR=/home/sybase/lib - else - SYBASE_INCDIR=$withval/include - SYBASE_LIBDIR=$withval/lib - fi - AC_ADD_INCLUDE($SYBASE_INCDIR) - AC_ADD_LIBPATH($SYBASE_LIBDIR) - AC_ADD_LIBRARY(sybdb) - AC_MSG_RESULT(yes) - PHP_EXTENSION(sybase) - AC_CHECK_LIB(dnet_stub, dnet_addr, - [ AC_ADD_LIBRARY(dnet_stub) - AC_DEFINE(HAVE_LIBDNET_STUB,1,[ ]) - ]) - AC_DEFINE(HAVE_SYBASE,1,[ ]) + directory, defaults to /home/sybase.]) + + +if test "$PHP_SYBASE" != "no"; then + if test "$PHP_SYBASE" = "yes"; then + SYBASE_INCDIR=/home/sybase/include + SYBASE_LIBDIR=/home/sybase/lib else - AC_MSG_RESULT(no) + SYBASE_INCDIR=$PHP_SYBASE/include + SYBASE_LIBDIR=$PHP_SYBASE/lib fi -],[ - AC_MSG_RESULT(no) -]) + AC_ADD_INCLUDE($SYBASE_INCDIR) + AC_ADD_LIBRARY_WITH_PATH(sybdb, $SYBASE_LIBDIR, SYBASE_SHARED_LIBADD) + PHP_EXTENSION(sybase, $ext_shared) + AC_CHECK_LIB(dnet_stub, dnet_addr, + [ AC_ADD_LIBRARY_WITH_PATH(dnet_stub,,SYBASE_SHARED_LIBADD) + AC_DEFINE(HAVE_LIBDNET_STUB,1,[ ]) + ]) + AC_DEFINE(HAVE_SYBASE,1,[ ]) +fi |