From: Alan W. I. <ai...@us...> - 2006-01-29 02:06:06
|
Update of /cvsroot/plplot/plplot/cf In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv27942 Modified Files: ac_python_devel.m4 Log Message: Change to 2006-01-13 version downloaded from http://autoconf-archive.cryp.to/ac_python_devel.html. This version is little changed except it provides an additional PYTHON_EXTRA_LDFLAGS macro which might be useful for some platforms. Index: ac_python_devel.m4 =================================================================== RCS file: /cvsroot/plplot/plplot/cf/ac_python_devel.m4,v retrieving revision 1.2 retrieving revision 1.3 diff -u -d -r1.2 -r1.3 --- ac_python_devel.m4 29 Mar 2004 17:29:11 -0000 1.2 +++ ac_python_devel.m4 29 Jan 2006 02:05:53 -0000 1.3 @@ -1,6 +1,19 @@ -dnl Available from the GNU Autoconf Macro Archive at: -dnl http://www.gnu.org/software/ac-archive/htmldoc/ac_python_devel.html +dnl @synopsis AC_PYTHON_DEVEL +dnl +dnl Checks for Python and tries to get the include path to 'Python.h'. +dnl It provides the $(PYTHON_CPPFLAGS) and $(PYTHON_LDFLAGS) output +dnl variables. It also exports $(PYTHON_EXTRA_LIBS) and +dnl $(PYTHON_EXTRA_LDFLAGS) for embedding Python in your code. dnl +dnl @category InstalledPackages +dnl @author Sebastian Huber <seb...@we...> +dnl @author Alan W. Irwin <ir...@be...> +dnl @author Rafael Laboissiere <lab...@ps...> +dnl @author Andrew Collier <col...@nu...> +dnl @author Matteo Settenvini <ma...@me...> +dnl @version 2006-01-13 +dnl @license GPLWithACException + AC_DEFUN([AC_PYTHON_DEVEL],[ # # should allow for checking of python version here... @@ -47,7 +60,16 @@ AC_MSG_CHECKING(python extra libraries) PYTHON_EXTRA_LIBS=`$PYTHON -c "import distutils.sysconfig; \ conf = distutils.sysconfig.get_config_var; \ - print conf('LOCALMODLIBS')+' '+conf('LIBS')" - AC_MSG_RESULT($PYTHON_EXTRA_LIBS)` + print conf('LOCALMODLIBS')+' '+conf('LIBS')"` + AC_MSG_RESULT([$PYTHON_EXTRA_LIBS]) AC_SUBST(PYTHON_EXTRA_LIBS) + # + # linking flags needed when embedding + # + AC_MSG_CHECKING(python extra linking flags) + PYTHON_EXTRA_LDFLAGS=`$PYTHON -c "import distutils.sysconfig; \ + conf = distutils.sysconfig.get_config_var; \ + print conf('LINKFORSHARED')"` + AC_MSG_RESULT([$PYTHON_EXTRA_LDFLAGS]) + AC_SUBST(PYTHON_EXTRA_LDFLAGS) ]) |