m4/mdw-dir-texmf.m4: Pull `texmf' path guesswork out of `AC_ARG_WITH'.
[runlisp] / m4 / mdw-dir-texmf.m4
index 2d12db8..9406273 100644 (file)
@@ -53,17 +53,21 @@ AC_DEFUN([mdw_DIR_TEXMF],[
 AC_ARG_WITH([texmfdir],
 [AS_HELP_STRING([--with-texmfdir=DIR],
                [set the TeX install directory to DIR])],
-[texmfdir=$withval],
-[AC_MSG_CHECKING([where to put installed TeX files])
-mdw_DEFINE_PATHS([
-texmfdir='${datadir}/texmf'
-for d in \
-  '${datadir}/texmf' '${prefix}/lib/texmf' \
-  '${prefix}/texmf' '${libdir}/lib/texmf'; do
-  if test -d "mdw_PATH([$d])"; then
-    texmfdir=$d
-    break
-  fi
-done
-AC_MSG_RESULT([$texmfdir])])])
+[texmfdir=$withval], [texmfdir=guess])
+case $texmfdir in
+  guess)
+    AC_MSG_CHECKING([where to put installed TeX files])
+    mdw_DEFINE_PATHS([
+    texmfdir='${datadir}/texmf'
+    for d in \
+      '${datadir}/texmf' '${prefix}/lib/texmf' \
+      '${prefix}/texmf' '${libdir}/lib/texmf'; do
+      if test -d "mdw_PATH([$d])"; then
+       texmfdir=$d
+       break
+      fi
+    done
+    AC_MSG_RESULT([$texmfdir])])
+    ;;
+esac
 AC_SUBST(texmfdir)])