Accepting request 241439 from home:Zaitor:branches:GNOME:Factory
Update gtk-doc.m4 due to version update/changes of gtk-doc. OBS-URL: https://build.opensuse.org/request/show/241439 OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/glib2?expand=0&rev=254
This commit is contained in:
parent
6204356a50
commit
7556cc7f5c
@ -1,3 +1,8 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Jul 18 09:13:01 UTC 2014 - zaitor@opensuse.org
|
||||||
|
|
||||||
|
- Update gtk-doc.m4 due to version update/changes of gtk-doc.
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Mon Mar 24 19:53:13 UTC 2014 - zaitor@opensuse.org
|
Mon Mar 24 19:53:13 UTC 2014 - zaitor@opensuse.org
|
||||||
|
|
||||||
|
47
gtk-doc.m4
47
gtk-doc.m4
@ -1,6 +1,6 @@
|
|||||||
dnl -*- mode: autoconf -*-
|
dnl -*- mode: autoconf -*-
|
||||||
|
|
||||||
# serial 1
|
# serial 2
|
||||||
|
|
||||||
dnl Usage:
|
dnl Usage:
|
||||||
dnl GTK_DOC_CHECK([minimum-gtk-doc-version])
|
dnl GTK_DOC_CHECK([minimum-gtk-doc-version])
|
||||||
@ -10,8 +10,24 @@ AC_DEFUN([GTK_DOC_CHECK],
|
|||||||
AC_BEFORE([AC_PROG_LIBTOOL],[$0])dnl setup libtool first
|
AC_BEFORE([AC_PROG_LIBTOOL],[$0])dnl setup libtool first
|
||||||
AC_BEFORE([AM_PROG_LIBTOOL],[$0])dnl setup libtool first
|
AC_BEFORE([AM_PROG_LIBTOOL],[$0])dnl setup libtool first
|
||||||
|
|
||||||
|
ifelse([$1],[],[gtk_doc_requires="gtk-doc"],[gtk_doc_requires="gtk-doc >= $1"])
|
||||||
|
AC_MSG_CHECKING([for gtk-doc])
|
||||||
|
PKG_CHECK_EXISTS([$gtk_doc_requires],[have_gtk_doc=yes],[have_gtk_doc=no])
|
||||||
|
AC_MSG_RESULT($have_gtk_doc)
|
||||||
|
|
||||||
|
if test "$have_gtk_doc" = "no"; then
|
||||||
|
AC_MSG_WARN([
|
||||||
|
You will not be able to create source packages with 'make dist'
|
||||||
|
because $gtk_doc_requires is not found.])
|
||||||
|
fi
|
||||||
|
|
||||||
dnl check for tools we added during development
|
dnl check for tools we added during development
|
||||||
AC_PATH_PROG([GTKDOC_CHECK],[gtkdoc-check])
|
dnl Use AC_CHECK_PROG to avoid the check target using an absolute path that
|
||||||
|
dnl may not be writable by the user. Currently, automake requires that the
|
||||||
|
dnl test name must end in '.test'.
|
||||||
|
dnl https://bugzilla.gnome.org/show_bug.cgi?id=701638
|
||||||
|
AC_CHECK_PROG([GTKDOC_CHECK],[gtkdoc-check],[gtkdoc-check.test])
|
||||||
|
AC_PATH_PROG([GTKDOC_CHECK_PATH],[gtkdoc-check])
|
||||||
AC_PATH_PROGS([GTKDOC_REBASE],[gtkdoc-rebase],[true])
|
AC_PATH_PROGS([GTKDOC_REBASE],[gtkdoc-rebase],[true])
|
||||||
AC_PATH_PROG([GTKDOC_MKPDF],[gtkdoc-mkpdf])
|
AC_PATH_PROG([GTKDOC_MKPDF],[gtkdoc-mkpdf])
|
||||||
|
|
||||||
@ -28,22 +44,22 @@ AC_DEFUN([GTK_DOC_CHECK],
|
|||||||
[use gtk-doc to build documentation [[default=no]]]),,
|
[use gtk-doc to build documentation [[default=no]]]),,
|
||||||
[enable_gtk_doc=no])
|
[enable_gtk_doc=no])
|
||||||
|
|
||||||
if test x$enable_gtk_doc = xyes; then
|
|
||||||
ifelse([$1],[],
|
|
||||||
[PKG_CHECK_EXISTS([gtk-doc],,
|
|
||||||
AC_MSG_ERROR([gtk-doc not installed and --enable-gtk-doc requested]))],
|
|
||||||
[PKG_CHECK_EXISTS([gtk-doc >= $1],,
|
|
||||||
AC_MSG_ERROR([You need to have gtk-doc >= $1 installed to build $PACKAGE_NAME]))])
|
|
||||||
dnl don't check for glib if we build glib
|
|
||||||
if test "x$PACKAGE_NAME" != "xglib"; then
|
|
||||||
dnl don't fail if someone does not have glib
|
|
||||||
PKG_CHECK_MODULES(GTKDOC_DEPS, glib-2.0 >= 2.10.0 gobject-2.0 >= 2.10.0,,[:])
|
|
||||||
fi
|
|
||||||
fi
|
|
||||||
|
|
||||||
AC_MSG_CHECKING([whether to build gtk-doc documentation])
|
AC_MSG_CHECKING([whether to build gtk-doc documentation])
|
||||||
AC_MSG_RESULT($enable_gtk_doc)
|
AC_MSG_RESULT($enable_gtk_doc)
|
||||||
|
|
||||||
|
if test "x$enable_gtk_doc" = "xyes" && test "$have_gtk_doc" = "no"; then
|
||||||
|
AC_MSG_ERROR([
|
||||||
|
You must have $gtk_doc_requires installed to build documentation for
|
||||||
|
$PACKAGE_NAME. Please install gtk-doc or disable building the
|
||||||
|
documentation by adding '--disable-gtk-doc' to '[$]0'.])
|
||||||
|
fi
|
||||||
|
|
||||||
|
dnl don't check for glib if we build glib
|
||||||
|
if test "x$PACKAGE_NAME" != "xglib"; then
|
||||||
|
dnl don't fail if someone does not have glib
|
||||||
|
PKG_CHECK_MODULES(GTKDOC_DEPS, glib-2.0 >= 2.10.0 gobject-2.0 >= 2.10.0,,[:])
|
||||||
|
fi
|
||||||
|
|
||||||
dnl enable/disable output formats
|
dnl enable/disable output formats
|
||||||
AC_ARG_ENABLE([gtk-doc-html],
|
AC_ARG_ENABLE([gtk-doc-html],
|
||||||
AS_HELP_STRING([--enable-gtk-doc-html],
|
AS_HELP_STRING([--enable-gtk-doc-html],
|
||||||
@ -63,6 +79,7 @@ AC_DEFUN([GTK_DOC_CHECK],
|
|||||||
fi
|
fi
|
||||||
AC_SUBST([AM_DEFAULT_VERBOSITY])
|
AC_SUBST([AM_DEFAULT_VERBOSITY])
|
||||||
|
|
||||||
|
AM_CONDITIONAL([HAVE_GTK_DOC], [test x$have_gtk_doc = xyes])
|
||||||
AM_CONDITIONAL([ENABLE_GTK_DOC], [test x$enable_gtk_doc = xyes])
|
AM_CONDITIONAL([ENABLE_GTK_DOC], [test x$enable_gtk_doc = xyes])
|
||||||
AM_CONDITIONAL([GTK_DOC_BUILD_HTML], [test x$enable_gtk_doc_html = xyes])
|
AM_CONDITIONAL([GTK_DOC_BUILD_HTML], [test x$enable_gtk_doc_html = xyes])
|
||||||
AM_CONDITIONAL([GTK_DOC_BUILD_PDF], [test x$enable_gtk_doc_pdf = xyes])
|
AM_CONDITIONAL([GTK_DOC_BUILD_PDF], [test x$enable_gtk_doc_pdf = xyes])
|
||||||
|
Loading…
Reference in New Issue
Block a user