diff options
author | Owen Fraser-Green <owen@discobabe.net> | 2004-05-15 11:44:44 +0000 |
---|---|---|
committer | Owen Fraser-Green <owen@discobabe.net> | 2004-05-15 11:44:44 +0000 |
commit | d1b264b031299c4429bf2f2615d8621267f096fb (patch) | |
tree | 3bef730fe9a3af882d05f0c0008da746ff1b59b0 /configure.in | |
parent | 375d665f7467767845b8471c131c24bce4b14581 (diff) |
Added mono documentation.
Diffstat (limited to 'configure.in')
-rw-r--r-- | configure.in | 38 |
1 files changed, 38 insertions, 0 deletions
diff --git a/configure.in b/configure.in index ff53b944..887ef1c9 100644 --- a/configure.in +++ b/configure.in @@ -36,6 +36,7 @@ AC_ARG_ENABLE(gcov, [ --enable-gcov compile with coverage p AC_ARG_ENABLE(abstract-sockets, [ --enable-abstract-sockets use abstract socket namespace (linux only)],enable_abstract_sockets=$enableval,enable_abstract_sockets=auto) AC_ARG_ENABLE(gcj, [ --enable-gcj build gcj bindings],enable_gcj=$enableval,enable_gcj=no) AC_ARG_ENABLE(mono, [ --enable-mono build mono bindings],enable_mono=$enableval,enable_mono=auto) +AC_ARG_ENABLE(mono_docs, [ --enable-mono-docs build mono docs],enable_mono_docs=$enableval,enable_mono_docs=auto) AC_ARG_ENABLE(python, [ --enable-python build python bindings],enable_python=$enableval,enable_python=auto) @@ -211,6 +212,41 @@ fi AM_CONDITIONAL(DBUS_USE_MCS, test x$enable_mono = xyes) +#### Look for monodoc +MONODOC_REQUIRED_VERSION=0.15 +AC_SUBST(MONODOC_REQUIRED_VERSION) +PKG_CHECK_MODULES(MONODOC_DEPENDENCY, monodoc >= $MONODOC_REQUIRED_VERSION, have_monodoc=yes, have_monodoc=no) + +if test x$enable_mono_docs = xyes; then + if test x$have_monodoc = xno ; then + AC_MSG_ERROR([Building Mono docs explicitly required, but monodoc not found]) + else + AC_PATH_PROG(MONODOC, monodoc, no) + if test x$MONODOC = xno; then + AC_MSG_ERROR([Building Mono docs explicitly required, but monodoc not found]) + fi + fi +fi + +if test x$enable_mono_docs = xauto ; then + if test x$have_monodoc = xno ; then + enable_mono_docs=no + MONODOC= + else + AC_PATH_PROG(MONODOC, monodoc, no) + if test x$MONODOC = xno; then + enable_mono_docs=no + MONODOC= + else + enable_mono_docs=yes + fi + fi +fi + +AC_SUBST(MONODOC) + +AM_CONDITIONAL(ENABLE_MONODOC, test "x$enable_mono_docs" = "xyes") + changequote(,)dnl # let ourselves use our own unstable API CPPFLAGS="-DDBUS_API_SUBJECT_TO_CHANGE=1 $CPPFLAGS" @@ -1024,6 +1060,7 @@ gcj/org/freedesktop/Makefile gcj/org/freedesktop/dbus/Makefile mono/Makefile mono/example/Makefile +mono/doc/Makefile bus/Makefile tools/Makefile test/Makefile @@ -1094,6 +1131,7 @@ echo " Building GLib bindings: ${have_glib} Building Python bindings: ${have_python} Building Mono bindings: ${enable_mono} + Building Mono docs: ${enable_mono_docs} Building GTK+ tools: ${have_gtk} Building X11 code: ${enable_x11} Building Doxygen docs: ${enable_doxygen_docs} |