summaryrefslogtreecommitdiff
path: root/source3/configure.in
diff options
context:
space:
mode:
authorAndrew Tridgell <tridge@samba.org>2001-10-15 01:54:39 +0000
committerAndrew Tridgell <tridge@samba.org>2001-10-15 01:54:39 +0000
commit179cf90db7e0f4ade34d71f6f9f004d8841fde36 (patch)
tree7e5acdcdedc7d1bf5ad934064acec0c829c4412c /source3/configure.in
parent8732ff135a516d6d2b7678552035102f0d087c01 (diff)
downloadsamba-179cf90db7e0f4ade34d71f6f9f004d8841fde36.tar.gz
samba-179cf90db7e0f4ade34d71f6f9f004d8841fde36.tar.bz2
samba-179cf90db7e0f4ade34d71f6f9f004d8841fde36.zip
include more libs needed for kerberos5 on some systems (eg. solaris)
removed some no longer needed i18n stuff from configure.in (This used to be commit dd3ad91724125df355d1ff9050a1262d9d4f2cbf)
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,