1 | dnl aclocal.m4 generated automatically by aclocal 1.3
|
---|
2 |
|
---|
3 | dnl Copyright (C) 1994, 1995, 1996, 1997, 1998 Free Software Foundation, Inc.
|
---|
4 | dnl This Makefile.in is free software; the Free Software Foundation
|
---|
5 | dnl gives unlimited permission to copy and/or distribute it,
|
---|
6 | dnl with or without modifications, as long as this notice is preserved.
|
---|
7 |
|
---|
8 | dnl This program is distributed in the hope that it will be useful,
|
---|
9 | dnl but WITHOUT ANY WARRANTY, to the extent permitted by law; without
|
---|
10 | dnl even the implied warranty of MERCHANTABILITY or FITNESS FOR A
|
---|
11 | dnl PARTICULAR PURPOSE.
|
---|
12 |
|
---|
13 | # Do all the work for Automake. This macro actually does too much --
|
---|
14 | # some checks are only needed if your package does certain things.
|
---|
15 | # But this isn't really a big deal.
|
---|
16 |
|
---|
17 | # serial 1
|
---|
18 |
|
---|
19 |
|
---|
20 | # serial 1
|
---|
21 |
|
---|
22 | #
|
---|
23 | # Check to make sure that the build environment is sane.
|
---|
24 | #
|
---|
25 | AC_DEFUN([AM_INIT_AUTOMAKE],
|
---|
26 | [
|
---|
27 | AC_REQUIRE([AM_PROG_INSTALL])
|
---|
28 | PACKAGE=[$1]
|
---|
29 | AC_SUBST(PACKAGE)
|
---|
30 | VERSION=[$2]
|
---|
31 | AC_SUBST(VERSION)
|
---|
32 | dnl test to see if srcdir already configured
|
---|
33 | if test "`cd $srcdir && pwd`" != "`pwd`" && test -f $srcdir/config.status; then
|
---|
34 | AC_MSG_ERROR([source directory already configured; run "make distclean" there first])
|
---|
35 | fi
|
---|
36 | ifelse([$3],,
|
---|
37 | AC_DEFINE_UNQUOTED(PACKAGE, "$PACKAGE")
|
---|
38 | AC_DEFINE_UNQUOTED(VERSION, "$VERSION"))
|
---|
39 | AC_REQUIRE([AC_PROG_MAKE_SET])])
|
---|
40 |
|
---|
41 |
|
---|
42 | # serial 1
|
---|
43 |
|
---|
44 | # @defmac AC_PROG_CC_STDC
|
---|
45 | # @maindex PROG_CC_STDC
|
---|
46 | # @ovindex CC
|
---|
47 | # If the C compiler in not in ANSI C mode by default, try to add an option
|
---|
48 | # to output variable @code{CC} to make it so. This macro tries various
|
---|
49 | # options that select ANSI C on some system or another. It considers the
|
---|
50 | # compiler to be in ANSI C mode if it handles function prototypes correctly.
|
---|
51 | #
|
---|
52 | # If you use this macro, you should check after calling it whether the C
|
---|
53 | # compiler has been set to accept ANSI C; if not, the shell variable
|
---|
54 | # @code{am_cv_prog_cc_stdc} is set to @samp{no}. If you wrote your source
|
---|
55 | # code in ANSI C, you can make an un-ANSIfied copy of it by using the
|
---|
56 | # program @code{ansi2knr}, which comes with Ghostscript.
|
---|
57 | # @end defmac
|
---|
58 |
|
---|
59 | AC_DEFUN([AM_PROG_CC_STDC],
|
---|
60 | [AC_REQUIRE([AC_PROG_CC])
|
---|
61 | AC_BEFORE([$0], [AC_C_INLINE])
|
---|
62 | AC_BEFORE([$0], [AC_C_CONST])
|
---|
63 | dnl Force this before AC_PROG_CPP. Some cpp's, eg on HPUX, require
|
---|
64 | dnl a magic option to avoid problems with ANSI preprocessor commands
|
---|
65 | dnl like #elif.
|
---|
66 | dnl FIXME: can't do this because then AC_AIX won't work due to a
|
---|
67 | dnl circular dependency.
|
---|
68 | dnl AC_BEFORE([$0], [AC_PROG_CPP])
|
---|
69 | AC_MSG_CHECKING(for ${CC-cc} option to accept ANSI C)
|
---|
70 | AC_CACHE_VAL(am_cv_prog_cc_stdc,
|
---|
71 | [am_cv_prog_cc_stdc=no
|
---|
72 | ac_save_CC="$CC"
|
---|
73 | # Don't try gcc -ansi; that turns off useful extensions and
|
---|
74 | # breaks some systems' header files.
|
---|
75 | # AIX -qlanglvl=ansi
|
---|
76 | # Ultrix and OSF/1 -std1
|
---|
77 | # HP-UX -Aa -D_HPUX_SOURCE
|
---|
78 | # SVR4 -Xc -D__EXTENSIONS__
|
---|
79 | for ac_arg in "" -qlanglvl=ansi -std1 "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
|
---|
80 | do
|
---|
81 | CC="$ac_save_CC $ac_arg"
|
---|
82 | AC_TRY_COMPILE(
|
---|
83 | [#include <stdarg.h>
|
---|
84 | #include <stdio.h>
|
---|
85 | #include <sys/types.h>
|
---|
86 | #include <sys/stat.h>
|
---|
87 | /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
|
---|
88 | struct buf { int x; };
|
---|
89 | FILE * (*rcsopen) (struct buf *, struct stat *, int);
|
---|
90 | static char *e (p, i)
|
---|
91 | char **p;
|
---|
92 | int i;
|
---|
93 | {
|
---|
94 | return p[i];
|
---|
95 | }
|
---|
96 | static char *f (char * (*g) (char **, int), char **p, ...)
|
---|
97 | {
|
---|
98 | char *s;
|
---|
99 | va_list v;
|
---|
100 | va_start (v,p);
|
---|
101 | s = g (p, va_arg (v,int));
|
---|
102 | va_end (v);
|
---|
103 | return s;
|
---|
104 | }
|
---|
105 | int test (int i, double x);
|
---|
106 | struct s1 {int (*f) (int a);};
|
---|
107 | struct s2 {int (*f) (double a);};
|
---|
108 | int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
|
---|
109 | int argc;
|
---|
110 | char **argv;
|
---|
111 | ], [
|
---|
112 | return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
|
---|
113 | ],
|
---|
114 | [am_cv_prog_cc_stdc="$ac_arg"; break])
|
---|
115 | done
|
---|
116 | CC="$ac_save_CC"
|
---|
117 | ])
|
---|
118 | if test -z "$am_cv_prog_cc_stdc"; then
|
---|
119 | AC_MSG_RESULT([none needed])
|
---|
120 | else
|
---|
121 | AC_MSG_RESULT($am_cv_prog_cc_stdc)
|
---|
122 | fi
|
---|
123 | case "x$am_cv_prog_cc_stdc" in
|
---|
124 | x|xno) ;;
|
---|
125 | *) CC="$CC $am_cv_prog_cc_stdc" ;;
|
---|
126 | esac
|
---|
127 | ])
|
---|
128 |
|
---|
129 | # Define a conditional.
|
---|
130 |
|
---|
131 | AC_DEFUN([AM_CONDITIONAL],
|
---|
132 | [AC_SUBST($1_TRUE)
|
---|
133 | AC_SUBST($1_FALSE)
|
---|
134 | if $2; then
|
---|
135 | $1_TRUE=
|
---|
136 | $1_FALSE='#'
|
---|
137 | else
|
---|
138 | $1_TRUE='#'
|
---|
139 | $1_FALSE=
|
---|
140 | fi])
|
---|
141 |
|
---|
142 |
|
---|
143 | AC_DEFUN([sh_run_prog],
|
---|
144 | [if test "$cross_compiling" = "yes"; then
|
---|
145 | AC_MSG_ERROR([Can not probe non-portable values when cross compiling])
|
---|
146 | fi
|
---|
147 | cat > conftest.$ac_ext <<EOF
|
---|
148 | [#]line __oline__ "configure"
|
---|
149 | #include "confdefs.h"
|
---|
150 | ifelse(AC_LANG, CPLUSPLUS, [#ifdef __cplusplus
|
---|
151 | extern "C" void exit(int);
|
---|
152 | #endif
|
---|
153 | ])
|
---|
154 | [$1]
|
---|
155 | EOF
|
---|
156 | if AC_TRY_EVAL(ac_link) && test -s conftest && $2=`(./conftest 2>/dev/null)`
|
---|
157 | then
|
---|
158 | dnl Don't remove the temporary files here, so they can be examined.
|
---|
159 | ifelse([$3], , :, [$3])
|
---|
160 | else
|
---|
161 | echo "configure: failed program was:" >&AC_FD_CC
|
---|
162 | cat conftest.$ac_ext >&AC_FD_CC
|
---|
163 | ifelse([$4], , , [ rm -fr conftest*
|
---|
164 | $4
|
---|
165 | ])
|
---|
166 | fi
|
---|
167 | rm -fr conftest* ])
|
---|
168 |
|
---|
169 | dnl fs type number of the proc filing system
|
---|
170 | AC_DEFUN([sh_procfs_id],
|
---|
171 | [AC_MSG_CHECKING([f_type of /proc])
|
---|
172 | AC_CACHE_VAL([sh_cv_proc_fstype],
|
---|
173 | [sh_run_prog(
|
---|
174 | changequote(<<, >>)dnl
|
---|
175 | <<#include <stdio.h>
|
---|
176 | #ifdef HAVE_STDLIB_H
|
---|
177 | #include <stdlib.h>
|
---|
178 | #endif /* HAVE_STDLIB_H */
|
---|
179 | #ifdef HAVE_UNISTD_H
|
---|
180 | #include <unistd.h>
|
---|
181 | #endif /* HAVE_UNISTD_H */
|
---|
182 | #ifdef HAVE_SYS_VFS_H
|
---|
183 | #include <sys/vfs.h>
|
---|
184 | #endif
|
---|
185 | #ifndef Q
|
---|
186 | #define __Q(x) #x
|
---|
187 | #define Q(x) __Q(x)
|
---|
188 | #endif
|
---|
189 | int main(void)
|
---|
190 | {
|
---|
191 | struct statfs fsbuf;
|
---|
192 | long ft;
|
---|
193 | if (statfs("/", &fsbuf)!=0)
|
---|
194 | exit(1);
|
---|
195 | ft=fsbuf.f_type;
|
---|
196 | if (statfs("/proc/1", &fsbuf)!=0)
|
---|
197 | exit(1);
|
---|
198 | if (ft!=fsbuf.f_type)
|
---|
199 | printf("0x%08lx", fsbuf.f_type);
|
---|
200 | else
|
---|
201 | puts("statfs useless");
|
---|
202 | exit(0);
|
---|
203 | } >>
|
---|
204 | changequote([, ]), sh_cv_proc_fstype,, sh_cv_proc_fstype="a fatal error occured")])
|
---|
205 | AC_MSG_RESULT($sh_cv_proc_fstype)
|
---|
206 | if test "${sh_cv_proc_fstype}" = "a fatal error occured"; then
|
---|
207 | $1=$2
|
---|
208 | $4
|
---|
209 | else if test "${sh_cv_proc_fstype}" = "statfs useless"; then
|
---|
210 | $1=$2
|
---|
211 | $4
|
---|
212 | else
|
---|
213 | $1=$sh_cv_proc_fstype
|
---|
214 | $3
|
---|
215 | fi; fi ])
|
---|
216 |
|
---|
217 | # Check whether mlock is broken (hpux 10.20 raises a SIGBUS if mlock
|
---|
218 | # is not called from uid 0 (not tested whether uid 0 works)
|
---|
219 | dnl AC_CHECK_MLOCK
|
---|
220 | dnl
|
---|
221 | define([AC_CHECK_MLOCK],
|
---|
222 | [ AC_CHECK_FUNCS(mlock)
|
---|
223 | if test "$ac_cv_func_mlock" = "yes"; then
|
---|
224 | AC_MSG_CHECKING(whether mlock is broken)
|
---|
225 | AC_CACHE_VAL(ac_cv_have_broken_mlock,
|
---|
226 | AC_TRY_RUN([
|
---|
227 | #include <stdlib.h>
|
---|
228 | #include <unistd.h>
|
---|
229 | #include <errno.h>
|
---|
230 | #include <sys/mman.h>
|
---|
231 | #include <sys/types.h>
|
---|
232 | #include <fcntl.h>
|
---|
233 |
|
---|
234 | int main()
|
---|
235 | {
|
---|
236 | char *pool;
|
---|
237 | int err;
|
---|
238 | long int pgsize = getpagesize();
|
---|
239 |
|
---|
240 | pool = malloc( 4096 + pgsize );
|
---|
241 | if( !pool )
|
---|
242 | return 2;
|
---|
243 | pool += (pgsize - ((long int)pool % pgsize));
|
---|
244 |
|
---|
245 | err = mlock( pool, 4096 );
|
---|
246 | if( !err || errno == EPERM )
|
---|
247 | return 0; /* okay */
|
---|
248 |
|
---|
249 | return 1; /* hmmm */
|
---|
250 | }
|
---|
251 |
|
---|
252 | ],
|
---|
253 | ac_cv_have_broken_mlock="no",
|
---|
254 | ac_cv_have_broken_mlock="yes",
|
---|
255 | ac_cv_have_broken_mlock="assume-no"
|
---|
256 | )
|
---|
257 | )
|
---|
258 | if test "$ac_cv_have_broken_mlock" = "yes"; then
|
---|
259 | AC_DEFINE(HAVE_BROKEN_MLOCK)
|
---|
260 | AC_MSG_RESULT(yes)
|
---|
261 | else
|
---|
262 | if test "$ac_cv_have_broken_mlock" = "no"; then
|
---|
263 | AC_MSG_RESULT(no)
|
---|
264 | else
|
---|
265 | AC_MSG_RESULT(assuming no)
|
---|
266 | fi
|
---|
267 | fi
|
---|
268 | fi
|
---|
269 | ])
|
---|
270 |
|
---|
271 | dnl @synopsis AC_FUNC_VSNPRINTF
|
---|
272 | dnl
|
---|
273 | dnl Check whether there is a reasonably sane vsnprintf() function installed.
|
---|
274 | dnl "Reasonably sane" in this context means never clobbering memory beyond
|
---|
275 | dnl the buffer supplied, and having a sensible return value. It is
|
---|
276 | dnl explicitly allowed not to NUL-terminate the return value, however.
|
---|
277 | dnl
|
---|
278 | dnl @version $Id: ac_func_vsnprintf.m4,v 1.1 2001/07/26 02:00:21 guidod Exp $
|
---|
279 | dnl @author Gaute Strokkenes <gs234@cam.ac.uk>
|
---|
280 | dnl
|
---|
281 | AC_DEFUN([SL_CHECK_VSNPRINTF],
|
---|
282 | [AC_CACHE_CHECK(for working vsnprintf,
|
---|
283 | ac_cv_func_vsnprintf,
|
---|
284 | [AC_TRY_RUN(
|
---|
285 | [#include <stdio.h>
|
---|
286 | #include <stdarg.h>
|
---|
287 |
|
---|
288 | int
|
---|
289 | doit(char * s, ...)
|
---|
290 | {
|
---|
291 | char buffer[32];
|
---|
292 | va_list args;
|
---|
293 | int r;
|
---|
294 |
|
---|
295 | buffer[5] = 'X';
|
---|
296 |
|
---|
297 | va_start(args, s);
|
---|
298 | r = vsnprintf(buffer, 5, s, args);
|
---|
299 | va_end(args);
|
---|
300 |
|
---|
301 | /* -1 is pre-C99, 7 is C99. R.W. 17.01.2003 disallow -1 */
|
---|
302 |
|
---|
303 | if (r != 7)
|
---|
304 | exit(1);
|
---|
305 |
|
---|
306 | /* We deliberately do not care if the result is NUL-terminated or
|
---|
307 | not, since this is easy to work around like this. */
|
---|
308 |
|
---|
309 | buffer[4] = 0;
|
---|
310 |
|
---|
311 | /* Simple sanity check. */
|
---|
312 |
|
---|
313 | if (strcmp(buffer, "1234"))
|
---|
314 | exit(1);
|
---|
315 |
|
---|
316 | if (buffer[5] != 'X')
|
---|
317 | exit(1);
|
---|
318 |
|
---|
319 | exit(0);
|
---|
320 | }
|
---|
321 |
|
---|
322 | int
|
---|
323 | main(void)
|
---|
324 | {
|
---|
325 | doit("1234567");
|
---|
326 | exit(1);
|
---|
327 | }], ac_cv_func_vsnprintf=yes, ac_cv_func_vsnprintf=no, ac_cv_func_vsnprintf=no)])
|
---|
328 | dnl Note that the default is to be pessimistic in the case
|
---|
329 | dnl of cross compilation.
|
---|
330 | dnl If you know that the target has a sensible vsnprintf(),
|
---|
331 | dnl you can get around this
|
---|
332 | dnl by setting ac_func_vsnprintf to yes, as described in the Autoconf manual.
|
---|
333 | if test $ac_cv_func_vsnprintf = yes; then
|
---|
334 | :
|
---|
335 | else
|
---|
336 | AC_DEFINE(HAVE_BROKEN_VSNPRINTF, 1,
|
---|
337 | [Define if you have a broken version of the `vsnprintf' function.])
|
---|
338 | fi
|
---|
339 | ])# AC_FUNC_VSNPRINTF
|
---|
340 |
|
---|
341 | dnl SH_CHECK_TYPEDEF(TYPE, HAVE_NAME)
|
---|
342 | dnl Check whether a typedef exists and create a #define $2 if it exists
|
---|
343 | dnl
|
---|
344 | AC_DEFUN([SH_CHECK_TYPEDEF],
|
---|
345 | [ AC_MSG_CHECKING(for $1 typedef)
|
---|
346 | sh_cv_typedef_foo=`echo sh_cv_typedef_$1 | sed -e 's% %_%g'`
|
---|
347 | AC_CACHE_VAL( $sh_cv_typedef_foo,
|
---|
348 | [AC_TRY_COMPILE([#include <stdlib.h>
|
---|
349 | #include <sys/types.h>], [
|
---|
350 | #undef $1
|
---|
351 | int a = sizeof($1);
|
---|
352 | ], sh_cv_typedef=yes, sh_cv_typedef=no )])
|
---|
353 | AC_MSG_RESULT($sh_cv_typedef)
|
---|
354 | if test "$sh_cv_typedef" = yes; then
|
---|
355 | AC_DEFINE($2)
|
---|
356 | sh_$2=yes
|
---|
357 | else
|
---|
358 | sh_$2=no
|
---|
359 | fi
|
---|
360 | ])
|
---|
361 |
|
---|
362 |
|
---|
363 |
|
---|
364 | dnl **********************
|
---|
365 | dnl *** va_copy checks ***
|
---|
366 | dnl **********************
|
---|
367 | AC_DEFUN([SL_CHECK_VA_COPY],
|
---|
368 | [AC_MSG_CHECKING(for va_copy())
|
---|
369 | AC_CACHE_VAL(sh_cv_va_copy,[
|
---|
370 | AC_TRY_RUN([
|
---|
371 | #include <stdarg.h>
|
---|
372 | void f (int i, ...) {
|
---|
373 | va_list args1, args2;
|
---|
374 | va_start (args1, i);
|
---|
375 | va_copy (args2, args1);
|
---|
376 | if (va_arg (args2, int) != 42)
|
---|
377 | exit (1);
|
---|
378 | if (va_arg (args1, int) != 42)
|
---|
379 | exit (1);
|
---|
380 | va_end (args1); va_end (args2);
|
---|
381 | }
|
---|
382 | int main() {
|
---|
383 | f (0, 42);
|
---|
384 | return 0;
|
---|
385 | }],
|
---|
386 | sh_cv_va_copy=yes
|
---|
387 | ,
|
---|
388 | sh_cv_va_copy=no
|
---|
389 | ,
|
---|
390 | sh_cv_va_copy=no)
|
---|
391 | ])
|
---|
392 | AC_MSG_RESULT($sh_cv_va_copy)
|
---|
393 | AC_MSG_CHECKING(for __va_copy())
|
---|
394 | AC_CACHE_VAL(sh_cv___va_copy,[
|
---|
395 | AC_TRY_RUN([
|
---|
396 | #include <stdarg.h>
|
---|
397 | void f (int i, ...) {
|
---|
398 | va_list args1, args2;
|
---|
399 | va_start (args1, i);
|
---|
400 | __va_copy (args2, args1);
|
---|
401 | if (va_arg (args2, int) != 42)
|
---|
402 | exit (1);
|
---|
403 | if (va_arg (args1, int) != 42)
|
---|
404 | exit (1);
|
---|
405 | va_end (args1); va_end (args2);
|
---|
406 | }
|
---|
407 | int main() {
|
---|
408 | f (0, 42);
|
---|
409 | return 0;
|
---|
410 | }],
|
---|
411 | sh_cv___va_copy=yes
|
---|
412 | ,
|
---|
413 | sh_cv___va_copy=no
|
---|
414 | ,
|
---|
415 | sh_cv___va_copy=no)
|
---|
416 | ])
|
---|
417 | AC_MSG_RESULT($sh_cv___va_copy)
|
---|
418 | AC_MSG_CHECKING(whether va_lists can be copied by value)
|
---|
419 | AC_CACHE_VAL(sh_cv_va_val_copy,[
|
---|
420 | AC_TRY_RUN([
|
---|
421 | #include <stdarg.h>
|
---|
422 | void f (int i, ...) {
|
---|
423 | va_list args1, args2;
|
---|
424 | va_start (args1, i);
|
---|
425 | args2 = args1;
|
---|
426 | if (va_arg (args2, int) != 42)
|
---|
427 | exit (1);
|
---|
428 | if (va_arg (args1, int) != 42)
|
---|
429 | exit (1);
|
---|
430 | va_end (args1); va_end (args2);
|
---|
431 | }
|
---|
432 | int main() {
|
---|
433 | f (0, 42);
|
---|
434 | return 0;
|
---|
435 | }],
|
---|
436 | sh_cv_va_val_copy=yes
|
---|
437 | ,
|
---|
438 | sh_cv_va_val_copy=no
|
---|
439 | ,
|
---|
440 | sh_cv_va_val_copy=no)
|
---|
441 | ])
|
---|
442 | if test "x$sh_cv_va_copy" = "xyes"; then
|
---|
443 | AC_DEFINE(VA_COPY, va_copy)
|
---|
444 | else if test "x$sh_cv___va_copy" = "xyes"; then
|
---|
445 | AC_DEFINE(VA_COPY, __va_copy)
|
---|
446 | fi
|
---|
447 | fi
|
---|
448 | if test "x$sh_cv_va_val_copy" = "xno"; then
|
---|
449 | AC_DEFINE(VA_COPY_AS_ARRAY)
|
---|
450 | fi
|
---|
451 | AC_MSG_RESULT($sh_cv_va_val_copy)
|
---|
452 | ])
|
---|
453 |
|
---|
454 |
|
---|
455 | dnl SH_INIT_PARSE_ARGS()
|
---|
456 | m4_define([SH_INIT_PARSE_ARGS],
|
---|
457 | [
|
---|
458 | m4_divert_push([PARSE_ARGS])dnl
|
---|
459 |
|
---|
460 | as_cr_letters='abcdefghijklmnopqrstuvwxyz'
|
---|
461 | as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
|
---|
462 | as_cr_Letters=$as_cr_letters$as_cr_LETTERS
|
---|
463 | as_cr_digits='0123456789'
|
---|
464 | as_cr_alnum=$as_cr_Letters$as_cr_digits
|
---|
465 |
|
---|
466 | # Sed expression to map a string onto a valid CPP name.
|
---|
467 | as_tr_cpp="sed y%*$as_cr_letters%P$as_cr_LETTERS%;s%[[^_$as_cr_alnum]]%_%g"
|
---|
468 |
|
---|
469 | as_tr_sh="eval sed 'y%*+%pp%;s%[[^_$as_cr_alnum]]%_%g'"
|
---|
470 | # IFS
|
---|
471 | # We need space, tab and new line, in precisely that order.
|
---|
472 | as_nl='
|
---|
473 | '
|
---|
474 | IFS=" $as_nl"
|
---|
475 |
|
---|
476 | # CDPATH.
|
---|
477 | $as_unset CDPATH || test "${CDPATH+set}" != set || { CDPATH=$PATH_SEPARATOR; export CDPATH; }
|
---|
478 |
|
---|
479 |
|
---|
480 | # Initialize some variables set by options.
|
---|
481 | ac_init_help=
|
---|
482 | ac_init_version=false
|
---|
483 | # The variables have the same names as the options, with
|
---|
484 | # dashes changed to underlines.
|
---|
485 | cache_file=/dev/null
|
---|
486 | AC_SUBST(exec_prefix, NONE)dnl
|
---|
487 | no_create=
|
---|
488 | no_recursion=
|
---|
489 | AC_SUBST(prefix, NONE)dnl
|
---|
490 | program_prefix=NONE
|
---|
491 | program_suffix=NONE
|
---|
492 | AC_SUBST(program_transform_name, [s,x,x,])dnl
|
---|
493 | silent=
|
---|
494 | site=
|
---|
495 | srcdir=
|
---|
496 | verbose=
|
---|
497 | x_includes=NONE
|
---|
498 | x_libraries=NONE
|
---|
499 | DESTDIR=
|
---|
500 | SH_ENABLE_OPTS="db-reload xml-log message-queue login-watch mounts-check userfiles debug ptrace static network udp nocl stealth micro-stealth install-name identity khide suidcheck base largefile mail external-scripts encrypt srp"
|
---|
501 | SH_WITH_OPTS="prelude libprelude-prefix database libwrap cflags libs console altconsole timeserver alttimeserver rnd egd-socket port logserver altlogserver kcheck gpg checksum fp recipient sender trusted tmp-dir config-file log-file pid-file state-dir data-file html-file"
|
---|
502 |
|
---|
503 | # Installation directory options.
|
---|
504 | # These are left unexpanded so users can "make install exec_prefix=/foo"
|
---|
505 | # and all the variables that are supposed to be based on exec_prefix
|
---|
506 | # by default will actually change.
|
---|
507 | dnl Use braces instead of parens because sh, perl, etc. also accept them.
|
---|
508 | sbindir='${exec_prefix}/sbin'
|
---|
509 | sysconfdir='${prefix}/etc'
|
---|
510 | localstatedir='${prefix}/var'
|
---|
511 | mandir='${prefix}/share/man'
|
---|
512 |
|
---|
513 | AC_SUBST([sbindir], ['${exec_prefix}/sbin'])dnl
|
---|
514 | AC_SUBST([sysconfdir], ['${prefix}/etc'])dnl
|
---|
515 | AC_SUBST([localstatedir], ['${prefix}/var'])dnl
|
---|
516 | AC_SUBST([mandir], ['${prefix}/share/man'])dnl
|
---|
517 |
|
---|
518 |
|
---|
519 | # Initialize some other variables.
|
---|
520 | subdirs=
|
---|
521 | MFLAGS= MAKEFLAGS=
|
---|
522 | SHELL=${CONFIG_SHELL-/bin/sh}
|
---|
523 | # Maximum number of lines to put in a shell here document.
|
---|
524 | ac_max_here_lines=12
|
---|
525 |
|
---|
526 | ac_prev=
|
---|
527 | for ac_option
|
---|
528 | do
|
---|
529 |
|
---|
530 | # If the previous option needs an argument, assign it.
|
---|
531 | if test -n "$ac_prev"; then
|
---|
532 | eval "$ac_prev=\$ac_option"
|
---|
533 | ac_prev=
|
---|
534 | continue
|
---|
535 | fi
|
---|
536 |
|
---|
537 | case "$ac_option" in
|
---|
538 | changequote(, )dnl
|
---|
539 | *=*) ac_optarg=`echo "$ac_option" | sed 's/[-_a-zA-Z0-9]*=//'` ;;
|
---|
540 | changequote([, ])dnl
|
---|
541 | *) ac_optarg= ;;
|
---|
542 | esac
|
---|
543 |
|
---|
544 | # Accept the important Cygnus configure options, so we can diagnose typos.
|
---|
545 |
|
---|
546 | case "$ac_option" in
|
---|
547 |
|
---|
548 | -build | --build | --buil | --bui | --bu)
|
---|
549 | ac_prev=build_alias ;;
|
---|
550 | -build=* | --build=* | --buil=* | --bui=* | --bu=*)
|
---|
551 | build_alias="$ac_optarg" ;;
|
---|
552 |
|
---|
553 | -cache-file | --cache-file | --cache-fil | --cache-fi \
|
---|
554 | | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
|
---|
555 | ac_prev=cache_file ;;
|
---|
556 | -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
|
---|
557 | | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
|
---|
558 | cache_file="$ac_optarg" ;;
|
---|
559 |
|
---|
560 | --config-cache | -C)
|
---|
561 | cache_file=config.cache ;;
|
---|
562 |
|
---|
563 | -disable-* | --disable-*)
|
---|
564 | ac_feature=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
|
---|
565 | # Reject names that are not valid shell variable names.
|
---|
566 | expr "x$ac_feature" : "[.*[^-_$as_cr_alnum]]" >/dev/null &&
|
---|
567 | AC_MSG_ERROR([invalid feature name: $ac_feature])
|
---|
568 | ac_feature=`echo $ac_feature | sed 's/-/_/g'`
|
---|
569 | ac_enable_check_opt=no
|
---|
570 | for f in ${SH_ENABLE_OPTS}
|
---|
571 | do
|
---|
572 | f=`echo $f | sed 's/-/_/g'`
|
---|
573 | if test x${f} = x"${ac_feature}"
|
---|
574 | then
|
---|
575 | ac_enable_check_opt=yes
|
---|
576 | fi
|
---|
577 | done
|
---|
578 | if test x${ac_enable_check_opt} = xno
|
---|
579 | then
|
---|
580 | AC_MSG_ERROR([unrecognized option: $ac_option
|
---|
581 | Try `$[0] --help' for more information.])
|
---|
582 | fi
|
---|
583 | eval "enable_$ac_feature=no" ;;
|
---|
584 |
|
---|
585 | -enable-* | --enable-*)
|
---|
586 | ac_feature=`expr "x$ac_option" : 'x-*enable-\([[^=]]*\)'`
|
---|
587 | # Reject names that are not valid shell variable names.
|
---|
588 | expr "x$ac_feature" : "[.*[^-_$as_cr_alnum]]" >/dev/null &&
|
---|
589 | AC_MSG_ERROR([invalid feature name: $ac_feature])
|
---|
590 | ac_feature=`echo $ac_feature | sed 's/-/_/g'`
|
---|
591 | case $ac_option in
|
---|
592 | *=*) ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`;;
|
---|
593 | *) ac_optarg=yes ;;
|
---|
594 | esac
|
---|
595 | ac_enable_check_opt=no
|
---|
596 | for f in ${SH_ENABLE_OPTS}
|
---|
597 | do
|
---|
598 | f=`echo $f | sed 's/-/_/g'`
|
---|
599 | if test x${f} = x"${ac_feature}"
|
---|
600 | then
|
---|
601 | ac_enable_check_opt=yes
|
---|
602 | fi
|
---|
603 | done
|
---|
604 | if test x${ac_enable_check_opt} = xno
|
---|
605 | then
|
---|
606 | AC_MSG_ERROR([unrecognized option: $ac_option
|
---|
607 | Try `$[0] --help' for more information.])
|
---|
608 | fi
|
---|
609 | eval "enable_$ac_feature='$ac_optarg'" ;;
|
---|
610 |
|
---|
611 | -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
|
---|
612 | | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
|
---|
613 | | --exec | --exe | --ex)
|
---|
614 | ac_prev=exec_prefix
|
---|
615 | ac_exec_prefix_set="yes"
|
---|
616 | ;;
|
---|
617 | -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
|
---|
618 | | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
|
---|
619 | | --exec=* | --exe=* | --ex=*)
|
---|
620 | exec_prefix="$ac_optarg"
|
---|
621 | ac_exec_prefix_set="yes"
|
---|
622 | ;;
|
---|
623 |
|
---|
624 | -gas | --gas | --ga | --g)
|
---|
625 | # Obsolete; use --with-gas.
|
---|
626 | with_gas=yes ;;
|
---|
627 |
|
---|
628 | -help | --help | --hel | --he | -h)
|
---|
629 | ac_init_help=long ;;
|
---|
630 | -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
|
---|
631 | ac_init_help=recursive ;;
|
---|
632 | -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
|
---|
633 | ac_init_help=short ;;
|
---|
634 |
|
---|
635 | -host | --host | --hos | --ho)
|
---|
636 | ac_prev=host_alias ;;
|
---|
637 | -host=* | --host=* | --hos=* | --ho=*)
|
---|
638 | host_alias="$ac_optarg" ;;
|
---|
639 |
|
---|
640 | -localstatedir | --localstatedir | --localstatedi | --localstated \
|
---|
641 | | --localstate | --localstat | --localsta | --localst \
|
---|
642 | | --locals | --local | --loca | --loc | --lo)
|
---|
643 | ac_prev=localstatedir
|
---|
644 | ac_localstatedir_set="yes"
|
---|
645 | ;;
|
---|
646 | -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
|
---|
647 | | --localstate=* | --localstat=* | --localsta=* | --localst=* \
|
---|
648 | | --locals=* | --local=* | --loca=* | --loc=* | --lo=*)
|
---|
649 | localstatedir="$ac_optarg"
|
---|
650 | ac_localstatedir_set="yes"
|
---|
651 | ;;
|
---|
652 |
|
---|
653 | -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
|
---|
654 | ac_prev=mandir
|
---|
655 | ac_mandir_set="yes"
|
---|
656 | ;;
|
---|
657 | -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
|
---|
658 | mandir="$ac_optarg"
|
---|
659 | ac_mandir_set="yes"
|
---|
660 | ;;
|
---|
661 |
|
---|
662 | -nfp | --nfp | --nf)
|
---|
663 | # Obsolete; use --without-fp.
|
---|
664 | with_fp=no ;;
|
---|
665 |
|
---|
666 | -no-create | --no-create | --no-creat | --no-crea | --no-cre \
|
---|
667 | | --no-cr | --no-c | -n)
|
---|
668 | no_create=yes ;;
|
---|
669 |
|
---|
670 | -no-recursion | --no-recursion | --no-recursio | --no-recursi \
|
---|
671 | | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
|
---|
672 | no_recursion=yes ;;
|
---|
673 |
|
---|
674 | -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
|
---|
675 | ac_prev=prefix
|
---|
676 | ac_prefix_set="yes"
|
---|
677 | ;;
|
---|
678 | -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
|
---|
679 | prefix="$ac_optarg"
|
---|
680 | ac_prefix_set="yes"
|
---|
681 | ;;
|
---|
682 |
|
---|
683 | -q | -quiet | --quiet | --quie | --qui | --qu | --q \
|
---|
684 | | -silent | --silent | --silen | --sile | --sil)
|
---|
685 | silent=yes ;;
|
---|
686 |
|
---|
687 | -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
|
---|
688 | ac_prev=sbindir
|
---|
689 | ac_sbindir_set="yes"
|
---|
690 | ;;
|
---|
691 | -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
|
---|
692 | | --sbi=* | --sb=*)
|
---|
693 | sbindir="$ac_optarg"
|
---|
694 | ac_sbindir_set="yes"
|
---|
695 | ;;
|
---|
696 |
|
---|
697 | -bindir | --bindir | --bindi | --bind | --bin | --bi | --b)
|
---|
698 | echo "WARNING: bindir will be ignored, use sbindir"
|
---|
699 | ;;
|
---|
700 | -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* \
|
---|
701 | | --bi=* | --b=*)
|
---|
702 | echo "WARNING: bindir will be ignored, use sbindir"
|
---|
703 | ;;
|
---|
704 |
|
---|
705 | -datadir | --datadir)
|
---|
706 | echo "WARNING: datadir will be ignored"
|
---|
707 | ;;
|
---|
708 | -datadir=* | --datadir=*)
|
---|
709 | echo "WARNING: datadir will be ignored"
|
---|
710 | ;;
|
---|
711 |
|
---|
712 | -includedir | --includedir)
|
---|
713 | echo "WARNING: includedir will be ignored"
|
---|
714 | ;;
|
---|
715 | -includedir=* | --includedir=*)
|
---|
716 | echo "WARNING: includedir will be ignored"
|
---|
717 | ;;
|
---|
718 |
|
---|
719 | -infodir | --infodir)
|
---|
720 | echo "WARNING: infodir will be ignored"
|
---|
721 | ;;
|
---|
722 | -infodir=* | --infodir=*)
|
---|
723 | echo "WARNING: infodir will be ignored"
|
---|
724 | ;;
|
---|
725 |
|
---|
726 | -libdir | --libdir)
|
---|
727 | echo "WARNING: libdir will be ignored"
|
---|
728 | ;;
|
---|
729 | -libdir=* | --libdir=*)
|
---|
730 | echo "WARNING: libdir will be ignored"
|
---|
731 | ;;
|
---|
732 |
|
---|
733 | -libexecdir | --libexecdir)
|
---|
734 | echo "WARNING: libexecdir will be ignored"
|
---|
735 | ;;
|
---|
736 | -libexecdir=* | --libexecdir=*)
|
---|
737 | echo "WARNING: libexecdir will be ignored"
|
---|
738 | ;;
|
---|
739 |
|
---|
740 | -sharedstatedir | --sharedstatedir)
|
---|
741 | echo "WARNING: sharedstatedir will be ignored"
|
---|
742 | ;;
|
---|
743 | -sharedstatedir=* | --sharedstatedir=*)
|
---|
744 | echo "WARNING: sharedstatedir will be ignored"
|
---|
745 | ;;
|
---|
746 |
|
---|
747 | -site | --site | --sit)
|
---|
748 | ac_prev=site ;;
|
---|
749 | -site=* | --site=* | --sit=*)
|
---|
750 | site="$ac_optarg" ;;
|
---|
751 |
|
---|
752 | -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
|
---|
753 | ac_prev=srcdir ;;
|
---|
754 | -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
|
---|
755 | srcdir="$ac_optarg" ;;
|
---|
756 |
|
---|
757 | -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
|
---|
758 | | --syscon | --sysco | --sysc | --sys | --sy)
|
---|
759 | ac_prev=sysconfdir
|
---|
760 | ac_sysconfdir_set="yes"
|
---|
761 | ;;
|
---|
762 | -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
|
---|
763 | | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
|
---|
764 | sysconfdir="$ac_optarg"
|
---|
765 | ac_sysconfdir_set="yes"
|
---|
766 | ;;
|
---|
767 |
|
---|
768 | -target | --target | --targe | --targ | --tar | --ta | --t)
|
---|
769 | ac_prev=target_alias ;;
|
---|
770 | -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
|
---|
771 | target_alias="$ac_optarg" ;;
|
---|
772 |
|
---|
773 | -v | -verbose | --verbose | --verbos | --verbo | --verb)
|
---|
774 | verbose=yes ;;
|
---|
775 |
|
---|
776 | -version | --version | --versio | --versi | --vers)
|
---|
777 | ac_init_version=: ;;
|
---|
778 |
|
---|
779 |
|
---|
780 | -with-* | --with-*)
|
---|
781 | ac_package=`expr "x$ac_option" : 'x-*with-\([[^=]]*\)'`
|
---|
782 | # Reject names that are not valid shell variable names.
|
---|
783 | expr "x$ac_package" : "[.*[^-_$as_cr_alnum]]" >/dev/null &&
|
---|
784 | AC_MSG_ERROR([invalid package name: $ac_package])
|
---|
785 | ac_package=`echo $ac_package| sed 's/-/_/g'`
|
---|
786 | case $ac_option in
|
---|
787 | *=*) ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`;;
|
---|
788 | *) ac_optarg=yes ;;
|
---|
789 | esac
|
---|
790 | ac_with_check_opt=no
|
---|
791 | for f in ${SH_WITH_OPTS}
|
---|
792 | do
|
---|
793 | f=`echo $f | sed 's/-/_/g'`
|
---|
794 | if test x${f} = x"${ac_package}"
|
---|
795 | then
|
---|
796 | ac_with_check_opt=yes
|
---|
797 | fi
|
---|
798 | done
|
---|
799 | if test x${ac_with_check_opt} = xno
|
---|
800 | then
|
---|
801 | AC_MSG_ERROR([unrecognized option: $ac_option
|
---|
802 | Try `$[0] --help' for more information.])
|
---|
803 | fi
|
---|
804 | eval "with_$ac_package='$ac_optarg'" ;;
|
---|
805 |
|
---|
806 | -without-* | --without-*)
|
---|
807 | ac_package=`expr "x$ac_option" : 'x-*without-\(.*\)'`
|
---|
808 | # Reject names that are not valid shell variable names.
|
---|
809 | expr "x$ac_package" : "[.*[^-_$as_cr_alnum]]" >/dev/null &&
|
---|
810 | AC_MSG_ERROR([invalid package name: $ac_package])
|
---|
811 | ac_package=`echo $ac_package | sed 's/-/_/g'`
|
---|
812 | ac_with_check_opt=no
|
---|
813 | for f in ${SH_WITH_OPTS}
|
---|
814 | do
|
---|
815 | f=`echo $f | sed 's/-/_/g'`
|
---|
816 | if test x${f} = x"${ac_package}"
|
---|
817 | then
|
---|
818 | ac_with_check_opt=yes
|
---|
819 | fi
|
---|
820 | done
|
---|
821 | if test x${ac_with_check_opt} = xno
|
---|
822 | then
|
---|
823 | AC_MSG_ERROR([unrecognized option: $ac_option
|
---|
824 | Try `$[0] --help' for more information.])
|
---|
825 | fi
|
---|
826 | eval "with_$ac_package=no" ;;
|
---|
827 |
|
---|
828 |
|
---|
829 | -*) AC_MSG_ERROR([unrecognized option: $ac_option
|
---|
830 | Try `$[0] --help' for more information.])
|
---|
831 | ;;
|
---|
832 |
|
---|
833 | *=*)
|
---|
834 | ac_envvar=`expr "x$ac_option" : 'x\([[^=]]*\)='`
|
---|
835 | # Reject names that are not valid shell variable names.
|
---|
836 | expr "x$ac_envvar" : "[.*[^_$as_cr_alnum]]" >/dev/null &&
|
---|
837 | AC_MSG_ERROR([invalid variable name: $ac_envvar])
|
---|
838 | ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`
|
---|
839 | eval "$ac_envvar='$ac_optarg'"
|
---|
840 | export $ac_envvar ;;
|
---|
841 |
|
---|
842 | *)
|
---|
843 | # FIXME: should be removed in autoconf 3.0.
|
---|
844 | AC_MSG_WARN([you should use --build, --host, --target])
|
---|
845 | expr "x$ac_option" : "[.*[^-._$as_cr_alnum]]" >/dev/null &&
|
---|
846 | AC_MSG_WARN([invalid host type: $ac_option])
|
---|
847 | : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
|
---|
848 | ;;
|
---|
849 |
|
---|
850 |
|
---|
851 | esac
|
---|
852 | done
|
---|
853 |
|
---|
854 | if test -n "$ac_prev"; then
|
---|
855 | AC_MSG_ERROR(missing argument to --`echo $ac_prev | sed 's/_/-/g'`)
|
---|
856 | fi
|
---|
857 |
|
---|
858 | # Be sure to have absolute paths.
|
---|
859 | for ac_var in prefix exec_prefix
|
---|
860 | do
|
---|
861 | eval ac_val=$`echo $ac_var`
|
---|
862 | case $ac_val in
|
---|
863 | [[\\/$]]* | ?:[[\\/]]* | NONE | '' | OPT | USR ) ;;
|
---|
864 | *) AC_MSG_ERROR([expected an absolute directory name for --$ac_var: $ac_val]);;
|
---|
865 | esac
|
---|
866 | done
|
---|
867 |
|
---|
868 | # Be sure to have absolute paths.
|
---|
869 | for ac_var in sbindir sysconfdir localstatedir mandir
|
---|
870 | do
|
---|
871 | eval ac_val=$`echo $ac_var`
|
---|
872 | case $ac_val in
|
---|
873 | [[\\/$]]* | ?:[[\\/]]* ) ;;
|
---|
874 | *) AC_MSG_ERROR([expected an absolute directory name for --$ac_var: $ac_val]);;
|
---|
875 | esac
|
---|
876 | done
|
---|
877 |
|
---|
878 | # There might be people who depend on the old broken behavior: `$host'
|
---|
879 | # used to hold the argument of --host etc.
|
---|
880 | # FIXME: To remove some day.
|
---|
881 | build=$build_alias
|
---|
882 | host=$host_alias
|
---|
883 | target=$target_alias
|
---|
884 |
|
---|
885 | # FIXME: To remove some day.
|
---|
886 | if test "x$host_alias" != x; then
|
---|
887 | if test "x$build_alias" = x; then
|
---|
888 | cross_compiling=maybe
|
---|
889 | AC_MSG_WARN([If you wanted to set the --build type, don't use --host.
|
---|
890 | If a cross compiler is detected then cross compile mode will be used.])
|
---|
891 | elif test "x$build_alias" != "x$host_alias"; then
|
---|
892 | cross_compiling=yes
|
---|
893 | fi
|
---|
894 | fi
|
---|
895 |
|
---|
896 | ac_tool_prefix=
|
---|
897 | test -n "$host_alias" && ac_tool_prefix=$host_alias-
|
---|
898 |
|
---|
899 | test "$silent" = yes && exec AS_MESSAGE_FD>/dev/null
|
---|
900 |
|
---|
901 | m4_divert_pop([PARSE_ARGS])dnl
|
---|
902 | ])# SH_INIT_PARSE_ARGS
|
---|
903 |
|
---|
904 | m4_define([SH_INIT_HELP],
|
---|
905 | [m4_divert_push([HELP_BEGIN])dnl
|
---|
906 |
|
---|
907 | #
|
---|
908 | # Report the --help message.
|
---|
909 | #
|
---|
910 | if test "$ac_init_help" = "long"; then
|
---|
911 | # Omit some internal or obsolete options to make the list less imposing.
|
---|
912 | # This message is too long to be a string in the A/UX 3.1 sh.
|
---|
913 | cat <<_ACEOF
|
---|
914 | \`configure' configures m4_ifset([AC_PACKAGE_STRING],
|
---|
915 | [AC_PACKAGE_STRING],
|
---|
916 | [this package]) to adapt to many kinds of systems.
|
---|
917 |
|
---|
918 | Usage: $[0] [[OPTION]]... [[VAR=VALUE]]...
|
---|
919 |
|
---|
920 | [To assign environment variables (e.g., CC, CFLAGS...), specify them as
|
---|
921 | VAR=VALUE. See below for descriptions of some of the useful variables.
|
---|
922 |
|
---|
923 | Defaults for the options are specified in brackets.
|
---|
924 |
|
---|
925 | Configuration:
|
---|
926 | -h, --help display this help and exit
|
---|
927 | --help=short display options specific to this package
|
---|
928 | --help=recursive display the short help of all the included packages
|
---|
929 | -V, --version display version information and exit
|
---|
930 | -q, --quiet, --silent do not print \`checking...' messages
|
---|
931 | --cache-file=FILE cache test results in FILE [disabled]
|
---|
932 | -C, --config-cache alias for \`--cache-file=config.cache'
|
---|
933 | -n, --no-create do not create output files
|
---|
934 | --srcdir=DIR find the sources in DIR [configure dir or \`..']
|
---|
935 |
|
---|
936 | _ACEOF
|
---|
937 |
|
---|
938 | cat <<_ACEOF
|
---|
939 | Installation directories:
|
---|
940 | --prefix=PREFIX install architecture-independent files in PREFIX
|
---|
941 | [$ac_default_prefix]
|
---|
942 | --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
|
---|
943 | [PREFIX]
|
---|
944 |
|
---|
945 | By default, \`make install' will install binaries in \`/usr/local/sbin',
|
---|
946 | the config file in \`/etc', manpage in \`/usr/local/share/man', and state
|
---|
947 | data in \`/var/lib/INSTALL_NAME' (FSH layout). You can specify other
|
---|
948 | FSH compliant layouts with \`--prefix=OPT' or \`--prefix=USR', or you
|
---|
949 | can specify a directory with \`--prefix=DIR' to install in \`DIR/sbin',
|
---|
950 | \`DIR/etc', etc.
|
---|
951 |
|
---|
952 | For better control, use the options below.
|
---|
953 |
|
---|
954 | Fine tuning of the installation directories:
|
---|
955 | --sbindir=DIR system admin executables [EPREFIX/sbin]
|
---|
956 | --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
|
---|
957 | --localstatedir=DIR modifiable single-machine data [PREFIX/var]
|
---|
958 | --mandir=DIR man documentation [PREFIX/man]
|
---|
959 |
|
---|
960 | For even finer tuning, paths can be specified for individual files (see below)
|
---|
961 |
|
---|
962 | _ACEOF
|
---|
963 |
|
---|
964 | cat <<\_ACEOF]
|
---|
965 | m4_divert_pop([HELP_BEGIN])dnl
|
---|
966 | dnl The order of the diversions here is
|
---|
967 | dnl - HELP_BEGIN
|
---|
968 | dnl which may be prolongated by extra generic options such as with X or
|
---|
969 | dnl AC_ARG_PROGRAM. Displayed only in long --help.
|
---|
970 | dnl
|
---|
971 | dnl - HELP_CANON
|
---|
972 | dnl Support for cross compilation (--build, --host and --target).
|
---|
973 | dnl Display only in long --help.
|
---|
974 | dnl
|
---|
975 | dnl - HELP_ENABLE
|
---|
976 | dnl which starts with the trailer of the HELP_BEGIN, HELP_CANON section,
|
---|
977 | dnl then implements the header of the non generic options.
|
---|
978 | dnl
|
---|
979 | dnl - HELP_WITH
|
---|
980 | dnl
|
---|
981 | dnl - HELP_VAR
|
---|
982 | dnl
|
---|
983 | dnl - HELP_VAR_END
|
---|
984 | dnl
|
---|
985 | dnl - HELP_END
|
---|
986 | dnl initialized below, in which we dump the trailer (handling of the
|
---|
987 | dnl recursion for instance).
|
---|
988 | m4_divert_push([HELP_ENABLE])dnl
|
---|
989 | _ACEOF
|
---|
990 | fi
|
---|
991 |
|
---|
992 | if test -n "$ac_init_help"; then
|
---|
993 | m4_ifset([AC_PACKAGE_STRING],
|
---|
994 | [ case $ac_init_help in
|
---|
995 | short | recursive ) echo "Configuration of AC_PACKAGE_STRING:";;
|
---|
996 | esac])
|
---|
997 | cat <<\_ACEOF
|
---|
998 | m4_divert_pop([HELP_ENABLE])dnl
|
---|
999 | m4_divert_push([HELP_END])dnl
|
---|
1000 | m4_ifset([AC_PACKAGE_BUGREPORT], [
|
---|
1001 | Report bugs to <AC_PACKAGE_BUGREPORT>.])
|
---|
1002 | _ACEOF
|
---|
1003 | fi
|
---|
1004 |
|
---|
1005 | if test "$ac_init_help" = "recursive"; then
|
---|
1006 | # If there are subdirs, report their specific --help.
|
---|
1007 | ac_popdir=`pwd`
|
---|
1008 | for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
|
---|
1009 | test -d $ac_dir || continue
|
---|
1010 | _AC_SRCPATHS(["$ac_dir"])
|
---|
1011 | cd $ac_dir
|
---|
1012 | # Check for guested configure; otherwise get Cygnus style configure.
|
---|
1013 | if test -f $ac_srcdir/configure.gnu; then
|
---|
1014 | echo
|
---|
1015 | $SHELL $ac_srcdir/configure.gnu --help=recursive
|
---|
1016 | elif test -f $ac_srcdir/configure; then
|
---|
1017 | echo
|
---|
1018 | $SHELL $ac_srcdir/configure --help=recursive
|
---|
1019 | elif test -f $ac_srcdir/configure.ac ||
|
---|
1020 | test -f $ac_srcdir/configure.in; then
|
---|
1021 | echo
|
---|
1022 | $ac_configure --help
|
---|
1023 | else
|
---|
1024 | AC_MSG_WARN([no configuration information is in $ac_dir])
|
---|
1025 | fi
|
---|
1026 | cd $ac_popdir
|
---|
1027 | done
|
---|
1028 | fi
|
---|
1029 |
|
---|
1030 | test -n "$ac_init_help" && exit 0
|
---|
1031 | m4_divert_pop([HELP_END])dnl
|
---|
1032 | ])# SH_INIT_HELP
|
---|
1033 |
|
---|
1034 |
|
---|
1035 |
|
---|
1036 |
|
---|
1037 |
|
---|
1038 |
|
---|
1039 |
|
---|
1040 |
|
---|
1041 | # Check whether sa_sigaction works.
|
---|
1042 | # Rainer Wichmann <support@la-samhna.de>, 2003.
|
---|
1043 | #
|
---|
1044 | # This file can be copied and used freely without restrictions. It can
|
---|
1045 | # be used in projects which are not available under the GNU Public License.
|
---|
1046 |
|
---|
1047 | # serial 1
|
---|
1048 |
|
---|
1049 | AC_DEFUN([AM_SA_SIGACTION_WORKS],
|
---|
1050 | [
|
---|
1051 | am_cv_val_SA_SIGACTION=no
|
---|
1052 | AC_CHECK_HEADER(signal.h,
|
---|
1053 | [
|
---|
1054 | AM_SI_USER
|
---|
1055 | AM_SA_SIGINFO
|
---|
1056 | if test $am_cv_val_SI_USER = yes && test $am_cv_val_SA_SIGINFO = yes
|
---|
1057 | then
|
---|
1058 | AC_TRY_RUN([
|
---|
1059 | #include <signal.h>
|
---|
1060 | #include <setjmp.h>
|
---|
1061 | #include <stdio.h>
|
---|
1062 | #include <stdlib.h>
|
---|
1063 |
|
---|
1064 | volatile int xnum = 0;
|
---|
1065 | volatile int xcode = 0;
|
---|
1066 | jmp_buf Buf;
|
---|
1067 | int xsig = SIGSEGV;
|
---|
1068 |
|
---|
1069 | void sighandler (int xsignam, siginfo_t * xsiginfo, void * xsigadd)
|
---|
1070 | {
|
---|
1071 | static sigset_t x;
|
---|
1072 |
|
---|
1073 | if (xsiginfo == NULL)
|
---|
1074 | exit(__LINE__);
|
---|
1075 | if (xsiginfo->si_signo != xsignam)
|
---|
1076 | exit(__LINE__);
|
---|
1077 | ++xnum;
|
---|
1078 | xcode = xsiginfo->si_code;
|
---|
1079 | sigemptyset (&x);
|
---|
1080 | sigprocmask(SIG_SETMASK, &x, NULL);
|
---|
1081 | longjmp ( Buf, 1);
|
---|
1082 | }
|
---|
1083 |
|
---|
1084 | int main ()
|
---|
1085 | {
|
---|
1086 | struct sigaction newact;
|
---|
1087 |
|
---|
1088 | newact.sa_sigaction = sighandler;
|
---|
1089 | sigemptyset (&newact.sa_mask);
|
---|
1090 | newact.sa_flags = SA_SIGINFO;
|
---|
1091 | if (0 != sigaction (xsig, &newact, NULL))
|
---|
1092 | exit (__LINE__);
|
---|
1093 | if(setjmp ( Buf)) {
|
---|
1094 | if (xnum > 1)
|
---|
1095 | goto Third;
|
---|
1096 | goto Second;
|
---|
1097 | }
|
---|
1098 | memcpy((void *) 0x0, "test", 5);
|
---|
1099 | Second:
|
---|
1100 | if (xcode == SI_USER)
|
---|
1101 | exit (__LINE__);
|
---|
1102 | raise(xsig);
|
---|
1103 | Third:
|
---|
1104 | if (xcode != SI_USER)
|
---|
1105 | exit (__LINE__);
|
---|
1106 | if (xnum != 2)
|
---|
1107 | exit (__LINE__);
|
---|
1108 | return (0);
|
---|
1109 | }], am_cv_val_SA_SIGACTION=yes, am_cv_val_SA_SIGACTION=no, am_cv_val_SA_SIGACTION=no)
|
---|
1110 | fi
|
---|
1111 | ])
|
---|
1112 | AC_MSG_CHECKING([whether sa_sigaction is supported])
|
---|
1113 | if test $am_cv_val_SA_SIGACTION = yes
|
---|
1114 | then
|
---|
1115 | AC_MSG_RESULT(yes)
|
---|
1116 | AC_DEFINE([SA_SIGACTION_WORKS], 1, [Define if sa_sigaction works])
|
---|
1117 | else
|
---|
1118 | AC_MSG_RESULT(no)
|
---|
1119 | fi
|
---|
1120 | ])
|
---|
1121 |
|
---|
1122 | # Check whether SI_USER is available in <signal.h>.
|
---|
1123 | # Rainer Wichmann <support@la-samhna.de>, 2003.
|
---|
1124 | #
|
---|
1125 | # This file can be copied and used freely without restrictions. It can
|
---|
1126 | # be used in projects which are not available under the GNU Public License.
|
---|
1127 |
|
---|
1128 | # serial 1
|
---|
1129 |
|
---|
1130 |
|
---|
1131 | AC_DEFUN([AM_SI_USER],
|
---|
1132 | [if test $ac_cv_header_signal_h = yes; then
|
---|
1133 | AC_CACHE_CHECK([for SI_USER in signal.h], am_cv_val_SI_USER,
|
---|
1134 | [AC_TRY_LINK([#include <signal.h>], [return SI_USER],
|
---|
1135 | am_cv_val_SI_USER=yes, am_cv_val_SI_USER=no)])
|
---|
1136 | if test $am_cv_val_SI_USER = yes; then
|
---|
1137 | AC_DEFINE([HAVE_SI_USER], 1, [Define if you have SI_USER])
|
---|
1138 | fi
|
---|
1139 | fi])
|
---|
1140 |
|
---|
1141 | # Check whether SA_SIGINFO is available in <signal.h>.
|
---|
1142 | # Rainer Wichmann <support@la-samhna.de>, 2003.
|
---|
1143 | #
|
---|
1144 | # This file can be copied and used freely without restrictions. It can
|
---|
1145 | # be used in projects which are not available under the GNU Public License.
|
---|
1146 |
|
---|
1147 | # serial 1
|
---|
1148 |
|
---|
1149 |
|
---|
1150 | AC_DEFUN([AM_SA_SIGINFO],
|
---|
1151 | [if test $ac_cv_header_signal_h = yes; then
|
---|
1152 | AC_CACHE_CHECK([for SA_SIGINFO in signal.h], am_cv_val_SA_SIGINFO,
|
---|
1153 | [AC_TRY_LINK([#include <signal.h>], [return SA_SIGINFO],
|
---|
1154 | am_cv_val_SA_SIGINFO=yes, am_cv_val_SA_SIGINFO=no)])
|
---|
1155 | if test $am_cv_val_SA_SIGINFO = yes; then
|
---|
1156 | AC_DEFINE([HAVE_SA_SIGINFO], 1, [Define if you have SA_SIGINFO])
|
---|
1157 | fi
|
---|
1158 | fi])
|
---|
1159 |
|
---|
1160 | dnl
|
---|
1161 | dnl Useful macros for autoconf to check for ssp-patched gcc
|
---|
1162 | dnl 1.0 - September 2003 - Tiago Sousa <mirage@kaotik.org>
|
---|
1163 | dnl
|
---|
1164 | dnl About ssp:
|
---|
1165 | dnl GCC extension for protecting applications from stack-smashing attacks
|
---|
1166 | dnl http://www.research.ibm.com/trl/projects/security/ssp/
|
---|
1167 | dnl
|
---|
1168 | dnl Usage:
|
---|
1169 | dnl After calling the correct AC_LANG_*, use the corresponding macro:
|
---|
1170 | dnl
|
---|
1171 | dnl GCC_STACK_PROTECT_CC
|
---|
1172 | dnl checks -fstack-protector with the C compiler, if it exists then updates
|
---|
1173 | dnl CFLAGS and defines ENABLE_SSP_CC
|
---|
1174 | dnl
|
---|
1175 | AC_DEFUN([GCC_STACK_PROTECT_CC],[
|
---|
1176 | ssp_cc=yes
|
---|
1177 | if test "X$GCC" = "Xyes"; then
|
---|
1178 | AC_MSG_CHECKING([whether ${CC} accepts -fstack-protector])
|
---|
1179 | ssp_old_cflags="$CFLAGS"
|
---|
1180 | CFLAGS="$CFLAGS -fstack-protector"
|
---|
1181 | AC_TRY_COMPILE(,,, ssp_cc=no)
|
---|
1182 | # echo $ssp_cc
|
---|
1183 | if test "X$ssp_cc" = "Xno"; then
|
---|
1184 | CFLAGS="$ssp_old_cflags"
|
---|
1185 | AC_MSG_RESULT(no)
|
---|
1186 | else
|
---|
1187 | AC_MSG_RESULT(yes)
|
---|
1188 | AC_DEFINE([ENABLE_SSP_CC], 1, [Define if SSP C support is enabled.])
|
---|
1189 | fi
|
---|
1190 | fi
|
---|
1191 | ])
|
---|
1192 |
|
---|
1193 | AC_DEFUN([SAMHAIN_POSIX],[
|
---|
1194 | AC_MSG_CHECKING([whether _POSIX_SOURCE is necessary])
|
---|
1195 | AC_TRY_COMPILE([#include <stdio.h>
|
---|
1196 | void fileno(int);int fdopen(int, char *); ],,
|
---|
1197 | [
|
---|
1198 | AC_MSG_RESULT(yes)
|
---|
1199 | AC_DEFINE([_POSIX_SOURCE],1,[Define if POSIX functions are required])
|
---|
1200 | ],
|
---|
1201 | [AC_MSG_RESULT(no)])
|
---|
1202 | ])dnl
|
---|
1203 |
|
---|
1204 | dnl Autoconf macros for libprelude
|
---|
1205 | dnl $id$
|
---|
1206 |
|
---|
1207 | # Modified for LIBPRELUDE -- Yoann Vandoorselaere
|
---|
1208 | # Modified for LIBGNUTLS -- nmav
|
---|
1209 | # Configure paths for LIBGCRYPT
|
---|
1210 | # Shamelessly stolen from the one of XDELTA by Owen Taylor
|
---|
1211 | # Werner Koch 99-12-09
|
---|
1212 |
|
---|
1213 | dnl AM_PATH_LIBPRELUDE([MINIMUM-VERSION, [ACTION-IF-FOUND [, ACTION-IF-NOT-FOUND ]]])
|
---|
1214 | dnl Test for libprelude, and define LIBPRELUDE_PREFIX, LIBPRELUDE_CFLAGS, LIBPRELUDE_PTHREAD_CFLAGS,
|
---|
1215 | dnl LIBPRELUDE_LDFLAGS, and LIBPRELUDE_LIBS
|
---|
1216 | dnl
|
---|
1217 | AC_DEFUN([AM_PATH_LIBPRELUDE],
|
---|
1218 | [dnl
|
---|
1219 | dnl Get the cflags and libraries from the libprelude-config script
|
---|
1220 | dnl
|
---|
1221 | dnl AC_ARG_WITH(libprelude-prefix,
|
---|
1222 | dnl [ --with-libprelude-prefix=PFX Prefix where libprelude is installed (optional)],
|
---|
1223 | dnl libprelude_config_prefix="$withval", libprelude_config_prefix="")
|
---|
1224 | dnl
|
---|
1225 | dnl if test x$libprelude_config_prefix != x ; then
|
---|
1226 | dnl if test x${LIBPRELUDE_CONFIG+set} != xset ; then
|
---|
1227 | dnl LIBPRELUDE_CONFIG=$libprelude_config_prefix/bin/libprelude-config
|
---|
1228 | dnl fi
|
---|
1229 | dnl fi
|
---|
1230 | dnl
|
---|
1231 | dnl AC_PATH_PROG(LIBPRELUDE_CONFIG, libprelude-config, no)
|
---|
1232 | min_libprelude_version=ifelse([$1], ,0.1.0,$1)
|
---|
1233 | AC_MSG_CHECKING(for libprelude - version >= $min_libprelude_version)
|
---|
1234 | no_libprelude=""
|
---|
1235 | if test "$LIBPRELUDE_CONFIG" = "no" ; then
|
---|
1236 | no_libprelude=yes
|
---|
1237 | else
|
---|
1238 | LIBPRELUDE_CFLAGS=`$LIBPRELUDE_CONFIG $libprelude_config_args --cflags`
|
---|
1239 | LIBPRELUDE_PTHREAD_CFLAGS=`$LIBPRELUDE_CONFIG $libprelude_config_args --pthread-cflags`
|
---|
1240 | LIBPRELUDE_LDFLAGS=`$LIBPRELUDE_CONFIG $libprelude_config_args --ldflags`
|
---|
1241 | LIBPRELUDE_LIBS=`$LIBPRELUDE_CONFIG $libprelude_config_args --libs`
|
---|
1242 | LIBPRELUDE_PREFIX=`$LIBPRELUDE_CONFIG $libprelude_config_args --prefix`
|
---|
1243 | LIBPRELUDE_CONFIG_PREFIX=`$LIBPRELUDE_CONFIG $libprelude_config_args --config-prefix`
|
---|
1244 | libprelude_config_version=`$LIBPRELUDE_CONFIG $libprelude_config_args --version`
|
---|
1245 |
|
---|
1246 |
|
---|
1247 | ac_save_CFLAGS="$CFLAGS"
|
---|
1248 | ac_save_LDFLAGS="$LDFLAGS"
|
---|
1249 | ac_save_LIBS="$LIBS"
|
---|
1250 | CFLAGS="$CFLAGS $LIBPRELUDE_CFLAGS"
|
---|
1251 | LDFLAGS="$LDFLAGS $LIBPRELUDE_LDFLAGS"
|
---|
1252 | LIBS="$LIBS $LIBPRELUDE_LIBS"
|
---|
1253 | dnl
|
---|
1254 | dnl Now check if the installed libprelude is sufficiently new. Also sanity
|
---|
1255 | dnl checks the results of libprelude-config to some extent
|
---|
1256 | dnl
|
---|
1257 | rm -f conf.libpreludetest
|
---|
1258 | AC_TRY_RUN([
|
---|
1259 | #include <stdio.h>
|
---|
1260 | #include <stdlib.h>
|
---|
1261 | #include <string.h>
|
---|
1262 | #include <libprelude/prelude.h>
|
---|
1263 |
|
---|
1264 | int
|
---|
1265 | main ()
|
---|
1266 | {
|
---|
1267 | system ("touch conf.libpreludetest");
|
---|
1268 |
|
---|
1269 | if( strcmp( prelude_check_version(NULL), "$libprelude_config_version" ) )
|
---|
1270 | {
|
---|
1271 | printf("\n*** 'libprelude-config --version' returned %s, but LIBPRELUDE (%s)\n",
|
---|
1272 | "$libprelude_config_version", prelude_check_version(NULL) );
|
---|
1273 | printf("*** was found! If libprelude-config was correct, then it is best\n");
|
---|
1274 | printf("*** to remove the old version of LIBPRELUDE. You may also be able to fix the error\n");
|
---|
1275 | printf("*** by modifying your LD_LIBRARY_PATH enviroment variable, or by editing\n");
|
---|
1276 | printf("*** /etc/ld.so.conf. Make sure you have run ldconfig if that is\n");
|
---|
1277 | printf("*** required on your system.\n");
|
---|
1278 | printf("*** If libprelude-config was wrong, set the environment variable LIBPRELUDE_CONFIG\n");
|
---|
1279 | printf("*** to point to the correct copy of libprelude-config, and remove the file config.cache\n");
|
---|
1280 | printf("*** before re-running configure\n");
|
---|
1281 | }
|
---|
1282 | else if ( strcmp(prelude_check_version(NULL), LIBPRELUDE_VERSION ) )
|
---|
1283 | {
|
---|
1284 | printf("\n*** LIBPRELUDE header file (version %s) does not match\n", LIBPRELUDE_VERSION);
|
---|
1285 | printf("*** library (version %s)\n", prelude_check_version(NULL) );
|
---|
1286 | }
|
---|
1287 | else
|
---|
1288 | {
|
---|
1289 | if ( prelude_check_version( "$min_libprelude_version" ) )
|
---|
1290 | {
|
---|
1291 | return 0;
|
---|
1292 | }
|
---|
1293 | else
|
---|
1294 | {
|
---|
1295 | printf("no\n*** An old version of LIBPRELUDE (%s) was found.\n",
|
---|
1296 | prelude_check_version(NULL) );
|
---|
1297 | printf("*** You need a version of LIBPRELUDE newer than %s. The latest version of\n",
|
---|
1298 | "$min_libprelude_version" );
|
---|
1299 | printf("*** LIBPRELUDE is always available from http://www.prelude-ids.org/download/releases.\n");
|
---|
1300 | printf("*** \n");
|
---|
1301 | printf("*** If you have already installed a sufficiently new version, this error\n");
|
---|
1302 | printf("*** probably means that the wrong copy of the libprelude-config shell script is\n");
|
---|
1303 | printf("*** being found. The easiest way to fix this is to remove the old version\n");
|
---|
1304 | printf("*** of LIBPRELUDE, but you can also set the LIBPRELUDE_CONFIG environment to point to the\n");
|
---|
1305 | printf("*** correct copy of libprelude-config. (In this case, you will have to\n");
|
---|
1306 | printf("*** modify your LD_LIBRARY_PATH enviroment variable, or edit /etc/ld.so.conf\n");
|
---|
1307 | printf("*** so that the correct libraries are found at run-time))\n");
|
---|
1308 | }
|
---|
1309 | }
|
---|
1310 | return 1;
|
---|
1311 | }
|
---|
1312 | ],, no_libprelude=yes,[echo $ac_n "cross compiling; assumed OK... $ac_c"])
|
---|
1313 | CFLAGS="$ac_save_CFLAGS"
|
---|
1314 | LIBS="$ac_save_LIBS"
|
---|
1315 | LDFLAGS="$ac_save_LDFLAGS"
|
---|
1316 | fi
|
---|
1317 |
|
---|
1318 | if test "x$no_libprelude" = x ; then
|
---|
1319 | AC_MSG_RESULT(yes)
|
---|
1320 | ifelse([$2], , :, [$2])
|
---|
1321 | else
|
---|
1322 | if test -f conf.libpreludetest ; then
|
---|
1323 | :
|
---|
1324 | else
|
---|
1325 | AC_MSG_RESULT(no)
|
---|
1326 | fi
|
---|
1327 | if test "$LIBPRELUDE_CONFIG" = "no" ; then
|
---|
1328 | echo "*** The libprelude-config script installed by LIBPRELUDE could not be found"
|
---|
1329 | echo "*** If LIBPRELUDE was installed in PREFIX, make sure PREFIX/bin is in"
|
---|
1330 | echo "*** your path, or set the LIBPRELUDE_CONFIG environment variable to the"
|
---|
1331 | echo "*** full path to libprelude-config."
|
---|
1332 | else
|
---|
1333 | if test -f conf.libpreludetest ; then
|
---|
1334 | :
|
---|
1335 | else
|
---|
1336 | echo "*** Could not run libprelude test program, checking why..."
|
---|
1337 | CFLAGS="$CFLAGS $LIBPRELUDE_CFLAGS"
|
---|
1338 | LDFLAGS="$LDFLAGS $LIBPRELUDE_LDFLAGS"
|
---|
1339 | LIBS="$LIBS $LIBPRELUDE_LIBS"
|
---|
1340 | AC_TRY_LINK([
|
---|
1341 | #include <stdio.h>
|
---|
1342 | #include <stdlib.h>
|
---|
1343 | #include <string.h>
|
---|
1344 | #include <libprelude/prelude.h>
|
---|
1345 | ], [ return !!prelude_check_version(NULL); ],
|
---|
1346 | [ echo "*** The test program compiled, but did not run. This usually means"
|
---|
1347 | echo "*** that the run-time linker is not finding LIBPRELUDE or finding the wrong"
|
---|
1348 | echo "*** version of LIBPRELUDE. If it is not finding LIBPRELUDE, you'll need to set your"
|
---|
1349 | echo "*** LD_LIBRARY_PATH environment variable, or edit /etc/ld.so.conf to point"
|
---|
1350 | echo "*** to the installed location Also, make sure you have run ldconfig if that"
|
---|
1351 | echo "*** is required on your system"
|
---|
1352 | echo "***"
|
---|
1353 | echo "*** If you have an old version installed, it is best to remove it, although"
|
---|
1354 | echo "*** you may also be able to get things to work by modifying LD_LIBRARY_PATH"
|
---|
1355 | echo "***" ],
|
---|
1356 | [ echo "*** The test program failed to compile or link. See the file config.log for the"
|
---|
1357 | echo "*** exact error that occured. This usually means LIBPRELUDE was incorrectly installed"
|
---|
1358 | echo "*** or that you have moved LIBPRELUDE since it was installed. In the latter case, you"
|
---|
1359 | echo "*** may want to edit the libprelude-config script: $LIBPRELUDE_CONFIG" ])
|
---|
1360 | CFLAGS="$ac_save_CFLAGS"
|
---|
1361 | LDFLAGS="$ac_save_LDFLAGS"
|
---|
1362 | LIBS="$ac_save_LIBS"
|
---|
1363 | fi
|
---|
1364 | fi
|
---|
1365 | LIBPRELUDE_CFLAGS=""
|
---|
1366 | LIBPRELUDE_LDFLAGS=""
|
---|
1367 | LIBPRELUDE_LIBS=""
|
---|
1368 | ifelse([$3], , :, [$3])
|
---|
1369 | fi
|
---|
1370 | rm -f conf.libpreludetest
|
---|
1371 | AC_SUBST(LIBPRELUDE_CFLAGS)
|
---|
1372 | AC_SUBST(LIBPRELUDE_PTHREAD_CFLAGS)
|
---|
1373 | AC_SUBST(LIBPRELUDE_LDFLAGS)
|
---|
1374 | AC_SUBST(LIBPRELUDE_LIBS)
|
---|
1375 | AC_SUBST(LIBPRELUDE_PREFIX)
|
---|
1376 | AC_SUBST(LIBPRELUDE_CONFIG_PREFIX)
|
---|
1377 | ])
|
---|
1378 |
|
---|
1379 | dnl *-*wedit:notab*-* Please keep this as the last line.
|
---|
1380 |
|
---|