diff options
Diffstat (limited to 'src/kadmin')
-rw-r--r-- | src/kadmin/v5client/configure.in | 16 | ||||
-rw-r--r-- | src/kadmin/v5server/configure.in | 14 |
2 files changed, 29 insertions, 1 deletions
diff --git a/src/kadmin/v5client/configure.in b/src/kadmin/v5client/configure.in index 4e628dc28..e8dab2ab4 100644 --- a/src/kadmin/v5client/configure.in +++ b/src/kadmin/v5client/configure.in @@ -2,9 +2,23 @@ AC_INIT(kadmin5.c) CONFIG_RULES AC_PROG_INSTALL AC_PROG_YACC -AC_HAVE_HEADERS(pwd.h regex.h) +AC_HAVE_HEADERS(pwd.h regex.h regexp.h) AC_HAVE_FUNCS(strptime re_comp regcomp getcwd) AC_CONST SS_RULES +AC_ARG_WITH([dbm], +[ --with-dbm use native dbm for kdc database + --without-dbm use included version of Berkeley db (default)], +, +withval=no)dnl +if test "$withval" = yes; then + AC_MSG_RESULT(Using native dbm) + AC_CHECK_LIB(ndbm,main) + AC_CHECK_LIB(dbm,main) +else + AC_MSG_RESULT(Using Berkeley db) +fi +AC_SUBST(DBFLAGS)dnl +dnl V5_USE_SHARED_LIB V5_AC_OUTPUT_MAKEFILE diff --git a/src/kadmin/v5server/configure.in b/src/kadmin/v5server/configure.in index 3919a5702..ad020ee05 100644 --- a/src/kadmin/v5server/configure.in +++ b/src/kadmin/v5server/configure.in @@ -8,5 +8,19 @@ CHECK_SIGNALS CHECK_SETJMP CHECK_WAIT_TYPE ET_RULES +AC_ARG_WITH([dbm], +[ --with-dbm use native dbm for kdc database + --without-dbm use included version of Berkeley db (default)], +, +withval=no)dnl +if test "$withval" = yes; then + AC_MSG_RESULT(Using native dbm) + AC_CHECK_LIB(ndbm,main) + AC_CHECK_LIB(dbm,main) +else + AC_MSG_RESULT(Using Berkeley db) +fi +AC_SUBST(DBFLAGS)dnl +dnl V5_USE_SHARED_LIB V5_AC_OUTPUT_MAKEFILE |