1 |
dnl libloguse.m4--LOGUSE libraries and includes |
2 |
dnl Derrick Brashear |
3 |
dnl from KTH krb and Arla |
4 |
dnl $Id: libloguse.m4,v 1.4 2002/12/21 18:44:24 cg2v Exp $ |
5 |
|
6 |
AC_DEFUN(CMU_LOGUSE_LIB_WHERE1, [ |
7 |
saved_LIBS=$LIBS |
8 |
LIBS="$saved_LIBS -L$1 -lloguse" |
9 |
AC_TRY_LINK(, |
10 |
[loguse("","","");], |
11 |
[ac_cv_found_loguse_lib=yes], |
12 |
ac_cv_found_loguse_lib=no) |
13 |
LIBS=$saved_LIBS |
14 |
]) |
15 |
|
16 |
AC_DEFUN(CMU_LOGUSE_LIB_WHERE, [ |
17 |
for i in $1; do |
18 |
AC_MSG_CHECKING(for loguse library in $i) |
19 |
CMU_LOGUSE_LIB_WHERE1($i) |
20 |
CMU_TEST_LIBPATH($i, loguse) |
21 |
if test "$ac_cv_found_loguse_lib" = "yes" ; then |
22 |
ac_cv_loguse_where_lib=$i |
23 |
AC_MSG_RESULT(found) |
24 |
break |
25 |
else |
26 |
AC_MSG_RESULT(no found) |
27 |
fi |
28 |
done |
29 |
]) |
30 |
|
31 |
AC_DEFUN(CMU_LOGUSE, [ |
32 |
AC_REQUIRE([CMU_SOCKETS]) |
33 |
AC_ARG_WITH(loguse, |
34 |
[ --with-loguse=PREFIX Compile with LOGUSE support], |
35 |
[if test "X$with_loguse" = "X"; then |
36 |
with_loguse=yes |
37 |
fi]) |
38 |
|
39 |
if test "X$with_loguse" != "X"; then |
40 |
if test "$with_loguse" != "yes"; then |
41 |
ac_cv_loguse_where_lib=$with_loguse/lib |
42 |
fi |
43 |
fi |
44 |
|
45 |
if test "X$with_loguse_lib" != "X"; then |
46 |
ac_cv_loguse_where_lib=$with_loguse_lib |
47 |
fi |
48 |
if test "X$ac_cv_loguse_where_lib" = "X"; then |
49 |
CMU_LOGUSE_LIB_WHERE(/usr/lib /usr/local/lib) |
50 |
fi |
51 |
|
52 |
AC_MSG_CHECKING(whether to include loguse) |
53 |
if test "X$ac_cv_loguse_where_lib" = "X"; then |
54 |
ac_cv_found_loguse=no |
55 |
AC_MSG_RESULT(no) |
56 |
else |
57 |
ac_cv_found_loguse=yes |
58 |
AC_DEFINE(HAVE_LOGUSE) |
59 |
AC_MSG_RESULT(yes) |
60 |
LOGUSE_LIB_DIR=$ac_cv_loguse_where_lib |
61 |
LOGUSE_LIB_FLAGS="-L${LOGUSE_LIB_DIR} -lloguse" |
62 |
if test "X$RPATH" = "X"; then |
63 |
RPATH="" |
64 |
fi |
65 |
case "${host}" in |
66 |
*-*-linux*) |
67 |
if test "X$RPATH" = "X"; then |
68 |
RPATH="-Wl,-rpath,${LOGUSE_LIB_DIR}" |
69 |
else |
70 |
RPATH="${RPATH}:${LOGUSE_LIB_DIR}" |
71 |
fi |
72 |
;; |
73 |
*-*-hpux*) |
74 |
if test "X$RPATH" = "X"; then |
75 |
RPATH="-Wl,+b${LOGUSE_LIB_DIR}" |
76 |
else |
77 |
RPATH="${RPATH}:${LOGUSE_LIB_DIR}" |
78 |
fi |
79 |
;; |
80 |
*-*-irix*) |
81 |
if test "X$RPATH" = "X"; then |
82 |
RPATH="-Wl,-rpath,${LOGUSE_LIB_DIR}" |
83 |
else |
84 |
RPATH="${RPATH}:${LOGUSE_LIB_DIR}" |
85 |
fi |
86 |
;; |
87 |
*-*-solaris2*) |
88 |
if test "$ac_cv_prog_gcc" = yes; then |
89 |
if test "X$RPATH" = "X"; then |
90 |
RPATH="-Wl,-R${LOGUSE_LIB_DIR}" |
91 |
else |
92 |
RPATH="${RPATH}:${LOGUSE_LIB_DIR}" |
93 |
fi |
94 |
else |
95 |
RPATH="${RPATH} -R${LOGUSE_LIB_DIR}" |
96 |
fi |
97 |
;; |
98 |
esac |
99 |
AC_SUBST(RPATH) |
100 |
fi |
101 |
]) |