summaryrefslogtreecommitdiff
path: root/doc
diff options
context:
space:
mode:
authorLudovic Courtès <ludo@chbouib.org>2007-05-31 00:20:39 +0200
committerLudovic Courtès <ludo@chbouib.org>2007-05-31 00:20:39 +0200
commit1d0d5b93a0c711e9966bb938ffc8d8ee3400ea68 (patch)
tree4c737131c11fde055dedb5028ab04ab71d0ee1bd /doc
parent6b55b3d61e743045b88375ab86bc389d3ee2292f (diff)
downloadgnutls-1d0d5b93a0c711e9966bb938ffc8d8ee3400ea68.tar.gz
Handle missing Guile when building the documentation.
Diffstat (limited to 'doc')
-rw-r--r--doc/Makefile.am18
1 files changed, 11 insertions, 7 deletions
diff --git a/doc/Makefile.am b/doc/Makefile.am
index c4cff5ae16..500f4a36ce 100644
--- a/doc/Makefile.am
+++ b/doc/Makefile.am
@@ -112,6 +112,11 @@ error_codes.texi: ../lib/gnutls_errors.c ../src/errcodes.c
-../src/errcodes > error_codes.texi
+guile_texi = core.c.texi extra.c.texi
+BUILT_SOURCES = $(guile_texi)
+CLEANFILES = $(guile_texi)
+EXTRA_DIST += $(guile_texi)
+
if HAVE_GUILE
#
@@ -122,12 +127,6 @@ GUILE_FOR_BUILD = $(GUILE) -L $(top_srcdir)/guile/modules
SNARF_CPPFLAGS = -I$(top_srcdir)/guile/src -I$(top_builddir)/guile/src
-guile_texi = core.c.texi extra.c.texi
-
-BUILT_SOURCES = $(guile_texi)
-EXTRA_DIST += $(guile_texi)
-CLEANFILES = $(guile_texi)
-
%.c.texi: $(top_srcdir)/guile/src/%.c
$(GUILE_FOR_BUILD) -l "$(srcdir)/extract-guile-c-doc.scm" \
@@ -135,4 +134,9 @@ CLEANFILES = $(guile_texi)
-- "$^" "$(CPP)" "$(SNARF_CPPFLAGS)" \
> "$@"
-endif
+else !HAVE_GUILE
+
+%.c.texi:
+ echo "(Guile not available, documentation not generated.)" > $@
+
+endif !HAVE_GUILE