emacs-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: syncing Emacs from sources maintained elsewhere


From: Eli Zaretskii
Subject: Re: syncing Emacs from sources maintained elsewhere
Date: Sat, 29 Jan 2011 12:04:18 +0200

> Date: Sun, 23 Jan 2011 12:38:58 -0800
> From: Paul Eggert <address@hidden>
> CC: address@hidden, bug-gnulib <address@hidden>
> 
> >  . Why are PACKAGE and VERSION needed, and where are they used?
> 
> That's another Automake thing.  PACKAGE should be "emacs",
> and VERSION "24.0.50".  VERSION is used in some auxiliary
> programs like lib-src/etags.c.  Emacs doesn't use PACKAGE
> anywhere now, but perhaps it will someday.

Looks like introduction of VERSION into config.in might warrant a
suitable change in admin/admin.el, and perhaps also in src/emacs.c.
Until now, VERSION for etags.c etc. was determined by the `version'
Make variable in lib-src/Makefile.in, which was set by the configure
script by editing emacs.c with Sed.  I see a warning in the current
configure script about mismatch between `version' gleaned from emacs.c
and VERSION set by the configure script itself, but perhaps we should
simply use VERSION set by configure.

For now, I added VERSION to nt/config.nt, but ifdef'ed it away,
pending the decision regarding use of VERSION in config.h.



reply via email to

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