improved python detection and added --with-pythonincdir for configure.in

This commit is contained in:
Jaroslav Kysela 2007-08-31 15:22:26 +02:00
parent 77603ff798
commit dcdf8c2a00
3 changed files with 13 additions and 4 deletions

View file

@ -340,21 +340,28 @@ AC_ARG_ENABLE(python,
AS_HELP_STRING([--disable-python], [disable the python components]),
[build_python="$enableval"], [build_python="yes"])
PYTHON_LIBS=""
PYTHON_INCDIR=""
if test "$build_python" = "yes"; then
AC_ARG_WITH(pythonlibs,
AS_HELP_STRING([--with-pythonlibs=ldflags],
[specify python libraries (-lpthread -lm -ldl -lpython2.4)]),
pythonlibs="$withval", pythonlibs=`python-config --libs`)
if test -z "$pythonlibs" ; then
AC_ARG_WITH(pythonincludes,
AS_HELP_STRING([--with-pythonincdir=dir],
[specify python C header files (-I/usr/include/python)]),
pythonincdir="$withval", pythonincdir=`python-config --includes`)
if test -z "$pythonlibs" -o -z "$pythonincdir"; then
echo "Unable to determine python libraries! Probably python-config is not"
echo "available on this system. Please, use --with-pythonlibs options."
echo "Python components are disabled in this build."
echo "available on this system. Please, use --with-pythonlibs and"
echo "--with-pythonincdir options. Python components are disabled in this build."
build_python="no"
else
PYTHON_LIBS="$pythonlibs"
PYTHON_INCDIR="$pythonincdir"
fi
fi
AC_SUBST(PYTHON_LIBS)
AC_SUBST(PYTHON_INCDIR)
if test "$build_seq" != "yes"; then
build_instr="no"