[PATCH 21.5] Ensure correct finder* is used during build

Ville Skyttä scop at xemacs.org
Tue May 22 15:53:55 EDT 2007


21.5

Without this patch, if I have already an XEmacs built and installed using the 
same paths as the currently being built one (usually the same dir config, 
same XEmacs version), the build ends up using finder.el from the installed 
dir -- or at least trying to write finder-inf.el there, haven't checked that 
closely -- rather than using/writing to the source tree currently being 
built.

2007-05-22  Ville Skyttä  <scop at xemacs.org>

	* Makefile.in.in ($(LISP)/finder-inf.el): Set lisp-directory
	to $(LISP) to ensure we're working with the correct finder*.

Index: src/Makefile.in.in
===================================================================
RCS file: /pack/xemacscvs/XEmacs/xemacs/src/Makefile.in.in,v
retrieving revision 1.125
diff -u -r1.125 Makefile.in.in
--- src/Makefile.in.in	23 Apr 2006 16:11:32 -0000	1.125
+++ src/Makefile.in.in	22 May 2007 19:49:51 -0000
@@ -649,6 +649,7 @@
 	@echo "Building finder database ..."
 	$(RM) $(LISP)/finder-inf.el
 	$(XEMACS_BATCH)	-eval "(setq finder-compile-keywords-quiet t)" \
+		-eval "(setq lisp-directory \"$(LISP)\")" \
 		-l finder -f finder-compile-keywords
 	@echo "Building finder database ...(done)"
 



More information about the XEmacs-Patches mailing list