On 01/23/2011 04:39 AM, Eli Zaretskii wrote: > . Why is NO_MINUS_C_MINUS_O needed? Which compilation uses this > macro?
That's an Autoconf thing; gnulib doesn't use it. I think it's not needed in config.h, and will look into removing it at some point. In the meantime, don't worry about it; it doesn't affect Emacs. > . 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. > . What is the semantics of the GNULIB_TEST_* macros? You needn't worry about those. They're already gone from the Emacs trunk.