QUERY
>>>> "Aidan" == Aidan Kehoe
<kehoea(a)parhasard.net> writes:
Aidan> Use source-root, not build-root when constructing the
Aidan> path of symbol's C source file.
Good. I wonder if these shouldn't be defconsts? Probably makes no
difference, of course. A couple of docstring niggles:
+(defvar build-root (expand-file-name ".." invocation-directory)
+ "Where XEmacs object files and executables are written during the build.
+This will differ from `source-root' if `configure' was run in a different
+directory to the source code, something autoconf supports and the GCC people
+recomment for their project. ")
"Root of tree containing object files and executables produced by build.
Differs from `source-root' if configured with --srcdir option, a practice
recommended for developers."
+(defvar source-root (expand-file-name ".." source-lisp)
+ "Where the XEmacs source code is stored during the build.
+Used during loadup, and used `symbol-file' when giving the file a built-in
+symbol is defined in. ")
"Root of tree containing source code for the current build.
Used during loadup and for documenting source of symbols defined in C."
Appearances to the contrary notwithstanding, those are typo fixes. :-)
--
School of Systems and Information Engineering
http://turnbull.sk.tsukuba.ac.jp
University of Tsukuba Tennodai 1-1-1 Tsukuba 305-8573 JAPAN
Ask not how you can "do" free software business;
ask what your business can "do for" free software.