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

Annotation 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 - (hide annotations) (download)
Sat Feb 23 20:13:31 2008 UTC (17 years, 5 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 jmc 1.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