/[MITgcm]/MITgcm_contrib/mpack_src/mpack-1.6-4/cmulocal/libloguse.m4
ViewVC logotype

Contents of /MITgcm_contrib/mpack_src/mpack-1.6-4/cmulocal/libloguse.m4

Parent Directory Parent Directory | Revision Log Revision Log | View Revision Graph Revision Graph


Revision 1.1 - (show annotations) (download)
Sat Feb 23 20:13:31 2008 UTC (17 years, 4 months ago) by jmc
Branch: MAIN
CVS Tags: HEAD
- get new version from: http://packages.qa.debian.org/m/mpack.html
  (files: mpack_1.6.orig.tar.gz, mpack_1.6-4.diff.gz, mpack_1.6-4.dsc)
  and apply patch 'mpack_1.6-4.diff' to original dir: mpack_1.6/
- this fix the MD5 coding on 64.bit platforms (well, seems to).
- added in Contrib to allow separate test (since building mpack seems fishy)

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 ])

  ViewVC Help
Powered by ViewVC 1.1.22