1 |
--- configure.in.orig 2006-05-12 16:26:10.000000000 -0400 |
---|
2 |
+++ configure.in 2007-12-18 15:53:40.000000000 -0500 |
---|
3 |
@@ -1,6 +1,6 @@ |
---|
4 |
AC_INIT(patchlevel.h) |
---|
5 |
|
---|
6 |
-dnl On Athena at least, many of the packages (krb, zephyr, hesiod, etc) |
---|
7 |
+dnl On Athena at least, many of the packages (krb, hesiod, etc) |
---|
8 |
dnl will all be in /usr/athena... this hack lets us not end up with 10 |
---|
9 |
dnl copies of -I/usr/athena/include -L/usr/athena/lib in our command lines |
---|
10 |
AC_DEFUN(MR_EXTEND, [ |
---|
11 |
@@ -115,17 +115,16 @@ |
---|
12 |
[ --with-krb4=PREFIX Specify location of krb4], |
---|
13 |
[krb4="$withval"], [krb4=no]) |
---|
14 |
AC_MSG_RESULT($krb4) |
---|
15 |
-if test $krb4 = "no"; then |
---|
16 |
- AC_MSG_ERROR(Kerberos is required for Moira) |
---|
17 |
-fi |
---|
18 |
-if test "$krb4" != yes; then |
---|
19 |
- MR_INCLUDE($krb4/include) |
---|
20 |
- if test -d "$krb4/include/kerberosIV"; then |
---|
21 |
- MR_INCLUDE($krb4/include/kerberosIV) |
---|
22 |
+if test "$krb4" != no; then |
---|
23 |
+ if test "$krb4" != yes; then |
---|
24 |
+ MR_INCLUDE($krb4/include) |
---|
25 |
+ if test -d "$krb4/include/kerberosIV"; then |
---|
26 |
+ MR_INCLUDE($krb4/include/kerberosIV) |
---|
27 |
+ fi |
---|
28 |
+ MR_LIBS($krb4/lib) |
---|
29 |
+ elif test -d /usr/include/kerberosIV; then |
---|
30 |
+ MR_INCLUDE(/usr/include/kerberosIV) |
---|
31 |
fi |
---|
32 |
- MR_LIBS($krb4/lib) |
---|
33 |
-elif test -d /usr/include/kerberosIV; then |
---|
34 |
- MR_INCLUDE(/usr/include/kerberosIV) |
---|
35 |
fi |
---|
36 |
AC_CHECK_LIB(k5crypto, main, crypto="k5crypto", |
---|
37 |
[AC_CHECK_LIB(crypto, main, crypto="crypto")]) |
---|
38 |
@@ -143,20 +142,26 @@ |
---|
39 |
[krb5="$withval"], [krb5=no]) |
---|
40 |
AC_MSG_RESULT($krb5) |
---|
41 |
if test "$krb5" != no; then |
---|
42 |
- REG_SVR_DEFS=-DKRB5 |
---|
43 |
if test "$krb5" != yes; then |
---|
44 |
- REG_SVR_INCLUDES=-I$krb5/include |
---|
45 |
- REG_SVR_LIBS=-L$krb5/lib |
---|
46 |
+ REG_SVR_DEFS=-DKRB5 |
---|
47 |
+ if test "$krb5" != yes; then |
---|
48 |
+ REG_SVR_INCLUDES=-I$krb5/include |
---|
49 |
+ REG_SVR_LIBS=-L$krb5/lib |
---|
50 |
+ fi |
---|
51 |
+ REG_SVR_LIBS="$REG_SVR_LIBS -lkadm5clnt -lgssapi_krb5 -lgssrpc -lkrb4 -ldes425 -lkrb5 -l${crypto} -lresolv" |
---|
52 |
+ else |
---|
53 |
+ REG_SVR_DEFS=-DKRB4 |
---|
54 |
+ REG_SVR_LIBS=-lkadm |
---|
55 |
fi |
---|
56 |
- REG_SVR_LIBS="$REG_SVR_LIBS -lkadm5clnt -lgssapi_krb5 -lgssrpc -lkrb4 -ldes425 -lkrb5 -l${crypto} -lresolv" |
---|
57 |
-else |
---|
58 |
- REG_SVR_DEFS=-DKRB4 |
---|
59 |
- REG_SVR_LIBS=-lkadm |
---|
60 |
fi |
---|
61 |
AC_SUBST(REG_SVR_DEFS) |
---|
62 |
AC_SUBST(REG_SVR_INCLUDES) |
---|
63 |
AC_SUBST(REG_SVR_LIBS) |
---|
64 |
|
---|
65 |
+if test $krb5 = "no" -a $krb4 = "no"; then |
---|
66 |
+ AC_MSG_ERROR(Kerberos is required for Moira) |
---|
67 |
+fi |
---|
68 |
+ |
---|
69 |
# Hesiod support |
---|
70 |
AC_MSG_CHECKING(for Hesiod) |
---|
71 |
AC_ARG_WITH(hesiod, |
---|
72 |
@@ -176,23 +181,6 @@ |
---|
73 |
MR_DEFINE(HAVE_HESIOD) |
---|
74 |
fi |
---|
75 |
|
---|
76 |
-# Zephyr support |
---|
77 |
-AC_MSG_CHECKING(for Zephyr) |
---|
78 |
-AC_ARG_WITH(zephyr, |
---|
79 |
- [ --with-zephyr=PREFIX Specify location of Zephyr], |
---|
80 |
- [zephyr="$withval"], [zephyr=no]) |
---|
81 |
-AC_MSG_RESULT($zephyr) |
---|
82 |
-if test "$zephyr" != no; then |
---|
83 |
- if test "$zephyr" != yes; then |
---|
84 |
- MR_INCLUDE($zephyr/include) |
---|
85 |
- MR_LIBS($zephyr/lib) |
---|
86 |
- fi |
---|
87 |
- AC_CHECK_LIB(zephyr, ZInitialize, :, |
---|
88 |
- [AC_MSG_ERROR(Zephyr library not found)], |
---|
89 |
- $LIBPATH $KRB4_LIBS -lcom_err) |
---|
90 |
- MR_DEFINE(HAVE_ZEPHYR) |
---|
91 |
-fi |
---|
92 |
- |
---|
93 |
# RSAREF support (default: build util/rsaref if present) |
---|
94 |
AC_MSG_CHECKING(for RSAREF) |
---|
95 |
AC_ARG_WITH(rsaref, |
---|
96 |
@@ -449,7 +437,7 @@ |
---|
97 |
MR_INCLUDE('$(BUILDTOP)/db') |
---|
98 |
MR_INCLUDE('$(srcdir)') |
---|
99 |
LDFLAGS="$LDFLAGS -L\$(BUILDTOP)/lib $LIBPATH" |
---|
100 |
-KLIBS="-lzephyr $KRB4_LIBS -lcom_err -lhesiod $LIBS" |
---|
101 |
+KLIBS="$KRB4_LIBS -lcom_err -lhesiod $LIBS" |
---|
102 |
LIBS="-lmoira $KLIBS" |
---|
103 |
AC_SUBST(KLIBS) |
---|
104 |
|
---|