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:
@@ -10,10 +10,9 @@ do
|
||||
AC_CHECK_FUNC($ac_func, [
|
||||
ac_tr_func=HAVE_[]upcase($ac_func)
|
||||
AC_DEFINE_UNQUOTED($ac_tr_func)],[LIBOBJS[]="$LIBOBJS ${ac_func}.o"])
|
||||
dnl autoheader tricks *sigh*
|
||||
: << END
|
||||
@@@funcs="$funcs $1"@@@
|
||||
END
|
||||
if false; then
|
||||
AC_CHECK_FUNCS($1)
|
||||
fi
|
||||
done
|
||||
AC_SUBST(LIBOBJS)dnl
|
||||
])
|
||||
|
@@ -28,12 +28,10 @@ fi
|
||||
|
||||
eval "ac_res=\$ac_cv_funclib_$1"
|
||||
|
||||
dnl autoheader tricks *sigh*
|
||||
: << END
|
||||
@@@funcs="$funcs $1"@@@
|
||||
@@@libs="$libs $2"@@@
|
||||
END
|
||||
|
||||
if false; then
|
||||
AC_CHECK_FUNCS($1)
|
||||
dnl AC_CHECK_LIBS($2, foo)
|
||||
fi
|
||||
# $1
|
||||
eval "ac_tr_func=HAVE_[]upcase($1)"
|
||||
eval "ac_tr_lib=HAVE_LIB[]upcase($ac_res | sed -e 's/-l//')"
|
||||
|
@@ -18,15 +18,13 @@ $2],
|
||||
[$1 foo;],
|
||||
eval "ac_cv_type_$cv=yes",
|
||||
eval "ac_cv_type_$cv=no"))dnl
|
||||
AC_MSG_RESULT(`eval echo \\$ac_cv_type_$cv`)
|
||||
if test `eval echo \\$ac_cv_type_$cv` = yes; then
|
||||
ac_foo=`eval echo \\$ac_cv_type_$cv`
|
||||
AC_MSG_RESULT($ac_foo)
|
||||
if test "$ac_foo" = yes; then
|
||||
ac_tr_hdr=HAVE_`echo $1 | sed 'y%abcdefghijklmnopqrstuvwxyz./- %ABCDEFGHIJKLMNOPQRSTUVWXYZ____%'`
|
||||
dnl autoheader tricks *sigh*
|
||||
define(foo,translit($1, [ ], [_]))
|
||||
: << END
|
||||
@@@funcs="$funcs foo"@@@
|
||||
END
|
||||
undefine([foo])
|
||||
AC_DEFINE_UNQUOTED($ac_tr_hdr, 1)
|
||||
if false; then
|
||||
AC_CHECK_TYPES($1)
|
||||
fi
|
||||
AC_DEFINE_UNQUOTED($ac_tr_hdr, 1, [Define if you have type `$1'])
|
||||
fi
|
||||
])
|
||||
|
@@ -6,9 +6,7 @@ AC_DEFUN(AC_HAVE_TYPES, [
|
||||
for i in $1; do
|
||||
AC_HAVE_TYPE($i)
|
||||
done
|
||||
: << END
|
||||
changequote(`,')dnl
|
||||
@@@funcs="$funcs $1"@@@
|
||||
changequote([,])dnl
|
||||
END
|
||||
if false;then
|
||||
AC_CHECK_FUNCS($1)
|
||||
fi
|
||||
])
|
||||
|
Reference in New Issue
Block a user