use cleaner autoheader trick

git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@8679 ec53bebd-3082-4978-b11e-865c3cabbd6b
This commit is contained in:
Johan Danielsson
2000-07-15 18:10:19 +00:00
parent 9d9fe911b2
commit 9ef25327d7
4 changed files with 17 additions and 24 deletions

View File

@@ -10,10 +10,9 @@ do
AC_CHECK_FUNC($ac_func, [ AC_CHECK_FUNC($ac_func, [
ac_tr_func=HAVE_[]upcase($ac_func) ac_tr_func=HAVE_[]upcase($ac_func)
AC_DEFINE_UNQUOTED($ac_tr_func)],[LIBOBJS[]="$LIBOBJS ${ac_func}.o"]) AC_DEFINE_UNQUOTED($ac_tr_func)],[LIBOBJS[]="$LIBOBJS ${ac_func}.o"])
dnl autoheader tricks *sigh* if false; then
: << END AC_CHECK_FUNCS($1)
@@@funcs="$funcs $1"@@@ fi
END
done done
AC_SUBST(LIBOBJS)dnl AC_SUBST(LIBOBJS)dnl
]) ])

View File

@@ -28,12 +28,10 @@ fi
eval "ac_res=\$ac_cv_funclib_$1" eval "ac_res=\$ac_cv_funclib_$1"
dnl autoheader tricks *sigh* if false; then
: << END AC_CHECK_FUNCS($1)
@@@funcs="$funcs $1"@@@ dnl AC_CHECK_LIBS($2, foo)
@@@libs="$libs $2"@@@ fi
END
# $1 # $1
eval "ac_tr_func=HAVE_[]upcase($1)" eval "ac_tr_func=HAVE_[]upcase($1)"
eval "ac_tr_lib=HAVE_LIB[]upcase($ac_res | sed -e 's/-l//')" eval "ac_tr_lib=HAVE_LIB[]upcase($ac_res | sed -e 's/-l//')"

View File

@@ -18,15 +18,13 @@ $2],
[$1 foo;], [$1 foo;],
eval "ac_cv_type_$cv=yes", eval "ac_cv_type_$cv=yes",
eval "ac_cv_type_$cv=no"))dnl eval "ac_cv_type_$cv=no"))dnl
AC_MSG_RESULT(`eval echo \\$ac_cv_type_$cv`) ac_foo=`eval echo \\$ac_cv_type_$cv`
if test `eval echo \\$ac_cv_type_$cv` = yes; then AC_MSG_RESULT($ac_foo)
if test "$ac_foo" = yes; then
ac_tr_hdr=HAVE_`echo $1 | sed 'y%abcdefghijklmnopqrstuvwxyz./- %ABCDEFGHIJKLMNOPQRSTUVWXYZ____%'` ac_tr_hdr=HAVE_`echo $1 | sed 'y%abcdefghijklmnopqrstuvwxyz./- %ABCDEFGHIJKLMNOPQRSTUVWXYZ____%'`
dnl autoheader tricks *sigh* if false; then
define(foo,translit($1, [ ], [_])) AC_CHECK_TYPES($1)
: << END fi
@@@funcs="$funcs foo"@@@ AC_DEFINE_UNQUOTED($ac_tr_hdr, 1, [Define if you have type `$1'])
END
undefine([foo])
AC_DEFINE_UNQUOTED($ac_tr_hdr, 1)
fi fi
]) ])

View File

@@ -6,9 +6,7 @@ AC_DEFUN(AC_HAVE_TYPES, [
for i in $1; do for i in $1; do
AC_HAVE_TYPE($i) AC_HAVE_TYPE($i)
done done
: << END if false;then
changequote(`,')dnl AC_CHECK_FUNCS($1)
@@@funcs="$funcs $1"@@@ fi
changequote([,])dnl
END
]) ])