svn commit: samba r26411 - in branches/SAMBA_4_0: .
source/scripting/python
jelmer at samba.org
jelmer at samba.org
Wed Dec 12 03:02:18 GMT 2007
Author: jelmer
Date: 2007-12-12 03:02:18 +0000 (Wed, 12 Dec 2007)
New Revision: 26411
WebSVN: http://websvn.samba.org/cgi-bin/viewcvs.cgi?view=rev&root=samba&rev=26411
Log:
Double check Python installation - make sure we can compile and link using it.
Modified:
branches/SAMBA_4_0/
branches/SAMBA_4_0/source/scripting/python/config.m4
Changeset:
Property changes on: branches/SAMBA_4_0
___________________________________________________________________
Name: bzr:revision-info
...skipped...
Name: bzr:revision-id:v3-trunk0
...skipped...
Modified: branches/SAMBA_4_0/source/scripting/python/config.m4
===================================================================
--- branches/SAMBA_4_0/source/scripting/python/config.m4 2007-12-12 02:15:42 UTC (rev 26410)
+++ branches/SAMBA_4_0/source/scripting/python/config.m4 2007-12-12 03:02:18 UTC (rev 26411)
@@ -119,9 +119,23 @@
SMB_EXT_LIB(LIBPYTHON, [$PYTHON_LDFLAGS], [$PYTHON_CPPFLAGS])
+
if test x$working_python = xyes
then
- SMB_ENABLE(LIBPYTHON,YES)
+ ac_save_LIBS="$LIBS"
+ ac_save_CFLAGS="$CFLAGS"
+ LIBS="$LIBS $PYTHON_LDFLAGS"
+ CFLAGS="$CFLAGS $PYTHON_CPPFLAGS"
+
+ AC_TRY_LINK([
+#include <Python.h>
+#include <stdlib.h>],
+[Py_InitModule(NULL, NULL);],
+ [SMB_ENABLE(LIBPYTHON,YES)],
+ [SMB_ENABLE(LIBPYTHON,NO)])
+
+ LIBS="$ac_save_LIBS"
+ CFLAGS="$ac_save_CFLAGS"
else
SMB_ENABLE(LIBPYTHON,NO)
fi
More information about the samba-cvs
mailing list