summaryrefslogtreecommitdiff
path: root/source3/configure.in
diff options
context:
space:
mode:
Diffstat (limited to 'source3/configure.in')
-rw-r--r--source3/configure.in72
1 files changed, 13 insertions, 59 deletions
diff --git a/source3/configure.in b/source3/configure.in
index 778990c567..025c52b1b1 100644
--- a/source3/configure.in
+++ b/source3/configure.in
@@ -321,12 +321,6 @@ AC_CHECK_LIB(dl, dlopen, [LIBS="$LIBS -ldl";
AC_DEFINE(HAVE_LIBDL)])
############################################
-# we need kerberos 5 for w2k ADS authentication
-AC_CHECK_LIB(krb5, krb5_mk_req_extended, [LIBS="$LIBS -lkrb5";
- AC_DEFINE(HAVE_KRB5)])
-
-
-############################################
# check if the compiler can do immediate structures
AC_CACHE_CHECK([for immediate structures],samba_cv_immediate_structures, [
AC_TRY_COMPILE([
@@ -1611,9 +1605,10 @@ AC_ARG_WITH(krb4,
AC_MSG_RESULT(no)
)
+
#################################################
# check for location of Kerberos 5 install
-AC_MSG_CHECKING(for kerberos 5 install)
+AC_MSG_CHECKING(for kerberos 5 install path)
AC_ARG_WITH(krb5,
[ --with-krb5=base-dir Include Kerberos 5 support (default=no)],
[ case "$withval" in
@@ -1623,16 +1618,26 @@ AC_ARG_WITH(krb5,
*)
AC_MSG_RESULT(yes)
AC_DEFINE(KRB5_AUTH)
- LIBS="$LIBS -lkrb5"
+ LIBS="$LIBS -lkrb5 -lk5crypto -lresolv -lcom_err"
CFLAGS="$CFLAGS -I$withval/include"
LDFLAGS="$LDFLAGS -L$withval/lib"
AC_DEFINE(HAVE_KRB5)
AC_DEFINE_UNQUOTED(KRB5_DIR,${withval})
+ have_krb5=yes;
;;
esac ],
AC_MSG_RESULT(no)
)
+
+########################################################
+# now see if we can find the krb5 libs in standard paths
+if test x$have_krb5 != xyes; then
+AC_CHECK_LIB(krb5, krb5_mk_req_extended, [LIBS="$LIBS -lkrb5 -lk5crypto -lresolv -lcom_err";
+ AC_DEFINE(HAVE_KRB5)])
+fi
+
+
#################################################
# check for automount support
AC_MSG_CHECKING(whether to use AUTOMOUNT)
@@ -2084,57 +2089,6 @@ AC_ARG_WITH(swatdir,
)
#################################################
-# check for i18n'ed SWAT compiling
-AC_MSG_CHECKING(whether to use i18n'ed SWAT)
-AC_ARG_WITH(i18n-swat,
-[ --with-i18n-swat Use i18n'ed SWAT
- --without-i18n-swat Don't use i18n'ed SWAT (default)],
-[ case "$withval" in
- yes)
- AC_MSG_RESULT(yes)
- AC_DEFINE(I18N_SWAT)
- i18n_swat="yes"
- ;;
- *)
- AC_MSG_RESULT(no)
- i18n_swat="no"
- ;;
- esac
- AC_SUBST(i18n_swat) ],
- [ AC_MSG_RESULT(no)
- i18n_swat="no"
- AC_SUBST(i18n_swat) ]
-)
-
-#################################################
-# set SWAT default language for old web browsers.
-AC_MSG_CHECKING(whether to use default SWAT language)
-AC_ARG_WITH(swat-def-lang,
-[ --with-swat-def-lang=LN default SWAT language for old web browsers (empty)],
-[
- default_pref_lang=""
- case "$withval" in
- yes)
- AC_MSG_WARN([--with-swat-def-lang called without argument - will use default])
- ;;
- no)
- AC_MSG_RESULT(no)
- ;;
- *)
- default_pref_lang="$withval"
- AC_MSG_RESULT($withval)
- ;;
- esac
- AC_DEFINE_UNQUOTED(I18N_DEFAULT_PREF_LANG, "$default_pref_lang")
-],
-[
- default_pref_lang=""
- AC_MSG_RESULT(no)
- AC_DEFINE_UNQUOTED(I18N_DEFAULT_PREF_LANG, "$default_pref_lang")
-]
-)
-
-#################################################
# choose native language(s) of man pages
AC_MSG_CHECKING(chosen man pages' language(s))
AC_ARG_WITH(manpages-langs,