summaryrefslogtreecommitdiff
path: root/configure.ac
diff options
context:
space:
mode:
authorAustin Kim <[email protected]>2019-01-15 15:36:46 -0800
committerraveit65 <[email protected]>2019-01-24 11:45:43 +0100
commitcd91cedac3347901afbc22121ddc26c3e30beea1 (patch)
tree4de96620059d66186207970a932860fa7ff58b93 /configure.ac
parentf3fe4a4d53da87a87fb36646645da84367b07392 (diff)
downloadcaja-dropbox-cd91cedac3347901afbc22121ddc26c3e30beea1.tar.bz2
caja-dropbox-cd91cedac3347901afbc22121ddc26c3e30beea1.tar.xz
Python 3 update for dropbox-cli
origin commit from: https://github.com/dropbox/nautilus-dropbox/pull/68 https://github.com/dropbox/nautilus-dropbox/commit/a07a129
Diffstat (limited to 'configure.ac')
-rw-r--r--configure.ac24
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)