From 3af9f58fbfe8eacf49e88db81b9e809d5fd8bc0a Mon Sep 17 00:00:00 2001 From: Ludovic Court`es Date: Mon, 24 Jul 2006 08:15:35 +0000 Subject: Detect Ploticus at configuration-time and decide how to build the doc. * configure.ac: Look for `ploticus' or `pl'. Create an AM conditional. * doc/user/Makefile.am (BUILT_SOURCES): Set to `doc-config.scm'. (html_DATA): New, set to `user.html'. (ps_DATA): Likewise. (doc-config.scm): New target. * doc/user/user.skb: Load `doc-config.scm' and update `%ploticus-program' accordingly. Decide whether or not to include `pie.skb'. * src/guile/skribilo/package/pie.scm: Export `%ploticus-program' and `%ploticus-debug?'. git-archimport-id: lcourtes@laas.fr--2005-libre/skribilo--devo--1.2--patch-26 --- doc/user/user.skb | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'doc/user/user.skb') diff --git a/doc/user/user.skb b/doc/user/user.skb index 82e614e..68c3d23 100644 --- a/doc/user/user.skb +++ b/doc/user/user.skb @@ -23,6 +23,11 @@ (use-modules (skribilo package eq) (skribilo package pie)) +;; Load the compile-time configuration file. +(load "doc-config.scm") + +(if %have-ploticus? (set! %ploticus-program %ploticus-path)) + ;*---------------------------------------------------------------------*/ ;* HTML custom */ ;*---------------------------------------------------------------------*/ @@ -138,7 +143,7 @@ as HTML, Info pages, man pages, Postscript, etc.])))) (include "eq.skb") ;;; Pie charts -(include "pie.skb") +(if %have-ploticus? (include "pie.skb")) ;;; Standard Library (include "lib.skb") -- cgit v1.2.3