summaryrefslogtreecommitdiff
path: root/configure.ac
diff options
context:
space:
mode:
authorCyrille Bagard <nocbos@gmail.com>2022-05-29 19:38:08 (GMT)
committerCyrille Bagard <nocbos@gmail.com>2022-05-29 19:38:08 (GMT)
commitaf95bb661b56245c6209da6cf5c047d8defea2c6 (patch)
treed5b03930d29767f54a52d3ef7c5aefc4199b3769 /configure.ac
parent7dd27fca74e9a9aed22d27568f033a4b817a665b (diff)
Rely on the new "--embed" switch to link the Python extension/interpreter plugin.
Diffstat (limited to 'configure.ac')
-rw-r--r--configure.ac23
1 files changed, 13 insertions, 10 deletions
diff --git a/configure.ac b/configure.ac
index fbda04a..b9377b2 100644
--- a/configure.ac
+++ b/configure.ac
@@ -427,25 +427,28 @@ fi
if test "x$python3_cfg_binary" = "xyes"; then
if test "x$enable_debug" = "xyes"; then
- LIBPYTHON_CFLAGS=`python3-dbg-config --cflags`
- LIBPYTHON_LIBS=`python3-dbg-config --libs`
- LIBPYTHON_ABI_FLAGS=`python3-dbg-config --abiflags`
- pythondep="python3-dbg"
+ pyprefix="python3-dbg"
else
- LIBPYTHON_CFLAGS=`python3-config --cflags`
- LIBPYTHON_LIBS=`python3-config --libs`
- LIBPYTHON_ABI_FLAGS=`python3-config --abiflags`
- pythondep="python3"
+ pyprefix="python3"
fi
+ LIBPYTHON_CFLAGS=`$pyprefix-config --cflags`
+ LIBPYTHON_LIBS=`$pyprefix-config --libs`
+ LIBPYTHON_INTERPRETER_CFLAGS=`$pyprefix-config --cflags --embed`
+ LIBPYTHON_INTERPRETER_LIBS=`$pyprefix-config --libs --embed`
+ LIBPYTHON_ABI_FLAGS=`$pyprefix-config --abiflags`
+ pythondep=$pyprefix
+
AC_SUBST(LIBPYTHON_CFLAGS)
AC_SUBST(LIBPYTHON_LIBS)
+ AC_SUBST(LIBPYTHON_INTERPRETER_CFLAGS)
+ AC_SUBST(LIBPYTHON_INTERPRETER_LIBS)
AC_DEFINE_UNQUOTED(LIBPYTHON_ABI_FLAGS, "${LIBPYTHON_ABI_FLAGS}", [ABI flags of the linked Python library])
if test "x$enable_python_bindings" = "xyes"; then
- python3_version=`python3 --version | cut -d ' ' -f 2`
+ python3_version=`$pyprefix --version | cut -d ' ' -f 2`
else
- python3_version="`python3 --version | cut -d ' ' -f 2` (skipped)"
+ python3_version="`$pyprefix --version | cut -d ' ' -f 2` (skipped)"
fi
else