/[hydra]/hydra/src/aclocal.m4
ViewVC logotype

Contents of /hydra/src/aclocal.m4

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.1.1.1 - (show annotations) (vendor branch)
Sat Sep 21 13:53:20 2002 UTC (19 years, 2 months ago) by nmav
Branch: boas
CVS Tags: hydra_0_0_8, hydra_0_0_9, hydra_0_0_2, hydra_0_0_3, hydra_0_0_6, hydra_0_0_7, hydra_0_0_4, hydra_0_0_5, start, BOAS_WITH_RANGES_AND_CGI
Changes since 1.1: +0 -0 lines
Imported sources

1 # aclocal.m4 generated automatically by aclocal 1.6.2 -*- Autoconf -*-
2
3 # Copyright 1996, 1997, 1998, 1999, 2000, 2001, 2002
4 # Free Software Foundation, Inc.
5 # This file is free software; the Free Software Foundation
6 # gives unlimited permission to copy and/or distribute it,
7 # with or without modifications, as long as this notice is preserved.
8
9 # This program is distributed in the hope that it will be useful,
10 # but WITHOUT ANY WARRANTY, to the extent permitted by law; without
11 # even the implied warranty of MERCHANTABILITY or FITNESS FOR A
12 # PARTICULAR PURPOSE.
13
14 include(check_struct_for.m4)
15 include(libgnutls.m4)
16
17 AC_DEFUN([AC_CHECK_STRUCT_FOR],[
18 ac_safe_struct=`echo "$2" | sed 'y%./+-%__p_%'`
19 ac_safe_member=`echo "$3" | sed 'y%./+-%__p_%'`
20 ac_safe_all="ac_cv_struct_${ac_safe_struct}_has_${ac_safe_member}"
21 changequote(, )dnl
22 ac_uc_define=STRUCT_`echo "${ac_safe_struct}_HAS_${ac_safe_member}" | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
23 changequote([, ])dnl
24
25 AC_MSG_CHECKING([for $2.$3])
26 AC_CACHE_VAL($ac_safe_all,
27 [
28 if test "x$4" = "x"; then
29 defineit="= 0"
30 elif test "x$4" = "xno"; then
31 defineit=""
32 else
33 defineit="$4"
34 fi
35 AC_TRY_COMPILE([
36 $1
37 ],[
38 struct $2 testit;
39 testit.$3 $defineit;
40 ], eval "${ac_safe_all}=yes", eval "${ac_safe_all}=no" )
41 ])
42
43 if eval "test \"x$`echo ${ac_safe_all}`\" = \"xyes\""; then
44 AC_MSG_RESULT(yes)
45 AC_DEFINE_UNQUOTED($ac_uc_define)
46 else
47 AC_MSG_RESULT(no)
48 fi
49 ])
50
51 dnl AC_CHECK_STRUCT_FOR(INCLUDES,STRUCT,MEMBER,DEFINE,[no])
52 dnl 1.1 (2000/09/19)
53 dnl Wes Hardaker <wjhardaker@ucdavis.edu>
54
55 dnl ----------------------------------------------------------
56
57
58 dnl Autoconf macros for libgnutls
59 dnl $id$
60
61 # Modified for LIBGNUTLS -- nmav
62 # Configure paths for LIBGCRYPT
63 # Shamelessly stolen from the one of XDELTA by Owen Taylor
64 # Werner Koch 99-12-09
65
66 dnl AM_PATH_LIBGNUTLS([MINIMUM-VERSION, [ACTION-IF-FOUND [, ACTION-IF-NOT-FOUND ]]])
67 dnl Test for libgnutls, and define LIBGNUTLS_CFLAGS and LIBGNUTLS_LIBS
68 dnl
69 AC_DEFUN(AM_PATH_LIBGNUTLS,
70 [dnl
71 dnl Get the cflags and libraries from the libgnutls-config script
72 dnl
73 AC_ARG_WITH(libgnutls-prefix,
74 [ --with-libgnutls-prefix=PFX Prefix where libgnutls is installed (optional)],
75 libgnutls_config_prefix="$withval", libgnutls_config_prefix="")
76
77 if test x$libgnutls_config_prefix != x ; then
78 libgnutls_config_args="$libgnutls_config_args --prefix=$libgnutls_config_prefix"
79 if test x${LIBGNUTLS_CONFIG+set} != xset ; then
80 LIBGNUTLS_CONFIG=$libgnutls_config_prefix/bin/libgnutls-config
81 fi
82 fi
83
84 AC_PATH_PROG(LIBGNUTLS_CONFIG, libgnutls-config, no)
85 min_libgnutls_version=ifelse([$1], ,0.1.0,$1)
86 AC_MSG_CHECKING(for libgnutls - version >= $min_libgnutls_version)
87 no_libgnutls=""
88 if test "$LIBGNUTLS_CONFIG" = "no" ; then
89 no_libgnutls=yes
90 else
91 LIBGNUTLS_CFLAGS=`$LIBGNUTLS_CONFIG $libgnutls_config_args --cflags`
92 LIBGNUTLS_LIBS=`$LIBGNUTLS_CONFIG $libgnutls_config_args --libs`
93 libgnutls_config_version=`$LIBGNUTLS_CONFIG $libgnutls_config_args --version`
94
95
96 ac_save_CFLAGS="$CFLAGS"
97 ac_save_LIBS="$LIBS"
98 CFLAGS="$CFLAGS $LIBGNUTLS_CFLAGS"
99 LIBS="$LIBS $LIBGNUTLS_LIBS"
100 dnl
101 dnl Now check if the installed libgnutls is sufficiently new. Also sanity
102 dnl checks the results of libgnutls-config to some extent
103 dnl
104 rm -f conf.libgnutlstest
105 AC_TRY_RUN([
106 #include <stdio.h>
107 #include <stdlib.h>
108 #include <string.h>
109 #include <gnutls/gnutls.h>
110
111 int
112 main ()
113 {
114 system ("touch conf.libgnutlstest");
115
116 if( strcmp( gnutls_check_version(NULL), "$libgnutls_config_version" ) )
117 {
118 printf("\n*** 'libgnutls-config --version' returned %s, but LIBGNUTLS (%s)\n",
119 "$libgnutls_config_version", gnutls_check_version(NULL) );
120 printf("*** was found! If libgnutls-config was correct, then it is best\n");
121 printf("*** to remove the old version of LIBGNUTLS. You may also be able to fix the error\n");
122 printf("*** by modifying your LD_LIBRARY_PATH enviroment variable, or by editing\n");
123 printf("*** /etc/ld.so.conf. Make sure you have run ldconfig if that is\n");
124 printf("*** required on your system.\n");
125 printf("*** If libgnutls-config was wrong, set the environment variable LIBGNUTLS_CONFIG\n");
126 printf("*** to point to the correct copy of libgnutls-config, and remove the file config.cache\n");
127 printf("*** before re-running configure\n");
128 }
129 else if ( strcmp(gnutls_check_version(NULL), LIBGNUTLS_VERSION ) )
130 {
131 printf("\n*** LIBGNUTLS header file (version %s) does not match\n", LIBGNUTLS_VERSION);
132 printf("*** library (version %s)\n", gnutls_check_version(NULL) );
133 }
134 else
135 {
136 if ( gnutls_check_version( "$min_libgnutls_version" ) )
137 {
138 return 0;
139 }
140 else
141 {
142 printf("no\n*** An old version of LIBGNUTLS (%s) was found.\n",
143 gnutls_check_version(NULL) );
144 printf("*** You need a version of LIBGNUTLS newer than %s. The latest version of\n",
145 "$min_libgnutls_version" );
146 printf("*** LIBGNUTLS is always available from ftp://gnutls.hellug.gr/pub/gnutls.\n");
147 printf("*** \n");
148 printf("*** If you have already installed a sufficiently new version, this error\n");
149 printf("*** probably means that the wrong copy of the libgnutls-config shell script is\n");
150 printf("*** being found. The easiest way to fix this is to remove the old version\n");
151 printf("*** of LIBGNUTLS, but you can also set the LIBGNUTLS_CONFIG environment to point to the\n");
152 printf("*** correct copy of libgnutls-config. (In this case, you will have to\n");
153 printf("*** modify your LD_LIBRARY_PATH enviroment variable, or edit /etc/ld.so.conf\n");
154 printf("*** so that the correct libraries are found at run-time))\n");
155 }
156 }
157 return 1;
158 }
159 ],, no_libgnutls=yes,[echo $ac_n "cross compiling; assumed OK... $ac_c"])
160 CFLAGS="$ac_save_CFLAGS"
161 LIBS="$ac_save_LIBS"
162 fi
163
164 if test "x$no_libgnutls" = x ; then
165 AC_MSG_RESULT(yes)
166 ifelse([$2], , :, [$2])
167 else
168 if test -f conf.libgnutlstest ; then
169 :
170 else
171 AC_MSG_RESULT(no)
172 fi
173 if test "$LIBGNUTLS_CONFIG" = "no" ; then
174 echo "*** The libgnutls-config script installed by LIBGNUTLS could not be found"
175 echo "*** If LIBGNUTLS was installed in PREFIX, make sure PREFIX/bin is in"
176 echo "*** your path, or set the LIBGNUTLS_CONFIG environment variable to the"
177 echo "*** full path to libgnutls-config."
178 else
179 if test -f conf.libgnutlstest ; then
180 :
181 else
182 echo "*** Could not run libgnutls test program, checking why..."
183 CFLAGS="$CFLAGS $LIBGNUTLS_CFLAGS"
184 LIBS="$LIBS $LIBGNUTLS_LIBS"
185 AC_TRY_LINK([
186 #include <stdio.h>
187 #include <stdlib.h>
188 #include <string.h>
189 #include <gnutls/gnutls.h>
190 ], [ return !!gnutls_check_version(NULL); ],
191 [ echo "*** The test program compiled, but did not run. This usually means"
192 echo "*** that the run-time linker is not finding LIBGNUTLS or finding the wrong"
193 echo "*** version of LIBGNUTLS. If it is not finding LIBGNUTLS, you'll need to set your"
194 echo "*** LD_LIBRARY_PATH environment variable, or edit /etc/ld.so.conf to point"
195 echo "*** to the installed location Also, make sure you have run ldconfig if that"
196 echo "*** is required on your system"
197 echo "***"
198 echo "*** If you have an old version installed, it is best to remove it, although"
199 echo "*** you may also be able to get things to work by modifying LD_LIBRARY_PATH"
200 echo "***" ],
201 [ echo "*** The test program failed to compile or link. See the file config.log for the"
202 echo "*** exact error that occured. This usually means LIBGNUTLS was incorrectly installed"
203 echo "*** or that you have moved LIBGNUTLS since it was installed. In the latter case, you"
204 echo "*** may want to edit the libgnutls-config script: $LIBGNUTLS_CONFIG" ])
205 CFLAGS="$ac_save_CFLAGS"
206 LIBS="$ac_save_LIBS"
207 fi
208 fi
209 LIBGNUTLS_CFLAGS=""
210 LIBGNUTLS_LIBS=""
211 ifelse([$3], , :, [$3])
212 fi
213 rm -f conf.libgnutlstest
214 AC_SUBST(LIBGNUTLS_CFLAGS)
215 AC_SUBST(LIBGNUTLS_LIBS)
216 ])
217
218 dnl *-*wedit:notab*-* Please keep this as the last line.
219

webmaster@linux.gr
ViewVC Help
Powered by ViewVC 1.1.26