summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Makefile.am4
-rw-r--r--configure.ac7
2 files changed, 9 insertions, 2 deletions
diff --git a/Makefile.am b/Makefile.am
index c4a9d47..741720f 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -89,8 +89,8 @@ dist-hook: ChangeLog
install-decoders:
$(MKDIR_P) $(DESTDIR)$(DECODERS_DIR)
- ${top_srcdir}/tools/install-decoders -i ${top_srcdir}/decoders \
- -o $(DESTDIR)$(DECODERS_DIR)
+ $(PYTHON3) ${top_srcdir}/tools/install-decoders \
+ -i ${top_srcdir}/decoders -o $(DESTDIR)$(DECODERS_DIR)
install-data-hook: install-decoders
diff --git a/configure.ac b/configure.ac
index 420c8f3..c27376f 100644
--- a/configure.ac
+++ b/configure.ac
@@ -115,6 +115,13 @@ PKG_CHECK_MODULES([python3], [python3 >= 3.2],
AC_SUBST(CPPFLAGS_PYTHON)
AC_SUBST(LDFLAGS_PYTHON)
+# We also need to find the name of the python3 executable (for 'make install').
+# Some OSes call this python3, some call it python3.2, etc. etc.
+AC_CHECK_PROGS([PYTHON3], [python3.4 python3.3 python3.2 python3])
+if test "x$PYTHON3" == "x"; then
+ AC_MSG_ERROR([cannot find python3 executable.])
+fi
+
# Link against libm, this is required (among other things) by Python.
AC_SEARCH_LIBS([pow], [m])