>>>> "Malcolm" == Malcolm Purvis
<malcolmp(a)xemacs.org> writes:
Malcolm> The best I can make it is as follows.
Very nice indeed! I hope it works as well for Adrian as it is pretty!
Some comments:
Malcolm> --with-optimization Control whether compilation is optimized. By
Malcolm> --with-cflags-optimization=FLAGS
Would it be too fragile and/or confusing to support things like
--with-cflags-optimization=none
--with-cflags-optimization=default
and nuke the --with-optimization flag? (Although I can see a use for
--with-optimization for people with custom option sets to simply turn
them on or off while preserving the rest of the command line.)
Malcolm> --with-memory-usage-stats
Malcolm> Enable LISP memory usage API.
I've always thought of the memory stats as something people would be
curious about. How about moving them to "Memory allocation options"
and turning them on by default?
Malcolm> Developer options
Not a very good name. Aren't all XEmacs users developers in some
sense? To wit:
These could go in a new section, Platform-specific (cf Infodock):
Malcolm> --with-workshop Support the Sun WorkShop (formerly Sparcworks)
Malcolm> development environment.
Malcolm> --with-sparcworks Alias for --with-workshop
I think these belong in memory allocation, with the kkcc/mc-alloc
options labelled "experimental":
Malcolm> --with-pdump Enable portable LISP preloader.
Malcolm> --with-dump-in-exec Enable dumping into executable (enabled by
default
Malcolm> for `pdump', not enabled by default in
combination
Malcolm> with `mc-alloc').
Malcolm> --with-kkcc Enable new GC algorithms.
Malcolm> --with-mc-alloc Enable new allocator.
This belongs in Debugging:
Malcolm> --with-assertions Compile in runtime assertions.
This isn't experimental, and could go in Emacs LISP, I guess:
Malcolm> --with-modules Compile in experimental support for dynamically
Malcolm> loaded libraries (Dynamic Shared Objects).
This could go in File-related:
Malcolm> --with-zlib Support inflate (de)compression internally.
This could go in a new section, Platform-specific (cf Workshop/Sparcworks):
Malcolm> --with-infodock Support the Infodock version of XEmacs. Infodock
is
Malcolm> a SourceForge project).
Look, Ma! No "Developer options" left! ;-)
Urk. This should get lost, since it's not accurate with your patch
(thanks again!):
Malcolm> Optional Packages:
Malcolm> --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
Malcolm> --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
Malcolm> --with-x use the X Window System
I suppose there's no easy way to do that, though.
--
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.