From e0c6872cf40896c7be36b11dcc744620f10adf1d Mon Sep 17 00:00:00 2001 From: Norbert Preining Date: Mon, 2 Sep 2019 13:46:59 +0900 Subject: Initial commit --- support/autoconf/README | 192 ++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 192 insertions(+) create mode 100644 support/autoconf/README (limited to 'support/autoconf/README') diff --git a/support/autoconf/README b/support/autoconf/README new file mode 100644 index 0000000000..03821a60a0 --- /dev/null +++ b/support/autoconf/README @@ -0,0 +1,192 @@ +These macros for Autoconf test if latex and/or some others applications are installed + +To use this macro, just do the following : + + add m4_include([latex.m4]) to the configure.in file + + use autoconf -I + +or + aclocal -I + autoconf + +Then, you can use the following macro : + +AC_LATEX_CLASS_ARTICLE +-> set $article to yes if class article exists + +AC_LATEX_CLASS_BOOK +-> set $book to yes if class book exists + +AC_LATEX_CLASS_REPORT +-> set $report to yes if class report exists + +AC_LATEX_CLASS(,) +or +AC_LATEX_CLASS(,,) +or +AC_LATEX_CLASS(,,,) +-> set $ to yes if exists + +AC_LATEX_CLASSES ([],) +-> set $ to the first class that exists + +AC_LATEX_PACKAGE_AMSMATH +-> set $amsmath to the right way to include amsmath + +AC_LATEX_PACKAGE_FONTENC +-> set $fontenc to OT1 or T1 + +AC_LATEX_PACKAGE_INPUT(,,) +-> set $ to yes if can be \input within + +AC_LATEX_PACKAGE_OPT(,,,) +-> set $ to yes if with works within + +AC_LATEX_PACKAGE(,,) +or +AC_LATEX_PACKAGE(,,,) +or +AC_LATEX_PACKAGE(,,,,) +-> set $ to yes if can be use within + +AC_LATEX_PACKAGES([,,...],,) +-> set $ to the first package that works with + +AC_PROG_DVIPDF +-> test if dvipdf exists and set $dvipdf + +AC_PROG_DVIPS +-> test if dvips exists and set $dvips + +AC_PROG_FIG2DEV +-> test if fig2dev exists and set $fig2dev + +AC_PROG_GNUPLOT +-> test if gnuplot exists and set $gnuplot + +AC_PROG_GUNZIP +-> test if gunzip exists and set $gunzip + +AC_PROG_GZIP +-> test if gzip exists and set $gzip + +AC_PROG_LATEX +-> test if latex exists and set $latex + +AC_PROG_MF +-> test if mf exists and set $mf + +AC_PROG_PDFLATEX +-> test if pdflatex exists and set $pdflatex + +AC_PROG_PS2PDF +-> test if ps2pdf exists and set $ps2pdf + +AC_PROG_BIBTEX +-> test if bibtex exists and set $bibtex + +AC_PROG_LATEX2HTML +-> test if latex2html exists and set $latex2html + +AC_PROG_LATEX2MAN +-> test if latex2man exists and set $latex2man + +AC_PROG_MAKEINDEX +-> test if makeindex exists and set $makeindex + +AC_PROG_JPEG2PS +-> test if jpeg2ps exists and set $jpeg2ps + +AC_LATEX_DVIPS_T (,,[on|off]) +-> test if option -t in dvips works and set var to yes or no. if last parameter is on, use -t landscape and -t + +AC_LATEX_DVIPS_T_A4 +-> test if option -t a4 in dvips works and set dvips_t_a4 to yes or no + +AC_LATEX_DVIPS_T_LETTER +-> test if option -t letter in dvips works and set dvips_t_letter to yes or no + +AC_LATEX_DVIPS_T_A4_LANDSCAPE +-> test if option -t a4 -t landscape in dvips works and set dvips_t_a4_landscape to yes or no + +AC_LATEX_DVIPS_T_LETTER_LANDSCAPE +-> test if option -t letter -t landscape in dvips works and set dvips_t_letter_landscape to yes or no + +AC_LATEX_DVIPS_O_STDOUT +-> test if option -t- in dvips works and set dvips_o_stdout to yes or no + +AC_PROG_MKTEXPK +-> test if mktexpk exists and set $mktexpk + +AC_PROG_TEXHASH +-> test if texhash exists and set $texhash + +AC_PROG_KPSEWHICH +-> test if kpsewhich exists and set $kpsewhich + +AC_TEXMF_PATH +-> test for a local texmf path where to install class and package + +AC_PROG_PNGTOPNM +-> test if pngtopnm exists and set $pngtopnm + +AC_PROG_PNMTOPS +-> test if pnmtops exists and set $pnmtops + +AC_PROG_JPEGTOPNM +-> test if jpegtopnm exists and set $jpegtopnm + +AC_PROG_LATEX2PNG +-> test if latex2png exists and set $latex2png + +AC_PROG_LATEX2RTF +-> test if latex2rtf exists and set $latex2rtf + +AC_PROG_PSBOOK +-> test if psbook exists and set $psbook + +AC_PROG_PSNUP +-> test if psnup exists and set $psnup + +AC_PROG_PSSELECT +-> test if psselect exists and set $psselect + +AC_PROG_PSRESIZE +-> test if psresize exists and set $psresize + +AC_PROG_DVIBOOK +-> test if dvibook exists and set $dvibook + +History : +2004-08-14 : Version 1.3 of these macros +2004-07-24 : Changing .dvips folder to be destroy at end +2004-07-14 : Changing AC_LATEX_CLASS and AC_LATEX_PACKAGE to add feature + to support if and else operation + Adding AC_PROG_PNGTOPNM + Adding AC_PROG_PNMTOPS + Adding AC_PROG_JPEGTOPNM + Adding AC_PROG_LATEX2PNG + Adding AC_PROG_LATEX2RTF + Adding AC_PROG_PSBOOK + Adding AC_PROG_PSNUP + Adding AC_PROG_PSSELECT + Adding AC_PROG_PSRESIZE + Adding AC_PROG_DVIBOOK +2004-06-18 : Adding AC_PROG_TEXHASH + Adding AC_PROG_KPSEWHICH + Adding AC_TEXMF_PATH +2004-04-21 : Adding AC_LATEX_DVIPS_T_LETTER + Adding AC_LATEX_DVIPS_T_A4_LANDSCAPE + Adding AC_LATEX_DVIPS_T_LETTER_LANDSCAPE + Adding AC_LATEX_DVIPS_O_STDOUT + Adding AC_PROG_MKTEXPK + Bugs correction and adding some comments +2004-04-20 : Adding AC_PROG_BIBTEX + Adding AC_PROG_LATEX2HTML + Adding AC_PROG_LATEX2MAN + Adding AC_PROG_MAKEINDEX + Adding AC_PROG_JPEG2PS + Adding AC_LATEX_DVIPS_T + Adding AC_LATEX_DVIPS_T_A4 +2004-04-19 : Version 1 \ No newline at end of file -- cgit v1.2.3