diff options
author | Austin Kim <[email protected]> | 2019-01-15 15:36:46 -0800 |
---|---|---|
committer | raveit65 <[email protected]> | 2019-01-24 11:45:43 +0100 |
commit | cd91cedac3347901afbc22121ddc26c3e30beea1 (patch) | |
tree | 4de96620059d66186207970a932860fa7ff58b93 /configure.ac | |
parent | f3fe4a4d53da87a87fb36646645da84367b07392 (diff) | |
download | caja-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.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) |