-*- outline -*- Autoconf work: Required for 2.0: ------------------------------------------------------------------------------ * Add AC_{INCLUDE,LIB}_DIR? (Noah Friedman's suggestion.) ------------------------------------------------------------------------------ * Fix up quoting for AC_DEFINE; understand and integrate Jim Avera's patches. ------------------------------------------------------------------------------ * Document chapter addressing misconceptions. ------------------------------------------------------------------------------ * Fix AC_ARG_{ENABLE,WITH}, and AC_REQUIRE interrupting messages. ------------------------------------------------------------------------------ Other things: ------------------------------------------------------------------------------ * Support host and target dependent hints for things that can't be automatically determined. Perhaps this could replace or supplement the current ad-hoc macros for Dynix, SCO, ISC, etc. Or, perhaps there should be macros for certain functions (statfs, wait) or classes of functions (POSIX, NIS) that do everything necessary, instead. ------------------------------------------------------------------------------ * Support copying and adding "dir" commands to .gdbinit. ------------------------------------------------------------------------------ * Add a --indent option to autoconf to call shindent. ------------------------------------------------------------------------------ * Doc: Add indexes of concepts, env vars. ------------------------------------------------------------------------------ * Supply a template Makefile.in that people can adapt (what GNU hello was going to be). ** Have CC, DEFS, etc. substitutions. ** Support all of the GNU standard targets. ** Parameterize with make variables to require as little modification as necessary. Maybe via m4? (Eww, sounds like imake.) ** Make it usable both with and without a header file. ------------------------------------------------------------------------------ * Mike Haertel's suggestions. ** Provide a file containing decls for alloca, strings, etc. acdecls.h? ** Cross compiling: *** Error messages include instructions for overriding defaults using config.site. *** Distribute a config.site corresponding to a hypothetical bare POSIX system with c89. *** Cache consistency checking: ignore cache if environment (CC or PATH) differs. ** Site defaults: *** Convention for consistency checking of env vars and options in config.site so config.site can print obnoxious messages if it doesn't like options or env vars that users use. ------------------------------------------------------------------------------ * autoscan: Tell the files that caused inclusion of each macro, in a dnl comment. (Seems to be hard.) ------------------------------------------------------------------------------ * Select the right CONFIG_SHELL automatically (Ultrix, Lynx esp.) ------------------------------------------------------------------------------ * Select the right C compiler or POSIX/ANSI C options automatically. ------------------------------------------------------------------------------ * Prototypes and IEEE math contributed macros. ------------------------------------------------------------------------------ * Functions to check for C++ functions, or C functions under C++. ------------------------------------------------------------------------------ * Test suite: more things to test: ** That the shell scripts produce correct output on some simple data. ** Configuration header files. That autoheader does the right thing, and so does AC_CONFIG_HEADER when autoconf is run. ------------------------------------------------------------------------------