1AC_DEFUN([GP_CHECK_GEANYPG],
2[
3    GP_ARG_DISABLE([geanypg], [auto])
4    if test "$enable_geanypg" = "auto"; then
5        enable_geanypg=no
6        m4_ifdef([AM_PATH_GPGME], [AM_PATH_GPGME(, enable_geanypg=auto)])
7    elif test "$enable_geanypg" = "yes"; then
8        m4_ifdef([AM_PATH_GPGME],
9                [AM_PATH_GPGME(,, [AC_MSG_ERROR([Could not find GPGME. Please define GPGME_CFLAGS and GPGME_LIBS if it is installed.])])],
10                [AC_MSG_ERROR([Could not find GPGME. Please install it])])
11
12    fi
13
14    AS_IF([test "$enable_geanypg" != "no"], [
15        AC_CHECK_FUNCS([fdopen],,[
16            AS_IF([test "$enable_geanypg" = "yes"],
17                  [AC_MSG_ERROR([Could not find fdopen])],
18                  [enable_geanypg=no])
19        ])
20    ])
21
22    # necessary for gpgme
23    AC_SYS_LARGEFILE
24
25    GP_COMMIT_PLUGIN_STATUS([GeanyPG])
26    AC_CONFIG_FILES([
27        geanypg/Makefile
28        geanypg/src/Makefile
29    ])
30])
31