~ubuntu-branches/ubuntu/trusty/gstreamer1.0/trusty-proposed

« back to all changes in this revision

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

  • Committer: Package Import Robot
  • Author(s): Sebastian Dröge
  • Date: 2012-06-08 09:38:04 UTC
  • mfrom: (1.1.2)
  • Revision ID: package-import@ubuntu.com-20120608093804-q9gzihfevul7nqtc
Tags: 0.11.92-1
* debian/control.in:
  + Update automake, autoconf and libtool build dependencies.
* New upstream release, "High Hopes":
  + debian/libgstreamer.symbols:
    - Update symbols file.
* debian/gst-codec-info.c:
  + Updated for API changes.

Show diffs side-by-side

added added

removed removed

Lines of Context:
6
6
dnl   GTK_DOC_CHECK([minimum-gtk-doc-version])
7
7
AC_DEFUN([GTK_DOC_CHECK],
8
8
[
 
9
  AC_REQUIRE([PKG_PROG_PKG_CONFIG])
9
10
  AC_BEFORE([AC_PROG_LIBTOOL],[$0])dnl setup libtool first
10
11
  AC_BEFORE([AM_PROG_LIBTOOL],[$0])dnl setup libtool first
 
12
 
 
13
  dnl check for tools we added during development
 
14
  AC_PATH_PROG([GTKDOC_CHECK],[gtkdoc-check])
 
15
  AC_PATH_PROGS([GTKDOC_REBASE],[gtkdoc-rebase],[true])
 
16
  AC_PATH_PROG([GTKDOC_MKPDF],[gtkdoc-mkpdf])
 
17
 
11
18
  dnl for overriding the documentation installation directory
12
19
  AC_ARG_WITH([html-dir],
13
20
    AS_HELP_STRING([--with-html-dir=PATH], [path to installed docs]),,
26
33
      [PKG_CHECK_EXISTS([gtk-doc],,
27
34
                        AC_MSG_ERROR([gtk-doc not installed and --enable-gtk-doc requested]))],
28
35
      [PKG_CHECK_EXISTS([gtk-doc >= $1],,
29
 
                        AC_MSG_ERROR([You need to have gtk-doc >= $1 installed to build gtk-doc]))])
 
36
                        AC_MSG_ERROR([You need to have gtk-doc >= $1 installed to build $PACKAGE_NAME]))])
 
37
    dnl don't check for glib if we build glib
 
38
    if test "x$PACKAGE_NAME" != "xglib"; then
 
39
      dnl don't fail if someone does not have glib
 
40
      PKG_CHECK_MODULES(GTKDOC_DEPS, glib-2.0 >= 2.10.0 gobject-2.0  >= 2.10.0,,)
 
41
    fi
 
42
    dnl don't rely on sed being pulled in implicitly. Fixes Solaris build.
30
43
    if test -z "$SED"; then
31
44
      AC_PROG_SED
32
45
    fi
35
48
  AC_MSG_CHECKING([whether to build gtk-doc documentation])
36
49
  AC_MSG_RESULT($enable_gtk_doc)
37
50
 
38
 
  AC_PATH_PROGS(GTKDOC_CHECK,gtkdoc-check,)
 
51
  dnl enable/disable output formats
 
52
  AC_ARG_ENABLE([gtk-doc-html],
 
53
    AS_HELP_STRING([--enable-gtk-doc-html],
 
54
                   [build documentation in html format [[default=yes]]]),,
 
55
    [enable_gtk_doc_html=yes])
 
56
    AC_ARG_ENABLE([gtk-doc-pdf],
 
57
      AS_HELP_STRING([--enable-gtk-doc-pdf],
 
58
                     [build documentation in pdf format [[default=no]]]),,
 
59
      [enable_gtk_doc_pdf=no])
 
60
 
 
61
  if test -z "$GTKDOC_MKPDF"; then
 
62
    enable_gtk_doc_pdf=no
 
63
  fi
 
64
 
39
65
 
40
66
  AM_CONDITIONAL([ENABLE_GTK_DOC], [test x$enable_gtk_doc = xyes])
 
67
  AM_CONDITIONAL([GTK_DOC_BUILD_HTML], [test x$enable_gtk_doc_html = xyes])
 
68
  AM_CONDITIONAL([GTK_DOC_BUILD_PDF], [test x$enable_gtk_doc_pdf = xyes])
41
69
  AM_CONDITIONAL([GTK_DOC_USE_LIBTOOL], [test -n "$LIBTOOL"])
 
70
  AM_CONDITIONAL([GTK_DOC_USE_REBASE], [test -n "$GTKDOC_REBASE"])
42
71
])