commit 950039103686c3ee92d49ff619715c0a8af670ab
parent 5126bdbf5f395357333305c378aaf8aaad99b8fd
Author: paul <paul@claws-mail.org>
Date: Fri, 7 Feb 2020 14:02:05 +0000
attempt to fix building the python plugin with python3.8
Diffstat:
2 files changed, 7 insertions(+), 1 deletion(-)
diff --git a/configure.ac b/configure.ac
@@ -1324,11 +1324,15 @@ fi
dnl Python *********************************************************************
PKG_CHECK_MODULES(PYTHON, python3, HAVE_PYTHON=yes, HAVE_PYTHON=no)
+PKG_CHECK_MODULES(PYTHONEMBED, python3-embed, HAVE_PYTHONEMBED=yes, HAVE_PYTHONEMBED=no)
PKG_CHECK_MODULES(PYGOBJECT, pygobject-3.0, HAVE_PYGOBJ=yes, HAVE_PYGOBJ=no)
AC_SUBST(PYTHON_SHARED_LIB)
AC_SUBST(PYTHON_CFLAGS)
AC_SUBST(PYTHON_LIBS)
+AC_SUBST(PYTHONEMBED_SHARED_LIB)
+AC_SUBST(PYTHONEMBED_CFLAGS)
+AC_SUBST(PYTHONEMBED_LIBS)
AC_SUBST(PYGOBJECT_CFLAGS)
AC_SUBST(PYGOBJECT_LIBS)
diff --git a/src/plugins/python/Makefile.am b/src/plugins/python/Makefile.am
@@ -41,6 +41,7 @@ python_la_LDFLAGS = \
$(GLIB_LIBS) \
$(GTK_LIBS) \
$(PYGOBJECT_LIBS) \
+ $(PYTHONEMBED_LIBS) \
$(PYTHON_LIBS)
@@ -53,8 +54,9 @@ python_la_CPPFLAGS = \
$(GTK_CFLAGS) \
$(ENCHANT_CFLAGS) \
$(PYGOBJECT_CFLAGS) \
+ $(PYTHONEMBED_CFLAGS) \
$(PYTHON_CFLAGS) \
- -DPYTHON_SHARED_LIB="\"$(PYTHON_SHARED_LIB)\"" \
+ -DPYTHON_SHARED_LIB="\"$(PYTHONEMBED_SHARED_LIB)\"" \
-DENABLE_PYTHON \
-fno-strict-aliasing