1AC_DEFUN([GP_CHECK_TREEBROWSER],
2[
3    GP_ARG_DISABLE([Treebrowser], [auto])
4    GP_CHECK_UTILSLIB([Treebrowser])
5
6    if [[ "$enable_treebrowser" != no ]]; then
7        AC_CHECK_FUNC([creat],
8            [enable_treebrowser=yes],
9            [
10                if [[ "$enable_treebrowser" = auto ]]; then
11                    enable_treebrowser=no
12                else
13                    AC_MSG_ERROR([Treebrowser cannot be enabled because creat() is missing.
14                                  Please disable it (--disable-treebrowser) or make sure creat()
15                                  works on your system.])
16                fi
17            ])
18    fi
19
20    AM_CONDITIONAL(ENABLE_TREEBROWSER, test "x$enable_treebrowser" = "xyes")
21    GP_COMMIT_PLUGIN_STATUS([TreeBrowser])
22
23    AC_CONFIG_FILES([
24        treebrowser/Makefile
25        treebrowser/src/Makefile
26    ])
27])
28