From edd251528cddb41b2e378c33b7092f845f31374a Mon Sep 17 00:00:00 2001 From: Arch Librarian Date: Wed, 24 Nov 2004 10:00:18 +0000 Subject: Temp Author: jgg Date: 2001-02-20 07:06:36 GMT Temp --- configure.in | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) create mode 100644 configure.in diff --git a/configure.in b/configure.in new file mode 100644 index 00000000..ba614013 --- /dev/null +++ b/configure.in @@ -0,0 +1,33 @@ +dnl Find the version of python we are using and ensure the library and header +dnl are available.. Also get all the paths and options from the python setup +dnl makefile. +AC_CACHE_CHECK("python version", ac_cv_ver_python, [ac_cv_ver_python=`python -c 'import sys;print sys.version[[:3]]' 2> /dev/null`]) +AC_CACHE_CHECK("python prefix", ac_cv_prefix_python, [ac_cv_prefix_python=`python -c 'import sys;print sys.prefix' 2> /dev/null`]) +AC_CACHE_CHECK("python exec prefix", ac_cv_execprefix_python, [ac_cv_execprefix_python=`python -c 'import sys;print sys.exec_prefix' 2> /dev/null`]) +if test "x$ac_cv_ver_python" != "x"; then + + cat > pytest << EOF +include $ac_cv_execprefix_python/lib/python$ac_cv_ver_python/config/Makefile +.PHONY: libs include +libs: + @echo \$(MODLIBS) \$(LIBS) \$(SYSLIBS) +include: + @echo \$(INCLUDEPY) +EOF + AC_CACHE_CHECK("python libs", ac_cv_libs_python, [ac_cv_libs_python=`make -s -f pytest libs 2> /dev/null`]) + AC_CACHE_CHECK("python include", ac_cv_include_python, [ac_cv_include_python=`make -s -f pytest include 2> /dev/null`]) + AC_CHECK_HEADER(python$ac_cv_ver_python/Python.h, + [AC_CHECK_LIB(python$ac_cv_ver_python,PyArg_ParseTuple, + [AC_DEFINE(HAVE_PYTHONLIB) PYTHONLIB="-lpython$ac_cv_ver_python $ac_cv_libs_python"],[],$ac_cv_libs_python)]) + AC_SUBST(PYTHONLIB) + + PYTHONVER=$ac_cv_ver_python + PYTHONPREFIX=$ac_cv_prefix_python + PYTHONEXECPREFIX=$ac_cv_execprefix_python + PYTHONINCLUDE=$ac_cv_include_python + AC_SUBST(PYTHONVER) + AC_SUBST(PYTHONPREFIX) + AC_SUBST(PYTHONEXECPREFIX) + AC_SUBST(PYTHONINCLUDE) +fi + -- cgit v1.2.3