summary refs log tree commit diff
path: root/configure.ac
diff options
context:
space:
mode:
authorLudovic Court`es2006-07-24 08:15:35 +0000
committerLudovic Court`es2006-07-24 08:15:35 +0000
commit3af9f58fbfe8eacf49e88db81b9e809d5fd8bc0a (patch)
tree3395b27ce10e495f89688a8521b63df69bb100d5 /configure.ac
parent06e595c745c300a6fd2130633539ac682cb0b8e9 (diff)
downloadskribilo-3af9f58fbfe8eacf49e88db81b9e809d5fd8bc0a.tar.gz
skribilo-3af9f58fbfe8eacf49e88db81b9e809d5fd8bc0a.tar.lz
skribilo-3af9f58fbfe8eacf49e88db81b9e809d5fd8bc0a.zip
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
Diffstat (limited to 'configure.ac')
-rw-r--r--configure.ac5
1 files changed, 5 insertions, 0 deletions
diff --git a/configure.ac b/configure.ac
index 5b57f87..e889401 100644
--- a/configure.ac
+++ b/configure.ac
@@ -21,6 +21,11 @@ GUILE_MODULE_REQUIRED([srfi srfi-35])
 AC_PATH_PROG([LOUT], [lout], [not-found])
 AM_CONDITIONAL([HAVE_LOUT], [test "x$LOUT" != "xnot-found"])
 
+# Look for Ploticus.
+AC_PATH_PROGS([PLOTICUS], [ploticus pl], [not-found])
+AM_CONDITIONAL([HAVE_PLOTICUS], [test "x$PLOTICUS" != "xnot-found"])
+
+
 AC_SUBST([SKRIBILO_DOC_DIR], ["$datadir/doc/skribilo"])
 AC_SUBST([SKRIBILO_EXT_DIR], ["$datadir/skribilo/1.2/"])
 AC_SUBST([SKRIBILO_SKR_PATH], ["$GUILE_SITE/"])