[glib] Add a --with-python option
- From: Matthias Clasen <matthiasc src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [glib] Add a --with-python option
- Date: Tue, 1 Jan 2013 20:49:39 +0000 (UTC)
commit 3e5068c18631afdc3c6a50a82f6e3499ac9bf3ed
Author: Matthias Clasen <mclasen redhat com>
Date: Tue Jan 1 15:49:06 2013 -0500
Add a --with-python option
The effect is the same as specifying PYTHON=python3, but a
configure option works better in jhbuild.
https://bugzilla.gnome.org/show_bug.cgi?id=684103
configure.ac | 11 ++++++++++-
docs/reference/glib/building.xml | 8 ++++++++
2 files changed, 18 insertions(+), 1 deletions(-)
---
diff --git a/configure.ac b/configure.ac
index ba5668a..4e02bad 100644
--- a/configure.ac
+++ b/configure.ac
@@ -382,7 +382,16 @@ if test "x$PERL_PATH" = x ; then
fi
AC_SUBST(PERL_PATH)
-# Need suitable python path for greport
+# option to specify python interpreter to use; this just sets $PYTHON, so that
+# we will fallback to reading $PYTHON if --with-python is not given, and
+# python.m4 will get the expected input
+AC_ARG_WITH(python,
+ AS_HELP_STRING([--with-python=PATH],
+ [Path to Python interpreter; searches $PATH if only a program name is given; if not given, searches for a few standard names such as "python3" or "python2"]),
+ [PYTHON="$withval"], [])
+if test x"$PYTHON" = xyes; then
+ AC_MSG_ERROR([--with-python option requires a path or program argument])
+fi
AM_PATH_PYTHON(2.5,,PYTHON="/usr/bin/env python2.5")
diff --git a/docs/reference/glib/building.xml b/docs/reference/glib/building.xml
index a01a605..9a8f6e3 100644
--- a/docs/reference/glib/building.xml
+++ b/docs/reference/glib/building.xml
@@ -533,6 +533,14 @@
</para>
</formalpara>
+ <formalpara>
+ <title><systemitem>--with-python</systemitem></title>
+
+ <para>
+ Allows specifying the Python interpreter to use, either as an absolute path,
+ or as a program name. GLib can be built with Python 2 (at least version 2.5)
+ or Python 3.
+ </para>
</refsect1>
</refentry>
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]