automake-patches
[Top][All Lists]
Advanced

[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



reply via email to

[Prev in Thread] Current Thread [Next in Thread]