]> jfr.im git - irc/znc/znc.git/commitdiff
Support python 3.8 (#1676)
authorAlexey Sokolov <redacted>
Tue, 23 Jul 2019 21:18:23 +0000 (22:18 +0100)
committerGitHub <redacted>
Tue, 23 Jul 2019 21:18:23 +0000 (22:18 +0100)
Fix #1675

CMakeLists.txt
configure.ac

index fa8bf1802acbddb226ce271302ab433817bb3d20..c126a9aa198294cc01292881018169553717f110 100644 (file)
@@ -172,7 +172,10 @@ if(WANT_PERL)
 endif()
 if (WANT_PYTHON)
        find_package(Perl 5.10 REQUIRED)
-       pkg_check_modules(PYTHON "${WANT_PYTHON_VERSION}" REQUIRED)
+       pkg_check_modules(PYTHON "${WANT_PYTHON_VERSION}-embed")
+       if (NOT PYTHON_FOUND)
+               pkg_check_modules(PYTHON "${WANT_PYTHON_VERSION}" REQUIRED)
+       endif()
 endif()
 
 set(WANT_TCL false CACHE BOOL "Support Tcl modules")
index 7334c14c918281fa55ccf45c47468d6caf2861cb..40f07c022bd32b637988e7bcfc762508dea74fff 100644 (file)
@@ -570,7 +570,9 @@ if test "x$PYTHON" != "xno"; then
        if test -z "$PKG_CONFIG"; then
                AC_MSG_ERROR([pkg-config is required for modpython.])
        fi
-       PKG_CHECK_MODULES([python], [$PYTHON >= 3.0],, AC_MSG_ERROR([$PYTHON.pc not found or is wrong. Try --disable-python or install python3.]))
+       PKG_CHECK_MODULES([python], [$PYTHON-embed >= 3.0],, [
+               PKG_CHECK_MODULES([python], [$PYTHON >= 3.0],, AC_MSG_ERROR([$PYTHON.pc not found or is wrong. Try --disable-python or install python3.]))
+       ])
        my_saved_LIBS="$LIBS"
        my_saved_CXXFLAGS="$CXXFLAGS"
        appendLib $python_LIBS