[vlc-devel] commit: Verify Python.h presence when enabling python bindings ( Rafaël Carré )
git version control
git at videolan.org
Tue Mar 18 09:29:45 CET 2008
vlc | branch: master | Rafaël Carré <funman at videolan.org> | Mon Mar 17 15:51:57 2008 +0100| [97a9d4e927bdbac13eba6c65d204b07b5d7b3376]
Verify Python.h presence when enabling python bindings
> http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=97a9d4e927bdbac13eba6c65d204b07b5d7b3376
---
configure.ac | 15 +++++++++++----
1 files changed, 11 insertions(+), 4 deletions(-)
diff --git a/configure.ac b/configure.ac
index 4e3239a..9c495a8 100644
--- a/configure.ac
+++ b/configure.ac
@@ -5973,10 +5973,17 @@ dnl Mediacontrol Python bindings
dnl
AC_ARG_ENABLE(python-bindings,
[ --enable-python-bindings Enable Python bindings (default disabled)])
-dnl TODO: look for python dev headers
-AS_IF([test "${enable_python_bindings}" = "yes"],
- PLUGINS_BINDINGS="${PLUGINS_BINDINGS} python"
- )
+
+if test "${enable_python_bindings}" = "yes"; then
+ AC_PATH_PROG(PYTHON_CONFIG, python-config, no)
+ CFLAGS="${CFLAGS_save} `${PYTHON_CONFIG} --cflags`"
+ AC_CHECK_HEADER([Python.h],
+ PLUGINS_BINDINGS="${PLUGINS_BINDINGS} python",
+ AC_MSG_ERROR([You have to install python-dev to build the bindings]),
+ []
+ )
+ CFLAGS="${CFLAGS_save}"
+fi
AM_CONDITIONAL(BUILD_PYTHON, [test "${enable_python_bindings}" = "yes"])
More information about the vlc-devel
mailing list