4 dnl check for libkafs/krbafs
7 dnl check_kafs_fluff(LIB_DIR,LIB_LIBS)
8 define(check_kafs_fluff,[
9 for b in "kafs" "krbafs" "kafs5"; do
10 LIBS="$saved_LIBS ${KAFS_LIBS_FLAGS} $1 -l$b $2"
13 [ac_cv_funclib_k_hasafs=yes
14 ac_cv_libkafs_flags="$KAFS_LIBS_FLAGS $1 -l$b $2"
16 [ac_cv_funclib_k_hasafs=no])
19 AC_DEFUN([AC_CHECK_KAFS],[
22 [ --with-krbafs=dir use libkrbafs (from mit, extracted from kth-krb) in dir],
24 [if test "$with_krbafs" = "yes"; then
25 AC_MSG_ERROR([You have to give the path to krbafs lib])
26 elif test "$with_krbafs" = "no"; then
27 ac_cv_funclib_k_hasafs=no
29 KAFS_LIBS_FLAGS="-L${with_krbafs}/lib"
30 KAFS_CPPFLAGS="-I${with_krbafs}/include"
33 AC_CACHE_CHECK([for libkafs/libkrbafs],
34 [ac_cv_funclib_k_hasafs],[
39 check_kafs_fluff([],[])
40 check_kafs_fluff([${KRB5_LIB_DIR}],[${KRB5_LIB_LIBS}])
41 check_kafs_fluff([${KRB4_LIB_DIR}],[${KRB4_LIB_LIBS}])
42 check_kafs_fluff([${KRB5_LIB_DIR} ${KRB4_LIB_DIR}],[${KRB5_LIB_LIBS} ${KRB4_LIB_LIBS}])
45 undefine([check_kafs_fluff])
49 if test "X$ac_cv_funclib_k_hasafs" != "Xno"; then
50 KAFS_LIBS="$ac_cv_libkafs_flags"
53 AC_SUBST(KAFS_LIBS)dnl
54 AC_SUBST(KAFS_CPPFLAGS)dnl