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

Annotation of /MITgcm_contrib/mpack_src/mpack-1.6-4/cmulocal/sasl.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, 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 jmc 1.1 dnl sasl.m4--sasl libraries and includes
2     dnl Derrick Brashear
3     dnl from KTH sasl and Arla
4     dnl $Id: sasl.m4,v 1.21 2002/12/21 18:44:25 cg2v Exp $
5    
6     AC_DEFUN(CMU_SASL_INC_WHERE1, [
7     saved_CPPFLAGS=$CPPFLAGS
8     CPPFLAGS="$saved_CPPFLAGS -I$1"
9     CMU_CHECK_HEADER_NOCACHE(sasl.h,
10     ac_cv_found_sasl_inc=yes,
11     ac_cv_found_sasl_inc=no)
12     CPPFLAGS=$saved_CPPFLAGS
13     ])
14    
15     AC_DEFUN(CMU_SASL_INC_WHERE, [
16     for i in $1; do
17     CMU_SASL_INC_WHERE1($i)
18     CMU_TEST_INCPATH($i, sasl)
19     if test "$ac_cv_found_sasl_inc" = "yes"; then
20     ac_cv_sasl_where_inc=$i
21     break
22     fi
23     done
24     ])
25    
26     AC_DEFUN(CMU_SASL_LIB_WHERE1, [
27     saved_LIBS=$LIBS
28     LIBS="$saved_LIBS -L$1 -lsasl"
29     AC_TRY_LINK(,
30     [sasl_getprop();],
31     [ac_cv_found_sasl_lib=yes],
32     ac_cv_found_sasl_lib=no)
33     LIBS=$saved_LIBS
34     ])
35    
36     AC_DEFUN(CMU_SASL_LIB_WHERE, [
37     for i in $1; do
38     CMU_SASL_LIB_WHERE1($i)
39     dnl deal with false positives from implicit link paths
40     CMU_TEST_LIBPATH($i, sasl)
41     if test "$ac_cv_found_sasl_lib" = "yes" ; then
42     ac_cv_sasl_where_lib=$i
43     break
44     fi
45     done
46     ])
47    
48     AC_DEFUN(CMU_SASL, [
49     AC_ARG_WITH(sasl,
50     [ --with-sasl=DIR Compile with libsasl in <DIR>],
51     with_sasl="$withval",
52     with_sasl="yes")
53    
54     SASLFLAGS=""
55     LIB_SASL=""
56    
57     cmu_saved_CPPFLAGS=$CPPFLAGS
58     cmu_saved_LDFLAGS=$LDFLAGS
59     cmu_saved_LIBS=$LIBS
60     if test -d ${with_sasl}; then
61     ac_cv_sasl_where_lib=${with_sasl}/lib
62     ac_cv_sasl_where_inc=${with_sasl}/include
63    
64     SASLFLAGS="-I$ac_cv_sasl_where_inc"
65     LIB_SASL="-L$ac_cv_sasl_where_lib"
66     CPPFLAGS="${cmu_saved_CPPFLAGS} -I${ac_cv_sasl_where_inc}"
67     LDFLAGS="${cmu_saved_LDFLAGS} -L${ac_cv_sasl_where_lib}"
68     fi
69    
70     AC_CHECK_HEADER(sasl.h,
71     AC_CHECK_LIB(sasl, sasl_getprop,
72     ac_cv_found_sasl=yes,
73     ac_cv_found_sasl=no), ac_cv_found_sasl=no)
74    
75     LIBS="$cmu_saved_LIBS"
76     LDFLAGS="$cmu_saved_LDFLAGS"
77     CPPFLAGS="$cmu_saved_CPPFLAGS"
78     if test "$ac_cv_found_sasl" = yes; then
79     LIB_SASL="$LIB_SASL -lsasl"
80     else
81     LIB_SASL=""
82     SASLFLAGS=""
83     fi
84     AC_SUBST(LIB_SASL)
85     AC_SUBST(SASLFLAGS)
86     ])
87    
88     AC_DEFUN(CMU_SASL_REQUIRED,
89     [AC_REQUIRE([CMU_SASL])
90     if test "$ac_cv_found_sasl" != "yes"; then
91     AC_ERROR([Cannot continue without libsasl.
92     Get it from ftp://ftp.andrew.cmu.edu/pub/cyrus-mail/.])
93     fi])

  ViewVC Help
Powered by ViewVC 1.1.22