Hello, On Mon, Oct 24, 2005 at 06:44:07PM -0600, Brian wrote: > I need to get #undef KEY into config.h, but even with AH_VERBATIM or > AH_BOTTOM autoheader turns it into #define KEY 1. use AH_BOTTOM([#include <custom.h>]) and place your corrections to custom.h. It is "bottom", so you have all the tesults of autoconf checks at your hand. gawk-3.1.5.tar.bz2 can serve as an example of this technique. > While i'm at it, is it necessary to have -DHAVE_CONFIG_H? Not that I see a > way to get rid of it, just trying to clean up the command line. It's easy to get rid of it: AC_CONFIG_COMMANDS_PRE([DEFS=]) Bot you could break some things which rely on this define: 1) gnulib -- most of gnulib modules rely on HAVE_CONFIG_H 2) ansi2knr.c -- if you are using the ansi2knr option of Automake. In theory, small projects need not use config.h; DEFS would then become a list of all defines, -DHAVE_STRING_H=1 -DVERSION=1.0.0 etc. gnulib and ansi2knr.c still try to be compatible with this. Have a nice day, Stepan Kasal _______________________________________________ Autoconf mailing list Autoconf@xxxxxxx http://lists.gnu.org/mailman/listinfo/autoconf