73 lines
2.0 KiB
Diff
73 lines
2.0 KiB
Diff
--- a/bindings/Makefile.am 2015-07-10 10:04:18.091199191 +0200
|
|
+++ b/bindings/Makefile.am 2015-07-10 10:19:47.047974439 +0200
|
|
@@ -3,8 +3,10 @@
|
|
vala
|
|
else
|
|
SUBDIRS = \
|
|
- python \
|
|
vala
|
|
+if HAS_PYTHON
|
|
+SUBDIRS += python
|
|
+endif
|
|
endif
|
|
|
|
if HAS_MONO
|
|
--- a/configure.ac 2015-07-16 13:28:41.007502838 +0200
|
|
+++ b/configure.ac_new 2015-07-16 13:53:18.118602877 +0200
|
|
@@ -188,25 +188,37 @@
|
|
PYGTK_REQUIRED=2.14.0
|
|
PYGOBJECT_REQUIRED=0.22
|
|
|
|
-AM_PATH_PYTHON(2.3.5)
|
|
-AM_CHECK_PYTHON_HEADERS(,[AC_MSG_ERROR(could not find Python headers)])
|
|
+AC_ARG_ENABLE([python],
|
|
+ AC_HELP_STRING([--enable-python], [Enable python for GTK2 build]),,
|
|
+ [enable_python=yes])
|
|
|
|
-PKG_CHECK_MODULES(APPINDICATOR_PYTHON,
|
|
+if test x"$with_gtk" = x"3" ; then
|
|
+ enable_python=no
|
|
+fi
|
|
+
|
|
+AM_CONDITIONAL(HAS_PYTHON, test x"${enable_python}" != x"no")
|
|
+
|
|
+if test x"$enable_python" != x"no" ; then
|
|
+ AM_PATH_PYTHON(2.3.5)
|
|
+ AM_CHECK_PYTHON_HEADERS(,[AC_MSG_ERROR(could not find Python headers)])
|
|
+
|
|
+ PKG_CHECK_MODULES(APPINDICATOR_PYTHON,
|
|
[
|
|
pygtk-2.0 >= $PYGTK_REQUIRED
|
|
gtk+-2.0 >= $GTK_REQUIRED_VERSION
|
|
pygobject-2.0 >= $PYGOBJECT_REQUIRED
|
|
])
|
|
|
|
-AC_MSG_CHECKING(for pygtk defs)
|
|
-PYGTK_DEFSDIR=`$PKG_CONFIG --variable=defsdir pygtk-2.0`
|
|
-AC_SUBST(PYGTK_DEFSDIR)
|
|
-AC_MSG_RESULT($PYGTK_DEFSDIR)
|
|
-
|
|
-AC_MSG_CHECKING(for pygtk codegen)
|
|
-PYGTK_CODEGEN="$PYTHON `$PKG_CONFIG --variable=codegendir pygtk-2.0`/codegen.py"
|
|
-AC_SUBST(PYGTK_CODEGEN)
|
|
-AC_MSG_RESULT($PYGTK_CODEGEN)
|
|
+ AC_MSG_CHECKING(for pygtk defs)
|
|
+ PYGTK_DEFSDIR=`$PKG_CONFIG --variable=defsdir pygtk-2.0`
|
|
+ AC_SUBST(PYGTK_DEFSDIR)
|
|
+ AC_MSG_RESULT($PYGTK_DEFSDIR)
|
|
+
|
|
+ AC_MSG_CHECKING(for pygtk codegen)
|
|
+ PYGTK_CODEGEN="$PYTHON `$PKG_CONFIG --variable=codegendir pygtk-2.0`/codegen.py"
|
|
+ AC_SUBST(PYGTK_CODEGEN)
|
|
+ AC_MSG_RESULT($PYGTK_CODEGEN)
|
|
+fi
|
|
|
|
#########################
|
|
# Check if build tests
|
|
@@ -278,4 +290,5 @@
|
|
Tests: $enable_tests
|
|
Mono tests: $have_nunit
|
|
gcov: $use_gcov
|
|
+ Python: $enable_python
|
|
])
|