mirror of
git://git.sv.gnu.org/autoconf
synced 2024-11-21 01:01:48 +08:00
107 lines
3.6 KiB
Plaintext
107 lines
3.6 KiB
Plaintext
-*- outline -*-
|
||
|
||
Autoconf work:
|
||
|
||
Required for 2.0:
|
||
|
||
------------------------------------------------------------------------------
|
||
|
||
* Add AC_{INCLUDE,LIB}_DIR? (Noah Friedman's suggestion.)
|
||
|
||
------------------------------------------------------------------------------
|
||
|
||
* Split up AC_SUBST substitutions using a loop to accomodate old seds.
|
||
|
||
------------------------------------------------------------------------------
|
||
|
||
* Doc: chapter addressing misconceptions and migration from v1.
|
||
|
||
------------------------------------------------------------------------------
|
||
|
||
* 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.
|
||
|
||
------------------------------------------------------------------------------
|
||
|
||
* Doc: Add index of concepts.
|
||
|
||
------------------------------------------------------------------------------
|
||
|
||
* 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.
|
||
|
||
------------------------------------------------------------------------------
|