...On Friday, 09 January 2004, at 20:14:33 (+0100), Kim Woelders wrote:
In the e16 case above config.h.in is generated from configure.in without any acconfig.h being involved.
I believe it does require that the third parameter to AC_DEFINE is used, as in
AC_DEFINE(USE_IMLIB2, 1, [Imlib2 support])
which is just what Ibokun suggested.
[EMAIL PROTECTED] ~/cvs/eterm/libast >> cat acconfig.h #undef LIBAST_VERSION
/usr/bin/autoheader: Symbol `LIBAST_X11_SUPPORT' is not covered by /usr/share/autoconf/acconfig.h
/Kim
Index: configure.in =================================================================== RCS file: /cvsroot/enlightenment/eterm/libast/configure.in,v retrieving revision 1.13 diff -u -r1.13 configure.in --- configure.in 26 Nov 2003 22:19:43 -0000 1.13 +++ configure.in 9 Jan 2004 20:10:50 -0000 @@ -2,12 +2,13 @@ AC_INIT(configure.in) AM_INIT_AUTOMAKE(libast, 0.6) -AC_DEFINE_UNQUOTED(LIBAST_VERSION, "$VERSION") +AC_DEFINE_UNQUOTED(LIBAST_VERSION, "$VERSION", [Version]) +AM_CONFIG_HEADER(config.h include/libast/sysdefs.h) dnl# Set some basic variables AUTHORS="Michael Jennings ([EMAIL PROTECTED])" AC_SUBST(AUTHORS) -AC_DEFINE_UNQUOTED(AUTHORS, "$AUTHORS") +AC_DEFINE_UNQUOTED(AUTHORS, "$AUTHORS", [Authors]) AC_PROG_CC @@ -38,7 +39,6 @@ AC_SUBST(LIBS) basedir=. -AM_CONFIG_HEADER(config.h include/libast/sysdefs.h) AC_OUTPUT(${srcdir}/include/libast/types.h Makefile include/Makefile \ include/libast/Makefile src/Makefile test/Makefile \ libast-config) Index: libast.m4 =================================================================== RCS file: /cvsroot/enlightenment/eterm/libast/libast.m4,v retrieving revision 1.6 diff -u -r1.6 libast.m4 --- libast.m4 5 Nov 2002 19:58:27 -0000 1.6 +++ libast.m4 9 Jan 2004 20:10:51 -0000 @@ -46,19 +46,19 @@ if test "${$1}" -eq "1"; then if test ! -z "$LIBAST_CONFIG"; then $2="-last ${$2}" - AC_DEFINE(HAVE_LIBAST) + AC_DEFINE(HAVE_LIBAST,, [HAVE_LIBAST]) test "$prefix" = "NONE" && prefix="`$LIBAST_CONFIG --prefix`" SUPPORT_FLAGS="`$LIBAST_CONFIG --support`" for i in $SUPPORT_FLAGS ; do case $i in MMX) - AC_DEFINE(LIBAST_MMX_SUPPORT) + AC_DEFINE(LIBAST_MMX_SUPPORT,, [LIBAST_MMX_SUPPORT]) ;; X11) - AC_DEFINE(LIBAST_X11_SUPPORT) + AC_DEFINE(LIBAST_X11_SUPPORT,, [LIBAST_X11_SUPPORT]) ;; Imlib2) - AC_DEFINE(LIBAST_IMLIB2_SUPPORT) + AC_DEFINE(LIBAST_IMLIB2_SUPPORT,, [LIBAST_IMLIB2_SUPPORT]) ;; esac done @@ -97,7 +97,7 @@ ]) AC_SEARCH_LIBS(pcre_compile, pcre, [GOT_PCRE_LIB=1]) if test $GOT_PCRE_HEADER -eq 1 -a $GOT_PCRE_LIB -eq 1 ; then - AC_DEFINE(LIBAST_REGEXP_SUPPORT_PCRE) + AC_DEFINE(LIBAST_REGEXP_SUPPORT_PCRE,, [LIBAST_REGEXP_SUPPORT_PCRE]) LIBAST_REGEXP_SUPPORT="regexp-pcre" $1="pcre" else @@ -113,7 +113,7 @@ ]) AC_SEARCH_LIBS(regcomp, posix regexp regex re, [GOT_POSIXREGEXP_LIB=1]) if test $GOT_POSIXREGEXP_HEADER -eq 1 -a $GOT_POSIXREGEXP_LIB -eq 1 ; then - AC_DEFINE(LIBAST_REGEXP_SUPPORT_POSIX) + AC_DEFINE(LIBAST_REGEXP_SUPPORT_POSIX,, [LIBAST_REGEXP_SUPPORT_POSIX]) LIBAST_REGEXP_SUPPORT="regexp-posix" $1="posix" else @@ -129,7 +129,7 @@ ]) AC_SEARCH_LIBS(re_comp, bsd ucb regexp regex re, [GOT_BSD_LIB=1]) if test $GOT_BSD_HEADER -eq 1 -a $GOT_BSD_LIB -eq 1 ; then - AC_DEFINE(LIBAST_REGEXP_SUPPORT_BSD) + AC_DEFINE(LIBAST_REGEXP_SUPPORT_BSD,, [LIBAST_REGEXP_SUPPORT_BSD]) LIBAST_REGEXP_SUPPORT="regexp-bsd" $1="bsd" else @@ -171,7 +171,7 @@ AC_CHECK_LIB(X11, XOpenDisplay, [ LIBAST_X11_SUPPORT="X11" GRLIBS="-lX11" - AC_DEFINE(LIBAST_X11_SUPPORT) + AC_DEFINE(LIBAST_X11_SUPPORT,, [LIBAST_X11_SUPPORT]) ]) fi AC_SUBST(LIBAST_X11_SUPPORT) @@ -203,7 +203,7 @@ AC_CHECK_LIB(ttf, TT_Init_FreeType, GRLIBS="-lttf $GRLIBS", , $GRLIBS) AC_CHECK_LIB(Imlib2, imlib_create_image, [ GRLIBS="-lImlib2 $GRLIBS" - AC_DEFINE(LIBAST_IMLIB2_SUPPORT) + AC_DEFINE(LIBAST_IMLIB2_SUPPORT,, [LIBAST_IMLIB2_SUPPORT]) LIBAST_IMLIB2_SUPPORT="Imlib2" ], [ AC_WARN(*** Imlib2 support has been disabled because Imlib2 ***) @@ -229,7 +229,7 @@ LIBAST_MMX_SUPPORT="" if test -n "$HAVE_MMX"; then AC_MSG_RESULT(yes) - AC_DEFINE(LIBAST_MMX_SUPPORT) + AC_DEFINE(LIBAST_MMX_SUPPORT,, [LIBAST_MMX_SUPPORT]) LIBAST_MMX_SUPPORT="MMX" else AC_MSG_RESULT(no) @@ -345,16 +345,16 @@ fi if test "$withval" != "no"; then AC_MSG_RESULT($withval) - AC_DEFINE_UNQUOTED($1, $withval) + AC_DEFINE_UNQUOTED($1, $withval, [Blah]) $1=$withval else AC_MSG_RESULT(no, disabling all debugging support) - AC_DEFINE_UNQUOTED($1, 0) + AC_DEFINE_UNQUOTED($1, 0, [BlahBlah]) $1=0 fi ], [ AC_MSG_RESULT(4) - AC_DEFINE_UNQUOTED($1, 4) + AC_DEFINE_UNQUOTED($1, 4, [BlahBlahBlah]) $1=4 ]) ]) @@ -376,12 +376,12 @@ $1=no else AC_MSG_RESULT(yes) - AC_DEFINE($1) + AC_DEFINE($1,, [Foo]) $1=yes fi ], [ AC_MSG_RESULT(yes) - AC_DEFINE($1) + AC_DEFINE($1,, [Bar]) $1=yes ]) ]) @@ -456,10 +456,10 @@ AC_MSG_RESULT([no, snprintf is ok]) elif test $dps_cv_snprint_bug -eq 1; then AC_MSG_RESULT([yes, snprintf is broken]) - AC_DEFINE(HAVE_SNPRINTF_BUG, 1) + AC_DEFINE(HAVE_SNPRINTF_BUG, 1, [HAVE_SNPRINTF_BUG]) else AC_MSG_RESULT([unknown, assuming yes]) - AC_DEFINE(HAVE_SNPRINTF_BUG, 1) + AC_DEFINE(HAVE_SNPRINTF_BUG, 1, [HAVE_SNPRINTF_BUG]) fi ]) @@ -502,10 +502,10 @@ AC_MSG_RESULT([no, vsnprintf is ok]) elif test $dps_cv_vsnprintf_bug -eq 1; then AC_MSG_RESULT([yes, vsnprintf is broken]) - AC_DEFINE(HAVE_VSNPRINTF_BUG,1) + AC_DEFINE(HAVE_VSNPRINTF_BUG,1, [HAVE_VSNPRINTF_BUG]) else AC_MSG_RESULT([unknown, assuming yes]) - AC_DEFINE(HAVE_VSNPRINTF_BUG,1) + AC_DEFINE(HAVE_VSNPRINTF_BUG,1, [HAVE_VSNPRINTF_BUG]) fi ]) @@ -571,13 +571,13 @@ case "$dps_cv_symlink_open_bug" in 0) AC_MSG_RESULT(secure) ;; 1) AC_MSG_RESULT(errno wrong but ok) - AC_DEFINE(HAVE_SYMLINK_OPEN_ERRNO_BUG) ;; + AC_DEFINE(HAVE_SYMLINK_OPEN_ERRNO_BUG,, [HAVE_SYMLINK_OPEN_ERRNO_BUG]) ;; 2) AC_MSG_RESULT(insecure) - AC_DEFINE(HAVE_SYMLINK_OPEN_SECURITY_HOLE) - AC_DEFINE(HAVE_SYMLINK_OPEN_ERRNO_BUG) ;; + AC_DEFINE(HAVE_SYMLINK_OPEN_SECURITY_HOLE,, [HAVE_SYMLINK_OPEN_SECURITY_HOLE]) + AC_DEFINE(HAVE_SYMLINK_OPEN_ERRNO_BUG,, [HAVE_SYMLINK_OPEN_ERRNO_BUG]) ;; 3) AC_MSG_RESULT(assuming insecure) - AC_DEFINE(HAVE_SYMLINK_OPEN_SECURITY_HOLE) - AC_DEFINE(HAVE_SYMLINK_OPEN_ERRNO_BUG) ;; + AC_DEFINE(HAVE_SYMLINK_OPEN_SECURITY_HOLE,, [HAVE_SYMLINK_OPEN_SECURITY_HOLE]) + AC_DEFINE(HAVE_SYMLINK_OPEN_ERRNO_BUG,, [HAVE_SYMLINK_OPEN_ERRNO_BUG]) ;; *) AC_MSG_RESULT($dps_cv_symlink_open_bug) AC_MSG_ERROR(Impossible value of dps_cv_symlink_open_bug) ;; esac @@ -623,7 +623,7 @@ ]) if test $dps_cv_rlimit_nproc -eq 0; then AC_MSG_RESULT([yes]) - AC_DEFINE(HAVE_RLIMIT_NPROC,1) + AC_DEFINE(HAVE_RLIMIT_NPROC,1, [HAVE_RLIMIT_NPROC]) elif test $dps_cv_rlimit_nproc -eq 1; then AC_MSG_RESULT([no]) else @@ -673,7 +673,7 @@ ]) if test $dps_cv_rlimit_memlock -eq 0; then AC_MSG_RESULT([yes]) - AC_DEFINE(HAVE_RLIMIT_MEMLOCK,1) + AC_DEFINE(HAVE_RLIMIT_MEMLOCK,1, [HAVE_RLIMIT_MEMLOCK]) elif test $dps_cv_rlimit_memlock -eq 1; then AC_MSG_RESULT([no]) else