This repository has been archived on 2023-08-20. You can view files and clone it, but cannot push or open issues or pull requests.
yap-6.3/packages/python/configure.in

66 lines
1.9 KiB
Plaintext
Raw Normal View History

2013-11-04 08:16:52 +00:00
AC_ARG_WITH(python,
[ --with-python[=DIR] interface to R language],
if test "$withval" = yes; then
yap_cv_python=yes
elif test "$withval" = no; then
yap_cv_python=no
else
yap_cv_python=$withval
fi,
[yap_cv_python=no])
if test "$yap_cv_python" = "no"; then
PYTHON_TARGET="dummy"
ENABLE_PYTHON="@# "
elif test -e "$srcdir"/packages/python/Makefile.in ; then
PYTHON_TARGET="pitf"
ENABLE_PYTHON=""
if test "$yap_cv_python" = "yes"
then
AC_CHECK_PROGS(PYTHON, python, "none")
else
PYTHON="$yap_cv_python"
fi
2014-01-22 09:44:42 +00:00
PYTHONHOME=`$PYTHON -c'import sys; sys.stdout.write(sys.prefix)'`
PYTHONVERSION=`"$PYTHON" -c "import sys; sys.stdout.write(sys.version[[:3]])"`
2013-11-11 10:35:50 +00:00
if test -d "$PYTHONHOME/libs"; then
dnl windows
PYTHONV=`echo "$PYTHONVERSION"|sed -e 's/\.//g'`
2014-01-22 09:44:42 +00:00
PYTHON_LIBS="-L $PYTHONHOME/libs"
2013-11-11 10:35:50 +00:00
elif test -d "$PYTHONHOME/lib"; then
2014-01-22 09:44:42 +00:00
PYTHON_LIBS="-L $PYTHONHOME/lib"
2013-11-11 10:35:50 +00:00
else
2014-01-22 09:44:42 +00:00
echo "Could not find libraries for Python"
2013-11-11 10:35:50 +00:00
ENABLE_PYTHON="@# "
fi
2014-01-22 09:44:42 +00:00
OLIBS=$LIBS
LIBS=$PYTHON_LIBS
AC_SEARCH_LIBS(Py_Initialize, [python"$PYTHONVERSION" python"$PYTHONVERSION"m],,[echo "Could not find libraries for Python";
ENABLE_PYTHON="@# "],"$OLIBS")
PYTHON_LIBS=$LIBS
LIBS=$OLIBS
2013-11-11 10:35:50 +00:00
if test -d "$PYTHONHOME/include/python$PYTHONVERSION"; then
PYTHON_INCLUDES="-I $PYTHONHOME/include/python$PYTHONVERSION"
2014-01-22 09:44:42 +00:00
elif test -d "$PYTHONHOME/include/python$PYTHONVERSION"m; then
PYTHON_INCLUDES="-I $PYTHONHOME/include/python$PYTHONVERSION"m
2013-11-11 10:35:50 +00:00
elif test -d "$PYTHONHOME/include"; then
PYTHON_INCLUDES="-I $PYTHONHOME/include"
else
echo "Could not find includes for Python"
ENABLE_PYTHON="@# "
fi
2013-11-04 08:16:52 +00:00
else
PYTHON_TARGET="dummy"
ENABLE_PYTHON="@# "
fi
AC_SUBST(PYTHON_TARGET)
AC_SUBST(ENABLE_PYTHON)
AC_SUBST(PYTHON_INCLUDES)
AC_SUBST(PYTHON_LIBS)
if test "$ENABLE_PYTHON" = ""; then
AC_CONFIG_FILES([ packages/python/Makefile ])
fi