~ubuntu-branches/ubuntu/edgy/gstreamer0.10-ffmpeg/edgy

« back to all changes in this revision

Viewing changes to common/m4/gtk-doc.m4

  • Committer: Bazaar Package Importer
  • Author(s): Sebastian Dröge
  • Date: 2006-04-01 16:13:43 UTC
  • mto: This revision was merged to the branch mainline in revision 5.
  • Revision ID: james.westby@ubuntu.com-20060401161343-n621cgjlujio0otg
Tags: upstream-0.10.1
Import upstream version 0.10.1

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
dnl -*- mode: autoconf -*-
 
2
 
 
3
# serial 1
 
4
 
 
5
dnl Usage:
 
6
dnl   GTK_DOC_CHECK([minimum-gtk-doc-version])
 
7
AC_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?
 
34
ifelse([$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
])