source: trunk/third/gtk-doc/gtk-doc.m4 @ 20745

Revision 20745, 1.5 KB checked in by ghudson, 20 years ago (diff)
This commit was generated by cvs2svn to compensate for changes in r20744, which included commits to RCS files with non-trunk default branches.
Line 
1dnl -*- mode: autoconf -*-
2
3# serial 1
4
5dnl Usage:
6dnl   GTK_DOC_CHECK([minimum-gtk-doc-version])
7AC_DEFUN([GTK_DOC_CHECK],
8[
9  AC_BEFORE([AC_PROG_LIBTOOL],[$0])dnl setup libtool first
10  AC_BEFORE([AM_PROG_LIBTOOL],[$0])dnl setup libtool first
11  dnl for overriding the documentation installation directory
12  AC_ARG_WITH(html-dir,
13    AC_HELP_STRING([--with-html-dir=PATH], [path to installed docs]),,
14    [with_html_dir='${datadir}/gtk-doc/html'])
15  HTML_DIR="$with_html_dir"
16  AC_SUBST(HTML_DIR)
17
18  dnl enable/disable documentation building
19  AC_ARG_ENABLE(gtk-doc,
20    AC_HELP_STRING([--enable-gtk-doc],
21                   [use gtk-doc to build documentation [default=no]]),,
22    enable_gtk_doc=no)
23
24  have_gtk_doc=no
25  if test x$enable_gtk_doc = xyes; then
26    if test -z "$PKG_CONFIG"; then
27      AC_PATH_PROG(PKG_CONFIG, pkg-config, no)
28    fi
29    if test "$PKG_CONFIG" != "no" && $PKG_CONFIG --exists gtk-doc; then
30      have_gtk_doc=yes
31    fi
32
33  dnl do we want to do a version check?
34ifelse([$1],[],,
35    [gtk_doc_min_version=$1
36    if test "$have_gtk_doc" = yes; then
37      AC_MSG_CHECKING([gtk-doc version >= $gtk_doc_min_version])
38      if $PKG_CONFIG --atleast-version $gtk_doc_min_version gtk-doc; then
39        AC_MSG_RESULT(yes)
40      else
41        AC_MSG_RESULT(no)
42        have_gtk_doc=no
43      fi
44    fi
45])
46    if test "$have_gtk_doc" != yes; then
47      enable_gtk_doc=no
48    fi
49  fi
50
51  AM_CONDITIONAL(ENABLE_GTK_DOC, test x$enable_gtk_doc = xyes)
52  AM_CONDITIONAL(GTK_DOC_USE_LIBTOOL, test -n "$LIBTOOL")
53])
Note: See TracBrowser for help on using the repository browser.