47 |
AC_FULL_EXPAND(_tmpdir_) |
AC_FULL_EXPAND(_tmpdir_) |
48 |
if test -d "${_tmpdir_}/site-start.d" |
if test -d "${_tmpdir_}/site-start.d" |
49 |
then |
then |
50 |
previewstartfile='${lispdir}/site-start.d/preview-latex.el' |
previewstartfile="${lispdir}/site-start.d/preview-latex.el" |
51 |
else |
else |
52 |
previewstartfile='${lispdir}/preview-latex.el' |
previewstartfile="${lispdir}/preview-latex.el" |
53 |
fi]) |
fi]) |
54 |
AC_MSG_RESULT([[${previewstartfile}]]) |
AC_MSG_RESULT([[${previewstartfile}]]) |
55 |
packagelispdir='${lispdir}/preview' |
packagelispdir="${lispdir}/preview" |
56 |
icondir="${packagelispdir}/images" |
packagedatadir="${packagelispdir}" |
57 |
else |
else |
58 |
#lispdir is only used for determining relative files. |
#lispdir is only used for determining relative files. |
59 |
lispdir="${packagedir}" |
lispdir="${packagedir}" |
60 |
packagelispdir="${packagedir}/lisp/preview" |
packagelispdir="${packagedir}/lisp/preview" |
61 |
previewstartfile="${packagelispdir}"/auto-autoloads.el |
previewstartfile="${packagelispdir}"/auto-autoloads.el |
62 |
icondir="${packagedir}/etc/preview" |
packagedatadir="${packagedir}/etc/preview" |
63 |
infodir="${packagedir}/info" |
infodir="${packagedir}/info" |
64 |
fi |
fi |
65 |
|
|
73 |
AC_LISPIFY_DIR(packagelispdir,"${previewstartfile}") |
AC_LISPIFY_DIR(packagelispdir,"${previewstartfile}") |
74 |
AC_MSG_RESULT([[${packagelispdir}]]) |
AC_MSG_RESULT([[${packagelispdir}]]) |
75 |
|
|
76 |
AC_MSG_CHECKING([where the icon files go]) |
AC_MSG_CHECKING([where the data files go]) |
77 |
AC_ARG_WITH(icondir, |
AC_ARG_WITH(packagedatadir, |
78 |
[[ --with-icondir=DIR Where the icon files go.]], |
[[ --with-packagedatadir=DIR Where the data files go.]], |
79 |
[icondir=["${withval}"]]) |
[packagedatadir=["${withval}"]]) |
80 |
AC_LISPIFY_DIR(icondir,"${previewstartfile}") |
AC_LISPIFY_DIR(packagedatadir,"${previewstartfile}") |
81 |
AC_MSG_RESULT([[${icondir}]]) |
AC_MSG_RESULT([[${packagedatadir}]]) |
82 |
|
|
83 |
AC_MSG_CHECKING(Where the info files go) |
AC_MSG_CHECKING(Where the info files go) |
84 |
AC_MSG_RESULT([[${infodir}]]) |
AC_MSG_RESULT([[${infodir}]]) |
118 |
# Be very careful about assuming things about the available hash programs |
# Be very careful about assuming things about the available hash programs |
119 |
# MikTeX comes with a braindead link to mktexlsr, apparently, so first |
# MikTeX comes with a braindead link to mktexlsr, apparently, so first |
120 |
# try the regular utility from them. |
# try the regular utility from them. |
121 |
AC_ARG_VAR(TEXHASH,[command to update the TeX filename database]) |
AC_ARG_VAR(TEXHASH,[command to update the TeX filename database. |
122 |
|
Set to : to skip updating the database on installation.]) |
123 |
AC_PATH_PROG(TEXHASH, texhash) |
AC_PATH_PROG(TEXHASH, texhash) |
124 |
if test -z "${TEXHASH}"; then |
if test -z "${TEXHASH}"; then |
125 |
AC_CHECK_PROG(TEXHASH, initexmf, initexmf -u) |
AC_CHECK_PROG(TEXHASH, initexmf, initexmf -u) |
130 |
|
|
131 |
TEX_PATH_TEXMFDIR |
TEX_PATH_TEXMFDIR |
132 |
|
|
133 |
AC_PATH_PROG(PERL, perl, :) |
if test "x${texmfdir}" = "xno" |
134 |
AC_PATH_PROG(MAKEINFO, makeinfo, :) |
then |
135 |
MAKEINFO_CHECK_MACROS(acronym env option) |
AC_MSG_CHECKING([kpathsea directory separator]) |
136 |
AC_PATH_PROG(INSTALL_INFO, install-info, :, ${PATH} /usr/sbin /sbin) |
AC_ARG_WITH(kpathseaseparator, |
137 |
|
[ --with-kpathsea-sep=@<:@:|;@:>@ |
138 |
|
directory separator for kpathsea], |
139 |
|
[[kpathseaseparator="${withval}"]], |
140 |
|
[test "x${pathoutput}" != x || pathoutput="`kpsepath -n latex tex`" |
141 |
|
case "${pathoutput}" in *\;*) kpathseaseparator=";" ;; |
142 |
|
*:*) kpathseaseparator=":" ;; |
143 |
|
*) AC_MSG_ERROR([Can't determine kpathsea directory separator! |
144 |
|
Please use --with-kpathsea-sep=@<:@:|;@>:@ to specify it!]) |
145 |
|
esac]) |
146 |
|
AC_MSG_RESULT([["${kpathseaseparator}"]]) |
147 |
|
packagetexstyles="${packagedatadir}/latex" |
148 |
|
AC_LISPIFY_DIR(packagetexstyles,"${previewstartfile}") |
149 |
|
lisppackagetexstyles="(defvar preview-TeX-style-dir (concat ${lisppackagetexstyles} \"${kpathseaseparator}\"))" |
150 |
|
else |
151 |
|
lisppackagetexstyles= |
152 |
|
fi |
153 |
|
AC_SUBST(lisppackagetexstyles) |
154 |
|
|
155 |
|
AC_ARG_VAR(PERL,[Perl executable. If set to :, some documentation |
156 |
|
cannot be regenerated, but installation of an unmodified tarball will |
157 |
|
succeed.]) |
158 |
|
|
159 |
|
if test "x$PERL" = x |
160 |
|
then |
161 |
|
AC_PATH_PROG(PERL, perl, :) |
162 |
|
fi |
163 |
|
|
164 |
|
AC_ARG_VAR(PERL,[Makeinfo executable. If set to :, some documentation |
165 |
|
cannot be regenerated, but installation of an unmodified tarball will |
166 |
|
succeed.]) |
167 |
|
|
168 |
|
if test "x$MAKEINFO" = x |
169 |
|
then |
170 |
|
AC_PATH_PROG(MAKEINFO, makeinfo, :) |
171 |
|
|
172 |
|
MAKEINFO_CHECK_MACROS(acronym env option) |
173 |
|
fi |
174 |
|
|
175 |
|
AC_ARG_VAR(INSTALL_INFO, [install-info executable. Set to : to skip making a dir file.]) |
176 |
|
|
177 |
|
if test "x$INSTALL_INFO" = x |
178 |
|
then |
179 |
|
AC_PATH_PROG(INSTALL_INFO, install-info, :, ${PATH} /usr/sbin /sbin) |
180 |
|
fi |
181 |
|
|
182 |
AC_MSG_CHECKING([[for glaring installation conflicts]]) |
AC_MSG_CHECKING([[for glaring installation conflicts]]) |
183 |
exppackagelispdir="$packagelispdir" |
exppackagelispdir="$packagelispdir" |
215 |
|
|
216 |
AC_SHELL_QUOTIFY(texmfdir) |
AC_SHELL_QUOTIFY(texmfdir) |
217 |
AC_SHELL_QUOTIFY(prefix) |
AC_SHELL_QUOTIFY(prefix) |
218 |
|
AC_SHELL_QUOTIFY(exec_prefix) |
219 |
|
AC_SHELL_QUOTIFY(libdir) |
220 |
AC_SHELL_QUOTIFY(previewtexmfdir) |
AC_SHELL_QUOTIFY(previewtexmfdir) |
221 |
AC_SHELL_QUOTIFY(previewdocdir) |
AC_SHELL_QUOTIFY(previewdocdir) |
222 |
AC_SHELL_QUOTIFY(packagedir) |
AC_SHELL_QUOTIFY(packagedir) |
223 |
AC_SHELL_QUOTIFY(packagelispdir) |
AC_SHELL_QUOTIFY(packagelispdir) |
224 |
AC_SHELL_QUOTIFY(previewstartfile) |
AC_SHELL_QUOTIFY(previewstartfile) |
225 |
AC_SHELL_QUOTIFY(lispdir) |
AC_SHELL_QUOTIFY(lispdir) |
226 |
AC_SHELL_QUOTIFY(icondir) |
AC_SHELL_QUOTIFY(packagedatadir) |
227 |
AC_SHELL_QUOTIFY(infodir) |
AC_SHELL_QUOTIFY(infodir) |
228 |
AC_SHELL_QUOTIFY(auctexdir) |
AC_SHELL_QUOTIFY(auctexdir) |
229 |
AC_SHELL_QUOTIFY(datadir) |
AC_SHELL_QUOTIFY(datadir) |
232 |
AC_SHELL_QUOTIFY(EMACS) |
AC_SHELL_QUOTIFY(EMACS) |
233 |
AC_SHELL_QUOTIFY(INSTALL_INFO) |
AC_SHELL_QUOTIFY(INSTALL_INFO) |
234 |
AC_SHELL_QUOTIFY(MAKEINFO) |
AC_SHELL_QUOTIFY(MAKEINFO) |
235 |
|
AC_SHELL_QUOTIFY(PERL) |
236 |
AC_SHELL_QUOTIFY(TEX) |
AC_SHELL_QUOTIFY(TEX) |
237 |
AC_SHELL_QUOTIFY(LATEX) |
AC_SHELL_QUOTIFY(LATEX) |
238 |
AC_SHELL_QUOTIFY(PDFLATEX) |
AC_SHELL_QUOTIFY(PDFLATEX) |