[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
60-fyi-am-path-lispdir.patch
From: |
Akim Demaille |
Subject: |
60-fyi-am-path-lispdir.patch |
Date: |
Mon, 29 Oct 2001 23:03:04 +0100 |
Index: ChangeLog
from Akim Demaille <address@hidden>
* m4/lispdir.m4 (AM_PATH_LISPDIR): Use AC_RUN_LOG to avoid
cluttering configure's stdout.
Index: m4/lispdir.m4
--- m4/lispdir.m4 Sun, 23 Sep 2001 08:36:36 +0200 akim
+++ m4/lispdir.m4 Mon, 29 Oct 2001 23:07:53 +0100 akim
@@ -1,4 +1,4 @@
-## ------------------------
+## ------------------------ -*- Autoconf -*-
## Emacs LISP file handling
## From Ulrich Drepper
## Almost entirely rewritten by Alexandre Oliva
@@ -21,29 +21,38 @@
# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
# 02111-1307, USA.
-# serial 3
+# serial 4
+# AM_PATH_LISPDIR
+# ---------------
AC_DEFUN([AM_PATH_LISPDIR],
- [AC_ARG_WITH(lispdir,
- [ --with-lispdir Override the default lisp directory ],
- [ lispdir="$withval"
- AC_MSG_CHECKING([where .elc files should go])
- AC_MSG_RESULT([$lispdir])],
- [
- # If set to t, that means we are running in a shell under Emacs.
- # If you have an Emacs named "t", then use the full path.
- test x"$EMACS" = xt && EMACS=
- AC_CHECK_PROGS(EMACS, emacs xemacs, no)
- if test $EMACS != "no"; then
- if test x${lispdir+set} != xset; then
- AC_CACHE_CHECK([where .elc files should go], [am_cv_lispdir], [dnl
- am_cv_lispdir=`$EMACS -batch -q -eval '(while load-path (princ (concat
(car load-path) "\n")) (setq load-path (cdr load-path)))' | sed -n -e 's,/$,,'
-e '/.*\/lib\/\(x\?emacs\/site-lisp\)$/{s,,${libdir}/\1,;p;q;}' -e
'/.*\/share\/\(x\?emacs\/site-lisp\)$/{s,,${datadir}/\1,;p;q;}'`
- if test -z "$am_cv_lispdir"; then
- am_cv_lispdir='${datadir}/emacs/site-lisp'
- fi
- ])
- lispdir="$am_cv_lispdir"
- fi
- fi
- ])
- AC_SUBST(lispdir)])
+[AC_ARG_WITH(lispdir,
+ [ --with-lispdir Override the default lisp directory ],
+ [ lispdir="$withval"
+ AC_MSG_CHECKING([where .elc files should go])
+ AC_MSG_RESULT([$lispdir])],
+ [
+ # If set to t, that means we are running in a shell under Emacs.
+ # If you have an Emacs named "t", then use the full path.
+ test x"$EMACS" = xt && EMACS=
+ AC_CHECK_PROGS(EMACS, emacs xemacs, no)
+ if test $EMACS != "no"; then
+ if test x${lispdir+set} != xset; then
+ AC_CACHE_CHECK([where .elc files should go], [am_cv_lispdir],
+ [AC_RUN_LOG([$EMACS -batch -q -eval '(while load-path (princ (concat
(car load-path) "\n")) (setq load-path (cdr load-path)))' >conftest.out])
+ am_cv_lispdir=`sed -n \
+ -e 's,/$,,' \
+ -e '/.*\/lib\/\(x\?emacs\/site-lisp\)$/{s,,${libdir}/\1,;p;q;}' \
+ -e '/.*\/share\/\(x\?emacs\/site-lisp\)$/{s,,${datadir}/\1,;p;q;}' \
+ conftest.out`
+ rm conftest.out
+ if test -z "$am_cv_lispdir"; then
+ am_cv_lispdir='${datadir}/emacs/site-lisp'
+ fi
+ ])
+ lispdir="$am_cv_lispdir"
+ fi
+ fi
+])
+AC_SUBST(lispdir)
+])# AM_PATH_LISPDIR
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- 60-fyi-am-path-lispdir.patch,
Akim Demaille <=