comparison src/emacs.c @ 975:151d438d2d55

[xemacs-hg @ 2002-08-28 05:36:20 by youngs] 2002-08-16 Steve Youngs <youngs@xemacs.org> * version.sh (xemacs_extra_name): New var to identify XEmacs version > release < next release. ie, release+cvs. * configure.in: Test for xemacs_extra_name. * configure: Re-generate. 2002-08-16 Steve Youngs <youngs@xemacs.org> * build-report.el (build-report-installation-version-regexp): Update to cater for 'xemacs-extra-name'. (build-report-version-file-regexp): Ditto. (build-report): Ditto. (build-report-installation-data): Ditto. (build-report-version-file-data): Ditto. * version.el (emacs-version): Test for 'xemacs-extra-name'. 2002-08-16 Steve Youngs <youngs@xemacs.org> * config.h.in (XEMACS_EXTRA_NAME): New. * emacs.c (vars_of_emacs): Use it.
author youngs
date Wed, 28 Aug 2002 05:36:34 +0000
parents a703d313962d
children 25e260cb7994
comparison
equal deleted inserted replaced
974:fce478afd5b4 975:151d438d2d55
322 Lisp_Object Vemacs_major_version; 322 Lisp_Object Vemacs_major_version;
323 Lisp_Object Vemacs_minor_version; 323 Lisp_Object Vemacs_minor_version;
324 Lisp_Object Vemacs_patch_level; 324 Lisp_Object Vemacs_patch_level;
325 Lisp_Object Vemacs_beta_version; 325 Lisp_Object Vemacs_beta_version;
326 Lisp_Object Vxemacs_codename; 326 Lisp_Object Vxemacs_codename;
327 Lisp_Object Vxemacs_extra_name;
327 #ifdef INFODOCK 328 #ifdef INFODOCK
328 Lisp_Object Vinfodock_major_version; 329 Lisp_Object Vinfodock_major_version;
329 Lisp_Object Vinfodock_minor_version; 330 Lisp_Object Vinfodock_minor_version;
330 Lisp_Object Vinfodock_build_version; 331 Lisp_Object Vinfodock_build_version;
331 #endif 332 #endif
3854 #ifndef XEMACS_CODENAME 3855 #ifndef XEMACS_CODENAME
3855 #define XEMACS_CODENAME "Noname" 3856 #define XEMACS_CODENAME "Noname"
3856 #endif 3857 #endif
3857 Vxemacs_codename = build_string (XEMACS_CODENAME); 3858 Vxemacs_codename = build_string (XEMACS_CODENAME);
3858 3859
3860 DEFVAR_LISP ("xemacs-extra-name", &Vxemacs_extra_name /*
3861 Extra string to maybe put into the version string.
3862
3863 Usually used to denote an XEmacs built from a CVS checkout between
3864 releases. In that case its value would be \"(+CVS)\".
3865 */ );
3866 #ifdef XEMACS_EXTRA_NAME
3867 Vxemacs_extra_name = build_string (XEMACS_EXTRA_NAME);
3868 #endif
3869
3859 /* Lisp variables which contain command line flags. 3870 /* Lisp variables which contain command line flags.
3860 3871
3861 The portable dumper stomps on these; they must be saved and restored 3872 The portable dumper stomps on these; they must be saved and restored
3862 if they are processed before the call to pdump_load() in main_1(). 3873 if they are processed before the call to pdump_load() in main_1().
3863 */ 3874 */