1AC_DEFUN([GP_CHECK_WEBHELPER],
2[
3    GP_ARG_DISABLE([WebHelper], [auto])
4
5    GTK_VERSION=2.16
6    dnl 2.22 for glib-mkenums' @basename@ template
7    GLIB_VERSION=2.22
8    GIO_VERSION=2.18
9    GDK_PIXBUF_VERSION=2.0
10    WEBKIT_VERSION=1.1.18
11
12    AC_PATH_PROG([GLIB_MKENUMS], [glib-mkenums], [no])
13    AC_SUBST([GLIB_MKENUMS])
14    if [[ x"$GLIB_MKENUMS" = "xno" ]]; then
15        if [[ x"$enable_webhelper" = "xyes" ]]; then
16            AC_MSG_ERROR([glib-mkenums not found, are GLib dev tools installed?])
17        else
18            enable_webhelper=no
19        fi
20    fi
21
22    GP_CHECK_GTK3([webkit_package=webkitgtk-3.0],
23                  [webkit_package=webkit-1.0])
24    GP_CHECK_PLUGIN_DEPS([WebHelper], [WEBHELPER],
25                         [$GP_GTK_PACKAGE >= ${GTK_VERSION}
26                          glib-2.0 >= ${GLIB_VERSION}
27                          gio-2.0 >= ${GIO_VERSION}
28                          gdk-pixbuf-2.0 >= ${GDK_PIXBUF_VERSION}
29                          $webkit_package >= ${WEBKIT_VERSION}
30                          gthread-2.0])
31
32
33    GP_COMMIT_PLUGIN_STATUS([WebHelper])
34
35    AC_CONFIG_FILES([
36        webhelper/Makefile
37        webhelper/src/Makefile
38    ])
39])
40