Revision: 84
http://pdbsql.svn.sourceforge.net/pdbsql/?rev=84&view=rev
Author: collen
Date: 2008-01-09 08:11:09 -0800 (Wed, 09 Jan 2008)
Log Message:
-----------
Beta -> 3.0.25 - 3.0.28
Added Paths:
-----------
branches/pdbsql/samba-pdbsql-3028/configure.in
Copied: branches/pdbsql/samba-pdbsql-3028/configure.in (from rev 83, trunk/configure.in)
===================================================================
--- branches/pdbsql/samba-pdbsql-3028/configure.in (rev 0)
+++ branches/pdbsql/samba-pdbsql-3028/configure.in 2008-01-09 16:11:09 UTC (rev 84)
@@ -0,0 +1,67 @@
+AC_PREREQ(2.50)
+AC_INIT(pdb_mysql,[],[je...@sa...])
+AC_CONFIG_SRCDIR([pdb_mysql.c])
+AC_CONFIG_HEADER(config.h)
+
+AC_PROG_CC
+AC_SUBST(CFLAGS)
+
+SHLIBEXT="so"
+AC_SUBST(SHLIBEXT)
+
+AC_PROG_INSTALL
+
+modules=""
+AC_SUBST(modules)
+AC_SUBST(SOURCEDIR)
+AC_SUBST(LIBDIR)
+
+AC_MSG_CHECKING(for Samba source directory)
+
+AC_ARG_WITH(samba-dir,
+[ --with-samba-dir Path to Samba sources],
+[
+ SOURCEDIR="$withval"
+],
+[
+ if which smbd >/dev/null 2>/dev/null; then
+ SOURCEDIR="`smbd -b | grep SRCDIR | awk '{ print $2; }'`"
+ LIBDIR="`smbd -b | grep LIBDIR | awk '{ print $2; }'`"
+ else
+ AC_MSG_ERROR([smbd not found, please specify --with-samba-dir])
+ fi
+])
+
+if test -f "$SOURCEDIR/source/dynconfig.c"; then
+ SOURCEDIR="$SOURCEDIR/source"
+else if test -f "$SOURCEDIR/dynconfig.c"; then
+ SOURCEDIR="$SOURCEDIR"
+ else
+ AC_MSG_ERROR([Unable to find Samba sources in $SOURCEDIR. Please specify correct value to --with-samba-dir=])
+ fi
+fi
+
+if test -z "$LIBDIR"; then
+ prefix=`grep "^prefix=" $SOURCEDIR/Makefile | cut -d = -f 2`
+ LIBDIR="$prefix/lib"
+fi
+
+AC_MSG_RESULT([$SOURCEDIR])
+
+## pdb_mysql
+AM_PATH_MYSQL(
+[modules="$modules mysql";
+ CFLAGS="$CFLAGS $MYSQL_CFLAGS"
+ ],[
+ AC_MSG_WARN([Can't find MySQL libraries, not building pdb_mysql])
+])
+
+## pdb_pgsql
+AM_PATH_PGSQL(
+[modules="$modules pgsql";
+ CFLAGS="$CFLAGS $PGSQL_CFLAGS"
+],[
+ AC_MSG_WARN([Can't find PostGreSQL libraries, not building pdb_pgsql])
+])
+
+AC_OUTPUT(Makefile)
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|