diff options
Diffstat (limited to 'configure.ac')
-rw-r--r-- | configure.ac | 24 |
1 files changed, 23 insertions, 1 deletions
diff --git a/configure.ac b/configure.ac index 61e3e41..0d744f6 100644 --- a/configure.ac +++ b/configure.ac @@ -27,6 +27,7 @@ PKG_CHECK_MODULES(CAJA, libcaja-extension >= $CAJA_REQUIRED) PKG_CHECK_MODULES(GLIB, glib-2.0 >= $GLIB_REQUIRED) AC_PATH_PROG([PYTHON], [python]) +AC_PATH_PROG([PYTHON3], [python3]) AC_PATH_PROG([RST2MAN], [rst2man], [python rst2man.py]) AC_SUBST(RST2MAN) @@ -52,9 +53,30 @@ else fi ]) -PYTHON_CHECK_MODULE(gi, gi) +AC_DEFUN([PYTHON3_CHECK_MODULE], [ +AC_MSG_CHECKING([for $1 on python3]) + +cat <<EOF | python3 +try: + import $2 +except: + exit(1) +else: + exit(0) +EOF + +if test $? -ne 0; then + AC_MSG_RESULT([no]) + AC_MSG_ERROR([couldn't find $1]) +else + AC_MSG_RESULT([yes]) +fi +]) + PYTHON_CHECK_MODULE(docutils, docutils) +PYTHON3_CHECK_MODULE(gi, gi) + # Make dependency CFLAGS and LIBS available AC_SUBST(CAJA_CFLAGS) AC_SUBST(CAJA_LIBS) |