]> git.sesse.net Git - vlc/blobdiff - doc/developer/configure.ac
Fix [10fcb9f9c3c73d13340c0bd4153fc4c9c87b7186] (win doesn't have setenv).
[vlc] / doc / developer / configure.ac
index 08f9225ddc87f0ef25768cb9da17457d3b59bf48..b49dd1459a9da881bf7f497e073b0e448392bae2 100644 (file)
@@ -1,4 +1,4 @@
-dnl $Id: configure.ac,v 1.1 2004/02/13 04:22:39 rocky Exp $
+dnl $Id$
 dnl Process this file with autoconf to produce a configure script.
 
 AC_INIT(manual.xml.in,0.0.1)
@@ -7,7 +7,26 @@ AC_CHECK_PROGS(JADE, openjade jade, [nogood])
 
 if test "$JADE" = nogood ; then
   AC_MSG_ERROR(You need jade to build the documentation. 
-  Get it http://openjade.sourceforge.net/)
+  Get it from http://openjade.sourceforge.net/)
+else
+  DOCS="manual.html"
+fi
+
+AC_PATH_PROG(LYNX, lynx, [nope])
+
+if test "$LYNX" = nope ; then
+  AC_MSG_WARN(Can not create text version of manual)
+else 
+  DOCS="$DOCS manual.txt"
+fi
+
+AC_PATH_PROG(DVIPS, dvips, [nodvips])
+AC_PATH_PROG(JADETEX, jadetex, [nojadetex])
+
+if test "$DVIPS" = nodvips -o "$JADETEX" = nojadetex ; then
+  AC_MSG_WARN(Can not create PostScript version of manual)
+else 
+  DOCS="$DOCS manual.ps"
 fi
 
 AC_CANONICAL_SYSTEM
@@ -46,29 +65,48 @@ if test -n "${xml_decl}"; then
    XML_DECL=$xml_decl
 fi
 
+if test ! -f $XML_DECL ; then
+  AC_MSG_ERROR(Can't find xml.dcl file. Set with --with-xml-dcl.)
+fi
+
+
 AC_ARG_WITH(html_ss,
 [  --with-html-ss=PATH    place to find html/docbook.dsl file])
 if test -n "${html_ss}"; then
    HTML_SS=$html_ss
 fi
 
+if test ! -f $HTML_SS ; then
+  AC_MSG_ERROR(Can't find html/docbook.dsl file. Set with --with-html-ss.)
+fi
+
 AC_ARG_WITH(print_ss,
 [  --with-print-ss=PATH    place to find print/docbook.dsl file])
 if test -n "${print_ss}"; then
    PRINT_SS=$print_ss
 fi
 
+if test ! -f $PRINT_SS ; then
+  AC_MSG_ERROR(Can't find print/docbook.dsl file. Set with --with-print-ss.)
+fi
+
 AC_ARG_WITH(docbook_dtd,
 [  --with-dockbook-dtd=PATH    place to find docbookx.dtd file])
 if test -n "${docbook_dtd}"; then
    DOCBOOKX_DTD=$docbook_dtd
 fi
 
+if test ! -f $DOCBOOKX_DTD ; then
+  AC_MSG_ERROR(Can't find docbook.dsl file. Set with --with-docbook_dtd.)
+fi
+
 AC_SUBST(XML_DECL)
 AC_SUBST(HTML_SS)
 AC_SUBST(PRINT_SS)
 AC_SUBST(DOCBOOKX_DTD)
 AC_SUBST(JADE)
+AC_SUBST(LYNX)
+AC_SUBST(DOCS)
 
 AC_CONFIG_FILES([manual.xml Makefile])
 AC_OUTPUT