]> jfr.im git - irc/ircd-hybrid/hopm.git/blame - configure
Merge pull request #50 from ircd-hybrid/dependabot/github_actions/1.1.x/actions/check...
[irc/ircd-hybrid/hopm.git] / configure
CommitLineData
3a479287 1#! /bin/sh
2# Guess values for system-dependent variables and create Makefiles.
bdb120d6 3# Generated by GNU Autoconf 2.71 for hopm 1.1.11.
9b7851e3 4#
5# Report bugs to <bugs@ircd-hybrid.org>.
22c6a0d0 6#
7#
bdb120d6 8# Copyright (C) 1992-1996, 1998-2017, 2020-2021 Free Software Foundation,
9# Inc.
22c6a0d0 10#
3a479287 11#
3a479287 12# This configure script is free software; the Free Software Foundation
13# gives unlimited permission to copy, distribute and modify it.
22c6a0d0 14## -------------------- ##
15## M4sh Initialization. ##
16## -------------------- ##
3a479287 17
22c6a0d0 18# Be more Bourne compatible
19DUALCASE=1; export DUALCASE # for MKS sh
bdb120d6 20as_nop=:
21if test ${ZSH_VERSION+y} && (emulate sh) >/dev/null 2>&1
22then :
3a479287 23 emulate sh
24 NULLCMD=:
22c6a0d0 25 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
3a479287 26 # is contrary to our usage. Disable this feature.
27 alias -g '${1+"$@"}'='"$@"'
28 setopt NO_GLOB_SUBST
bdb120d6 29else $as_nop
22c6a0d0 30 case `(set -o) 2>/dev/null` in #(
31 *posix*) :
32 set -o posix ;; #(
33 *) :
34 ;;
35esac
3a479287 36fi
3a479287 37
3a479287 38
bdb120d6 39
40# Reset variables that may have inherited troublesome values from
41# the environment.
42
43# IFS needs to be set, to space, tab, and newline, in precisely that order.
44# (If _AS_PATH_WALK were called with IFS unset, it would have the
45# side effect of setting IFS to empty, thus disabling word splitting.)
46# Quoting is to prevent editors from complaining about space-tab.
22c6a0d0 47as_nl='
48'
49export as_nl
bdb120d6 50IFS=" "" $as_nl"
51
52PS1='$ '
53PS2='> '
54PS4='+ '
55
56# Ensure predictable behavior from utilities with locale-dependent output.
57LC_ALL=C
58export LC_ALL
59LANGUAGE=C
60export LANGUAGE
61
62# We cannot yet rely on "unset" to work, but we need these variables
63# to be unset--not just set to an empty or harmless value--now, to
64# avoid bugs in old shells (e.g. pre-3.0 UWIN ksh). This construct
65# also avoids known problems related to "unset" and subshell syntax
66# in other old shells (e.g. bash 2.01 and pdksh 5.2.14).
67for as_var in BASH_ENV ENV MAIL MAILPATH CDPATH
68do eval test \${$as_var+y} \
69 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
70done
71
72# Ensure that fds 0, 1, and 2 are open.
73if (exec 3>&0) 2>/dev/null; then :; else exec 0</dev/null; fi
74if (exec 3>&1) 2>/dev/null; then :; else exec 1>/dev/null; fi
75if (exec 3>&2) ; then :; else exec 2>/dev/null; fi
3a479287 76
22c6a0d0 77# The user is always right.
bdb120d6 78if ${PATH_SEPARATOR+false} :; then
22c6a0d0 79 PATH_SEPARATOR=:
80 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
81 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
82 PATH_SEPARATOR=';'
83 }
3a479287 84fi
85
86
3a479287 87# Find who we are. Look in the path if we contain no directory separator.
22c6a0d0 88as_myself=
89case $0 in #((
3a479287 90 *[\\/]* ) as_myself=$0 ;;
91 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
92for as_dir in $PATH
93do
94 IFS=$as_save_IFS
bdb120d6 95 case $as_dir in #(((
96 '') as_dir=./ ;;
97 */) ;;
98 *) as_dir=$as_dir/ ;;
99 esac
100 test -r "$as_dir$0" && as_myself=$as_dir$0 && break
22c6a0d0 101 done
3a479287 102IFS=$as_save_IFS
103
104 ;;
105esac
106# We did not find ourselves, most probably we were run as `sh COMMAND'
107# in which case we are not to be found in the path.
108if test "x$as_myself" = x; then
109 as_myself=$0
110fi
111if test ! -f "$as_myself"; then
bdb120d6 112 printf "%s\n" "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
22c6a0d0 113 exit 1
3a479287 114fi
115
22c6a0d0 116
117# Use a proper internal environment variable to ensure we don't fall
118 # into an infinite loop, continuously re-executing ourselves.
119 if test x"${_as_can_reexec}" != xno && test "x$CONFIG_SHELL" != x; then
120 _as_can_reexec=no; export _as_can_reexec;
121 # We cannot yet assume a decent shell, so we have to provide a
122# neutralization value for shells without unset; and this also
123# works around shells that cannot unset nonexistent variables.
124# Preserve -v and -x to the replacement shell.
125BASH_ENV=/dev/null
126ENV=/dev/null
127(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
128case $- in # ((((
129 *v*x* | *x*v* ) as_opts=-vx ;;
130 *v* ) as_opts=-v ;;
131 *x* ) as_opts=-x ;;
132 * ) as_opts= ;;
133esac
134exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
135# Admittedly, this is quite paranoid, since all the known shells bail
136# out after a failed `exec'.
bdb120d6 137printf "%s\n" "$0: could not re-execute with $CONFIG_SHELL" >&2
138exit 255
22c6a0d0 139 fi
140 # We don't want this to propagate to other subprocesses.
141 { _as_can_reexec=; unset _as_can_reexec;}
142if test "x$CONFIG_SHELL" = x; then
bdb120d6 143 as_bourne_compatible="as_nop=:
144if test \${ZSH_VERSION+y} && (emulate sh) >/dev/null 2>&1
145then :
22c6a0d0 146 emulate sh
147 NULLCMD=:
148 # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which
149 # is contrary to our usage. Disable this feature.
150 alias -g '\${1+\"\$@\"}'='\"\$@\"'
151 setopt NO_GLOB_SUBST
bdb120d6 152else \$as_nop
22c6a0d0 153 case \`(set -o) 2>/dev/null\` in #(
154 *posix*) :
155 set -o posix ;; #(
156 *) :
157 ;;
158esac
159fi
160"
161 as_required="as_fn_return () { (exit \$1); }
162as_fn_success () { as_fn_return 0; }
163as_fn_failure () { as_fn_return 1; }
164as_fn_ret_success () { return 0; }
165as_fn_ret_failure () { return 1; }
166
167exitcode=0
168as_fn_success || { exitcode=1; echo as_fn_success failed.; }
169as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
170as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
171as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
bdb120d6 172if ( set x; as_fn_ret_success y && test x = \"\$1\" )
173then :
22c6a0d0 174
bdb120d6 175else \$as_nop
22c6a0d0 176 exitcode=1; echo positional parameters were not saved.
177fi
178test x\$exitcode = x0 || exit 1
bdb120d6 179blah=\$(echo \$(echo blah))
180test x\"\$blah\" = xblah || exit 1
22c6a0d0 181test -x / || exit 1"
182 as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO
183 as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO
184 eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
185 test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1
186
187 test -n \"\${ZSH_VERSION+set}\${BASH_VERSION+set}\" || (
188 ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
189 ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
190 ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
191 PATH=/empty FPATH=/empty; export PATH FPATH
192 test \"X\`printf %s \$ECHO\`\" = \"X\$ECHO\" \\
193 || test \"X\`print -r -- \$ECHO\`\" = \"X\$ECHO\" ) || exit 1
194test \$(( 1 + 1 )) = 2 || exit 1"
bdb120d6 195 if (eval "$as_required") 2>/dev/null
196then :
22c6a0d0 197 as_have_required=yes
bdb120d6 198else $as_nop
22c6a0d0 199 as_have_required=no
200fi
bdb120d6 201 if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null
202then :
22c6a0d0 203
bdb120d6 204else $as_nop
22c6a0d0 205 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
206as_found=false
207for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
3a479287 208do
22c6a0d0 209 IFS=$as_save_IFS
bdb120d6 210 case $as_dir in #(((
211 '') as_dir=./ ;;
212 */) ;;
213 *) as_dir=$as_dir/ ;;
214 esac
22c6a0d0 215 as_found=:
216 case $as_dir in #(
217 /*)
218 for as_base in sh bash ksh sh5; do
219 # Try only shells that exist, to save several forks.
bdb120d6 220 as_shell=$as_dir$as_base
22c6a0d0 221 if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
bdb120d6 222 as_run=a "$as_shell" -c "$as_bourne_compatible""$as_required" 2>/dev/null
223then :
22c6a0d0 224 CONFIG_SHELL=$as_shell as_have_required=yes
bdb120d6 225 if as_run=a "$as_shell" -c "$as_bourne_compatible""$as_suggested" 2>/dev/null
226then :
22c6a0d0 227 break 2
228fi
229fi
230 done;;
231 esac
232 as_found=false
233done
22c6a0d0 234IFS=$as_save_IFS
bdb120d6 235if $as_found
236then :
237
238else $as_nop
239 if { test -f "$SHELL" || test -f "$SHELL.exe"; } &&
240 as_run=a "$SHELL" -c "$as_bourne_compatible""$as_required" 2>/dev/null
241then :
242 CONFIG_SHELL=$SHELL as_have_required=yes
243fi
244fi
22c6a0d0 245
246
bdb120d6 247 if test "x$CONFIG_SHELL" != x
248then :
22c6a0d0 249 export CONFIG_SHELL
250 # We cannot yet assume a decent shell, so we have to provide a
251# neutralization value for shells without unset; and this also
252# works around shells that cannot unset nonexistent variables.
253# Preserve -v and -x to the replacement shell.
254BASH_ENV=/dev/null
255ENV=/dev/null
256(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
257case $- in # ((((
258 *v*x* | *x*v* ) as_opts=-vx ;;
259 *v* ) as_opts=-v ;;
260 *x* ) as_opts=-x ;;
261 * ) as_opts= ;;
262esac
263exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
264# Admittedly, this is quite paranoid, since all the known shells bail
265# out after a failed `exec'.
bdb120d6 266printf "%s\n" "$0: could not re-execute with $CONFIG_SHELL" >&2
22c6a0d0 267exit 255
268fi
269
bdb120d6 270 if test x$as_have_required = xno
271then :
272 printf "%s\n" "$0: This script requires a shell more modern than all"
273 printf "%s\n" "$0: the shells that I found on your system."
274 if test ${ZSH_VERSION+y} ; then
275 printf "%s\n" "$0: In particular, zsh $ZSH_VERSION has bugs and should"
276 printf "%s\n" "$0: be upgraded to zsh 4.3.4 or later."
3a479287 277 else
bdb120d6 278 printf "%s\n" "$0: Please tell bug-autoconf@gnu.org and
9b7851e3 279$0: bugs@ircd-hybrid.org about your system, including any
280$0: error possibly output before this message. Then install
281$0: a modern shell, or manually run the script under such a
282$0: shell if you do have one."
3a479287 283 fi
22c6a0d0 284 exit 1
285fi
286fi
287fi
288SHELL=${CONFIG_SHELL-/bin/sh}
289export SHELL
290# Unset more variables known to interfere with behavior of common tools.
291CLICOLOR_FORCE= GREP_OPTIONS=
292unset CLICOLOR_FORCE GREP_OPTIONS
293
294## --------------------- ##
295## M4sh Shell Functions. ##
296## --------------------- ##
297# as_fn_unset VAR
298# ---------------
299# Portably unset VAR.
300as_fn_unset ()
301{
302 { eval $1=; unset $1;}
303}
304as_unset=as_fn_unset
305
bdb120d6 306
22c6a0d0 307# as_fn_set_status STATUS
308# -----------------------
309# Set $? to STATUS, without forking.
310as_fn_set_status ()
311{
312 return $1
313} # as_fn_set_status
314
315# as_fn_exit STATUS
316# -----------------
317# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
318as_fn_exit ()
319{
320 set +e
321 as_fn_set_status $1
322 exit $1
323} # as_fn_exit
bdb120d6 324# as_fn_nop
325# ---------
326# Do nothing but, unlike ":", preserve the value of $?.
327as_fn_nop ()
328{
329 return $?
330}
331as_nop=as_fn_nop
22c6a0d0 332
333# as_fn_mkdir_p
334# -------------
335# Create "$as_dir" as a directory, including parents if necessary.
336as_fn_mkdir_p ()
337{
338
339 case $as_dir in #(
340 -*) as_dir=./$as_dir;;
341 esac
342 test -d "$as_dir" || eval $as_mkdir_p || {
343 as_dirs=
344 while :; do
345 case $as_dir in #(
bdb120d6 346 *\'*) as_qdir=`printf "%s\n" "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
22c6a0d0 347 *) as_qdir=$as_dir;;
348 esac
349 as_dirs="'$as_qdir' $as_dirs"
350 as_dir=`$as_dirname -- "$as_dir" ||
351$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
352 X"$as_dir" : 'X\(//\)[^/]' \| \
353 X"$as_dir" : 'X\(//\)$' \| \
354 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
bdb120d6 355printf "%s\n" X"$as_dir" |
22c6a0d0 356 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
357 s//\1/
358 q
359 }
360 /^X\(\/\/\)[^/].*/{
361 s//\1/
362 q
363 }
364 /^X\(\/\/\)$/{
365 s//\1/
366 q
367 }
368 /^X\(\/\).*/{
369 s//\1/
370 q
371 }
372 s/.*/./; q'`
373 test -d "$as_dir" && break
374 done
375 test -z "$as_dirs" || eval "mkdir $as_dirs"
376 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
377
378
379} # as_fn_mkdir_p
380
381# as_fn_executable_p FILE
382# -----------------------
383# Test if FILE is an executable regular file.
384as_fn_executable_p ()
385{
386 test -f "$1" && test -x "$1"
387} # as_fn_executable_p
388# as_fn_append VAR VALUE
389# ----------------------
390# Append the text in VALUE to the end of the definition contained in VAR. Take
391# advantage of any shell optimizations that allow amortized linear growth over
392# repeated appends, instead of the typical quadratic growth present in naive
393# implementations.
bdb120d6 394if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null
395then :
22c6a0d0 396 eval 'as_fn_append ()
397 {
398 eval $1+=\$2
399 }'
bdb120d6 400else $as_nop
22c6a0d0 401 as_fn_append ()
402 {
403 eval $1=\$$1\$2
404 }
405fi # as_fn_append
406
407# as_fn_arith ARG...
408# ------------------
409# Perform arithmetic evaluation on the ARGs, and store the result in the
410# global $as_val. Take advantage of shells that can avoid forks. The arguments
411# must be portable across $(()) and expr.
bdb120d6 412if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null
413then :
22c6a0d0 414 eval 'as_fn_arith ()
415 {
416 as_val=$(( $* ))
417 }'
bdb120d6 418else $as_nop
22c6a0d0 419 as_fn_arith ()
420 {
421 as_val=`expr "$@" || test $? -eq 1`
422 }
423fi # as_fn_arith
424
bdb120d6 425# as_fn_nop
426# ---------
427# Do nothing but, unlike ":", preserve the value of $?.
428as_fn_nop ()
429{
430 return $?
431}
432as_nop=as_fn_nop
22c6a0d0 433
434# as_fn_error STATUS ERROR [LINENO LOG_FD]
435# ----------------------------------------
436# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
437# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
438# script with STATUS, using 1 if that was 0.
439as_fn_error ()
440{
441 as_status=$1; test $as_status -eq 0 && as_status=1
442 if test "$4"; then
443 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
bdb120d6 444 printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
22c6a0d0 445 fi
bdb120d6 446 printf "%s\n" "$as_me: error: $2" >&2
22c6a0d0 447 as_fn_exit $as_status
448} # as_fn_error
3a479287 449
3a479287 450if expr a : '\(a\)' >/dev/null 2>&1 &&
451 test "X`expr 00001 : '.*\(...\)'`" = X001; then
452 as_expr=expr
453else
454 as_expr=false
455fi
456
457if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
458 as_basename=basename
459else
460 as_basename=false
461fi
462
22c6a0d0 463if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
464 as_dirname=dirname
465else
466 as_dirname=false
467fi
3a479287 468
3a479287 469as_me=`$as_basename -- "$0" ||
470$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
471 X"$0" : 'X\(//\)$' \| \
472 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
bdb120d6 473printf "%s\n" X/"$0" |
3a479287 474 sed '/^.*\/\([^/][^/]*\)\/*$/{
475 s//\1/
476 q
477 }
478 /^X\/\(\/\/\)$/{
479 s//\1/
480 q
481 }
482 /^X\/\(\/\).*/{
483 s//\1/
484 q
485 }
486 s/.*/./; q'`
487
22c6a0d0 488# Avoid depending upon Character Ranges.
489as_cr_letters='abcdefghijklmnopqrstuvwxyz'
490as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
491as_cr_Letters=$as_cr_letters$as_cr_LETTERS
492as_cr_digits='0123456789'
493as_cr_alnum=$as_cr_Letters$as_cr_digits
3a479287 494
495
22c6a0d0 496 as_lineno_1=$LINENO as_lineno_1a=$LINENO
497 as_lineno_2=$LINENO as_lineno_2a=$LINENO
498 eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" &&
499 test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || {
500 # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-)
501 sed -n '
502 p
503 /[$]LINENO/=
504 ' <$as_myself |
505 sed '
506 s/[$]LINENO.*/&-/
507 t lineno
508 b
509 :lineno
510 N
511 :loop
512 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
513 t loop
514 s/-\n.*//
515 ' >$as_me.lineno &&
516 chmod +x "$as_me.lineno" ||
bdb120d6 517 { printf "%s\n" "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; }
3a479287 518
22c6a0d0 519 # If we had to re-execute with $CONFIG_SHELL, we're ensured to have
520 # already done that, so ensure we don't try to do so again and fall
521 # in an infinite loop. This has already happened in practice.
522 _as_can_reexec=no; export _as_can_reexec
523 # Don't try to exec as it changes $[0], causing all sort of problems
524 # (the dirname of $[0] is not the place where we might find the
525 # original and so on. Autoconf is especially sensitive to this).
526 . "./$as_me.lineno"
527 # Exit status is that of the last command.
528 exit
3a479287 529}
530
bdb120d6 531
532# Determine whether it's possible to make 'echo' print without a newline.
533# These variables are no longer used directly by Autoconf, but are AC_SUBSTed
534# for compatibility with existing Makefiles.
22c6a0d0 535ECHO_C= ECHO_N= ECHO_T=
536case `echo -n x` in #(((((
537-n*)
538 case `echo 'xy\c'` in
539 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
540 xy) ECHO_C='\c';;
541 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
542 ECHO_T=' ';;
543 esac;;
544*)
545 ECHO_N='-n';;
546esac
3a479287 547
bdb120d6 548# For backward compatibility with old third-party macros, we provide
549# the shell variables $as_echo and $as_echo_n. New code should use
550# AS_ECHO(["message"]) and AS_ECHO_N(["message"]), respectively.
551as_echo='printf %s\n'
552as_echo_n='printf %s'
553
554
22c6a0d0 555rm -f conf$$ conf$$.exe conf$$.file
556if test -d conf$$.dir; then
557 rm -f conf$$.dir/conf$$.file
3a479287 558else
22c6a0d0 559 rm -f conf$$.dir
560 mkdir conf$$.dir 2>/dev/null
561fi
562if (echo >conf$$.file) 2>/dev/null; then
563 if ln -s conf$$.file conf$$ 2>/dev/null; then
564 as_ln_s='ln -s'
565 # ... but there are two gotchas:
566 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
567 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
568 # In both cases, we have to default to `cp -pR'.
569 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
570 as_ln_s='cp -pR'
571 elif ln conf$$.file conf$$ 2>/dev/null; then
572 as_ln_s=ln
573 else
574 as_ln_s='cp -pR'
575 fi
3a479287 576else
22c6a0d0 577 as_ln_s='cp -pR'
3a479287 578fi
22c6a0d0 579rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
580rmdir conf$$.dir 2>/dev/null
3a479287 581
22c6a0d0 582if mkdir -p . 2>/dev/null; then
583 as_mkdir_p='mkdir -p "$as_dir"'
3a479287 584else
22c6a0d0 585 test -d ./-p && rmdir ./-p
586 as_mkdir_p=false
3a479287 587fi
3a479287 588
22c6a0d0 589as_test_x='test -x'
590as_executable_p=as_fn_executable_p
3a479287 591
22c6a0d0 592# Sed expression to map a string onto a valid CPP name.
593as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
3a479287 594
22c6a0d0 595# Sed expression to map a string onto a valid variable name.
596as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
3a479287 597
22c6a0d0 598SHELL=${CONFIG_SHELL-/bin/sh}
3a479287 599
3a479287 600
22c6a0d0 601test -n "$DJDIR" || exec 7<&0 </dev/null
602exec 6>&1
3a479287 603
604# Name of the host.
22c6a0d0 605# hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status,
3a479287 606# so uname gets run too.
607ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
608
609#
610# Initializations.
611#
612ac_default_prefix=/usr/local
613ac_clean_files=
614ac_config_libobj_dir=.
615LIBOBJS=
616cross_compiling=no
617subdirs=
618MFLAGS=
619MAKEFLAGS=
3a479287 620
621# Identity of this package.
64111b98 622PACKAGE_NAME='hopm'
623PACKAGE_TARNAME='hopm'
51587c13 624PACKAGE_VERSION='1.1.11'
625PACKAGE_STRING='hopm 1.1.11'
9b7851e3 626PACKAGE_BUGREPORT='bugs@ircd-hybrid.org'
22c6a0d0 627PACKAGE_URL=''
3a479287 628
629ac_unique_file="src/opercmd.h"
64111b98 630ac_default_prefix=\${HOME}/hopm
3a479287 631# Factoring default headers for most tests.
632ac_includes_default="\
bdb120d6 633#include <stddef.h>
634#ifdef HAVE_STDIO_H
635# include <stdio.h>
3a479287 636#endif
bdb120d6 637#ifdef HAVE_STDLIB_H
3a479287 638# include <stdlib.h>
3a479287 639#endif
22c6a0d0 640#ifdef HAVE_STRING_H
3a479287 641# include <string.h>
642#endif
22c6a0d0 643#ifdef HAVE_INTTYPES_H
3a479287 644# include <inttypes.h>
645#endif
22c6a0d0 646#ifdef HAVE_STDINT_H
3a479287 647# include <stdint.h>
648#endif
bdb120d6 649#ifdef HAVE_STRINGS_H
650# include <strings.h>
651#endif
652#ifdef HAVE_SYS_TYPES_H
653# include <sys/types.h>
654#endif
655#ifdef HAVE_SYS_STAT_H
656# include <sys/stat.h>
657#endif
22c6a0d0 658#ifdef HAVE_UNISTD_H
3a479287 659# include <unistd.h>
660#endif"
661
bdb120d6 662ac_header_c_list=
22c6a0d0 663ac_subst_vars='am__EXEEXT_FALSE
664am__EXEEXT_TRUE
665LTLIBOBJS
3a479287 666LIBOBJS
3a479287 667LEXLIB
668LEX_OUTPUT_ROOT
22c6a0d0 669LEX
670YFLAGS
671YACC
8c796858 672LT_SYS_LIBRARY_PATH
22c6a0d0 673OTOOL64
674OTOOL
675LIPO
676NMEDIT
677DSYMUTIL
678MANIFEST_TOOL
679RANLIB
680ac_ct_AR
681AR
682DLLTOOL
683OBJDUMP
bdb120d6 684FILECMD
22c6a0d0 685LN_S
686NM
687ac_ct_DUMPBIN
688DUMPBIN
689LD
690FGREP
691EGREP
692GREP
693SED
694host_os
695host_vendor
696host_cpu
697host
698build_os
699build_vendor
700build_cpu
701build
702LIBTOOL
703am__fastdepCC_FALSE
704am__fastdepCC_TRUE
705CCDEPMODE
706am__nodep
707AMDEPBACKSLASH
708AMDEP_FALSE
709AMDEP_TRUE
22c6a0d0 710am__include
711DEPDIR
712OBJEXT
713EXEEXT
714ac_ct_CC
715CPPFLAGS
716LDFLAGS
717CFLAGS
718CC
719MAINT
720MAINTAINER_MODE_FALSE
721MAINTAINER_MODE_TRUE
722AM_BACKSLASH
723AM_DEFAULT_VERBOSITY
724AM_DEFAULT_V
725AM_V
bdb120d6 726CSCOPE
727ETAGS
728CTAGS
22c6a0d0 729am__untar
730am__tar
731AMTAR
732am__leading_dot
733SET_MAKE
734AWK
735mkdir_p
736MKDIR_P
737INSTALL_STRIP_PROGRAM
738STRIP
739install_sh
740MAKEINFO
741AUTOHEADER
742AUTOMAKE
743AUTOCONF
744ACLOCAL
745VERSION
746PACKAGE
747CYGPATH_W
748am__isrc
749INSTALL_DATA
750INSTALL_SCRIPT
751INSTALL_PROGRAM
752target_alias
753host_alias
754build_alias
755LIBS
756ECHO_T
757ECHO_N
758ECHO_C
759DEFS
760mandir
761localedir
762libdir
763psdir
764pdfdir
765dvidir
766htmldir
767infodir
768docdir
769oldincludedir
770includedir
ac251fbf 771runstatedir
22c6a0d0 772localstatedir
773sharedstatedir
774sysconfdir
775datadir
776datarootdir
777libexecdir
778sbindir
779bindir
780program_transform_name
781prefix
782exec_prefix
783PACKAGE_URL
784PACKAGE_BUGREPORT
785PACKAGE_STRING
786PACKAGE_VERSION
787PACKAGE_TARNAME
788PACKAGE_NAME
789PATH_SEPARATOR
b5e0697b 790SHELL
791am__quote'
3a479287 792ac_subst_files=''
22c6a0d0 793ac_user_opts='
794enable_option_checking
795enable_silent_rules
796enable_maintainer_mode
22c6a0d0 797enable_dependency_tracking
798enable_shared
799enable_static
800with_pic
801enable_fast_install
802with_aix_soname
803with_gnu_ld
804with_sysroot
805enable_libtool_lock
653a793b 806enable_openssl
12087188 807enable_assert
a4e24537 808enable_warnings
1ded557e 809enable_efence
22c6a0d0 810'
3a479287 811 ac_precious_vars='build_alias
812host_alias
813target_alias
814CC
815CFLAGS
816LDFLAGS
22c6a0d0 817LIBS
3a479287 818CPPFLAGS
8c796858 819LT_SYS_LIBRARY_PATH
3a479287 820YACC
821YFLAGS'
13f6b97a 822
3a479287 823
824# Initialize some variables set by options.
825ac_init_help=
826ac_init_version=false
22c6a0d0 827ac_unrecognized_opts=
828ac_unrecognized_sep=
3a479287 829# The variables have the same names as the options, with
830# dashes changed to underlines.
831cache_file=/dev/null
832exec_prefix=NONE
833no_create=
834no_recursion=
835prefix=NONE
836program_prefix=NONE
837program_suffix=NONE
838program_transform_name=s,x,x,
839silent=
840site=
841srcdir=
842verbose=
843x_includes=NONE
844x_libraries=NONE
845
846# Installation directory options.
847# These are left unexpanded so users can "make install exec_prefix=/foo"
848# and all the variables that are supposed to be based on exec_prefix
849# by default will actually change.
850# Use braces instead of parens because sh, perl, etc. also accept them.
851# (The list follows the same order as the GNU Coding Standards.)
852bindir='${exec_prefix}/bin'
853sbindir='${exec_prefix}/sbin'
854libexecdir='${exec_prefix}/libexec'
855datarootdir='${prefix}/share'
856datadir='${datarootdir}'
857sysconfdir='${prefix}/etc'
858sharedstatedir='${prefix}/com'
859localstatedir='${prefix}/var'
ac251fbf 860runstatedir='${localstatedir}/run'
3a479287 861includedir='${prefix}/include'
862oldincludedir='/usr/include'
863docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
864infodir='${datarootdir}/info'
865htmldir='${docdir}'
866dvidir='${docdir}'
867pdfdir='${docdir}'
868psdir='${docdir}'
869libdir='${exec_prefix}/lib'
870localedir='${datarootdir}/locale'
871mandir='${datarootdir}/man'
872
873ac_prev=
874ac_dashdash=
875for ac_option
876do
877 # If the previous option needs an argument, assign it.
878 if test -n "$ac_prev"; then
879 eval $ac_prev=\$ac_option
880 ac_prev=
881 continue
882 fi
883
884 case $ac_option in
22c6a0d0 885 *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
886 *=) ac_optarg= ;;
887 *) ac_optarg=yes ;;
3a479287 888 esac
889
3a479287 890 case $ac_dashdash$ac_option in
891 --)
892 ac_dashdash=yes ;;
893
894 -bindir | --bindir | --bindi | --bind | --bin | --bi)
895 ac_prev=bindir ;;
896 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
897 bindir=$ac_optarg ;;
898
899 -build | --build | --buil | --bui | --bu)
900 ac_prev=build_alias ;;
901 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
902 build_alias=$ac_optarg ;;
903
904 -cache-file | --cache-file | --cache-fil | --cache-fi \
905 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
906 ac_prev=cache_file ;;
907 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
908 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
909 cache_file=$ac_optarg ;;
910
911 --config-cache | -C)
912 cache_file=config.cache ;;
913
914 -datadir | --datadir | --datadi | --datad)
915 ac_prev=datadir ;;
916 -datadir=* | --datadir=* | --datadi=* | --datad=*)
917 datadir=$ac_optarg ;;
918
919 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
920 | --dataroo | --dataro | --datar)
921 ac_prev=datarootdir ;;
922 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
923 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
924 datarootdir=$ac_optarg ;;
925
926 -disable-* | --disable-*)
22c6a0d0 927 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
3a479287 928 # Reject names that are not valid shell variable names.
22c6a0d0 929 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
bdb120d6 930 as_fn_error $? "invalid feature name: \`$ac_useropt'"
22c6a0d0 931 ac_useropt_orig=$ac_useropt
bdb120d6 932 ac_useropt=`printf "%s\n" "$ac_useropt" | sed 's/[-+.]/_/g'`
22c6a0d0 933 case $ac_user_opts in
934 *"
935"enable_$ac_useropt"
936"*) ;;
937 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
938 ac_unrecognized_sep=', ';;
939 esac
940 eval enable_$ac_useropt=no ;;
3a479287 941
942 -docdir | --docdir | --docdi | --doc | --do)
943 ac_prev=docdir ;;
944 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
945 docdir=$ac_optarg ;;
946
947 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
948 ac_prev=dvidir ;;
949 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
950 dvidir=$ac_optarg ;;
951
952 -enable-* | --enable-*)
22c6a0d0 953 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
3a479287 954 # Reject names that are not valid shell variable names.
22c6a0d0 955 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
bdb120d6 956 as_fn_error $? "invalid feature name: \`$ac_useropt'"
22c6a0d0 957 ac_useropt_orig=$ac_useropt
bdb120d6 958 ac_useropt=`printf "%s\n" "$ac_useropt" | sed 's/[-+.]/_/g'`
22c6a0d0 959 case $ac_user_opts in
960 *"
961"enable_$ac_useropt"
962"*) ;;
963 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
964 ac_unrecognized_sep=', ';;
965 esac
966 eval enable_$ac_useropt=\$ac_optarg ;;
3a479287 967
968 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
969 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
970 | --exec | --exe | --ex)
971 ac_prev=exec_prefix ;;
972 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
973 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
974 | --exec=* | --exe=* | --ex=*)
975 exec_prefix=$ac_optarg ;;
976
977 -gas | --gas | --ga | --g)
978 # Obsolete; use --with-gas.
979 with_gas=yes ;;
980
981 -help | --help | --hel | --he | -h)
982 ac_init_help=long ;;
983 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
984 ac_init_help=recursive ;;
985 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
986 ac_init_help=short ;;
987
988 -host | --host | --hos | --ho)
989 ac_prev=host_alias ;;
990 -host=* | --host=* | --hos=* | --ho=*)
991 host_alias=$ac_optarg ;;
992
993 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
994 ac_prev=htmldir ;;
995 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
996 | --ht=*)
997 htmldir=$ac_optarg ;;
998
999 -includedir | --includedir | --includedi | --included | --include \
1000 | --includ | --inclu | --incl | --inc)
1001 ac_prev=includedir ;;
1002 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
1003 | --includ=* | --inclu=* | --incl=* | --inc=*)
1004 includedir=$ac_optarg ;;
1005
1006 -infodir | --infodir | --infodi | --infod | --info | --inf)
1007 ac_prev=infodir ;;
1008 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
1009 infodir=$ac_optarg ;;
1010
1011 -libdir | --libdir | --libdi | --libd)
1012 ac_prev=libdir ;;
1013 -libdir=* | --libdir=* | --libdi=* | --libd=*)
1014 libdir=$ac_optarg ;;
1015
1016 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
1017 | --libexe | --libex | --libe)
1018 ac_prev=libexecdir ;;
1019 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
1020 | --libexe=* | --libex=* | --libe=*)
1021 libexecdir=$ac_optarg ;;
1022
1023 -localedir | --localedir | --localedi | --localed | --locale)
1024 ac_prev=localedir ;;
1025 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1026 localedir=$ac_optarg ;;
1027
1028 -localstatedir | --localstatedir | --localstatedi | --localstated \
1029 | --localstate | --localstat | --localsta | --localst | --locals)
1030 ac_prev=localstatedir ;;
1031 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
1032 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
1033 localstatedir=$ac_optarg ;;
1034
1035 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1036 ac_prev=mandir ;;
1037 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1038 mandir=$ac_optarg ;;
1039
1040 -nfp | --nfp | --nf)
1041 # Obsolete; use --without-fp.
1042 with_fp=no ;;
1043
1044 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1045 | --no-cr | --no-c | -n)
1046 no_create=yes ;;
1047
1048 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1049 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1050 no_recursion=yes ;;
1051
1052 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1053 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1054 | --oldin | --oldi | --old | --ol | --o)
1055 ac_prev=oldincludedir ;;
1056 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1057 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1058 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1059 oldincludedir=$ac_optarg ;;
1060
1061 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1062 ac_prev=prefix ;;
1063 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1064 prefix=$ac_optarg ;;
1065
1066 -program-prefix | --program-prefix | --program-prefi | --program-pref \
1067 | --program-pre | --program-pr | --program-p)
1068 ac_prev=program_prefix ;;
1069 -program-prefix=* | --program-prefix=* | --program-prefi=* \
1070 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1071 program_prefix=$ac_optarg ;;
1072
1073 -program-suffix | --program-suffix | --program-suffi | --program-suff \
1074 | --program-suf | --program-su | --program-s)
1075 ac_prev=program_suffix ;;
1076 -program-suffix=* | --program-suffix=* | --program-suffi=* \
1077 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1078 program_suffix=$ac_optarg ;;
1079
1080 -program-transform-name | --program-transform-name \
1081 | --program-transform-nam | --program-transform-na \
1082 | --program-transform-n | --program-transform- \
1083 | --program-transform | --program-transfor \
1084 | --program-transfo | --program-transf \
1085 | --program-trans | --program-tran \
1086 | --progr-tra | --program-tr | --program-t)
1087 ac_prev=program_transform_name ;;
1088 -program-transform-name=* | --program-transform-name=* \
1089 | --program-transform-nam=* | --program-transform-na=* \
1090 | --program-transform-n=* | --program-transform-=* \
1091 | --program-transform=* | --program-transfor=* \
1092 | --program-transfo=* | --program-transf=* \
1093 | --program-trans=* | --program-tran=* \
1094 | --progr-tra=* | --program-tr=* | --program-t=*)
1095 program_transform_name=$ac_optarg ;;
1096
1097 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1098 ac_prev=pdfdir ;;
1099 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1100 pdfdir=$ac_optarg ;;
1101
1102 -psdir | --psdir | --psdi | --psd | --ps)
1103 ac_prev=psdir ;;
1104 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1105 psdir=$ac_optarg ;;
1106
1107 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1108 | -silent | --silent | --silen | --sile | --sil)
1109 silent=yes ;;
1110
ac251fbf 1111 -runstatedir | --runstatedir | --runstatedi | --runstated \
1112 | --runstate | --runstat | --runsta | --runst | --runs \
1113 | --run | --ru | --r)
1114 ac_prev=runstatedir ;;
1115 -runstatedir=* | --runstatedir=* | --runstatedi=* | --runstated=* \
1116 | --runstate=* | --runstat=* | --runsta=* | --runst=* | --runs=* \
1117 | --run=* | --ru=* | --r=*)
1118 runstatedir=$ac_optarg ;;
1119
3a479287 1120 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1121 ac_prev=sbindir ;;
1122 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1123 | --sbi=* | --sb=*)
1124 sbindir=$ac_optarg ;;
1125
1126 -sharedstatedir | --sharedstatedir | --sharedstatedi \
1127 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1128 | --sharedst | --shareds | --shared | --share | --shar \
1129 | --sha | --sh)
1130 ac_prev=sharedstatedir ;;
1131 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1132 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1133 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1134 | --sha=* | --sh=*)
1135 sharedstatedir=$ac_optarg ;;
1136
1137 -site | --site | --sit)
1138 ac_prev=site ;;
1139 -site=* | --site=* | --sit=*)
1140 site=$ac_optarg ;;
1141
1142 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1143 ac_prev=srcdir ;;
1144 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1145 srcdir=$ac_optarg ;;
1146
1147 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1148 | --syscon | --sysco | --sysc | --sys | --sy)
1149 ac_prev=sysconfdir ;;
1150 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1151 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1152 sysconfdir=$ac_optarg ;;
1153
1154 -target | --target | --targe | --targ | --tar | --ta | --t)
1155 ac_prev=target_alias ;;
1156 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1157 target_alias=$ac_optarg ;;
1158
1159 -v | -verbose | --verbose | --verbos | --verbo | --verb)
1160 verbose=yes ;;
1161
1162 -version | --version | --versio | --versi | --vers | -V)
1163 ac_init_version=: ;;
1164
1165 -with-* | --with-*)
22c6a0d0 1166 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
3a479287 1167 # Reject names that are not valid shell variable names.
22c6a0d0 1168 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
bdb120d6 1169 as_fn_error $? "invalid package name: \`$ac_useropt'"
22c6a0d0 1170 ac_useropt_orig=$ac_useropt
bdb120d6 1171 ac_useropt=`printf "%s\n" "$ac_useropt" | sed 's/[-+.]/_/g'`
22c6a0d0 1172 case $ac_user_opts in
1173 *"
1174"with_$ac_useropt"
1175"*) ;;
1176 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1177 ac_unrecognized_sep=', ';;
1178 esac
1179 eval with_$ac_useropt=\$ac_optarg ;;
3a479287 1180
1181 -without-* | --without-*)
22c6a0d0 1182 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
3a479287 1183 # Reject names that are not valid shell variable names.
22c6a0d0 1184 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
bdb120d6 1185 as_fn_error $? "invalid package name: \`$ac_useropt'"
22c6a0d0 1186 ac_useropt_orig=$ac_useropt
bdb120d6 1187 ac_useropt=`printf "%s\n" "$ac_useropt" | sed 's/[-+.]/_/g'`
22c6a0d0 1188 case $ac_user_opts in
1189 *"
1190"with_$ac_useropt"
1191"*) ;;
1192 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1193 ac_unrecognized_sep=', ';;
1194 esac
1195 eval with_$ac_useropt=no ;;
3a479287 1196
1197 --x)
1198 # Obsolete; use --with-x.
1199 with_x=yes ;;
1200
1201 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1202 | --x-incl | --x-inc | --x-in | --x-i)
1203 ac_prev=x_includes ;;
1204 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1205 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1206 x_includes=$ac_optarg ;;
1207
1208 -x-libraries | --x-libraries | --x-librarie | --x-librari \
1209 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1210 ac_prev=x_libraries ;;
1211 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1212 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1213 x_libraries=$ac_optarg ;;
1214
22c6a0d0 1215 -*) as_fn_error $? "unrecognized option: \`$ac_option'
1216Try \`$0 --help' for more information"
3a479287 1217 ;;
1218
1219 *=*)
1220 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1221 # Reject names that are not valid shell variable names.
22c6a0d0 1222 case $ac_envvar in #(
1223 '' | [0-9]* | *[!_$as_cr_alnum]* )
1224 as_fn_error $? "invalid variable name: \`$ac_envvar'" ;;
1225 esac
3a479287 1226 eval $ac_envvar=\$ac_optarg
1227 export $ac_envvar ;;
1228
1229 *)
1230 # FIXME: should be removed in autoconf 3.0.
bdb120d6 1231 printf "%s\n" "$as_me: WARNING: you should use --build, --host, --target" >&2
3a479287 1232 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
bdb120d6 1233 printf "%s\n" "$as_me: WARNING: invalid host type: $ac_option" >&2
22c6a0d0 1234 : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
3a479287 1235 ;;
1236
1237 esac
1238done
1239
1240if test -n "$ac_prev"; then
1241 ac_option=--`echo $ac_prev | sed 's/_/-/g'`
22c6a0d0 1242 as_fn_error $? "missing argument to $ac_option"
1243fi
1244
1245if test -n "$ac_unrecognized_opts"; then
1246 case $enable_option_checking in
1247 no) ;;
1248 fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
bdb120d6 1249 *) printf "%s\n" "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
22c6a0d0 1250 esac
3a479287 1251fi
1252
22c6a0d0 1253# Check all directory arguments for consistency.
3a479287 1254for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1255 datadir sysconfdir sharedstatedir localstatedir includedir \
1256 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
ac251fbf 1257 libdir localedir mandir runstatedir
3a479287 1258do
1259 eval ac_val=\$$ac_var
22c6a0d0 1260 # Remove trailing slashes.
1261 case $ac_val in
1262 */ )
1263 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1264 eval $ac_var=\$ac_val;;
1265 esac
1266 # Be sure to have absolute directory names.
3a479287 1267 case $ac_val in
1268 [\\/$]* | ?:[\\/]* ) continue;;
1269 NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1270 esac
22c6a0d0 1271 as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val"
3a479287 1272done
1273
1274# There might be people who depend on the old broken behavior: `$host'
1275# used to hold the argument of --host etc.
1276# FIXME: To remove some day.
1277build=$build_alias
1278host=$host_alias
1279target=$target_alias
1280
1281# FIXME: To remove some day.
1282if test "x$host_alias" != x; then
1283 if test "x$build_alias" = x; then
1284 cross_compiling=maybe
3a479287 1285 elif test "x$build_alias" != "x$host_alias"; then
1286 cross_compiling=yes
1287 fi
1288fi
1289
1290ac_tool_prefix=
1291test -n "$host_alias" && ac_tool_prefix=$host_alias-
1292
1293test "$silent" = yes && exec 6>/dev/null
1294
1295
1296ac_pwd=`pwd` && test -n "$ac_pwd" &&
1297ac_ls_di=`ls -di .` &&
1298ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
22c6a0d0 1299 as_fn_error $? "working directory cannot be determined"
3a479287 1300test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
22c6a0d0 1301 as_fn_error $? "pwd does not report name of working directory"
3a479287 1302
1303
1304# Find the source files, if location was not specified.
1305if test -z "$srcdir"; then
1306 ac_srcdir_defaulted=yes
1307 # Try the directory containing this script, then the parent directory.
22c6a0d0 1308 ac_confdir=`$as_dirname -- "$as_myself" ||
1309$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1310 X"$as_myself" : 'X\(//\)[^/]' \| \
1311 X"$as_myself" : 'X\(//\)$' \| \
1312 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
bdb120d6 1313printf "%s\n" X"$as_myself" |
3a479287 1314 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1315 s//\1/
1316 q
1317 }
1318 /^X\(\/\/\)[^/].*/{
1319 s//\1/
1320 q
1321 }
1322 /^X\(\/\/\)$/{
1323 s//\1/
1324 q
1325 }
1326 /^X\(\/\).*/{
1327 s//\1/
1328 q
1329 }
1330 s/.*/./; q'`
1331 srcdir=$ac_confdir
1332 if test ! -r "$srcdir/$ac_unique_file"; then
1333 srcdir=..
1334 fi
1335else
1336 ac_srcdir_defaulted=no
1337fi
1338if test ! -r "$srcdir/$ac_unique_file"; then
1339 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
22c6a0d0 1340 as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir"
3a479287 1341fi
1342ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1343ac_abs_confdir=`(
22c6a0d0 1344 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
3a479287 1345 pwd)`
1346# When building in place, set srcdir=.
1347if test "$ac_abs_confdir" = "$ac_pwd"; then
1348 srcdir=.
1349fi
1350# Remove unnecessary trailing slashes from srcdir.
1351# Double slashes in file names in object file debugging info
1352# mess up M-x gdb in Emacs.
1353case $srcdir in
1354*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1355esac
1356for ac_var in $ac_precious_vars; do
1357 eval ac_env_${ac_var}_set=\${${ac_var}+set}
1358 eval ac_env_${ac_var}_value=\$${ac_var}
1359 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1360 eval ac_cv_env_${ac_var}_value=\$${ac_var}
1361done
1362
1363#
1364# Report the --help message.
1365#
1366if test "$ac_init_help" = "long"; then
1367 # Omit some internal or obsolete options to make the list less imposing.
1368 # This message is too long to be a string in the A/UX 3.1 sh.
1369 cat <<_ACEOF
51587c13 1370\`configure' configures hopm 1.1.11 to adapt to many kinds of systems.
3a479287 1371
1372Usage: $0 [OPTION]... [VAR=VALUE]...
1373
1374To assign environment variables (e.g., CC, CFLAGS...), specify them as
1375VAR=VALUE. See below for descriptions of some of the useful variables.
1376
1377Defaults for the options are specified in brackets.
1378
1379Configuration:
1380 -h, --help display this help and exit
1381 --help=short display options specific to this package
1382 --help=recursive display the short help of all the included packages
1383 -V, --version display version information and exit
22c6a0d0 1384 -q, --quiet, --silent do not print \`checking ...' messages
3a479287 1385 --cache-file=FILE cache test results in FILE [disabled]
1386 -C, --config-cache alias for \`--cache-file=config.cache'
1387 -n, --no-create do not create output files
1388 --srcdir=DIR find the sources in DIR [configure dir or \`..']
1389
1390Installation directories:
1391 --prefix=PREFIX install architecture-independent files in PREFIX
22c6a0d0 1392 [$ac_default_prefix]
3a479287 1393 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
22c6a0d0 1394 [PREFIX]
3a479287 1395
1396By default, \`make install' will install all the files in
1397\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1398an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1399for instance \`--prefix=\$HOME'.
1400
1401For better control, use the options below.
1402
1403Fine tuning of the installation directories:
22c6a0d0 1404 --bindir=DIR user executables [EPREFIX/bin]
1405 --sbindir=DIR system admin executables [EPREFIX/sbin]
1406 --libexecdir=DIR program executables [EPREFIX/libexec]
1407 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1408 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1409 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
ac251fbf 1410 --runstatedir=DIR modifiable per-process data [LOCALSTATEDIR/run]
22c6a0d0 1411 --libdir=DIR object code libraries [EPREFIX/lib]
1412 --includedir=DIR C header files [PREFIX/include]
1413 --oldincludedir=DIR C header files for non-gcc [/usr/include]
1414 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1415 --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1416 --infodir=DIR info documentation [DATAROOTDIR/info]
1417 --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1418 --mandir=DIR man documentation [DATAROOTDIR/man]
64111b98 1419 --docdir=DIR documentation root [DATAROOTDIR/doc/hopm]
22c6a0d0 1420 --htmldir=DIR html documentation [DOCDIR]
1421 --dvidir=DIR dvi documentation [DOCDIR]
1422 --pdfdir=DIR pdf documentation [DOCDIR]
1423 --psdir=DIR ps documentation [DOCDIR]
3a479287 1424_ACEOF
1425
1426 cat <<\_ACEOF
1427
1428Program names:
1429 --program-prefix=PREFIX prepend PREFIX to installed program names
1430 --program-suffix=SUFFIX append SUFFIX to installed program names
1431 --program-transform-name=PROGRAM run sed PROGRAM on installed program names
1432
1433System types:
1434 --build=BUILD configure for building on BUILD [guessed]
1435 --host=HOST cross-compile to build programs to run on HOST [BUILD]
1436_ACEOF
1437fi
1438
1439if test -n "$ac_init_help"; then
1440 case $ac_init_help in
51587c13 1441 short | recursive ) echo "Configuration of hopm 1.1.11:";;
3a479287 1442 esac
1443 cat <<\_ACEOF
1444
1445Optional Features:
22c6a0d0 1446 --disable-option-checking ignore unrecognized --enable/--with options
3a479287 1447 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
1448 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
22c6a0d0 1449 --enable-silent-rules less verbose build output (undo: "make V=1")
1450 --disable-silent-rules verbose build output (undo: "make V=0")
1451 --enable-maintainer-mode
1452 enable make rules and dependencies not useful (and
1453 sometimes confusing) to the casual installer
1454 --enable-dependency-tracking
1455 do not reject slow dependency extractors
1456 --disable-dependency-tracking
1457 speeds up one-time build
3a479287 1458 --enable-shared[=PKGS] build shared libraries [default=yes]
1459 --enable-static[=PKGS] build static libraries [default=yes]
1460 --enable-fast-install[=PKGS]
1461 optimize for fast installation [default=yes]
1462 --disable-libtool-lock avoid locking (might break parallel builds)
653a793b 1463 --enable-openssl=DIR Enable LibreSSL/OpenSSL support (DIR optional).
1464 --disable-openssl Disable LibreSSL/OpenSSL support.
12087188 1465 --enable-assert Enable assert() statements
a4e24537 1466 --enable-warnings Enable compiler warnings.
1ded557e 1467 --enable-efence Enable linking with Electric Fence 'efence' memory
1468 debugger library.
3a479287 1469
1470Optional Packages:
1471 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1472 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
22c6a0d0 1473 --with-pic[=PKGS] try to use only PIC/non-PIC objects [default=use
3a479287 1474 both]
22c6a0d0 1475 --with-aix-soname=aix|svr4|both
1476 shared library versioning (aka "SONAME") variant to
1477 provide on AIX, [default=aix].
1478 --with-gnu-ld assume the C compiler uses GNU ld [default=no]
1479 --with-sysroot[=DIR] Search for dependent libraries within DIR (or the
1480 compiler's sysroot if not specified).
3a479287 1481
1482Some influential environment variables:
1483 CC C compiler command
1484 CFLAGS C compiler flags
1485 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
1486 nonstandard directory <lib dir>
22c6a0d0 1487 LIBS libraries to pass to the linker, e.g. -l<library>
1488 CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
3a479287 1489 you have headers in a nonstandard directory <include dir>
8c796858 1490 LT_SYS_LIBRARY_PATH
1491 User-defined run-time library search path.
22c6a0d0 1492 YACC The `Yet Another Compiler Compiler' implementation to use.
1493 Defaults to the first program found out of: `bison -y', `byacc',
1494 `yacc'.
3a479287 1495 YFLAGS The list of arguments that will be passed by default to $YACC.
1496 This script will default YFLAGS to the empty string to avoid a
1497 default value of `-d' given by some make applications.
1498
1499Use these variables to override the choices made by `configure' or to help
1500it to find libraries and programs with nonstandard names/locations.
1501
9b7851e3 1502Report bugs to <bugs@ircd-hybrid.org>.
3a479287 1503_ACEOF
1504ac_status=$?
1505fi
1506
1507if test "$ac_init_help" = "recursive"; then
1508 # If there are subdirs, report their specific --help.
1509 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
22c6a0d0 1510 test -d "$ac_dir" ||
1511 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1512 continue
3a479287 1513 ac_builddir=.
1514
1515case "$ac_dir" in
1516.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1517*)
bdb120d6 1518 ac_dir_suffix=/`printf "%s\n" "$ac_dir" | sed 's|^\.[\\/]||'`
3a479287 1519 # A ".." for each directory in $ac_dir_suffix.
bdb120d6 1520 ac_top_builddir_sub=`printf "%s\n" "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
3a479287 1521 case $ac_top_builddir_sub in
1522 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1523 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1524 esac ;;
1525esac
1526ac_abs_top_builddir=$ac_pwd
1527ac_abs_builddir=$ac_pwd$ac_dir_suffix
1528# for backward compatibility:
1529ac_top_builddir=$ac_top_build_prefix
1530
1531case $srcdir in
1532 .) # We are building in place.
1533 ac_srcdir=.
1534 ac_top_srcdir=$ac_top_builddir_sub
1535 ac_abs_top_srcdir=$ac_pwd ;;
1536 [\\/]* | ?:[\\/]* ) # Absolute name.
1537 ac_srcdir=$srcdir$ac_dir_suffix;
1538 ac_top_srcdir=$srcdir
1539 ac_abs_top_srcdir=$srcdir ;;
1540 *) # Relative name.
1541 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1542 ac_top_srcdir=$ac_top_build_prefix$srcdir
1543 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1544esac
1545ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1546
1547 cd "$ac_dir" || { ac_status=$?; continue; }
bdb120d6 1548 # Check for configure.gnu first; this name is used for a wrapper for
1549 # Metaconfig's "Configure" on case-insensitive file systems.
3a479287 1550 if test -f "$ac_srcdir/configure.gnu"; then
1551 echo &&
1552 $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1553 elif test -f "$ac_srcdir/configure"; then
1554 echo &&
1555 $SHELL "$ac_srcdir/configure" --help=recursive
1556 else
bdb120d6 1557 printf "%s\n" "$as_me: WARNING: no configuration information is in $ac_dir" >&2
3a479287 1558 fi || ac_status=$?
1559 cd "$ac_pwd" || { ac_status=$?; break; }
1560 done
1561fi
1562
1563test -n "$ac_init_help" && exit $ac_status
1564if $ac_init_version; then
1565 cat <<\_ACEOF
51587c13 1566hopm configure 1.1.11
bdb120d6 1567generated by GNU Autoconf 2.71
3a479287 1568
bdb120d6 1569Copyright (C) 2021 Free Software Foundation, Inc.
3a479287 1570This configure script is free software; the Free Software Foundation
1571gives unlimited permission to copy, distribute and modify it.
1572_ACEOF
1573 exit
1574fi
3a479287 1575
22c6a0d0 1576## ------------------------ ##
1577## Autoconf initialization. ##
1578## ------------------------ ##
3a479287 1579
22c6a0d0 1580# ac_fn_c_try_compile LINENO
1581# --------------------------
1582# Try to compile conftest.$ac_ext, and return whether this succeeded.
1583ac_fn_c_try_compile ()
1584{
1585 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
bdb120d6 1586 rm -f conftest.$ac_objext conftest.beam
22c6a0d0 1587 if { { ac_try="$ac_compile"
1588case "(($ac_try" in
1589 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1590 *) ac_try_echo=$ac_try;;
1591esac
1592eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
bdb120d6 1593printf "%s\n" "$ac_try_echo"; } >&5
22c6a0d0 1594 (eval "$ac_compile") 2>conftest.err
1595 ac_status=$?
1596 if test -s conftest.err; then
1597 grep -v '^ *+' conftest.err >conftest.er1
1598 cat conftest.er1 >&5
1599 mv -f conftest.er1 conftest.err
1600 fi
bdb120d6 1601 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
22c6a0d0 1602 test $ac_status = 0; } && {
1603 test -z "$ac_c_werror_flag" ||
1604 test ! -s conftest.err
bdb120d6 1605 } && test -s conftest.$ac_objext
1606then :
22c6a0d0 1607 ac_retval=0
bdb120d6 1608else $as_nop
1609 printf "%s\n" "$as_me: failed program was:" >&5
22c6a0d0 1610sed 's/^/| /' conftest.$ac_ext >&5
3a479287 1611
22c6a0d0 1612 ac_retval=1
1613fi
1614 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1615 as_fn_set_status $ac_retval
1616
1617} # ac_fn_c_try_compile
1618
1619# ac_fn_c_try_link LINENO
1620# -----------------------
1621# Try to link conftest.$ac_ext, and return whether this succeeded.
1622ac_fn_c_try_link ()
3a479287 1623{
22c6a0d0 1624 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
bdb120d6 1625 rm -f conftest.$ac_objext conftest.beam conftest$ac_exeext
22c6a0d0 1626 if { { ac_try="$ac_link"
1627case "(($ac_try" in
1628 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1629 *) ac_try_echo=$ac_try;;
1630esac
1631eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
bdb120d6 1632printf "%s\n" "$ac_try_echo"; } >&5
22c6a0d0 1633 (eval "$ac_link") 2>conftest.err
1634 ac_status=$?
1635 if test -s conftest.err; then
1636 grep -v '^ *+' conftest.err >conftest.er1
1637 cat conftest.er1 >&5
1638 mv -f conftest.er1 conftest.err
1639 fi
bdb120d6 1640 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
22c6a0d0 1641 test $ac_status = 0; } && {
1642 test -z "$ac_c_werror_flag" ||
1643 test ! -s conftest.err
1644 } && test -s conftest$ac_exeext && {
1645 test "$cross_compiling" = yes ||
1646 test -x conftest$ac_exeext
bdb120d6 1647 }
1648then :
22c6a0d0 1649 ac_retval=0
bdb120d6 1650else $as_nop
1651 printf "%s\n" "$as_me: failed program was:" >&5
22c6a0d0 1652sed 's/^/| /' conftest.$ac_ext >&5
3a479287 1653
22c6a0d0 1654 ac_retval=1
1655fi
1656 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1657 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1658 # interfere with the next link command; also delete a directory that is
1659 # left behind by Apple's compiler. We do this before executing the actions.
1660 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1661 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1662 as_fn_set_status $ac_retval
3a479287 1663
22c6a0d0 1664} # ac_fn_c_try_link
3a479287 1665
22c6a0d0 1666# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1667# -------------------------------------------------------
1668# Tests whether HEADER exists and can be compiled using the include files in
1669# INCLUDES, setting the cache variable VAR accordingly.
1670ac_fn_c_check_header_compile ()
1671{
1672 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
bdb120d6 1673 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1674printf %s "checking for $2... " >&6; }
1675if eval test \${$3+y}
1676then :
1677 printf %s "(cached) " >&6
1678else $as_nop
22c6a0d0 1679 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1680/* end confdefs.h. */
1681$4
1682#include <$2>
1683_ACEOF
bdb120d6 1684if ac_fn_c_try_compile "$LINENO"
1685then :
22c6a0d0 1686 eval "$3=yes"
bdb120d6 1687else $as_nop
22c6a0d0 1688 eval "$3=no"
1689fi
bdb120d6 1690rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
22c6a0d0 1691fi
1692eval ac_res=\$$3
bdb120d6 1693 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1694printf "%s\n" "$ac_res" >&6; }
22c6a0d0 1695 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
3a479287 1696
22c6a0d0 1697} # ac_fn_c_check_header_compile
3a479287 1698
22c6a0d0 1699# ac_fn_c_check_func LINENO FUNC VAR
1700# ----------------------------------
1701# Tests whether FUNC exists, setting the cache variable VAR accordingly
1702ac_fn_c_check_func ()
1703{
1704 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
bdb120d6 1705 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1706printf %s "checking for $2... " >&6; }
1707if eval test \${$3+y}
1708then :
1709 printf %s "(cached) " >&6
1710else $as_nop
22c6a0d0 1711 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1712/* end confdefs.h. */
1713/* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1714 For example, HP-UX 11i <limits.h> declares gettimeofday. */
1715#define $2 innocuous_$2
3a479287 1716
22c6a0d0 1717/* System header to define __stub macros and hopefully few prototypes,
bdb120d6 1718 which can conflict with char $2 (); below. */
3a479287 1719
bdb120d6 1720#include <limits.h>
22c6a0d0 1721#undef $2
3a479287 1722
22c6a0d0 1723/* Override any GCC internal prototype to avoid an error.
1724 Use char because int might match the return type of a GCC
1725 builtin and then its argument prototype would still apply. */
1726#ifdef __cplusplus
1727extern "C"
1728#endif
1729char $2 ();
1730/* The GNU C library defines this for functions which it implements
1731 to always fail with ENOSYS. Some functions are actually named
1732 something starting with __ and the normal name is an alias. */
1733#if defined __stub_$2 || defined __stub___$2
1734choke me
1735#endif
3a479287 1736
22c6a0d0 1737int
bdb120d6 1738main (void)
22c6a0d0 1739{
1740return $2 ();
1741 ;
1742 return 0;
1743}
1744_ACEOF
bdb120d6 1745if ac_fn_c_try_link "$LINENO"
1746then :
22c6a0d0 1747 eval "$3=yes"
bdb120d6 1748else $as_nop
22c6a0d0 1749 eval "$3=no"
1750fi
bdb120d6 1751rm -f core conftest.err conftest.$ac_objext conftest.beam \
22c6a0d0 1752 conftest$ac_exeext conftest.$ac_ext
1753fi
1754eval ac_res=\$$3
bdb120d6 1755 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1756printf "%s\n" "$ac_res" >&6; }
22c6a0d0 1757 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
3a479287 1758
22c6a0d0 1759} # ac_fn_c_check_func
bdb120d6 1760
1761# ac_fn_c_try_run LINENO
1762# ----------------------
1763# Try to run conftest.$ac_ext, and return whether this succeeded. Assumes that
1764# executables *can* be run.
1765ac_fn_c_try_run ()
1766{
1767 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1768 if { { ac_try="$ac_link"
1769case "(($ac_try" in
1770 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1771 *) ac_try_echo=$ac_try;;
1772esac
1773eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1774printf "%s\n" "$ac_try_echo"; } >&5
1775 (eval "$ac_link") 2>&5
1776 ac_status=$?
1777 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1778 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1779 { { case "(($ac_try" in
1780 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1781 *) ac_try_echo=$ac_try;;
1782esac
1783eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1784printf "%s\n" "$ac_try_echo"; } >&5
1785 (eval "$ac_try") 2>&5
1786 ac_status=$?
1787 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1788 test $ac_status = 0; }; }
1789then :
1790 ac_retval=0
1791else $as_nop
1792 printf "%s\n" "$as_me: program exited with status $ac_status" >&5
1793 printf "%s\n" "$as_me: failed program was:" >&5
1794sed 's/^/| /' conftest.$ac_ext >&5
1795
1796 ac_retval=$ac_status
1797fi
1798 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1799 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1800 as_fn_set_status $ac_retval
1801
1802} # ac_fn_c_try_run
1803ac_configure_args_raw=
1804for ac_arg
1805do
1806 case $ac_arg in
1807 *\'*)
1808 ac_arg=`printf "%s\n" "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
1809 esac
1810 as_fn_append ac_configure_args_raw " '$ac_arg'"
1811done
1812
1813case $ac_configure_args_raw in
1814 *$as_nl*)
1815 ac_safe_unquote= ;;
1816 *)
1817 ac_unsafe_z='|&;<>()$`\\"*?[ '' ' # This string ends in space, tab.
1818 ac_unsafe_a="$ac_unsafe_z#~"
1819 ac_safe_unquote="s/ '\\([^$ac_unsafe_a][^$ac_unsafe_z]*\\)'/ \\1/g"
1820 ac_configure_args_raw=` printf "%s\n" "$ac_configure_args_raw" | sed "$ac_safe_unquote"`;;
1821esac
1822
22c6a0d0 1823cat >config.log <<_ACEOF
1824This file contains any messages produced by compilers while
1825running configure, to aid debugging if configure makes a mistake.
3a479287 1826
51587c13 1827It was created by hopm $as_me 1.1.11, which was
bdb120d6 1828generated by GNU Autoconf 2.71. Invocation command line was
3a479287 1829
bdb120d6 1830 $ $0$ac_configure_args_raw
3a479287 1831
22c6a0d0 1832_ACEOF
1833exec 5>>config.log
1834{
1835cat <<_ASUNAME
1836## --------- ##
1837## Platform. ##
1838## --------- ##
3a479287 1839
22c6a0d0 1840hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1841uname -m = `(uname -m) 2>/dev/null || echo unknown`
1842uname -r = `(uname -r) 2>/dev/null || echo unknown`
1843uname -s = `(uname -s) 2>/dev/null || echo unknown`
1844uname -v = `(uname -v) 2>/dev/null || echo unknown`
3a479287 1845
22c6a0d0 1846/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1847/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
3a479287 1848
22c6a0d0 1849/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
1850/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
1851/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
1852/usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
1853/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
1854/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
1855/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
3a479287 1856
22c6a0d0 1857_ASUNAME
3a479287 1858
22c6a0d0 1859as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1860for as_dir in $PATH
1861do
1862 IFS=$as_save_IFS
bdb120d6 1863 case $as_dir in #(((
1864 '') as_dir=./ ;;
1865 */) ;;
1866 *) as_dir=$as_dir/ ;;
1867 esac
1868 printf "%s\n" "PATH: $as_dir"
22c6a0d0 1869 done
1870IFS=$as_save_IFS
3a479287 1871
22c6a0d0 1872} >&5
3a479287 1873
22c6a0d0 1874cat >&5 <<_ACEOF
3a479287 1875
1876
22c6a0d0 1877## ----------- ##
1878## Core tests. ##
1879## ----------- ##
3a479287 1880
22c6a0d0 1881_ACEOF
3a479287 1882
1883
22c6a0d0 1884# Keep a trace of the command line.
1885# Strip out --no-create and --no-recursion so they do not pile up.
1886# Strip out --silent because we don't want to record it for future runs.
1887# Also quote any args containing shell meta-characters.
1888# Make two passes to allow for proper duplicate-argument suppression.
1889ac_configure_args=
1890ac_configure_args0=
1891ac_configure_args1=
1892ac_must_keep_next=false
1893for ac_pass in 1 2
1894do
1895 for ac_arg
1896 do
1897 case $ac_arg in
1898 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
1899 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1900 | -silent | --silent | --silen | --sile | --sil)
1901 continue ;;
1902 *\'*)
bdb120d6 1903 ac_arg=`printf "%s\n" "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
22c6a0d0 1904 esac
1905 case $ac_pass in
1906 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
1907 2)
1908 as_fn_append ac_configure_args1 " '$ac_arg'"
1909 if test $ac_must_keep_next = true; then
1910 ac_must_keep_next=false # Got value, back to normal.
1911 else
1912 case $ac_arg in
1913 *=* | --config-cache | -C | -disable-* | --disable-* \
1914 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
1915 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
1916 | -with-* | --with-* | -without-* | --without-* | --x)
1917 case "$ac_configure_args0 " in
1918 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
1919 esac
1920 ;;
1921 -* ) ac_must_keep_next=true ;;
1922 esac
1923 fi
1924 as_fn_append ac_configure_args " '$ac_arg'"
1925 ;;
1926 esac
1927 done
1928done
1929{ ac_configure_args0=; unset ac_configure_args0;}
1930{ ac_configure_args1=; unset ac_configure_args1;}
3a479287 1931
22c6a0d0 1932# When interrupted or exit'd, cleanup temporary files, and complete
1933# config.log. We remove comments because anyway the quotes in there
1934# would cause problems or look ugly.
1935# WARNING: Use '\'' to represent an apostrophe within the trap.
1936# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
1937trap 'exit_status=$?
bdb120d6 1938 # Sanitize IFS.
1939 IFS=" "" $as_nl"
22c6a0d0 1940 # Save into config.log some information that might help in debugging.
1941 {
1942 echo
3a479287 1943
bdb120d6 1944 printf "%s\n" "## ---------------- ##
22c6a0d0 1945## Cache variables. ##
1946## ---------------- ##"
1947 echo
1948 # The following way of writing the cache mishandles newlines in values,
1949(
1950 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
1951 eval ac_val=\$$ac_var
1952 case $ac_val in #(
1953 *${as_nl}*)
1954 case $ac_var in #(
bdb120d6 1955 *_cv_*) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
1956printf "%s\n" "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
22c6a0d0 1957 esac
1958 case $ac_var in #(
1959 _ | IFS | as_nl) ;; #(
1960 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
1961 *) { eval $ac_var=; unset $ac_var;} ;;
1962 esac ;;
1963 esac
1964 done
1965 (set) 2>&1 |
1966 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
1967 *${as_nl}ac_space=\ *)
1968 sed -n \
1969 "s/'\''/'\''\\\\'\'''\''/g;
1970 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
1971 ;; #(
1972 *)
1973 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
1974 ;;
1975 esac |
1976 sort
1977)
1978 echo
3a479287 1979
bdb120d6 1980 printf "%s\n" "## ----------------- ##
22c6a0d0 1981## Output variables. ##
1982## ----------------- ##"
1983 echo
1984 for ac_var in $ac_subst_vars
1985 do
1986 eval ac_val=\$$ac_var
1987 case $ac_val in
bdb120d6 1988 *\'\''*) ac_val=`printf "%s\n" "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
22c6a0d0 1989 esac
bdb120d6 1990 printf "%s\n" "$ac_var='\''$ac_val'\''"
22c6a0d0 1991 done | sort
1992 echo
3a479287 1993
22c6a0d0 1994 if test -n "$ac_subst_files"; then
bdb120d6 1995 printf "%s\n" "## ------------------- ##
22c6a0d0 1996## File substitutions. ##
1997## ------------------- ##"
1998 echo
1999 for ac_var in $ac_subst_files
2000 do
2001 eval ac_val=\$$ac_var
2002 case $ac_val in
bdb120d6 2003 *\'\''*) ac_val=`printf "%s\n" "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
22c6a0d0 2004 esac
bdb120d6 2005 printf "%s\n" "$ac_var='\''$ac_val'\''"
22c6a0d0 2006 done | sort
2007 echo
2008 fi
3a479287 2009
22c6a0d0 2010 if test -s confdefs.h; then
bdb120d6 2011 printf "%s\n" "## ----------- ##
22c6a0d0 2012## confdefs.h. ##
2013## ----------- ##"
2014 echo
2015 cat confdefs.h
2016 echo
2017 fi
2018 test "$ac_signal" != 0 &&
bdb120d6 2019 printf "%s\n" "$as_me: caught signal $ac_signal"
2020 printf "%s\n" "$as_me: exit $exit_status"
22c6a0d0 2021 } >&5
2022 rm -f core *.core core.conftest.* &&
2023 rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2024 exit $exit_status
2025' 0
2026for ac_signal in 1 2 13 15; do
2027 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2028done
2029ac_signal=0
3a479287 2030
22c6a0d0 2031# confdefs.h avoids OS command line length limits that DEFS can exceed.
2032rm -f -r conftest* confdefs.h
3a479287 2033
bdb120d6 2034printf "%s\n" "/* confdefs.h */" > confdefs.h
3a479287 2035
22c6a0d0 2036# Predefined preprocessor variables.
3a479287 2037
bdb120d6 2038printf "%s\n" "#define PACKAGE_NAME \"$PACKAGE_NAME\"" >>confdefs.h
3a479287 2039
bdb120d6 2040printf "%s\n" "#define PACKAGE_TARNAME \"$PACKAGE_TARNAME\"" >>confdefs.h
3a479287 2041
bdb120d6 2042printf "%s\n" "#define PACKAGE_VERSION \"$PACKAGE_VERSION\"" >>confdefs.h
3a479287 2043
bdb120d6 2044printf "%s\n" "#define PACKAGE_STRING \"$PACKAGE_STRING\"" >>confdefs.h
22c6a0d0 2045
bdb120d6 2046printf "%s\n" "#define PACKAGE_BUGREPORT \"$PACKAGE_BUGREPORT\"" >>confdefs.h
22c6a0d0 2047
bdb120d6 2048printf "%s\n" "#define PACKAGE_URL \"$PACKAGE_URL\"" >>confdefs.h
22c6a0d0 2049
2050
2051# Let the site file select an alternate cache file if it wants to.
2052# Prefer an explicitly selected file to automatically selected ones.
22c6a0d0 2053if test -n "$CONFIG_SITE"; then
bdb120d6 2054 ac_site_files="$CONFIG_SITE"
22c6a0d0 2055elif test "x$prefix" != xNONE; then
bdb120d6 2056 ac_site_files="$prefix/share/config.site $prefix/etc/config.site"
22c6a0d0 2057else
bdb120d6 2058 ac_site_files="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site"
22c6a0d0 2059fi
bdb120d6 2060
2061for ac_site_file in $ac_site_files
22c6a0d0 2062do
bdb120d6 2063 case $ac_site_file in #(
2064 */*) :
2065 ;; #(
2066 *) :
2067 ac_site_file=./$ac_site_file ;;
2068esac
2069 if test -f "$ac_site_file" && test -r "$ac_site_file"; then
2070 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2071printf "%s\n" "$as_me: loading site script $ac_site_file" >&6;}
22c6a0d0 2072 sed 's/^/| /' "$ac_site_file" >&5
2073 . "$ac_site_file" \
bdb120d6 2074 || { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2075printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
22c6a0d0 2076as_fn_error $? "failed to load site script $ac_site_file
2077See \`config.log' for more details" "$LINENO" 5; }
2078 fi
2079done
2080
2081if test -r "$cache_file"; then
2082 # Some versions of bash will fail to source /dev/null (special files
2083 # actually), so we avoid doing that. DJGPP emulates it as a regular file.
2084 if test /dev/null != "$cache_file" && test -f "$cache_file"; then
bdb120d6 2085 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2086printf "%s\n" "$as_me: loading cache $cache_file" >&6;}
22c6a0d0 2087 case $cache_file in
2088 [\\/]* | ?:[\\/]* ) . "$cache_file";;
2089 *) . "./$cache_file";;
2090 esac
2091 fi
2092else
bdb120d6 2093 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2094printf "%s\n" "$as_me: creating cache $cache_file" >&6;}
22c6a0d0 2095 >$cache_file
2096fi
2097
bdb120d6 2098# Test code for whether the C compiler supports C89 (global declarations)
2099ac_c_conftest_c89_globals='
2100/* Does the compiler advertise C89 conformance?
2101 Do not test the value of __STDC__, because some compilers set it to 0
2102 while being otherwise adequately conformant. */
2103#if !defined __STDC__
2104# error "Compiler does not advertise C89 conformance"
2105#endif
3a479287 2106
bdb120d6 2107#include <stddef.h>
2108#include <stdarg.h>
2109struct stat;
2110/* Most of the following tests are stolen from RCS 5.7 src/conf.sh. */
2111struct buf { int x; };
2112struct buf * (*rcsopen) (struct buf *, struct stat *, int);
2113static char *e (p, i)
2114 char **p;
2115 int i;
2116{
2117 return p[i];
2118}
2119static char *f (char * (*g) (char **, int), char **p, ...)
2120{
2121 char *s;
2122 va_list v;
2123 va_start (v,p);
2124 s = g (p, va_arg (v,int));
2125 va_end (v);
2126 return s;
2127}
2128
2129/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
2130 function prototypes and stuff, but not \xHH hex character constants.
2131 These do not provoke an error unfortunately, instead are silently treated
2132 as an "x". The following induces an error, until -std is added to get
2133 proper ANSI mode. Curiously \x00 != x always comes out true, for an
2134 array size at least. It is necessary to write \x00 == 0 to get something
2135 that is true only with -std. */
2136int osf4_cc_array ['\''\x00'\'' == 0 ? 1 : -1];
2137
2138/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
2139 inside strings and character constants. */
2140#define FOO(x) '\''x'\''
2141int xlc6_cc_array[FOO(a) == '\''x'\'' ? 1 : -1];
2142
2143int test (int i, double x);
2144struct s1 {int (*f) (int a);};
2145struct s2 {int (*f) (double a);};
2146int pairnames (int, char **, int *(*)(struct buf *, struct stat *, int),
2147 int, int);'
2148
2149# Test code for whether the C compiler supports C89 (body of main).
2150ac_c_conftest_c89_main='
2151ok |= (argc == 0 || f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]);
2152'
2153
2154# Test code for whether the C compiler supports C99 (global declarations)
2155ac_c_conftest_c99_globals='
2156// Does the compiler advertise C99 conformance?
2157#if !defined __STDC_VERSION__ || __STDC_VERSION__ < 199901L
2158# error "Compiler does not advertise C99 conformance"
2159#endif
2160
2161#include <stdbool.h>
2162extern int puts (const char *);
2163extern int printf (const char *, ...);
2164extern int dprintf (int, const char *, ...);
2165extern void *malloc (size_t);
2166
2167// Check varargs macros. These examples are taken from C99 6.10.3.5.
2168// dprintf is used instead of fprintf to avoid needing to declare
2169// FILE and stderr.
2170#define debug(...) dprintf (2, __VA_ARGS__)
2171#define showlist(...) puts (#__VA_ARGS__)
2172#define report(test,...) ((test) ? puts (#test) : printf (__VA_ARGS__))
2173static void
2174test_varargs_macros (void)
2175{
2176 int x = 1234;
2177 int y = 5678;
2178 debug ("Flag");
2179 debug ("X = %d\n", x);
2180 showlist (The first, second, and third items.);
2181 report (x>y, "x is %d but y is %d", x, y);
2182}
2183
2184// Check long long types.
2185#define BIG64 18446744073709551615ull
2186#define BIG32 4294967295ul
2187#define BIG_OK (BIG64 / BIG32 == 4294967297ull && BIG64 % BIG32 == 0)
2188#if !BIG_OK
2189 #error "your preprocessor is broken"
2190#endif
2191#if BIG_OK
2192#else
2193 #error "your preprocessor is broken"
2194#endif
2195static long long int bignum = -9223372036854775807LL;
2196static unsigned long long int ubignum = BIG64;
2197
2198struct incomplete_array
2199{
2200 int datasize;
2201 double data[];
2202};
2203
2204struct named_init {
2205 int number;
2206 const wchar_t *name;
2207 double average;
2208};
2209
2210typedef const char *ccp;
2211
2212static inline int
2213test_restrict (ccp restrict text)
2214{
2215 // See if C++-style comments work.
2216 // Iterate through items via the restricted pointer.
2217 // Also check for declarations in for loops.
2218 for (unsigned int i = 0; *(text+i) != '\''\0'\''; ++i)
2219 continue;
2220 return 0;
2221}
2222
2223// Check varargs and va_copy.
2224static bool
2225test_varargs (const char *format, ...)
2226{
2227 va_list args;
2228 va_start (args, format);
2229 va_list args_copy;
2230 va_copy (args_copy, args);
2231
2232 const char *str = "";
2233 int number = 0;
2234 float fnumber = 0;
2235
2236 while (*format)
2237 {
2238 switch (*format++)
2239 {
2240 case '\''s'\'': // string
2241 str = va_arg (args_copy, const char *);
2242 break;
2243 case '\''d'\'': // int
2244 number = va_arg (args_copy, int);
2245 break;
2246 case '\''f'\'': // float
2247 fnumber = va_arg (args_copy, double);
2248 break;
2249 default:
2250 break;
2251 }
2252 }
2253 va_end (args_copy);
2254 va_end (args);
2255
2256 return *str && number && fnumber;
2257}
2258'
2259
2260# Test code for whether the C compiler supports C99 (body of main).
2261ac_c_conftest_c99_main='
2262 // Check bool.
2263 _Bool success = false;
2264 success |= (argc != 0);
2265
2266 // Check restrict.
2267 if (test_restrict ("String literal") == 0)
2268 success = true;
2269 char *restrict newvar = "Another string";
2270
2271 // Check varargs.
2272 success &= test_varargs ("s, d'\'' f .", "string", 65, 34.234);
2273 test_varargs_macros ();
2274
2275 // Check flexible array members.
2276 struct incomplete_array *ia =
2277 malloc (sizeof (struct incomplete_array) + (sizeof (double) * 10));
2278 ia->datasize = 10;
2279 for (int i = 0; i < ia->datasize; ++i)
2280 ia->data[i] = i * 1.234;
2281
2282 // Check named initializers.
2283 struct named_init ni = {
2284 .number = 34,
2285 .name = L"Test wide string",
2286 .average = 543.34343,
2287 };
2288
2289 ni.number = 58;
2290
2291 int dynamic_array[ni.number];
2292 dynamic_array[0] = argv[0][0];
2293 dynamic_array[ni.number - 1] = 543;
2294
2295 // work around unused variable warnings
2296 ok |= (!success || bignum == 0LL || ubignum == 0uLL || newvar[0] == '\''x'\''
2297 || dynamic_array[ni.number - 1] != 543);
2298'
2299
2300# Test code for whether the C compiler supports C11 (global declarations)
2301ac_c_conftest_c11_globals='
2302// Does the compiler advertise C11 conformance?
2303#if !defined __STDC_VERSION__ || __STDC_VERSION__ < 201112L
2304# error "Compiler does not advertise C11 conformance"
2305#endif
2306
2307// Check _Alignas.
2308char _Alignas (double) aligned_as_double;
2309char _Alignas (0) no_special_alignment;
2310extern char aligned_as_int;
2311char _Alignas (0) _Alignas (int) aligned_as_int;
2312
2313// Check _Alignof.
2314enum
2315{
2316 int_alignment = _Alignof (int),
2317 int_array_alignment = _Alignof (int[100]),
2318 char_alignment = _Alignof (char)
2319};
2320_Static_assert (0 < -_Alignof (int), "_Alignof is signed");
2321
2322// Check _Noreturn.
2323int _Noreturn does_not_return (void) { for (;;) continue; }
2324
2325// Check _Static_assert.
2326struct test_static_assert
2327{
2328 int x;
2329 _Static_assert (sizeof (int) <= sizeof (long int),
2330 "_Static_assert does not work in struct");
2331 long int y;
2332};
2333
2334// Check UTF-8 literals.
2335#define u8 syntax error!
2336char const utf8_literal[] = u8"happens to be ASCII" "another string";
2337
2338// Check duplicate typedefs.
2339typedef long *long_ptr;
2340typedef long int *long_ptr;
2341typedef long_ptr long_ptr;
2342
2343// Anonymous structures and unions -- taken from C11 6.7.2.1 Example 1.
2344struct anonymous
2345{
2346 union {
2347 struct { int i; int j; };
2348 struct { int k; long int l; } w;
2349 };
2350 int m;
2351} v1;
2352'
2353
2354# Test code for whether the C compiler supports C11 (body of main).
2355ac_c_conftest_c11_main='
2356 _Static_assert ((offsetof (struct anonymous, i)
2357 == offsetof (struct anonymous, w.k)),
2358 "Anonymous union alignment botch");
2359 v1.i = 2;
2360 v1.w.k = 5;
2361 ok |= v1.i != 5;
2362'
2363
2364# Test code for whether the C compiler supports C11 (complete).
2365ac_c_conftest_c11_program="${ac_c_conftest_c89_globals}
2366${ac_c_conftest_c99_globals}
2367${ac_c_conftest_c11_globals}
2368
2369int
2370main (int argc, char **argv)
2371{
2372 int ok = 0;
2373 ${ac_c_conftest_c89_main}
2374 ${ac_c_conftest_c99_main}
2375 ${ac_c_conftest_c11_main}
2376 return ok;
2377}
2378"
2379
2380# Test code for whether the C compiler supports C99 (complete).
2381ac_c_conftest_c99_program="${ac_c_conftest_c89_globals}
2382${ac_c_conftest_c99_globals}
2383
2384int
2385main (int argc, char **argv)
2386{
2387 int ok = 0;
2388 ${ac_c_conftest_c89_main}
2389 ${ac_c_conftest_c99_main}
2390 return ok;
2391}
2392"
2393
2394# Test code for whether the C compiler supports C89 (complete).
2395ac_c_conftest_c89_program="${ac_c_conftest_c89_globals}
2396
2397int
2398main (int argc, char **argv)
2399{
2400 int ok = 0;
2401 ${ac_c_conftest_c89_main}
2402 return ok;
2403}
2404"
2405
2406as_fn_append ac_header_c_list " stdio.h stdio_h HAVE_STDIO_H"
2407as_fn_append ac_header_c_list " stdlib.h stdlib_h HAVE_STDLIB_H"
2408as_fn_append ac_header_c_list " string.h string_h HAVE_STRING_H"
2409as_fn_append ac_header_c_list " inttypes.h inttypes_h HAVE_INTTYPES_H"
2410as_fn_append ac_header_c_list " stdint.h stdint_h HAVE_STDINT_H"
2411as_fn_append ac_header_c_list " strings.h strings_h HAVE_STRINGS_H"
2412as_fn_append ac_header_c_list " sys/stat.h sys_stat_h HAVE_SYS_STAT_H"
2413as_fn_append ac_header_c_list " sys/types.h sys_types_h HAVE_SYS_TYPES_H"
2414as_fn_append ac_header_c_list " unistd.h unistd_h HAVE_UNISTD_H"
2415
2416# Auxiliary files required by this configure script.
2417ac_aux_files="config.guess config.sub ltmain.sh compile missing install-sh"
2418
2419# Locations in which to look for auxiliary files.
2420ac_aux_dir_candidates="${srcdir}${PATH_SEPARATOR}${srcdir}/..${PATH_SEPARATOR}${srcdir}/../.."
2421
2422# Search for a directory containing all of the required auxiliary files,
2423# $ac_aux_files, from the $PATH-style list $ac_aux_dir_candidates.
2424# If we don't find one directory that contains all the files we need,
2425# we report the set of missing files from the *first* directory in
2426# $ac_aux_dir_candidates and give up.
2427ac_missing_aux_files=""
2428ac_first_candidate=:
2429printf "%s\n" "$as_me:${as_lineno-$LINENO}: looking for aux files: $ac_aux_files" >&5
2430as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2431as_found=false
2432for as_dir in $ac_aux_dir_candidates
2433do
2434 IFS=$as_save_IFS
2435 case $as_dir in #(((
2436 '') as_dir=./ ;;
2437 */) ;;
2438 *) as_dir=$as_dir/ ;;
2439 esac
2440 as_found=:
2441
2442 printf "%s\n" "$as_me:${as_lineno-$LINENO}: trying $as_dir" >&5
2443 ac_aux_dir_found=yes
2444 ac_install_sh=
2445 for ac_aux in $ac_aux_files
2446 do
2447 # As a special case, if "install-sh" is required, that requirement
2448 # can be satisfied by any of "install-sh", "install.sh", or "shtool",
2449 # and $ac_install_sh is set appropriately for whichever one is found.
2450 if test x"$ac_aux" = x"install-sh"
2451 then
2452 if test -f "${as_dir}install-sh"; then
2453 printf "%s\n" "$as_me:${as_lineno-$LINENO}: ${as_dir}install-sh found" >&5
2454 ac_install_sh="${as_dir}install-sh -c"
2455 elif test -f "${as_dir}install.sh"; then
2456 printf "%s\n" "$as_me:${as_lineno-$LINENO}: ${as_dir}install.sh found" >&5
2457 ac_install_sh="${as_dir}install.sh -c"
2458 elif test -f "${as_dir}shtool"; then
2459 printf "%s\n" "$as_me:${as_lineno-$LINENO}: ${as_dir}shtool found" >&5
2460 ac_install_sh="${as_dir}shtool install -c"
2461 else
2462 ac_aux_dir_found=no
2463 if $ac_first_candidate; then
2464 ac_missing_aux_files="${ac_missing_aux_files} install-sh"
2465 else
2466 break
2467 fi
2468 fi
2469 else
2470 if test -f "${as_dir}${ac_aux}"; then
2471 printf "%s\n" "$as_me:${as_lineno-$LINENO}: ${as_dir}${ac_aux} found" >&5
2472 else
2473 ac_aux_dir_found=no
2474 if $ac_first_candidate; then
2475 ac_missing_aux_files="${ac_missing_aux_files} ${ac_aux}"
2476 else
2477 break
2478 fi
2479 fi
2480 fi
2481 done
2482 if test "$ac_aux_dir_found" = yes; then
2483 ac_aux_dir="$as_dir"
2484 break
2485 fi
2486 ac_first_candidate=false
2487
2488 as_found=false
2489done
2490IFS=$as_save_IFS
2491if $as_found
2492then :
2493
2494else $as_nop
2495 as_fn_error $? "cannot find required auxiliary files:$ac_missing_aux_files" "$LINENO" 5
2496fi
2497
2498
2499# These three variables are undocumented and unsupported,
2500# and are intended to be withdrawn in a future Autoconf release.
3a479287 2501# They can cause serious problems if a builder's source tree is in a directory
2502# whose full name contains unusual characters.
bdb120d6 2503if test -f "${ac_aux_dir}config.guess"; then
2504 ac_config_guess="$SHELL ${ac_aux_dir}config.guess"
2505fi
2506if test -f "${ac_aux_dir}config.sub"; then
2507 ac_config_sub="$SHELL ${ac_aux_dir}config.sub"
2508fi
2509if test -f "$ac_aux_dir/configure"; then
2510 ac_configure="$SHELL ${ac_aux_dir}configure"
2511fi
3a479287 2512
bdb120d6 2513# Check that the precious variables saved in the cache have kept the same
2514# value.
2515ac_cache_corrupted=false
2516for ac_var in $ac_precious_vars; do
2517 eval ac_old_set=\$ac_cv_env_${ac_var}_set
2518 eval ac_new_set=\$ac_env_${ac_var}_set
2519 eval ac_old_val=\$ac_cv_env_${ac_var}_value
2520 eval ac_new_val=\$ac_env_${ac_var}_value
2521 case $ac_old_set,$ac_new_set in
2522 set,)
2523 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2524printf "%s\n" "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2525 ac_cache_corrupted=: ;;
2526 ,set)
2527 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2528printf "%s\n" "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2529 ac_cache_corrupted=: ;;
2530 ,);;
2531 *)
2532 if test "x$ac_old_val" != "x$ac_new_val"; then
2533 # differences in whitespace do not lead to failure.
2534 ac_old_val_w=`echo x $ac_old_val`
2535 ac_new_val_w=`echo x $ac_new_val`
2536 if test "$ac_old_val_w" != "$ac_new_val_w"; then
2537 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2538printf "%s\n" "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2539 ac_cache_corrupted=:
2540 else
2541 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2542printf "%s\n" "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2543 eval $ac_var=\$ac_old_val
2544 fi
2545 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5
2546printf "%s\n" "$as_me: former value: \`$ac_old_val'" >&2;}
2547 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5
2548printf "%s\n" "$as_me: current value: \`$ac_new_val'" >&2;}
2549 fi;;
2550 esac
2551 # Pass precious variables to config.status.
2552 if test "$ac_new_set" = set; then
2553 case $ac_new_val in
2554 *\'*) ac_arg=$ac_var=`printf "%s\n" "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2555 *) ac_arg=$ac_var=$ac_new_val ;;
2556 esac
2557 case " $ac_configure_args " in
2558 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
2559 *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2560 esac
2561 fi
2562done
2563if $ac_cache_corrupted; then
2564 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2565printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
2566 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2567printf "%s\n" "$as_me: error: changes in the environment can compromise the build" >&2;}
2568 as_fn_error $? "run \`${MAKE-make} distclean' and/or \`rm $cache_file'
2569 and start over" "$LINENO" 5
2570fi
2571## -------------------- ##
2572## Main body of script. ##
2573## -------------------- ##
3a479287 2574
bdb120d6 2575ac_ext=c
2576ac_cpp='$CPP $CPPFLAGS'
2577ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2578ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2579ac_compiler_gnu=$ac_cv_c_compiler_gnu
2580
2581
2582am__api_version='1.16'
2583
2584
2585
2586 # Find a good install program. We prefer a C program (faster),
3a479287 2587# so one script is as good as another. But avoid the broken or
2588# incompatible versions:
2589# SysV /etc/install, /usr/sbin/install
2590# SunOS /usr/etc/install
2591# IRIX /sbin/install
2592# AIX /bin/install
2593# AmigaOS /C/install, which installs bootblocks on floppy discs
2594# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
2595# AFS /usr/afsws/bin/install, which mishandles nonexistent args
2596# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
2597# OS/2's system install, which has a completely different semantic
2598# ./install, which can be erroneously created by make from ./install.sh.
22c6a0d0 2599# Reject install programs that cannot install multiple files.
bdb120d6 2600{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
2601printf %s "checking for a BSD-compatible install... " >&6; }
3a479287 2602if test -z "$INSTALL"; then
bdb120d6 2603if test ${ac_cv_path_install+y}
2604then :
2605 printf %s "(cached) " >&6
2606else $as_nop
3a479287 2607 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2608for as_dir in $PATH
2609do
2610 IFS=$as_save_IFS
bdb120d6 2611 case $as_dir in #(((
2612 '') as_dir=./ ;;
2613 */) ;;
2614 *) as_dir=$as_dir/ ;;
2615 esac
2616 # Account for fact that we put trailing slashes in our PATH walk.
2617case $as_dir in #((
2618 ./ | /[cC]/* | \
3a479287 2619 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
22c6a0d0 2620 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
3a479287 2621 /usr/ucb/* ) ;;
2622 *)
2623 # OSF1 and SCO ODT 3.0 have their own names for install.
2624 # Don't use installbsd from OSF since it installs stuff as root
2625 # by default.
2626 for ac_prog in ginstall scoinst install; do
2627 for ac_exec_ext in '' $ac_executable_extensions; do
bdb120d6 2628 if as_fn_executable_p "$as_dir$ac_prog$ac_exec_ext"; then
3a479287 2629 if test $ac_prog = install &&
bdb120d6 2630 grep dspmsg "$as_dir$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
3a479287 2631 # AIX install. It has an incompatible calling convention.
2632 :
2633 elif test $ac_prog = install &&
bdb120d6 2634 grep pwplus "$as_dir$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
3a479287 2635 # program-specific install script used by HP pwplus--don't use.
2636 :
2637 else
22c6a0d0 2638 rm -rf conftest.one conftest.two conftest.dir
2639 echo one > conftest.one
2640 echo two > conftest.two
2641 mkdir conftest.dir
bdb120d6 2642 if "$as_dir$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir/" &&
22c6a0d0 2643 test -s conftest.one && test -s conftest.two &&
2644 test -s conftest.dir/conftest.one &&
2645 test -s conftest.dir/conftest.two
2646 then
bdb120d6 2647 ac_cv_path_install="$as_dir$ac_prog$ac_exec_ext -c"
22c6a0d0 2648 break 3
2649 fi
3a479287 2650 fi
2651 fi
2652 done
2653 done
2654 ;;
2655esac
22c6a0d0 2656
2657 done
3a479287 2658IFS=$as_save_IFS
2659
22c6a0d0 2660rm -rf conftest.one conftest.two conftest.dir
3a479287 2661
2662fi
bdb120d6 2663 if test ${ac_cv_path_install+y}; then
3a479287 2664 INSTALL=$ac_cv_path_install
2665 else
2666 # As a last resort, use the slow shell script. Don't cache a
2667 # value for INSTALL within a source directory, because that will
2668 # break other packages using the cache if that directory is
2669 # removed, or if the value is a relative name.
2670 INSTALL=$ac_install_sh
2671 fi
2672fi
bdb120d6 2673{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
2674printf "%s\n" "$INSTALL" >&6; }
3a479287 2675
2676# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
2677# It thinks the first close brace ends the variable substitution.
2678test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
2679
2680test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
2681
2682test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
2683
bdb120d6 2684{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5
2685printf %s "checking whether build environment is sane... " >&6; }
22c6a0d0 2686# Reject unsafe characters in $srcdir or the absolute working directory
2687# name. Accept space and tab only in the latter.
2688am_lf='
2689'
2690case `pwd` in
2691 *[\\\"\#\$\&\'\`$am_lf]*)
2692 as_fn_error $? "unsafe absolute working directory name" "$LINENO" 5;;
2693esac
2694case $srcdir in
2695 *[\\\"\#\$\&\'\`$am_lf\ \ ]*)
2696 as_fn_error $? "unsafe srcdir value: '$srcdir'" "$LINENO" 5;;
2697esac
2698
2699# Do 'set' in a subshell so we don't clobber the current shell's
3a479287 2700# arguments. Must try -L first in case configure is actually a
2701# symlink; some systems play weird games with the mod time of symlinks
2702# (eg FreeBSD returns the mod time of the symlink's containing
2703# directory).
2704if (
22c6a0d0 2705 am_has_slept=no
2706 for am_try in 1 2; do
2707 echo "timestamp, slept: $am_has_slept" > conftest.file
2708 set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
2709 if test "$*" = "X"; then
2710 # -L didn't work.
2711 set X `ls -t "$srcdir/configure" conftest.file`
2712 fi
2713 if test "$*" != "X $srcdir/configure conftest.file" \
2714 && test "$*" != "X conftest.file $srcdir/configure"; then
2715
2716 # If neither matched, then we have a broken ls. This can happen
2717 # if, for instance, CONFIG_SHELL is bash and it inherits a
2718 # broken ls alias from the environment. This has actually
2719 # happened. Such a system could not be considered "sane".
2720 as_fn_error $? "ls -t appears to fail. Make sure there is not a broken
2721 alias in your environment" "$LINENO" 5
2722 fi
2723 if test "$2" = conftest.file || test $am_try -eq 2; then
2724 break
2725 fi
2726 # Just in case.
2727 sleep 1
2728 am_has_slept=yes
2729 done
3a479287 2730 test "$2" = conftest.file
2731 )
2732then
2733 # Ok.
2734 :
2735else
22c6a0d0 2736 as_fn_error $? "newly created file is older than distributed files!
2737Check your system clock" "$LINENO" 5
3a479287 2738fi
bdb120d6 2739{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
2740printf "%s\n" "yes" >&6; }
22c6a0d0 2741# If we didn't sleep, we still need to ensure time stamps of config.status and
2742# generated files are strictly newer.
2743am_sleep_pid=
2744if grep 'slept: no' conftest.file >/dev/null 2>&1; then
2745 ( sleep 1 ) &
2746 am_sleep_pid=$!
2747fi
2748
2749rm -f conftest.file
2750
3a479287 2751test "$program_prefix" != NONE &&
2752 program_transform_name="s&^&$program_prefix&;$program_transform_name"
2753# Use a double $ so make ignores it.
2754test "$program_suffix" != NONE &&
2755 program_transform_name="s&\$&$program_suffix&;$program_transform_name"
22c6a0d0 2756# Double any \ or $.
3a479287 2757# By default was `s,x,x', remove it if useless.
22c6a0d0 2758ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
bdb120d6 2759program_transform_name=`printf "%s\n" "$program_transform_name" | sed "$ac_script"`
2760
3a479287 2761
c3e34b67 2762# Expand $ac_aux_dir to an absolute path.
2763am_aux_dir=`cd "$ac_aux_dir" && pwd`
3a479287 2764
bdb120d6 2765
2766 if test x"${MISSING+set}" != xset; then
2767 MISSING="\${SHELL} '$am_aux_dir/missing'"
22c6a0d0 2768fi
3a479287 2769# Use eval to expand $SHELL
22c6a0d0 2770if eval "$MISSING --is-lightweight"; then
2771 am_missing_run="$MISSING "
3a479287 2772else
2773 am_missing_run=
bdb120d6 2774 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: 'missing' script is too old or missing" >&5
2775printf "%s\n" "$as_me: WARNING: 'missing' script is too old or missing" >&2;}
22c6a0d0 2776fi
2777
c3e34b67 2778if test x"${install_sh+set}" != xset; then
22c6a0d0 2779 case $am_aux_dir in
2780 *\ * | *\ *)
2781 install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;;
2782 *)
2783 install_sh="\${SHELL} $am_aux_dir/install-sh"
2784 esac
2785fi
2786
2787# Installed binaries are usually stripped using 'strip' when the user
2788# run "make install-strip". However 'strip' might not be the right
2789# tool to use in cross-compilation environments, therefore Automake
2790# will honor the 'STRIP' environment variable to overrule this program.
2791if test "$cross_compiling" != no; then
2792 if test -n "$ac_tool_prefix"; then
2793 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
2794set dummy ${ac_tool_prefix}strip; ac_word=$2
bdb120d6 2795{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2796printf %s "checking for $ac_word... " >&6; }
2797if test ${ac_cv_prog_STRIP+y}
2798then :
2799 printf %s "(cached) " >&6
2800else $as_nop
22c6a0d0 2801 if test -n "$STRIP"; then
2802 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
2803else
2804as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2805for as_dir in $PATH
2806do
2807 IFS=$as_save_IFS
bdb120d6 2808 case $as_dir in #(((
2809 '') as_dir=./ ;;
2810 */) ;;
2811 *) as_dir=$as_dir/ ;;
2812 esac
22c6a0d0 2813 for ac_exec_ext in '' $ac_executable_extensions; do
bdb120d6 2814 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
22c6a0d0 2815 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
bdb120d6 2816 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
22c6a0d0 2817 break 2
2818 fi
2819done
2820 done
2821IFS=$as_save_IFS
2822
2823fi
2824fi
2825STRIP=$ac_cv_prog_STRIP
2826if test -n "$STRIP"; then
bdb120d6 2827 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
2828printf "%s\n" "$STRIP" >&6; }
22c6a0d0 2829else
bdb120d6 2830 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
2831printf "%s\n" "no" >&6; }
22c6a0d0 2832fi
2833
2834
2835fi
2836if test -z "$ac_cv_prog_STRIP"; then
2837 ac_ct_STRIP=$STRIP
2838 # Extract the first word of "strip", so it can be a program name with args.
2839set dummy strip; ac_word=$2
bdb120d6 2840{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2841printf %s "checking for $ac_word... " >&6; }
2842if test ${ac_cv_prog_ac_ct_STRIP+y}
2843then :
2844 printf %s "(cached) " >&6
2845else $as_nop
22c6a0d0 2846 if test -n "$ac_ct_STRIP"; then
2847 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
2848else
2849as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2850for as_dir in $PATH
2851do
2852 IFS=$as_save_IFS
bdb120d6 2853 case $as_dir in #(((
2854 '') as_dir=./ ;;
2855 */) ;;
2856 *) as_dir=$as_dir/ ;;
2857 esac
22c6a0d0 2858 for ac_exec_ext in '' $ac_executable_extensions; do
bdb120d6 2859 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
22c6a0d0 2860 ac_cv_prog_ac_ct_STRIP="strip"
bdb120d6 2861 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
22c6a0d0 2862 break 2
2863 fi
2864done
2865 done
2866IFS=$as_save_IFS
2867
2868fi
2869fi
2870ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
2871if test -n "$ac_ct_STRIP"; then
bdb120d6 2872 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
2873printf "%s\n" "$ac_ct_STRIP" >&6; }
22c6a0d0 2874else
bdb120d6 2875 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
2876printf "%s\n" "no" >&6; }
22c6a0d0 2877fi
2878
2879 if test "x$ac_ct_STRIP" = x; then
2880 STRIP=":"
2881 else
2882 case $cross_compiling:$ac_tool_warned in
2883yes:)
bdb120d6 2884{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2885printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
22c6a0d0 2886ac_tool_warned=yes ;;
2887esac
2888 STRIP=$ac_ct_STRIP
2889 fi
2890else
2891 STRIP="$ac_cv_prog_STRIP"
2892fi
2893
2894fi
2895INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
2896
bdb120d6 2897
2898 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for a race-free mkdir -p" >&5
2899printf %s "checking for a race-free mkdir -p... " >&6; }
22c6a0d0 2900if test -z "$MKDIR_P"; then
bdb120d6 2901 if test ${ac_cv_path_mkdir+y}
2902then :
2903 printf %s "(cached) " >&6
2904else $as_nop
22c6a0d0 2905 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2906for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin
2907do
2908 IFS=$as_save_IFS
bdb120d6 2909 case $as_dir in #(((
2910 '') as_dir=./ ;;
2911 */) ;;
2912 *) as_dir=$as_dir/ ;;
2913 esac
22c6a0d0 2914 for ac_prog in mkdir gmkdir; do
2915 for ac_exec_ext in '' $ac_executable_extensions; do
bdb120d6 2916 as_fn_executable_p "$as_dir$ac_prog$ac_exec_ext" || continue
2917 case `"$as_dir$ac_prog$ac_exec_ext" --version 2>&1` in #(
2918 'mkdir ('*'coreutils) '* | \
2919 'BusyBox '* | \
22c6a0d0 2920 'mkdir (fileutils) '4.1*)
bdb120d6 2921 ac_cv_path_mkdir=$as_dir$ac_prog$ac_exec_ext
22c6a0d0 2922 break 3;;
2923 esac
2924 done
2925 done
3a479287 2926 done
22c6a0d0 2927IFS=$as_save_IFS
2928
2929fi
2930
2931 test -d ./--version && rmdir ./--version
bdb120d6 2932 if test ${ac_cv_path_mkdir+y}; then
22c6a0d0 2933 MKDIR_P="$ac_cv_path_mkdir -p"
3a479287 2934 else
22c6a0d0 2935 # As a last resort, use the slow shell script. Don't cache a
2936 # value for MKDIR_P within a source directory, because that will
2937 # break other packages using the cache if that directory is
2938 # removed, or if the value is a relative name.
2939 MKDIR_P="$ac_install_sh -d"
3a479287 2940 fi
2941fi
bdb120d6 2942{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5
2943printf "%s\n" "$MKDIR_P" >&6; }
3a479287 2944
2945for ac_prog in gawk mawk nawk awk
2946do
2947 # Extract the first word of "$ac_prog", so it can be a program name with args.
2948set dummy $ac_prog; ac_word=$2
bdb120d6 2949{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2950printf %s "checking for $ac_word... " >&6; }
2951if test ${ac_cv_prog_AWK+y}
2952then :
2953 printf %s "(cached) " >&6
2954else $as_nop
3a479287 2955 if test -n "$AWK"; then
2956 ac_cv_prog_AWK="$AWK" # Let the user override the test.
2957else
2958as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2959for as_dir in $PATH
2960do
2961 IFS=$as_save_IFS
bdb120d6 2962 case $as_dir in #(((
2963 '') as_dir=./ ;;
2964 */) ;;
2965 *) as_dir=$as_dir/ ;;
2966 esac
22c6a0d0 2967 for ac_exec_ext in '' $ac_executable_extensions; do
bdb120d6 2968 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
3a479287 2969 ac_cv_prog_AWK="$ac_prog"
bdb120d6 2970 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
3a479287 2971 break 2
2972 fi
2973done
22c6a0d0 2974 done
3a479287 2975IFS=$as_save_IFS
2976
2977fi
2978fi
2979AWK=$ac_cv_prog_AWK
2980if test -n "$AWK"; then
bdb120d6 2981 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
2982printf "%s\n" "$AWK" >&6; }
3a479287 2983else
bdb120d6 2984 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
2985printf "%s\n" "no" >&6; }
3a479287 2986fi
2987
2988
2989 test -n "$AWK" && break
2990done
2991
bdb120d6 2992{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
2993printf %s "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
22c6a0d0 2994set x ${MAKE-make}
bdb120d6 2995ac_make=`printf "%s\n" "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
2996if eval test \${ac_cv_prog_make_${ac_make}_set+y}
2997then :
2998 printf %s "(cached) " >&6
2999else $as_nop
3a479287 3000 cat >conftest.make <<\_ACEOF
3001SHELL = /bin/sh
3002all:
3003 @echo '@@@%%%=$(MAKE)=@@@%%%'
3004_ACEOF
22c6a0d0 3005# GNU make sometimes prints "make[1]: Entering ...", which would confuse us.
3a479287 3006case `${MAKE-make} -f conftest.make 2>/dev/null` in
3007 *@@@%%%=?*=@@@%%%*)
3008 eval ac_cv_prog_make_${ac_make}_set=yes;;
3009 *)
3010 eval ac_cv_prog_make_${ac_make}_set=no;;
3011esac
3012rm -f conftest.make
3013fi
3014if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
bdb120d6 3015 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3016printf "%s\n" "yes" >&6; }
3a479287 3017 SET_MAKE=
3018else
bdb120d6 3019 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
3020printf "%s\n" "no" >&6; }
3a479287 3021 SET_MAKE="MAKE=${MAKE-make}"
3022fi
3023
3024rm -rf .tst 2>/dev/null
3025mkdir .tst 2>/dev/null
3026if test -d .tst; then
3027 am__leading_dot=.
3028else
3029 am__leading_dot=_
3030fi
3031rmdir .tst 2>/dev/null
3032
22c6a0d0 3033# Check whether --enable-silent-rules was given.
bdb120d6 3034if test ${enable_silent_rules+y}
3035then :
22c6a0d0 3036 enableval=$enable_silent_rules;
3037fi
3038
3039case $enable_silent_rules in # (((
3040 yes) AM_DEFAULT_VERBOSITY=0;;
3041 no) AM_DEFAULT_VERBOSITY=1;;
3042 *) AM_DEFAULT_VERBOSITY=1;;
3043esac
3044am_make=${MAKE-make}
bdb120d6 3045{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5
3046printf %s "checking whether $am_make supports nested variables... " >&6; }
3047if test ${am_cv_make_support_nested_variables+y}
3048then :
3049 printf %s "(cached) " >&6
3050else $as_nop
3051 if printf "%s\n" 'TRUE=$(BAR$(V))
22c6a0d0 3052BAR0=false
3053BAR1=true
3054V=1
3055am__doit:
3056 @$(TRUE)
3057.PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then
3058 am_cv_make_support_nested_variables=yes
3059else
3060 am_cv_make_support_nested_variables=no
3061fi
3062fi
bdb120d6 3063{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5
3064printf "%s\n" "$am_cv_make_support_nested_variables" >&6; }
22c6a0d0 3065if test $am_cv_make_support_nested_variables = yes; then
3066 AM_V='$(V)'
3067 AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)'
3068else
3069 AM_V=$AM_DEFAULT_VERBOSITY
3070 AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY
3071fi
3072AM_BACKSLASH='\'
3073
3074if test "`cd $srcdir && pwd`" != "`pwd`"; then
3075 # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
3076 # is not polluted with repeated "-I."
3077 am__isrc=' -I$(srcdir)'
3078 # test to see if srcdir already configured
3079 if test -f $srcdir/config.status; then
3080 as_fn_error $? "source directory already configured; run \"make distclean\" there first" "$LINENO" 5
3081 fi
3a479287 3082fi
3083
3084# test whether we have cygpath
3085if test -z "$CYGPATH_W"; then
3086 if (cygpath --version) >/dev/null 2>/dev/null; then
3087 CYGPATH_W='cygpath -w'
3088 else
3089 CYGPATH_W=echo
3090 fi
3091fi
3092
3093
3094# Define the identity of the package.
64111b98 3095 PACKAGE='hopm'
51587c13 3096 VERSION='1.1.11'
3a479287 3097
3098
bdb120d6 3099printf "%s\n" "#define PACKAGE \"$PACKAGE\"" >>confdefs.h
3a479287 3100
3101
bdb120d6 3102printf "%s\n" "#define VERSION \"$VERSION\"" >>confdefs.h
3a479287 3103
3104# Some tools Automake needs.
3105
3106ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
3107
3108
3109AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
3110
3111
3112AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}
3113
3114
3115AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
3116
3117
3118MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
3119
22c6a0d0 3120# For better backward compatibility. To be removed once Automake 1.9.x
3121# dies out for good. For more background, see:
b5e0697b 3122# <https://lists.gnu.org/archive/html/automake/2012-07/msg00001.html>
3123# <https://lists.gnu.org/archive/html/automake/2012-07/msg00014.html>
22c6a0d0 3124mkdir_p='$(MKDIR_P)'
3a479287 3125
c3e34b67 3126# We need awk for the "check" target (and possibly the TAP driver). The
3127# system "awk" is bad on some platforms.
22c6a0d0 3128# Always define AMTAR for backward compatibility. Yes, it's still used
3129# in the wild :-( We should find a proper way to deprecate it ...
3130AMTAR='$${TAR-tar}'
3a479287 3131
3a479287 3132
22c6a0d0 3133# We'll loop over all known methods to create a tar archive until one works.
3134_am_tools='gnutar pax cpio none'
3a479287 3135
22c6a0d0 3136am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -'
3a479287 3137
3a479287 3138
3a479287 3139
3a479287 3140
3a479287 3141
bdb120d6 3142# Variables for tags utilities; see am/tags.am
3143if test -z "$CTAGS"; then
3144 CTAGS=ctags
3145fi
3146
3147if test -z "$ETAGS"; then
3148 ETAGS=etags
3149fi
3150
3151if test -z "$CSCOPE"; then
3152 CSCOPE=cscope
3153fi
3154
3155
3a479287 3156
22c6a0d0 3157# POSIX will say in a future version that running "rm -f" with no argument
3158# is OK; and we want to be able to make that assumption in our Makefile
3159# recipes. So use an aggressive probe to check that the usage we want is
3160# actually supported "in the wild" to an acceptable degree.
3161# See automake bug#10828.
3162# To make any issue more visible, cause the running configure to be aborted
3163# by default if the 'rm' program in use doesn't match our expectations; the
3164# user can still override this though.
3165if rm -f && rm -fr && rm -rf; then : OK; else
3166 cat >&2 <<'END'
3167Oops!
3168
3169Your 'rm' program seems unable to run without file operands specified
3170on the command line, even when the '-f' option is present. This is contrary
3171to the behaviour of most rm programs out there, and not conforming with
3172the upcoming POSIX standard: <http://austingroupbugs.net/view.php?id=542>
3173
3174Please tell bug-automake@gnu.org about your system, including the value
3175of your $PATH and any error possibly output before this message. This
3176can help us improve future automake versions.
3a479287 3177
22c6a0d0 3178END
3179 if test x"$ACCEPT_INFERIOR_RM_PROGRAM" = x"yes"; then
3180 echo 'Configuration will proceed anyway, since you have set the' >&2
3181 echo 'ACCEPT_INFERIOR_RM_PROGRAM variable to "yes"' >&2
3182 echo >&2
3183 else
3184 cat >&2 <<'END'
3185Aborting the configuration process, to ensure you take notice of the issue.
3a479287 3186
22c6a0d0 3187You can download and install GNU coreutils to get an 'rm' implementation
b5e0697b 3188that behaves properly: <https://www.gnu.org/software/coreutils/>.
3a479287 3189
22c6a0d0 3190If you want to complete the configuration process using your problematic
3191'rm' anyway, export the environment variable ACCEPT_INFERIOR_RM_PROGRAM
3192to "yes", and re-run configure.
3a479287 3193
22c6a0d0 3194END
3195 as_fn_error $? "Your 'rm' program is bad, sorry." "$LINENO" 5
3196 fi
3197fi
3a479287 3198
c3e34b67 3199
bdb120d6 3200{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5
3201printf %s "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
3a479287 3202 # Check whether --enable-maintainer-mode was given.
bdb120d6 3203if test ${enable_maintainer_mode+y}
3204then :
3a479287 3205 enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
bdb120d6 3206else $as_nop
3a479287 3207 USE_MAINTAINER_MODE=no
3208fi
3209
bdb120d6 3210 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5
3211printf "%s\n" "$USE_MAINTAINER_MODE" >&6; }
22c6a0d0 3212 if test $USE_MAINTAINER_MODE = yes; then
3a479287 3213 MAINTAINER_MODE_TRUE=
3214 MAINTAINER_MODE_FALSE='#'
3215else
3216 MAINTAINER_MODE_TRUE='#'
3217 MAINTAINER_MODE_FALSE=
3218fi
3219
3220 MAINT=$MAINTAINER_MODE_TRUE
3221
3222
3223
bda45ee7 3224ac_config_headers="$ac_config_headers src/setup.h"
3225
3226
3227
88bd8e20 3228
22c6a0d0 3229
22c6a0d0 3230
22c6a0d0 3231
22c6a0d0 3232
bdb120d6 3233
3234
3235
22c6a0d0 3236
3237
3a479287 3238ac_ext=c
3239ac_cpp='$CPP $CPPFLAGS'
3240ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3241ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3242ac_compiler_gnu=$ac_cv_c_compiler_gnu
3243if test -n "$ac_tool_prefix"; then
3244 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
3245set dummy ${ac_tool_prefix}gcc; ac_word=$2
bdb120d6 3246{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3247printf %s "checking for $ac_word... " >&6; }
3248if test ${ac_cv_prog_CC+y}
3249then :
3250 printf %s "(cached) " >&6
3251else $as_nop
3a479287 3252 if test -n "$CC"; then
3253 ac_cv_prog_CC="$CC" # Let the user override the test.
3254else
3255as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3256for as_dir in $PATH
3257do
3258 IFS=$as_save_IFS
bdb120d6 3259 case $as_dir in #(((
3260 '') as_dir=./ ;;
3261 */) ;;
3262 *) as_dir=$as_dir/ ;;
3263 esac
22c6a0d0 3264 for ac_exec_ext in '' $ac_executable_extensions; do
bdb120d6 3265 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
3a479287 3266 ac_cv_prog_CC="${ac_tool_prefix}gcc"
bdb120d6 3267 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
3a479287 3268 break 2
3269 fi
3270done
22c6a0d0 3271 done
3a479287 3272IFS=$as_save_IFS
3273
3274fi
3275fi
3276CC=$ac_cv_prog_CC
3277if test -n "$CC"; then
bdb120d6 3278 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3279printf "%s\n" "$CC" >&6; }
3a479287 3280else
bdb120d6 3281 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
3282printf "%s\n" "no" >&6; }
3a479287 3283fi
3284
3285
3286fi
3287if test -z "$ac_cv_prog_CC"; then
3288 ac_ct_CC=$CC
3289 # Extract the first word of "gcc", so it can be a program name with args.
3290set dummy gcc; ac_word=$2
bdb120d6 3291{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3292printf %s "checking for $ac_word... " >&6; }
3293if test ${ac_cv_prog_ac_ct_CC+y}
3294then :
3295 printf %s "(cached) " >&6
3296else $as_nop
3a479287 3297 if test -n "$ac_ct_CC"; then
3298 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3299else
3300as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3301for as_dir in $PATH
3302do
3303 IFS=$as_save_IFS
bdb120d6 3304 case $as_dir in #(((
3305 '') as_dir=./ ;;
3306 */) ;;
3307 *) as_dir=$as_dir/ ;;
3308 esac
22c6a0d0 3309 for ac_exec_ext in '' $ac_executable_extensions; do
bdb120d6 3310 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
3a479287 3311 ac_cv_prog_ac_ct_CC="gcc"
bdb120d6 3312 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
3a479287 3313 break 2
3314 fi
3315done
22c6a0d0 3316 done
3a479287 3317IFS=$as_save_IFS
3318
3319fi
3320fi
3321ac_ct_CC=$ac_cv_prog_ac_ct_CC
3322if test -n "$ac_ct_CC"; then
bdb120d6 3323 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3324printf "%s\n" "$ac_ct_CC" >&6; }
3a479287 3325else
bdb120d6 3326 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
3327printf "%s\n" "no" >&6; }
3a479287 3328fi
3329
3330 if test "x$ac_ct_CC" = x; then
3331 CC=""
3332 else
3333 case $cross_compiling:$ac_tool_warned in
3334yes:)
bdb120d6 3335{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3336printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3a479287 3337ac_tool_warned=yes ;;
3338esac
3339 CC=$ac_ct_CC
3340 fi
3341else
3342 CC="$ac_cv_prog_CC"
3343fi
3344
3345if test -z "$CC"; then
3346 if test -n "$ac_tool_prefix"; then
3347 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
3348set dummy ${ac_tool_prefix}cc; ac_word=$2
bdb120d6 3349{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3350printf %s "checking for $ac_word... " >&6; }
3351if test ${ac_cv_prog_CC+y}
3352then :
3353 printf %s "(cached) " >&6
3354else $as_nop
3a479287 3355 if test -n "$CC"; then
3356 ac_cv_prog_CC="$CC" # Let the user override the test.
3357else
3358as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3359for as_dir in $PATH
3360do
3361 IFS=$as_save_IFS
bdb120d6 3362 case $as_dir in #(((
3363 '') as_dir=./ ;;
3364 */) ;;
3365 *) as_dir=$as_dir/ ;;
3366 esac
22c6a0d0 3367 for ac_exec_ext in '' $ac_executable_extensions; do
bdb120d6 3368 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
3a479287 3369 ac_cv_prog_CC="${ac_tool_prefix}cc"
bdb120d6 3370 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
3a479287 3371 break 2
3372 fi
3373done
22c6a0d0 3374 done
3a479287 3375IFS=$as_save_IFS
3376
3377fi
3378fi
3379CC=$ac_cv_prog_CC
3380if test -n "$CC"; then
bdb120d6 3381 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3382printf "%s\n" "$CC" >&6; }
3a479287 3383else
bdb120d6 3384 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
3385printf "%s\n" "no" >&6; }
3a479287 3386fi
3387
3388
3389 fi
3390fi
3391if test -z "$CC"; then
3392 # Extract the first word of "cc", so it can be a program name with args.
3393set dummy cc; ac_word=$2
bdb120d6 3394{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3395printf %s "checking for $ac_word... " >&6; }
3396if test ${ac_cv_prog_CC+y}
3397then :
3398 printf %s "(cached) " >&6
3399else $as_nop
3a479287 3400 if test -n "$CC"; then
3401 ac_cv_prog_CC="$CC" # Let the user override the test.
3402else
3403 ac_prog_rejected=no
3404as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3405for as_dir in $PATH
3406do
3407 IFS=$as_save_IFS
bdb120d6 3408 case $as_dir in #(((
3409 '') as_dir=./ ;;
3410 */) ;;
3411 *) as_dir=$as_dir/ ;;
3412 esac
22c6a0d0 3413 for ac_exec_ext in '' $ac_executable_extensions; do
bdb120d6 3414 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
3415 if test "$as_dir$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
3a479287 3416 ac_prog_rejected=yes
3417 continue
3418 fi
3419 ac_cv_prog_CC="cc"
bdb120d6 3420 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
3a479287 3421 break 2
3422 fi
3423done
22c6a0d0 3424 done
3a479287 3425IFS=$as_save_IFS
3426
3427if test $ac_prog_rejected = yes; then
3428 # We found a bogon in the path, so make sure we never use it.
3429 set dummy $ac_cv_prog_CC
3430 shift
3431 if test $# != 0; then
3432 # We chose a different compiler from the bogus one.
3433 # However, it has the same basename, so the bogon will be chosen
3434 # first if we set CC to just the basename; use the full file name.
3435 shift
bdb120d6 3436 ac_cv_prog_CC="$as_dir$ac_word${1+' '}$@"
3a479287 3437 fi
3438fi
3439fi
3440fi
3441CC=$ac_cv_prog_CC
3442if test -n "$CC"; then
bdb120d6 3443 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3444printf "%s\n" "$CC" >&6; }
3a479287 3445else
bdb120d6 3446 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
3447printf "%s\n" "no" >&6; }
3a479287 3448fi
3449
3450
3451fi
3452if test -z "$CC"; then
3453 if test -n "$ac_tool_prefix"; then
3454 for ac_prog in cl.exe
3455 do
3456 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3457set dummy $ac_tool_prefix$ac_prog; ac_word=$2
bdb120d6 3458{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3459printf %s "checking for $ac_word... " >&6; }
3460if test ${ac_cv_prog_CC+y}
3461then :
3462 printf %s "(cached) " >&6
3463else $as_nop
3464 if test -n "$CC"; then
3465 ac_cv_prog_CC="$CC" # Let the user override the test.
3466else
3467as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3468for as_dir in $PATH
3469do
3470 IFS=$as_save_IFS
3471 case $as_dir in #(((
3472 '') as_dir=./ ;;
3473 */) ;;
3474 *) as_dir=$as_dir/ ;;
3475 esac
3476 for ac_exec_ext in '' $ac_executable_extensions; do
3477 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
3478 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
3479 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
3480 break 2
3481 fi
3482done
3483 done
3484IFS=$as_save_IFS
3485
3486fi
3487fi
3488CC=$ac_cv_prog_CC
3489if test -n "$CC"; then
3490 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3491printf "%s\n" "$CC" >&6; }
3a479287 3492else
bdb120d6 3493 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
3494printf "%s\n" "no" >&6; }
3495fi
3496
3497
3498 test -n "$CC" && break
3499 done
3500fi
3501if test -z "$CC"; then
3502 ac_ct_CC=$CC
3503 for ac_prog in cl.exe
3504do
3505 # Extract the first word of "$ac_prog", so it can be a program name with args.
3506set dummy $ac_prog; ac_word=$2
3507{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3508printf %s "checking for $ac_word... " >&6; }
3509if test ${ac_cv_prog_ac_ct_CC+y}
3510then :
3511 printf %s "(cached) " >&6
3512else $as_nop
3513 if test -n "$ac_ct_CC"; then
3514 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3515else
3516as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3517for as_dir in $PATH
3518do
3519 IFS=$as_save_IFS
3520 case $as_dir in #(((
3521 '') as_dir=./ ;;
3522 */) ;;
3523 *) as_dir=$as_dir/ ;;
3524 esac
3525 for ac_exec_ext in '' $ac_executable_extensions; do
3526 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
3527 ac_cv_prog_ac_ct_CC="$ac_prog"
3528 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
3529 break 2
3530 fi
3531done
3532 done
3533IFS=$as_save_IFS
3534
3535fi
3536fi
3537ac_ct_CC=$ac_cv_prog_ac_ct_CC
3538if test -n "$ac_ct_CC"; then
3539 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3540printf "%s\n" "$ac_ct_CC" >&6; }
3541else
3542 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
3543printf "%s\n" "no" >&6; }
3544fi
3545
3546
3547 test -n "$ac_ct_CC" && break
3548done
3549
3550 if test "x$ac_ct_CC" = x; then
3551 CC=""
3552 else
3553 case $cross_compiling:$ac_tool_warned in
3554yes:)
3555{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3556printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3557ac_tool_warned=yes ;;
3558esac
3559 CC=$ac_ct_CC
3560 fi
3561fi
3562
3563fi
3564if test -z "$CC"; then
3565 if test -n "$ac_tool_prefix"; then
3566 # Extract the first word of "${ac_tool_prefix}clang", so it can be a program name with args.
3567set dummy ${ac_tool_prefix}clang; ac_word=$2
3568{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3569printf %s "checking for $ac_word... " >&6; }
3570if test ${ac_cv_prog_CC+y}
3571then :
3572 printf %s "(cached) " >&6
3573else $as_nop
3a479287 3574 if test -n "$CC"; then
3575 ac_cv_prog_CC="$CC" # Let the user override the test.
3576else
3577as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3578for as_dir in $PATH
3579do
3580 IFS=$as_save_IFS
bdb120d6 3581 case $as_dir in #(((
3582 '') as_dir=./ ;;
3583 */) ;;
3584 *) as_dir=$as_dir/ ;;
3585 esac
22c6a0d0 3586 for ac_exec_ext in '' $ac_executable_extensions; do
bdb120d6 3587 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
3588 ac_cv_prog_CC="${ac_tool_prefix}clang"
3589 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
3a479287 3590 break 2
3591 fi
3592done
22c6a0d0 3593 done
3a479287 3594IFS=$as_save_IFS
3595
3596fi
3597fi
3598CC=$ac_cv_prog_CC
3599if test -n "$CC"; then
bdb120d6 3600 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3601printf "%s\n" "$CC" >&6; }
3a479287 3602else
bdb120d6 3603 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
3604printf "%s\n" "no" >&6; }
3a479287 3605fi
3606
3607
3a479287 3608fi
bdb120d6 3609if test -z "$ac_cv_prog_CC"; then
3a479287 3610 ac_ct_CC=$CC
bdb120d6 3611 # Extract the first word of "clang", so it can be a program name with args.
3612set dummy clang; ac_word=$2
3613{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3614printf %s "checking for $ac_word... " >&6; }
3615if test ${ac_cv_prog_ac_ct_CC+y}
3616then :
3617 printf %s "(cached) " >&6
3618else $as_nop
3a479287 3619 if test -n "$ac_ct_CC"; then
3620 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3621else
3622as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3623for as_dir in $PATH
3624do
3625 IFS=$as_save_IFS
bdb120d6 3626 case $as_dir in #(((
3627 '') as_dir=./ ;;
3628 */) ;;
3629 *) as_dir=$as_dir/ ;;
3630 esac
22c6a0d0 3631 for ac_exec_ext in '' $ac_executable_extensions; do
bdb120d6 3632 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
3633 ac_cv_prog_ac_ct_CC="clang"
3634 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
3a479287 3635 break 2
3636 fi
3637done
22c6a0d0 3638 done
3a479287 3639IFS=$as_save_IFS
3640
3641fi
3642fi
3643ac_ct_CC=$ac_cv_prog_ac_ct_CC
3644if test -n "$ac_ct_CC"; then
bdb120d6 3645 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3646printf "%s\n" "$ac_ct_CC" >&6; }
3a479287 3647else
bdb120d6 3648 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
3649printf "%s\n" "no" >&6; }
3a479287 3650fi
3651
3a479287 3652 if test "x$ac_ct_CC" = x; then
3653 CC=""
3654 else
3655 case $cross_compiling:$ac_tool_warned in
3656yes:)
bdb120d6 3657{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3658printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3a479287 3659ac_tool_warned=yes ;;
3660esac
3661 CC=$ac_ct_CC
3662 fi
bdb120d6 3663else
3664 CC="$ac_cv_prog_CC"
3a479287 3665fi
3666
3667fi
3668
3669
bdb120d6 3670test -z "$CC" && { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3671printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
22c6a0d0 3672as_fn_error $? "no acceptable C compiler found in \$PATH
3673See \`config.log' for more details" "$LINENO" 5; }
3a479287 3674
3675# Provide some information about the compiler.
bdb120d6 3676printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
22c6a0d0 3677set X $ac_compile
3678ac_compiler=$2
bdb120d6 3679for ac_option in --version -v -V -qversion -version; do
22c6a0d0 3680 { { ac_try="$ac_compiler $ac_option >&5"
3a479287 3681case "(($ac_try" in
3682 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3683 *) ac_try_echo=$ac_try;;
3684esac
22c6a0d0 3685eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
bdb120d6 3686printf "%s\n" "$ac_try_echo"; } >&5
22c6a0d0 3687 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
3a479287 3688 ac_status=$?
22c6a0d0 3689 if test -s conftest.err; then
3690 sed '10a\
3691... rest of stderr output deleted ...
3692 10q' conftest.err >conftest.er1
3693 cat conftest.er1 >&5
3694 fi
3695 rm -f conftest.er1 conftest.err
bdb120d6 3696 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
22c6a0d0 3697 test $ac_status = 0; }
3698done
3a479287 3699
22c6a0d0 3700cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3a479287 3701/* end confdefs.h. */
3702
3703int
bdb120d6 3704main (void)
3a479287 3705{
3706
3707 ;
3708 return 0;
3709}
3710_ACEOF
3711ac_clean_files_save=$ac_clean_files
22c6a0d0 3712ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
3a479287 3713# Try to create an executable without -o first, disregard a.out.
3714# It will help us diagnose broken compilers, and finding out an intuition
3715# of exeext.
bdb120d6 3716{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
3717printf %s "checking whether the C compiler works... " >&6; }
3718ac_link_default=`printf "%s\n" "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
22c6a0d0 3719
3720# The possible output files:
3721ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
3722
3a479287 3723ac_rmfiles=
3724for ac_file in $ac_files
3725do
3726 case $ac_file in
22c6a0d0 3727 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3a479287 3728 * ) ac_rmfiles="$ac_rmfiles $ac_file";;
3729 esac
3730done
3731rm -f $ac_rmfiles
3732
22c6a0d0 3733if { { ac_try="$ac_link_default"
3a479287 3734case "(($ac_try" in
3735 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3736 *) ac_try_echo=$ac_try;;
3737esac
22c6a0d0 3738eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
bdb120d6 3739printf "%s\n" "$ac_try_echo"; } >&5
3a479287 3740 (eval "$ac_link_default") 2>&5
3741 ac_status=$?
bdb120d6 3742 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3743 test $ac_status = 0; }
3744then :
3a479287 3745 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
3746# So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
3747# in a Makefile. We should not override ac_cv_exeext if it was cached,
3748# so that the user can short-circuit this test for compilers unknown to
3749# Autoconf.
22c6a0d0 3750for ac_file in $ac_files ''
3a479287 3751do
3752 test -f "$ac_file" || continue
3753 case $ac_file in
22c6a0d0 3754 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
3a479287 3755 ;;
3756 [ab].out )
3757 # We found the default executable, but exeext='' is most
3758 # certainly right.
3759 break;;
3760 *.* )
bdb120d6 3761 if test ${ac_cv_exeext+y} && test "$ac_cv_exeext" != no;
3a479287 3762 then :; else
3763 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3764 fi
3765 # We set ac_cv_exeext here because the later test for it is not
3766 # safe: cross compilers may not add the suffix if given an `-o'
3767 # argument, so we may need to know it at that point already.
3768 # Even if this section looks crufty: it has the advantage of
3769 # actually working.
3770 break;;
3771 * )
3772 break;;
3773 esac
3774done
3775test "$ac_cv_exeext" = no && ac_cv_exeext=
3776
bdb120d6 3777else $as_nop
22c6a0d0 3778 ac_file=''
3779fi
bdb120d6 3780if test -z "$ac_file"
3781then :
3782 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
3783printf "%s\n" "no" >&6; }
3784printf "%s\n" "$as_me: failed program was:" >&5
3a479287 3785sed 's/^/| /' conftest.$ac_ext >&5
3786
bdb120d6 3787{ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3788printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
22c6a0d0 3789as_fn_error 77 "C compiler cannot create executables
3790See \`config.log' for more details" "$LINENO" 5; }
bdb120d6 3791else $as_nop
3792 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3793printf "%s\n" "yes" >&6; }
3794fi
3795{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
3796printf %s "checking for C compiler default output file name... " >&6; }
3797{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
3798printf "%s\n" "$ac_file" >&6; }
3a479287 3799ac_exeext=$ac_cv_exeext
3a479287 3800
22c6a0d0 3801rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
3a479287 3802ac_clean_files=$ac_clean_files_save
bdb120d6 3803{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
3804printf %s "checking for suffix of executables... " >&6; }
22c6a0d0 3805if { { ac_try="$ac_link"
3a479287 3806case "(($ac_try" in
3807 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3808 *) ac_try_echo=$ac_try;;
3809esac
22c6a0d0 3810eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
bdb120d6 3811printf "%s\n" "$ac_try_echo"; } >&5
3a479287 3812 (eval "$ac_link") 2>&5
3813 ac_status=$?
bdb120d6 3814 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3815 test $ac_status = 0; }
3816then :
3a479287 3817 # If both `conftest.exe' and `conftest' are `present' (well, observable)
3818# catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
3819# work properly (i.e., refer to `conftest.exe'), while it won't with
3820# `rm'.
3821for ac_file in conftest.exe conftest conftest.*; do
3822 test -f "$ac_file" || continue
3823 case $ac_file in
22c6a0d0 3824 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3a479287 3825 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3826 break;;
3827 * ) break;;
3828 esac
3829done
bdb120d6 3830else $as_nop
3831 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3832printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
22c6a0d0 3833as_fn_error $? "cannot compute suffix of executables: cannot compile and link
3834See \`config.log' for more details" "$LINENO" 5; }
3a479287 3835fi
22c6a0d0 3836rm -f conftest conftest$ac_cv_exeext
bdb120d6 3837{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
3838printf "%s\n" "$ac_cv_exeext" >&6; }
3a479287 3839
3840rm -f conftest.$ac_ext
3841EXEEXT=$ac_cv_exeext
3842ac_exeext=$EXEEXT
22c6a0d0 3843cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3844/* end confdefs.h. */
3845#include <stdio.h>
3846int
bdb120d6 3847main (void)
22c6a0d0 3848{
3849FILE *f = fopen ("conftest.out", "w");
3850 return ferror (f) || fclose (f) != 0;
3851
3852 ;
3853 return 0;
3854}
3a479287 3855_ACEOF
22c6a0d0 3856ac_clean_files="$ac_clean_files conftest.out"
3857# Check that the compiler produces executables we can run. If not, either
3858# the compiler is broken, or we cross compile.
bdb120d6 3859{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
3860printf %s "checking whether we are cross compiling... " >&6; }
22c6a0d0 3861if test "$cross_compiling" != yes; then
3862 { { ac_try="$ac_link"
3863case "(($ac_try" in
3864 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3865 *) ac_try_echo=$ac_try;;
3866esac
3867eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
bdb120d6 3868printf "%s\n" "$ac_try_echo"; } >&5
22c6a0d0 3869 (eval "$ac_link") 2>&5
3870 ac_status=$?
bdb120d6 3871 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
22c6a0d0 3872 test $ac_status = 0; }
3873 if { ac_try='./conftest$ac_cv_exeext'
3874 { { case "(($ac_try" in
3875 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3876 *) ac_try_echo=$ac_try;;
3877esac
3878eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
bdb120d6 3879printf "%s\n" "$ac_try_echo"; } >&5
22c6a0d0 3880 (eval "$ac_try") 2>&5
3881 ac_status=$?
bdb120d6 3882 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
22c6a0d0 3883 test $ac_status = 0; }; }; then
3884 cross_compiling=no
3885 else
3886 if test "$cross_compiling" = maybe; then
3887 cross_compiling=yes
3888 else
bdb120d6 3889 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3890printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
3891as_fn_error 77 "cannot run C compiled programs.
22c6a0d0 3892If you meant to cross compile, use \`--host'.
3893See \`config.log' for more details" "$LINENO" 5; }
3894 fi
3895 fi
3896fi
bdb120d6 3897{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
3898printf "%s\n" "$cross_compiling" >&6; }
22c6a0d0 3899
3900rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out
3901ac_clean_files=$ac_clean_files_save
bdb120d6 3902{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
3903printf %s "checking for suffix of object files... " >&6; }
3904if test ${ac_cv_objext+y}
3905then :
3906 printf %s "(cached) " >&6
3907else $as_nop
22c6a0d0 3908 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3a479287 3909/* end confdefs.h. */
3910
3911int
bdb120d6 3912main (void)
3a479287 3913{
3914
3915 ;
3916 return 0;
3917}
3918_ACEOF
3919rm -f conftest.o conftest.obj
22c6a0d0 3920if { { ac_try="$ac_compile"
3a479287 3921case "(($ac_try" in
3922 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3923 *) ac_try_echo=$ac_try;;
3924esac
22c6a0d0 3925eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
bdb120d6 3926printf "%s\n" "$ac_try_echo"; } >&5
3a479287 3927 (eval "$ac_compile") 2>&5
3928 ac_status=$?
bdb120d6 3929 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3930 test $ac_status = 0; }
3931then :
3a479287 3932 for ac_file in conftest.o conftest.obj conftest.*; do
3933 test -f "$ac_file" || continue;
3934 case $ac_file in
22c6a0d0 3935 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
3a479287 3936 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3937 break;;
3938 esac
3939done
bdb120d6 3940else $as_nop
3941 printf "%s\n" "$as_me: failed program was:" >&5
3a479287 3942sed 's/^/| /' conftest.$ac_ext >&5
3943
bdb120d6 3944{ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3945printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
22c6a0d0 3946as_fn_error $? "cannot compute suffix of object files: cannot compile
3947See \`config.log' for more details" "$LINENO" 5; }
3a479287 3948fi
3a479287 3949rm -f conftest.$ac_cv_objext conftest.$ac_ext
3950fi
bdb120d6 3951{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
3952printf "%s\n" "$ac_cv_objext" >&6; }
3a479287 3953OBJEXT=$ac_cv_objext
3954ac_objext=$OBJEXT
bdb120d6 3955{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports GNU C" >&5
3956printf %s "checking whether the compiler supports GNU C... " >&6; }
3957if test ${ac_cv_c_compiler_gnu+y}
3958then :
3959 printf %s "(cached) " >&6
3960else $as_nop
22c6a0d0 3961 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3a479287 3962/* end confdefs.h. */
3963
3964int
bdb120d6 3965main (void)
3a479287 3966{
3967#ifndef __GNUC__
3968 choke me
3969#endif
3970
3971 ;
3972 return 0;
3973}
3974_ACEOF
bdb120d6 3975if ac_fn_c_try_compile "$LINENO"
3976then :
3a479287 3977 ac_compiler_gnu=yes
bdb120d6 3978else $as_nop
22c6a0d0 3979 ac_compiler_gnu=no
3a479287 3980fi
bdb120d6 3981rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
3a479287 3982ac_cv_c_compiler_gnu=$ac_compiler_gnu
3983
3984fi
bdb120d6 3985{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
3986printf "%s\n" "$ac_cv_c_compiler_gnu" >&6; }
3987ac_compiler_gnu=$ac_cv_c_compiler_gnu
3988
22c6a0d0 3989if test $ac_compiler_gnu = yes; then
3990 GCC=yes
3991else
3992 GCC=
3993fi
bdb120d6 3994ac_test_CFLAGS=${CFLAGS+y}
3a479287 3995ac_save_CFLAGS=$CFLAGS
bdb120d6 3996{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
3997printf %s "checking whether $CC accepts -g... " >&6; }
3998if test ${ac_cv_prog_cc_g+y}
3999then :
4000 printf %s "(cached) " >&6
4001else $as_nop
3a479287 4002 ac_save_c_werror_flag=$ac_c_werror_flag
4003 ac_c_werror_flag=yes
4004 ac_cv_prog_cc_g=no
4005 CFLAGS="-g"
22c6a0d0 4006 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3a479287 4007/* end confdefs.h. */
4008
4009int
bdb120d6 4010main (void)
3a479287 4011{
4012
4013 ;
4014 return 0;
4015}
4016_ACEOF
bdb120d6 4017if ac_fn_c_try_compile "$LINENO"
4018then :
3a479287 4019 ac_cv_prog_cc_g=yes
bdb120d6 4020else $as_nop
22c6a0d0 4021 CFLAGS=""
4022 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3a479287 4023/* end confdefs.h. */
4024
4025int
bdb120d6 4026main (void)
3a479287 4027{
4028
4029 ;
4030 return 0;
4031}
4032_ACEOF
bdb120d6 4033if ac_fn_c_try_compile "$LINENO"
4034then :
3a479287 4035
bdb120d6 4036else $as_nop
22c6a0d0 4037 ac_c_werror_flag=$ac_save_c_werror_flag
3a479287 4038 CFLAGS="-g"
22c6a0d0 4039 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3a479287 4040/* end confdefs.h. */
4041
4042int
bdb120d6 4043main (void)
3a479287 4044{
4045
4046 ;
4047 return 0;
4048}
4049_ACEOF
bdb120d6 4050if ac_fn_c_try_compile "$LINENO"
4051then :
3a479287 4052 ac_cv_prog_cc_g=yes
3a479287 4053fi
bdb120d6 4054rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
3a479287 4055fi
bdb120d6 4056rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
3a479287 4057fi
bdb120d6 4058rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
3a479287 4059 ac_c_werror_flag=$ac_save_c_werror_flag
4060fi
bdb120d6 4061{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
4062printf "%s\n" "$ac_cv_prog_cc_g" >&6; }
4063if test $ac_test_CFLAGS; then
3a479287 4064 CFLAGS=$ac_save_CFLAGS
4065elif test $ac_cv_prog_cc_g = yes; then
4066 if test "$GCC" = yes; then
4067 CFLAGS="-g -O2"
4068 else
4069 CFLAGS="-g"
4070 fi
4071else
4072 if test "$GCC" = yes; then
4073 CFLAGS="-O2"
4074 else
4075 CFLAGS=
4076 fi
4077fi
bdb120d6 4078ac_prog_cc_stdc=no
4079if test x$ac_prog_cc_stdc = xno
4080then :
4081 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC option to enable C11 features" >&5
4082printf %s "checking for $CC option to enable C11 features... " >&6; }
4083if test ${ac_cv_prog_cc_c11+y}
4084then :
4085 printf %s "(cached) " >&6
4086else $as_nop
4087 ac_cv_prog_cc_c11=no
3a479287 4088ac_save_CC=$CC
22c6a0d0 4089cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3a479287 4090/* end confdefs.h. */
bdb120d6 4091$ac_c_conftest_c11_program
3a479287 4092_ACEOF
bdb120d6 4093for ac_arg in '' -std=gnu11
3a479287 4094do
bdb120d6 4095 CC="$ac_save_CC $ac_arg"
4096 if ac_fn_c_try_compile "$LINENO"
4097then :
4098 ac_cv_prog_cc_c11=$ac_arg
3a479287 4099fi
bdb120d6 4100rm -f core conftest.err conftest.$ac_objext conftest.beam
4101 test "x$ac_cv_prog_cc_c11" != "xno" && break
4102done
4103rm -f conftest.$ac_ext
4104CC=$ac_save_CC
3a479287 4105fi
4106
bdb120d6 4107if test "x$ac_cv_prog_cc_c11" = xno
4108then :
4109 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
4110printf "%s\n" "unsupported" >&6; }
4111else $as_nop
4112 if test "x$ac_cv_prog_cc_c11" = x
4113then :
4114 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
4115printf "%s\n" "none needed" >&6; }
4116else $as_nop
4117 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c11" >&5
4118printf "%s\n" "$ac_cv_prog_cc_c11" >&6; }
4119 CC="$CC $ac_cv_prog_cc_c11"
4120fi
4121 ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c11
4122 ac_prog_cc_stdc=c11
4123fi
4124fi
4125if test x$ac_prog_cc_stdc = xno
4126then :
4127 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC option to enable C99 features" >&5
4128printf %s "checking for $CC option to enable C99 features... " >&6; }
4129if test ${ac_cv_prog_cc_c99+y}
4130then :
4131 printf %s "(cached) " >&6
4132else $as_nop
22c6a0d0 4133 ac_cv_prog_cc_c99=no
4134ac_save_CC=$CC
4135cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4136/* end confdefs.h. */
bdb120d6 4137$ac_c_conftest_c99_program
4138_ACEOF
4139for ac_arg in '' -std=gnu99 -std=c99 -c99 -qlanglvl=extc1x -qlanglvl=extc99 -AC99 -D_STDC_C99=
4140do
4141 CC="$ac_save_CC $ac_arg"
4142 if ac_fn_c_try_compile "$LINENO"
4143then :
4144 ac_cv_prog_cc_c99=$ac_arg
4145fi
4146rm -f core conftest.err conftest.$ac_objext conftest.beam
4147 test "x$ac_cv_prog_cc_c99" != "xno" && break
4148done
4149rm -f conftest.$ac_ext
4150CC=$ac_save_CC
4151fi
22c6a0d0 4152
bdb120d6 4153if test "x$ac_cv_prog_cc_c99" = xno
4154then :
4155 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
4156printf "%s\n" "unsupported" >&6; }
4157else $as_nop
4158 if test "x$ac_cv_prog_cc_c99" = x
4159then :
4160 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
4161printf "%s\n" "none needed" >&6; }
4162else $as_nop
4163 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c99" >&5
4164printf "%s\n" "$ac_cv_prog_cc_c99" >&6; }
4165 CC="$CC $ac_cv_prog_cc_c99"
4166fi
4167 ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c99
4168 ac_prog_cc_stdc=c99
4169fi
4170fi
4171if test x$ac_prog_cc_stdc = xno
4172then :
4173 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC option to enable C89 features" >&5
4174printf %s "checking for $CC option to enable C89 features... " >&6; }
4175if test ${ac_cv_prog_cc_c89+y}
4176then :
4177 printf %s "(cached) " >&6
4178else $as_nop
4179 ac_cv_prog_cc_c89=no
4180ac_save_CC=$CC
4181cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4182/* end confdefs.h. */
4183$ac_c_conftest_c89_program
4184_ACEOF
4185for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
4186do
4187 CC="$ac_save_CC $ac_arg"
4188 if ac_fn_c_try_compile "$LINENO"
4189then :
4190 ac_cv_prog_cc_c89=$ac_arg
4191fi
4192rm -f core conftest.err conftest.$ac_objext conftest.beam
4193 test "x$ac_cv_prog_cc_c89" != "xno" && break
4194done
4195rm -f conftest.$ac_ext
4196CC=$ac_save_CC
4197fi
22c6a0d0 4198
bdb120d6 4199if test "x$ac_cv_prog_cc_c89" = xno
4200then :
4201 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
4202printf "%s\n" "unsupported" >&6; }
4203else $as_nop
4204 if test "x$ac_cv_prog_cc_c89" = x
4205then :
4206 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
4207printf "%s\n" "none needed" >&6; }
4208else $as_nop
4209 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
4210printf "%s\n" "$ac_cv_prog_cc_c89" >&6; }
4211 CC="$CC $ac_cv_prog_cc_c89"
4212fi
4213 ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c89
4214 ac_prog_cc_stdc=c89
4215fi
4216fi
22c6a0d0 4217
bdb120d6 4218ac_ext=c
4219ac_cpp='$CPP $CPPFLAGS'
4220ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4221ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4222ac_compiler_gnu=$ac_cv_c_compiler_gnu
22c6a0d0 4223
22c6a0d0 4224
bdb120d6 4225 ac_ext=c
4226ac_cpp='$CPP $CPPFLAGS'
4227ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4228ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4229ac_compiler_gnu=$ac_cv_c_compiler_gnu
4230{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether $CC understands -c and -o together" >&5
4231printf %s "checking whether $CC understands -c and -o together... " >&6; }
4232if test ${am_cv_prog_cc_c_o+y}
4233then :
4234 printf %s "(cached) " >&6
4235else $as_nop
4236 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4237/* end confdefs.h. */
22c6a0d0 4238
bdb120d6 4239int
4240main (void)
22c6a0d0 4241{
bdb120d6 4242
4243 ;
22c6a0d0 4244 return 0;
4245}
bdb120d6 4246_ACEOF
4247 # Make sure it works both with $CC and with simple cc.
4248 # Following AC_PROG_CC_C_O, we do the test twice because some
4249 # compilers refuse to overwrite an existing .o file with -o,
4250 # though they will create one.
4251 am_cv_prog_cc_c_o=yes
4252 for am_i in 1 2; do
4253 if { echo "$as_me:$LINENO: $CC -c conftest.$ac_ext -o conftest2.$ac_objext" >&5
4254 ($CC -c conftest.$ac_ext -o conftest2.$ac_objext) >&5 2>&5
4255 ac_status=$?
4256 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4257 (exit $ac_status); } \
4258 && test -f conftest2.$ac_objext; then
4259 : OK
4260 else
4261 am_cv_prog_cc_c_o=no
4262 break
4263 fi
4264 done
4265 rm -f core conftest*
4266 unset am_i
4267fi
4268{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_c_o" >&5
4269printf "%s\n" "$am_cv_prog_cc_c_o" >&6; }
4270if test "$am_cv_prog_cc_c_o" != yes; then
4271 # Losing compiler, so override with the script.
4272 # FIXME: It is wrong to rewrite CC.
4273 # But if we don't then we get into trouble of one sort or another.
4274 # A longer-term fix would be to have automake use am__CC in this case,
4275 # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)"
4276 CC="$am_aux_dir/compile $CC"
4277fi
4278ac_ext=c
4279ac_cpp='$CPP $CPPFLAGS'
4280ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4281ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4282ac_compiler_gnu=$ac_cv_c_compiler_gnu
22c6a0d0 4283
bdb120d6 4284DEPDIR="${am__leading_dot}deps"
22c6a0d0 4285
bdb120d6 4286ac_config_commands="$ac_config_commands depfiles"
22c6a0d0 4287
bdb120d6 4288{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} supports the include directive" >&5
4289printf %s "checking whether ${MAKE-make} supports the include directive... " >&6; }
4290cat > confinc.mk << 'END'
4291am__doit:
4292 @echo this is the am__doit target >confinc.out
4293.PHONY: am__doit
4294END
4295am__include="#"
4296am__quote=
4297# BSD make does it like this.
4298echo '.include "confinc.mk" # ignored' > confmf.BSD
4299# Other make implementations (GNU, Solaris 10, AIX) do it like this.
4300echo 'include confinc.mk # ignored' > confmf.GNU
4301_am_result=no
4302for s in GNU BSD; do
4303 { echo "$as_me:$LINENO: ${MAKE-make} -f confmf.$s && cat confinc.out" >&5
4304 (${MAKE-make} -f confmf.$s && cat confinc.out) >&5 2>&5
4305 ac_status=$?
4306 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4307 (exit $ac_status); }
4308 case $?:`cat confinc.out 2>/dev/null` in #(
4309 '0:this is the am__doit target') :
4310 case $s in #(
4311 BSD) :
4312 am__include='.include' am__quote='"' ;; #(
4313 *) :
4314 am__include='include' am__quote='' ;;
4315esac ;; #(
4316 *) :
4317 ;;
4318esac
4319 if test "$am__include" != "#"; then
4320 _am_result="yes ($s style)"
4321 break
4322 fi
4323done
4324rm -f confinc.* confmf.*
4325{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: ${_am_result}" >&5
4326printf "%s\n" "${_am_result}" >&6; }
22c6a0d0 4327
bdb120d6 4328# Check whether --enable-dependency-tracking was given.
4329if test ${enable_dependency_tracking+y}
4330then :
4331 enableval=$enable_dependency_tracking;
4332fi
22c6a0d0 4333
bdb120d6 4334if test "x$enable_dependency_tracking" != xno; then
4335 am_depcomp="$ac_aux_dir/depcomp"
4336 AMDEPBACKSLASH='\'
4337 am__nodep='_no'
4338fi
4339 if test "x$enable_dependency_tracking" != xno; then
4340 AMDEP_TRUE=
4341 AMDEP_FALSE='#'
4342else
4343 AMDEP_TRUE='#'
4344 AMDEP_FALSE=
4345fi
22c6a0d0 4346
22c6a0d0 4347
22c6a0d0 4348
bdb120d6 4349depcc="$CC" am_compiler_list=
22c6a0d0 4350
bdb120d6 4351{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
4352printf %s "checking dependency style of $depcc... " >&6; }
4353if test ${am_cv_CC_dependencies_compiler_type+y}
4354then :
4355 printf %s "(cached) " >&6
4356else $as_nop
4357 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
4358 # We make a subdir and do the tests there. Otherwise we can end up
4359 # making bogus files that we don't know about and never remove. For
4360 # instance it was reported that on HP-UX the gcc test will end up
4361 # making a dummy file named 'D' -- because '-MD' means "put the output
4362 # in D".
4363 rm -rf conftest.dir
4364 mkdir conftest.dir
4365 # Copy depcomp to subdir because otherwise we won't find it if we're
4366 # using a relative directory.
4367 cp "$am_depcomp" conftest.dir
4368 cd conftest.dir
4369 # We will build objects and dependencies in a subdirectory because
4370 # it helps to detect inapplicable dependency modes. For instance
4371 # both Tru64's cc and ICC support -MD to output dependencies as a
4372 # side effect of compilation, but ICC will put the dependencies in
4373 # the current directory while Tru64 will put them in the object
4374 # directory.
4375 mkdir sub
22c6a0d0 4376
bdb120d6 4377 am_cv_CC_dependencies_compiler_type=none
4378 if test "$am_compiler_list" = ""; then
4379 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
4380 fi
4381 am__universal=false
4382 case " $depcc " in #(
4383 *\ -arch\ *\ -arch\ *) am__universal=true ;;
4384 esac
22c6a0d0 4385
bdb120d6 4386 for depmode in $am_compiler_list; do
4387 # Setup a source with many dependencies, because some compilers
4388 # like to wrap large dependency lists on column 80 (with \), and
4389 # we should not choose a depcomp mode which is confused by this.
4390 #
4391 # We need to recreate these files for each test, as the compiler may
4392 # overwrite some of them when testing with obscure command lines.
4393 # This happens at least with the AIX C compiler.
4394 : > sub/conftest.c
4395 for i in 1 2 3 4 5 6; do
4396 echo '#include "conftst'$i'.h"' >> sub/conftest.c
4397 # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with
4398 # Solaris 10 /bin/sh.
4399 echo '/* dummy */' > sub/conftst$i.h
4400 done
4401 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
22c6a0d0 4402
bdb120d6 4403 # We check with '-c' and '-o' for the sake of the "dashmstdout"
4404 # mode. It turns out that the SunPro C++ compiler does not properly
4405 # handle '-M -o', and we need to detect this. Also, some Intel
4406 # versions had trouble with output in subdirs.
4407 am__obj=sub/conftest.${OBJEXT-o}
4408 am__minus_obj="-o $am__obj"
4409 case $depmode in
4410 gcc)
4411 # This depmode causes a compiler race in universal mode.
4412 test "$am__universal" = false || continue
4413 ;;
4414 nosideeffect)
4415 # After this tag, mechanisms are not by side-effect, so they'll
4416 # only be used when explicitly requested.
4417 if test "x$enable_dependency_tracking" = xyes; then
4418 continue
4419 else
4420 break
4421 fi
4422 ;;
4423 msvc7 | msvc7msys | msvisualcpp | msvcmsys)
4424 # This compiler won't grok '-c -o', but also, the minuso test has
4425 # not run yet. These depmodes are late enough in the game, and
4426 # so weak that their functioning should not be impacted.
4427 am__obj=conftest.${OBJEXT-o}
4428 am__minus_obj=
4429 ;;
4430 none) break ;;
4431 esac
4432 if depmode=$depmode \
4433 source=sub/conftest.c object=$am__obj \
4434 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
4435 $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
4436 >/dev/null 2>conftest.err &&
4437 grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
4438 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
4439 grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
4440 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
4441 # icc doesn't choke on unknown options, it will just issue warnings
4442 # or remarks (even with -Werror). So we grep stderr for any message
4443 # that says an option was ignored or not supported.
4444 # When given -MP, icc 7.0 and 7.1 complain thusly:
4445 # icc: Command line warning: ignoring option '-M'; no argument required
4446 # The diagnosis changed in icc 8.0:
4447 # icc: Command line remark: option '-MP' not supported
4448 if (grep 'ignoring option' conftest.err ||
4449 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
4450 am_cv_CC_dependencies_compiler_type=$depmode
4451 break
4452 fi
4453 fi
4454 done
22c6a0d0 4455
bdb120d6 4456 cd ..
4457 rm -rf conftest.dir
4458else
4459 am_cv_CC_dependencies_compiler_type=none
3a479287 4460fi
4461
22c6a0d0 4462fi
bdb120d6 4463{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
4464printf "%s\n" "$am_cv_CC_dependencies_compiler_type" >&6; }
4465CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
3a479287 4466
bdb120d6 4467 if
4468 test "x$enable_dependency_tracking" != xno \
4469 && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
4470 am__fastdepCC_TRUE=
4471 am__fastdepCC_FALSE='#'
4472else
4473 am__fastdepCC_TRUE='#'
4474 am__fastdepCC_FALSE=
3a479287 4475fi
4476
4477
22c6a0d0 4478case `pwd` in
4479 *\ * | *\ *)
bdb120d6 4480 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
4481printf "%s\n" "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;;
22c6a0d0 4482esac
4483
4484
4485
bdb120d6 4486macro_version='2.4.7'
4487macro_revision='2.4.7'
4488
22c6a0d0 4489
4490
4491
4492
4493
3a479287 4494
4495
22c6a0d0 4496
4497
4498
4499
4500
4501
4502ltmain=$ac_aux_dir/ltmain.sh
4503
3a479287 4504
bdb120d6 4505
4506 # Make sure we can run config.sub.
4507$SHELL "${ac_aux_dir}config.sub" sun4 >/dev/null 2>&1 ||
4508 as_fn_error $? "cannot run $SHELL ${ac_aux_dir}config.sub" "$LINENO" 5
4509
4510{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
4511printf %s "checking build system type... " >&6; }
4512if test ${ac_cv_build+y}
4513then :
4514 printf %s "(cached) " >&6
4515else $as_nop
3a479287 4516 ac_build_alias=$build_alias
4517test "x$ac_build_alias" = x &&
bdb120d6 4518 ac_build_alias=`$SHELL "${ac_aux_dir}config.guess"`
3a479287 4519test "x$ac_build_alias" = x &&
22c6a0d0 4520 as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5
bdb120d6 4521ac_cv_build=`$SHELL "${ac_aux_dir}config.sub" $ac_build_alias` ||
4522 as_fn_error $? "$SHELL ${ac_aux_dir}config.sub $ac_build_alias failed" "$LINENO" 5
3a479287 4523
4524fi
bdb120d6 4525{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
4526printf "%s\n" "$ac_cv_build" >&6; }
3a479287 4527case $ac_cv_build in
4528*-*-*) ;;
22c6a0d0 4529*) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;;
3a479287 4530esac
4531build=$ac_cv_build
4532ac_save_IFS=$IFS; IFS='-'
4533set x $ac_cv_build
4534shift
4535build_cpu=$1
4536build_vendor=$2
4537shift; shift
4538# Remember, the first character of IFS is used to create $*,
4539# except with old shells:
4540build_os=$*
4541IFS=$ac_save_IFS
4542case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
4543
4544
bdb120d6 4545{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
4546printf %s "checking host system type... " >&6; }
4547if test ${ac_cv_host+y}
4548then :
4549 printf %s "(cached) " >&6
4550else $as_nop
3a479287 4551 if test "x$host_alias" = x; then
4552 ac_cv_host=$ac_cv_build
4553else
bdb120d6 4554 ac_cv_host=`$SHELL "${ac_aux_dir}config.sub" $host_alias` ||
4555 as_fn_error $? "$SHELL ${ac_aux_dir}config.sub $host_alias failed" "$LINENO" 5
3a479287 4556fi
4557
4558fi
bdb120d6 4559{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
4560printf "%s\n" "$ac_cv_host" >&6; }
3a479287 4561case $ac_cv_host in
4562*-*-*) ;;
22c6a0d0 4563*) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;;
3a479287 4564esac
4565host=$ac_cv_host
4566ac_save_IFS=$IFS; IFS='-'
4567set x $ac_cv_host
4568shift
4569host_cpu=$1
4570host_vendor=$2
4571shift; shift
4572# Remember, the first character of IFS is used to create $*,
4573# except with old shells:
4574host_os=$*
4575IFS=$ac_save_IFS
4576case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
4577
4578
22c6a0d0 4579# Backslashify metacharacters that are still active within
4580# double-quoted strings.
4581sed_quote_subst='s/\(["`$\\]\)/\\\1/g'
3a479287 4582
22c6a0d0 4583# Same as above, but do not quote variable references.
4584double_quote_subst='s/\(["`\\]\)/\\\1/g'
3a479287 4585
22c6a0d0 4586# Sed substitution to delay expansion of an escaped shell variable in a
4587# double_quote_subst'ed string.
4588delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
3a479287 4589
22c6a0d0 4590# Sed substitution to delay expansion of an escaped single quote.
4591delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
4592
4593# Sed substitution to avoid accidental globbing in evaled expressions
4594no_glob_subst='s/\*/\\\*/g'
4595
4596ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
4597ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO
4598ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
4599
bdb120d6 4600{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5
4601printf %s "checking how to print strings... " >&6; }
22c6a0d0 4602# Test print first, because it will be a builtin if present.
4603if test "X`( print -r -- -n ) 2>/dev/null`" = X-n && \
4604 test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
4605 ECHO='print -r --'
4606elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
4607 ECHO='printf %s\n'
4608else
4609 # Use this function as a fallback that always works.
4610 func_fallback_echo ()
4611 {
4612 eval 'cat <<_LTECHO_EOF
4613$1
4614_LTECHO_EOF'
4615 }
4616 ECHO='func_fallback_echo'
4617fi
4618
4619# func_echo_all arg...
4620# Invoke $ECHO with all args, space-separated.
4621func_echo_all ()
4622{
4623 $ECHO ""
4624}
4625
4626case $ECHO in
bdb120d6 4627 printf*) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: printf" >&5
4628printf "%s\n" "printf" >&6; } ;;
4629 print*) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: print -r" >&5
4630printf "%s\n" "print -r" >&6; } ;;
4631 *) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: cat" >&5
4632printf "%s\n" "cat" >&6; } ;;
22c6a0d0 4633esac
4634
4635
4636
4637
4638
4639
4640
4641
4642
4643
4644
4645
4646
4647
bdb120d6 4648{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
4649printf %s "checking for a sed that does not truncate output... " >&6; }
4650if test ${ac_cv_path_SED+y}
4651then :
4652 printf %s "(cached) " >&6
4653else $as_nop
22c6a0d0 4654 ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
4655 for ac_i in 1 2 3 4 5 6 7; do
4656 ac_script="$ac_script$as_nl$ac_script"
4657 done
4658 echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
4659 { ac_script=; unset ac_script;}
4660 if test -z "$SED"; then
4661 ac_path_SED_found=false
4662 # Loop through the user's path and test for each of PROGNAME-LIST
4663 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4664for as_dir in $PATH
4665do
4666 IFS=$as_save_IFS
bdb120d6 4667 case $as_dir in #(((
4668 '') as_dir=./ ;;
4669 */) ;;
4670 *) as_dir=$as_dir/ ;;
4671 esac
4672 for ac_prog in sed gsed
4673 do
22c6a0d0 4674 for ac_exec_ext in '' $ac_executable_extensions; do
bdb120d6 4675 ac_path_SED="$as_dir$ac_prog$ac_exec_ext"
22c6a0d0 4676 as_fn_executable_p "$ac_path_SED" || continue
4677# Check for GNU ac_path_SED and select it if it is found.
4678 # Check for GNU $ac_path_SED
4679case `"$ac_path_SED" --version 2>&1` in
4680*GNU*)
4681 ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
4682*)
4683 ac_count=0
bdb120d6 4684 printf %s 0123456789 >"conftest.in"
22c6a0d0 4685 while :
4686 do
4687 cat "conftest.in" "conftest.in" >"conftest.tmp"
4688 mv "conftest.tmp" "conftest.in"
4689 cp "conftest.in" "conftest.nl"
bdb120d6 4690 printf "%s\n" '' >> "conftest.nl"
22c6a0d0 4691 "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
4692 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4693 as_fn_arith $ac_count + 1 && ac_count=$as_val
4694 if test $ac_count -gt ${ac_path_SED_max-0}; then
4695 # Best one so far, save it but keep looking for a better one
4696 ac_cv_path_SED="$ac_path_SED"
4697 ac_path_SED_max=$ac_count
4698 fi
4699 # 10*(2^10) chars as input seems more than enough
4700 test $ac_count -gt 10 && break
4701 done
4702 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4703esac
4704
4705 $ac_path_SED_found && break 3
4706 done
4707 done
4708 done
4709IFS=$as_save_IFS
4710 if test -z "$ac_cv_path_SED"; then
4711 as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5
4712 fi
4713else
4714 ac_cv_path_SED=$SED
4715fi
4716
4717fi
bdb120d6 4718{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
4719printf "%s\n" "$ac_cv_path_SED" >&6; }
22c6a0d0 4720 SED="$ac_cv_path_SED"
4721 rm -f conftest.sed
4722
4723test -z "$SED" && SED=sed
4724Xsed="$SED -e 1s/^X//"
4725
4726
4727
4728
4729
4730
4731
4732
4733
4734
4735
bdb120d6 4736{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
4737printf %s "checking for grep that handles long lines and -e... " >&6; }
4738if test ${ac_cv_path_GREP+y}
4739then :
4740 printf %s "(cached) " >&6
4741else $as_nop
22c6a0d0 4742 if test -z "$GREP"; then
4743 ac_path_GREP_found=false
4744 # Loop through the user's path and test for each of PROGNAME-LIST
4745 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3a479287 4746for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4747do
4748 IFS=$as_save_IFS
bdb120d6 4749 case $as_dir in #(((
4750 '') as_dir=./ ;;
4751 */) ;;
4752 *) as_dir=$as_dir/ ;;
4753 esac
4754 for ac_prog in grep ggrep
4755 do
22c6a0d0 4756 for ac_exec_ext in '' $ac_executable_extensions; do
bdb120d6 4757 ac_path_GREP="$as_dir$ac_prog$ac_exec_ext"
22c6a0d0 4758 as_fn_executable_p "$ac_path_GREP" || continue
4759# Check for GNU ac_path_GREP and select it if it is found.
3a479287 4760 # Check for GNU $ac_path_GREP
4761case `"$ac_path_GREP" --version 2>&1` in
4762*GNU*)
4763 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
4764*)
4765 ac_count=0
bdb120d6 4766 printf %s 0123456789 >"conftest.in"
3a479287 4767 while :
4768 do
4769 cat "conftest.in" "conftest.in" >"conftest.tmp"
4770 mv "conftest.tmp" "conftest.in"
4771 cp "conftest.in" "conftest.nl"
bdb120d6 4772 printf "%s\n" 'GREP' >> "conftest.nl"
3a479287 4773 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4774 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
22c6a0d0 4775 as_fn_arith $ac_count + 1 && ac_count=$as_val
3a479287 4776 if test $ac_count -gt ${ac_path_GREP_max-0}; then
4777 # Best one so far, save it but keep looking for a better one
4778 ac_cv_path_GREP="$ac_path_GREP"
4779 ac_path_GREP_max=$ac_count
4780 fi
4781 # 10*(2^10) chars as input seems more than enough
4782 test $ac_count -gt 10 && break
4783 done
4784 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4785esac
4786
22c6a0d0 4787 $ac_path_GREP_found && break 3
4788 done
4789 done
3a479287 4790 done
3a479287 4791IFS=$as_save_IFS
22c6a0d0 4792 if test -z "$ac_cv_path_GREP"; then
4793 as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4794 fi
3a479287 4795else
4796 ac_cv_path_GREP=$GREP
4797fi
4798
3a479287 4799fi
bdb120d6 4800{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
4801printf "%s\n" "$ac_cv_path_GREP" >&6; }
3a479287 4802 GREP="$ac_cv_path_GREP"
4803
4804
bdb120d6 4805{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
4806printf %s "checking for egrep... " >&6; }
4807if test ${ac_cv_path_EGREP+y}
4808then :
4809 printf %s "(cached) " >&6
4810else $as_nop
3a479287 4811 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
4812 then ac_cv_path_EGREP="$GREP -E"
4813 else
22c6a0d0 4814 if test -z "$EGREP"; then
3a479287 4815 ac_path_EGREP_found=false
22c6a0d0 4816 # Loop through the user's path and test for each of PROGNAME-LIST
4817 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3a479287 4818for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4819do
4820 IFS=$as_save_IFS
bdb120d6 4821 case $as_dir in #(((
4822 '') as_dir=./ ;;
4823 */) ;;
4824 *) as_dir=$as_dir/ ;;
4825 esac
4826 for ac_prog in egrep
4827 do
22c6a0d0 4828 for ac_exec_ext in '' $ac_executable_extensions; do
bdb120d6 4829 ac_path_EGREP="$as_dir$ac_prog$ac_exec_ext"
22c6a0d0 4830 as_fn_executable_p "$ac_path_EGREP" || continue
4831# Check for GNU ac_path_EGREP and select it if it is found.
3a479287 4832 # Check for GNU $ac_path_EGREP
4833case `"$ac_path_EGREP" --version 2>&1` in
4834*GNU*)
4835 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
4836*)
4837 ac_count=0
bdb120d6 4838 printf %s 0123456789 >"conftest.in"
3a479287 4839 while :
4840 do
4841 cat "conftest.in" "conftest.in" >"conftest.tmp"
4842 mv "conftest.tmp" "conftest.in"
4843 cp "conftest.in" "conftest.nl"
bdb120d6 4844 printf "%s\n" 'EGREP' >> "conftest.nl"
3a479287 4845 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4846 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
22c6a0d0 4847 as_fn_arith $ac_count + 1 && ac_count=$as_val
3a479287 4848 if test $ac_count -gt ${ac_path_EGREP_max-0}; then
4849 # Best one so far, save it but keep looking for a better one
4850 ac_cv_path_EGREP="$ac_path_EGREP"
4851 ac_path_EGREP_max=$ac_count
4852 fi
4853 # 10*(2^10) chars as input seems more than enough
4854 test $ac_count -gt 10 && break
4855 done
4856 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4857esac
4858
22c6a0d0 4859 $ac_path_EGREP_found && break 3
4860 done
4861 done
3a479287 4862 done
3a479287 4863IFS=$as_save_IFS
22c6a0d0 4864 if test -z "$ac_cv_path_EGREP"; then
4865 as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4866 fi
4867else
4868 ac_cv_path_EGREP=$EGREP
3a479287 4869fi
4870
22c6a0d0 4871 fi
3a479287 4872fi
bdb120d6 4873{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
4874printf "%s\n" "$ac_cv_path_EGREP" >&6; }
22c6a0d0 4875 EGREP="$ac_cv_path_EGREP"
3a479287 4876
22c6a0d0 4877
bdb120d6 4878{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
4879printf %s "checking for fgrep... " >&6; }
4880if test ${ac_cv_path_FGREP+y}
4881then :
4882 printf %s "(cached) " >&6
4883else $as_nop
22c6a0d0 4884 if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
4885 then ac_cv_path_FGREP="$GREP -F"
4886 else
4887 if test -z "$FGREP"; then
4888 ac_path_FGREP_found=false
4889 # Loop through the user's path and test for each of PROGNAME-LIST
4890 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4891for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4892do
4893 IFS=$as_save_IFS
bdb120d6 4894 case $as_dir in #(((
4895 '') as_dir=./ ;;
4896 */) ;;
4897 *) as_dir=$as_dir/ ;;
4898 esac
4899 for ac_prog in fgrep
4900 do
22c6a0d0 4901 for ac_exec_ext in '' $ac_executable_extensions; do
bdb120d6 4902 ac_path_FGREP="$as_dir$ac_prog$ac_exec_ext"
22c6a0d0 4903 as_fn_executable_p "$ac_path_FGREP" || continue
4904# Check for GNU ac_path_FGREP and select it if it is found.
4905 # Check for GNU $ac_path_FGREP
4906case `"$ac_path_FGREP" --version 2>&1` in
4907*GNU*)
4908 ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;;
4909*)
4910 ac_count=0
bdb120d6 4911 printf %s 0123456789 >"conftest.in"
22c6a0d0 4912 while :
4913 do
4914 cat "conftest.in" "conftest.in" >"conftest.tmp"
4915 mv "conftest.tmp" "conftest.in"
4916 cp "conftest.in" "conftest.nl"
bdb120d6 4917 printf "%s\n" 'FGREP' >> "conftest.nl"
22c6a0d0 4918 "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break
4919 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4920 as_fn_arith $ac_count + 1 && ac_count=$as_val
4921 if test $ac_count -gt ${ac_path_FGREP_max-0}; then
4922 # Best one so far, save it but keep looking for a better one
4923 ac_cv_path_FGREP="$ac_path_FGREP"
4924 ac_path_FGREP_max=$ac_count
4925 fi
4926 # 10*(2^10) chars as input seems more than enough
4927 test $ac_count -gt 10 && break
4928 done
4929 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4930esac
3a479287 4931
22c6a0d0 4932 $ac_path_FGREP_found && break 3
4933 done
4934 done
4935 done
4936IFS=$as_save_IFS
4937 if test -z "$ac_cv_path_FGREP"; then
4938 as_fn_error $? "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4939 fi
4940else
4941 ac_cv_path_FGREP=$FGREP
4942fi
3a479287 4943
4944 fi
4945fi
bdb120d6 4946{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5
4947printf "%s\n" "$ac_cv_path_FGREP" >&6; }
22c6a0d0 4948 FGREP="$ac_cv_path_FGREP"
4949
4950
4951test -z "$GREP" && GREP=grep
4952
4953
4954
4955
4956
4957
4958
4959
4960
4961
4962
4963
4964
4965
4966
4967
3a479287 4968
4969
4970
4971# Check whether --with-gnu-ld was given.
bdb120d6 4972if test ${with_gnu_ld+y}
4973then :
22c6a0d0 4974 withval=$with_gnu_ld; test no = "$withval" || with_gnu_ld=yes
bdb120d6 4975else $as_nop
3a479287 4976 with_gnu_ld=no
4977fi
4978
4979ac_prog=ld
22c6a0d0 4980if test yes = "$GCC"; then
3a479287 4981 # Check if gcc -print-prog-name=ld gives a path.
bdb120d6 4982 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
4983printf %s "checking for ld used by $CC... " >&6; }
3a479287 4984 case $host in
4985 *-*-mingw*)
22c6a0d0 4986 # gcc leaves a trailing carriage return, which upsets mingw
3a479287 4987 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
4988 *)
4989 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
4990 esac
4991 case $ac_prog in
4992 # Accept absolute paths.
4993 [\\/]* | ?:[\\/]*)
4994 re_direlt='/[^/][^/]*/\.\./'
4995 # Canonicalize the pathname of ld
22c6a0d0 4996 ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
4997 while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
4998 ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
3a479287 4999 done
22c6a0d0 5000 test -z "$LD" && LD=$ac_prog
3a479287 5001 ;;
5002 "")
5003 # If it fails, then pretend we aren't using GCC.
5004 ac_prog=ld
5005 ;;
5006 *)
5007 # If it is relative, then search for the first ld in PATH.
5008 with_gnu_ld=unknown
5009 ;;
5010 esac
22c6a0d0 5011elif test yes = "$with_gnu_ld"; then
bdb120d6 5012 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
5013printf %s "checking for GNU ld... " >&6; }
3a479287 5014else
bdb120d6 5015 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
5016printf %s "checking for non-GNU ld... " >&6; }
3a479287 5017fi
bdb120d6 5018if test ${lt_cv_path_LD+y}
5019then :
5020 printf %s "(cached) " >&6
5021else $as_nop
3a479287 5022 if test -z "$LD"; then
22c6a0d0 5023 lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR
3a479287 5024 for ac_dir in $PATH; do
22c6a0d0 5025 IFS=$lt_save_ifs
3a479287 5026 test -z "$ac_dir" && ac_dir=.
5027 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
22c6a0d0 5028 lt_cv_path_LD=$ac_dir/$ac_prog
3a479287 5029 # Check to see if the program is GNU ld. I'd rather use --version,
5030 # but apparently some variants of GNU ld only accept -v.
5031 # Break only if it was the GNU/non-GNU ld that we prefer.
5032 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
5033 *GNU* | *'with BFD'*)
22c6a0d0 5034 test no != "$with_gnu_ld" && break
3a479287 5035 ;;
5036 *)
22c6a0d0 5037 test yes != "$with_gnu_ld" && break
3a479287 5038 ;;
5039 esac
5040 fi
5041 done
22c6a0d0 5042 IFS=$lt_save_ifs
3a479287 5043else
22c6a0d0 5044 lt_cv_path_LD=$LD # Let the user override the test with a path.
3a479287 5045fi
5046fi
5047
22c6a0d0 5048LD=$lt_cv_path_LD
3a479287 5049if test -n "$LD"; then
bdb120d6 5050 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
5051printf "%s\n" "$LD" >&6; }
3a479287 5052else
bdb120d6 5053 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5054printf "%s\n" "no" >&6; }
3a479287 5055fi
22c6a0d0 5056test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5
bdb120d6 5057{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
5058printf %s "checking if the linker ($LD) is GNU ld... " >&6; }
5059if test ${lt_cv_prog_gnu_ld+y}
5060then :
5061 printf %s "(cached) " >&6
5062else $as_nop
3a479287 5063 # I'd rather use --version here, but apparently some GNU lds only accept -v.
5064case `$LD -v 2>&1 </dev/null` in
5065*GNU* | *'with BFD'*)
5066 lt_cv_prog_gnu_ld=yes
5067 ;;
5068*)
5069 lt_cv_prog_gnu_ld=no
5070 ;;
5071esac
5072fi
bdb120d6 5073{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
5074printf "%s\n" "$lt_cv_prog_gnu_ld" >&6; }
3a479287 5075with_gnu_ld=$lt_cv_prog_gnu_ld
5076
5077
3a479287 5078
22c6a0d0 5079
5080
5081
5082
5083
5084
bdb120d6 5085{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5
5086printf %s "checking for BSD- or MS-compatible name lister (nm)... " >&6; }
5087if test ${lt_cv_path_NM+y}
5088then :
5089 printf %s "(cached) " >&6
5090else $as_nop
3a479287 5091 if test -n "$NM"; then
5092 # Let the user override the test.
22c6a0d0 5093 lt_cv_path_NM=$NM
3a479287 5094else
22c6a0d0 5095 lt_nm_to_check=${ac_tool_prefix}nm
3a479287 5096 if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
5097 lt_nm_to_check="$lt_nm_to_check nm"
5098 fi
5099 for lt_tmp_nm in $lt_nm_to_check; do
22c6a0d0 5100 lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR
3a479287 5101 for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
22c6a0d0 5102 IFS=$lt_save_ifs
3a479287 5103 test -z "$ac_dir" && ac_dir=.
22c6a0d0 5104 tmp_nm=$ac_dir/$lt_tmp_nm
5105 if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext"; then
3a479287 5106 # Check to see if the nm accepts a BSD-compat flag.
22c6a0d0 5107 # Adding the 'sed 1q' prevents false positives on HP-UX, which says:
3a479287 5108 # nm: unknown option "B" ignored
5109 # Tru64's nm complains that /dev/null is an invalid object file
22c6a0d0 5110 # MSYS converts /dev/null to NUL, MinGW nm treats NUL as empty
5111 case $build_os in
5112 mingw*) lt_bad_file=conftest.nm/nofile ;;
5113 *) lt_bad_file=/dev/null ;;
5114 esac
bdb120d6 5115 case `"$tmp_nm" -B $lt_bad_file 2>&1 | $SED '1q'` in
22c6a0d0 5116 *$lt_bad_file* | *'Invalid file or object type'*)
3a479287 5117 lt_cv_path_NM="$tmp_nm -B"
22c6a0d0 5118 break 2
3a479287 5119 ;;
5120 *)
bdb120d6 5121 case `"$tmp_nm" -p /dev/null 2>&1 | $SED '1q'` in
3a479287 5122 */dev/null*)
5123 lt_cv_path_NM="$tmp_nm -p"
22c6a0d0 5124 break 2
3a479287 5125 ;;
5126 *)
5127 lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
5128 continue # so that we can try to find one that supports BSD flags
5129 ;;
5130 esac
5131 ;;
5132 esac
5133 fi
5134 done
22c6a0d0 5135 IFS=$lt_save_ifs
3a479287 5136 done
22c6a0d0 5137 : ${lt_cv_path_NM=no}
3a479287 5138fi
5139fi
bdb120d6 5140{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5
5141printf "%s\n" "$lt_cv_path_NM" >&6; }
22c6a0d0 5142if test no != "$lt_cv_path_NM"; then
5143 NM=$lt_cv_path_NM
5144else
5145 # Didn't find any BSD compatible name lister, look for dumpbin.
5146 if test -n "$DUMPBIN"; then :
5147 # Let the user override the test.
5148 else
5149 if test -n "$ac_tool_prefix"; then
5150 for ac_prog in dumpbin "link -dump"
5151 do
5152 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
5153set dummy $ac_tool_prefix$ac_prog; ac_word=$2
bdb120d6 5154{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5155printf %s "checking for $ac_word... " >&6; }
5156if test ${ac_cv_prog_DUMPBIN+y}
5157then :
5158 printf %s "(cached) " >&6
5159else $as_nop
22c6a0d0 5160 if test -n "$DUMPBIN"; then
5161 ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
5162else
5163as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5164for as_dir in $PATH
5165do
5166 IFS=$as_save_IFS
bdb120d6 5167 case $as_dir in #(((
5168 '') as_dir=./ ;;
5169 */) ;;
5170 *) as_dir=$as_dir/ ;;
5171 esac
22c6a0d0 5172 for ac_exec_ext in '' $ac_executable_extensions; do
bdb120d6 5173 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
22c6a0d0 5174 ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
bdb120d6 5175 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
22c6a0d0 5176 break 2
5177 fi
5178done
5179 done
5180IFS=$as_save_IFS
3a479287 5181
22c6a0d0 5182fi
5183fi
5184DUMPBIN=$ac_cv_prog_DUMPBIN
5185if test -n "$DUMPBIN"; then
bdb120d6 5186 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5
5187printf "%s\n" "$DUMPBIN" >&6; }
3a479287 5188else
bdb120d6 5189 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5190printf "%s\n" "no" >&6; }
3a479287 5191fi
5192
3a479287 5193
22c6a0d0 5194 test -n "$DUMPBIN" && break
5195 done
5196fi
5197if test -z "$DUMPBIN"; then
5198 ac_ct_DUMPBIN=$DUMPBIN
5199 for ac_prog in dumpbin "link -dump"
5200do
5201 # Extract the first word of "$ac_prog", so it can be a program name with args.
5202set dummy $ac_prog; ac_word=$2
bdb120d6 5203{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5204printf %s "checking for $ac_word... " >&6; }
5205if test ${ac_cv_prog_ac_ct_DUMPBIN+y}
5206then :
5207 printf %s "(cached) " >&6
5208else $as_nop
22c6a0d0 5209 if test -n "$ac_ct_DUMPBIN"; then
5210 ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test.
5211else
5212as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5213for as_dir in $PATH
5214do
5215 IFS=$as_save_IFS
bdb120d6 5216 case $as_dir in #(((
5217 '') as_dir=./ ;;
5218 */) ;;
5219 *) as_dir=$as_dir/ ;;
5220 esac
22c6a0d0 5221 for ac_exec_ext in '' $ac_executable_extensions; do
bdb120d6 5222 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
22c6a0d0 5223 ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
bdb120d6 5224 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
22c6a0d0 5225 break 2
5226 fi
5227done
5228 done
5229IFS=$as_save_IFS
3a479287 5230
22c6a0d0 5231fi
5232fi
5233ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN
5234if test -n "$ac_ct_DUMPBIN"; then
bdb120d6 5235 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5
5236printf "%s\n" "$ac_ct_DUMPBIN" >&6; }
22c6a0d0 5237else
bdb120d6 5238 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5239printf "%s\n" "no" >&6; }
22c6a0d0 5240fi
3a479287 5241
3a479287 5242
22c6a0d0 5243 test -n "$ac_ct_DUMPBIN" && break
5244done
3a479287 5245
22c6a0d0 5246 if test "x$ac_ct_DUMPBIN" = x; then
5247 DUMPBIN=":"
5248 else
5249 case $cross_compiling:$ac_tool_warned in
5250yes:)
bdb120d6 5251{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5252printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
22c6a0d0 5253ac_tool_warned=yes ;;
5254esac
5255 DUMPBIN=$ac_ct_DUMPBIN
5256 fi
5257fi
3a479287 5258
bdb120d6 5259 case `$DUMPBIN -symbols -headers /dev/null 2>&1 | $SED '1q'` in
22c6a0d0 5260 *COFF*)
5261 DUMPBIN="$DUMPBIN -symbols -headers"
5262 ;;
5263 *)
5264 DUMPBIN=:
3a479287 5265 ;;
5266 esac
3a479287 5267 fi
3a479287 5268
22c6a0d0 5269 if test : != "$DUMPBIN"; then
5270 NM=$DUMPBIN
5271 fi
5272fi
5273test -z "$NM" && NM=nm
3a479287 5274
3a479287 5275
3a479287 5276
3a479287 5277
3a479287 5278
22c6a0d0 5279
bdb120d6 5280{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5
5281printf %s "checking the name lister ($NM) interface... " >&6; }
5282if test ${lt_cv_nm_interface+y}
5283then :
5284 printf %s "(cached) " >&6
5285else $as_nop
22c6a0d0 5286 lt_cv_nm_interface="BSD nm"
5287 echo "int some_variable = 0;" > conftest.$ac_ext
5288 (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5)
5289 (eval "$ac_compile" 2>conftest.err)
5290 cat conftest.err >&5
5291 (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
5292 (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
5293 cat conftest.err >&5
5294 (eval echo "\"\$as_me:$LINENO: output\"" >&5)
5295 cat conftest.out >&5
5296 if $GREP 'External.*some_variable' conftest.out > /dev/null; then
5297 lt_cv_nm_interface="MS dumpbin"
3a479287 5298 fi
22c6a0d0 5299 rm -f conftest*
5300fi
bdb120d6 5301{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5
5302printf "%s\n" "$lt_cv_nm_interface" >&6; }
3a479287 5303
bdb120d6 5304{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
5305printf %s "checking whether ln -s works... " >&6; }
22c6a0d0 5306LN_S=$as_ln_s
5307if test "$LN_S" = "ln -s"; then
bdb120d6 5308 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5309printf "%s\n" "yes" >&6; }
22c6a0d0 5310else
bdb120d6 5311 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
5312printf "%s\n" "no, using $LN_S" >&6; }
22c6a0d0 5313fi
3a479287 5314
22c6a0d0 5315# find the maximum length of command line arguments
bdb120d6 5316{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5
5317printf %s "checking the maximum length of command line arguments... " >&6; }
5318if test ${lt_cv_sys_max_cmd_len+y}
5319then :
5320 printf %s "(cached) " >&6
5321else $as_nop
22c6a0d0 5322 i=0
5323 teststring=ABCD
3a479287 5324
22c6a0d0 5325 case $build_os in
5326 msdosdjgpp*)
5327 # On DJGPP, this test can blow up pretty badly due to problems in libc
5328 # (any single argument exceeding 2000 bytes causes a buffer overrun
5329 # during glob expansion). Even if it were fixed, the result of this
5330 # check would be larger than it should be.
5331 lt_cv_sys_max_cmd_len=12288; # 12K is about right
5332 ;;
3a479287 5333
22c6a0d0 5334 gnu*)
5335 # Under GNU Hurd, this test is not required because there is
5336 # no limit to the length of command line arguments.
5337 # Libtool will interpret -1 as no limit whatsoever
5338 lt_cv_sys_max_cmd_len=-1;
5339 ;;
3a479287 5340
22c6a0d0 5341 cygwin* | mingw* | cegcc*)
5342 # On Win9x/ME, this test blows up -- it succeeds, but takes
5343 # about 5 minutes as the teststring grows exponentially.
5344 # Worse, since 9x/ME are not pre-emptively multitasking,
5345 # you end up with a "frozen" computer, even though with patience
5346 # the test eventually succeeds (with a max line length of 256k).
5347 # Instead, let's just punt: use the minimum linelength reported by
5348 # all of the supported platforms: 8192 (on NT/2K/XP).
5349 lt_cv_sys_max_cmd_len=8192;
5350 ;;
3a479287 5351
22c6a0d0 5352 mint*)
5353 # On MiNT this can take a long time and run out of memory.
5354 lt_cv_sys_max_cmd_len=8192;
3a479287 5355 ;;
22c6a0d0 5356
5357 amigaos*)
5358 # On AmigaOS with pdksh, this test takes hours, literally.
5359 # So we just punt and use a minimum line length of 8192.
5360 lt_cv_sys_max_cmd_len=8192;
3a479287 5361 ;;
22c6a0d0 5362
bdb120d6 5363 bitrig* | darwin* | dragonfly* | freebsd* | midnightbsd* | netbsd* | openbsd*)
22c6a0d0 5364 # This has been around since 386BSD, at least. Likely further.
5365 if test -x /sbin/sysctl; then
5366 lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
5367 elif test -x /usr/sbin/sysctl; then
5368 lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
5369 else
5370 lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs
5371 fi
5372 # And add a safety zone
5373 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
5374 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
3a479287 5375 ;;
22c6a0d0 5376
5377 interix*)
5378 # We know the value 262144 and hardcode it with a safety zone (like BSD)
5379 lt_cv_sys_max_cmd_len=196608
3a479287 5380 ;;
22c6a0d0 5381
5382 os2*)
5383 # The test takes a long time on OS/2.
5384 lt_cv_sys_max_cmd_len=8192
3a479287 5385 ;;
22c6a0d0 5386
5387 osf*)
5388 # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
5389 # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
5390 # nice to cause kernel panics so lets avoid the loop below.
5391 # First set a reasonable default.
5392 lt_cv_sys_max_cmd_len=16384
5393 #
5394 if test -x /sbin/sysconfig; then
5395 case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
5396 *1*) lt_cv_sys_max_cmd_len=-1 ;;
5397 esac
5398 fi
5399 ;;
5400 sco3.2v5*)
5401 lt_cv_sys_max_cmd_len=102400
5402 ;;
5403 sysv5* | sco5v6* | sysv4.2uw2*)
5404 kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
5405 if test -n "$kargmax"; then
bdb120d6 5406 lt_cv_sys_max_cmd_len=`echo $kargmax | $SED 's/.*[ ]//'`
22c6a0d0 5407 else
5408 lt_cv_sys_max_cmd_len=32768
5409 fi
5410 ;;
5411 *)
5412 lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
5413 if test -n "$lt_cv_sys_max_cmd_len" && \
5414 test undefined != "$lt_cv_sys_max_cmd_len"; then
5415 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
5416 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
5417 else
5418 # Make teststring a little bigger before we do anything with it.
5419 # a 1K string should be a reasonable start.
5420 for i in 1 2 3 4 5 6 7 8; do
5421 teststring=$teststring$teststring
5422 done
5423 SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
5424 # If test is not a shell built-in, we'll probably end up computing a
5425 # maximum length that is only half of the actual maximum length, but
5426 # we can't tell.
5427 while { test X`env echo "$teststring$teststring" 2>/dev/null` \
5428 = "X$teststring$teststring"; } >/dev/null 2>&1 &&
5429 test 17 != "$i" # 1/2 MB should be enough
5430 do
5431 i=`expr $i + 1`
5432 teststring=$teststring$teststring
5433 done
5434 # Only check the string length outside the loop.
5435 lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
5436 teststring=
5437 # Add a significant safety factor because C++ compilers can tack on
5438 # massive amounts of additional arguments before passing them to the
5439 # linker. It appears as though 1/2 is a usable value.
5440 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
5441 fi
3a479287 5442 ;;
5443 esac
3a479287 5444
22c6a0d0 5445fi
5446
5447if test -n "$lt_cv_sys_max_cmd_len"; then
bdb120d6 5448 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5
5449printf "%s\n" "$lt_cv_sys_max_cmd_len" >&6; }
22c6a0d0 5450else
bdb120d6 5451 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none" >&5
5452printf "%s\n" "none" >&6; }
22c6a0d0 5453fi
5454max_cmd_len=$lt_cv_sys_max_cmd_len
5455
5456
5457
5458
5459
5460
5461: ${CP="cp -f"}
5462: ${MV="mv -f"}
5463: ${RM="rm -f"}
5464
5465if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
5466 lt_unset=unset
5467else
5468 lt_unset=false
5469fi
5470
5471
5472
5473
5474
5475# test EBCDIC or ASCII
5476case `echo X|tr X '\101'` in
5477 A) # ASCII based system
5478 # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
5479 lt_SP2NL='tr \040 \012'
5480 lt_NL2SP='tr \015\012 \040\040'
5481 ;;
5482 *) # EBCDIC based system
5483 lt_SP2NL='tr \100 \n'
5484 lt_NL2SP='tr \r\n \100\100'
3a479287 5485 ;;
5486esac
5487
3a479287 5488
5489
5490
5491
3a479287 5492
3a479287 5493
3a479287 5494
5495
bdb120d6 5496{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to $host format" >&5
5497printf %s "checking how to convert $build file names to $host format... " >&6; }
5498if test ${lt_cv_to_host_file_cmd+y}
5499then :
5500 printf %s "(cached) " >&6
5501else $as_nop
22c6a0d0 5502 case $host in
5503 *-*-mingw* )
5504 case $build in
5505 *-*-mingw* ) # actually msys
5506 lt_cv_to_host_file_cmd=func_convert_file_msys_to_w32
5507 ;;
5508 *-*-cygwin* )
5509 lt_cv_to_host_file_cmd=func_convert_file_cygwin_to_w32
5510 ;;
5511 * ) # otherwise, assume *nix
5512 lt_cv_to_host_file_cmd=func_convert_file_nix_to_w32
5513 ;;
5514 esac
5515 ;;
5516 *-*-cygwin* )
5517 case $build in
5518 *-*-mingw* ) # actually msys
5519 lt_cv_to_host_file_cmd=func_convert_file_msys_to_cygwin
5520 ;;
5521 *-*-cygwin* )
5522 lt_cv_to_host_file_cmd=func_convert_file_noop
5523 ;;
5524 * ) # otherwise, assume *nix
5525 lt_cv_to_host_file_cmd=func_convert_file_nix_to_cygwin
5526 ;;
5527 esac
5528 ;;
5529 * ) # unhandled hosts (and "normal" native builds)
5530 lt_cv_to_host_file_cmd=func_convert_file_noop
5531 ;;
5532esac
5533
3a479287 5534fi
5535
22c6a0d0 5536to_host_file_cmd=$lt_cv_to_host_file_cmd
bdb120d6 5537{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_host_file_cmd" >&5
5538printf "%s\n" "$lt_cv_to_host_file_cmd" >&6; }
3a479287 5539
22c6a0d0 5540
5541
5542
5543
bdb120d6 5544{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to toolchain format" >&5
5545printf %s "checking how to convert $build file names to toolchain format... " >&6; }
5546if test ${lt_cv_to_tool_file_cmd+y}
5547then :
5548 printf %s "(cached) " >&6
5549else $as_nop
22c6a0d0 5550 #assume ordinary cross tools, or native build.
5551lt_cv_to_tool_file_cmd=func_convert_file_noop
3a479287 5552case $host in
22c6a0d0 5553 *-*-mingw* )
5554 case $build in
5555 *-*-mingw* ) # actually msys
5556 lt_cv_to_tool_file_cmd=func_convert_file_msys_to_w32
5557 ;;
3a479287 5558 esac
22c6a0d0 5559 ;;
5560esac
3a479287 5561
22c6a0d0 5562fi
3a479287 5563
22c6a0d0 5564to_tool_file_cmd=$lt_cv_to_tool_file_cmd
bdb120d6 5565{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_tool_file_cmd" >&5
5566printf "%s\n" "$lt_cv_to_tool_file_cmd" >&6; }
3a479287 5567
3a479287 5568
3a479287 5569
22c6a0d0 5570
5571
bdb120d6 5572{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
5573printf %s "checking for $LD option to reload object files... " >&6; }
5574if test ${lt_cv_ld_reload_flag+y}
5575then :
5576 printf %s "(cached) " >&6
5577else $as_nop
22c6a0d0 5578 lt_cv_ld_reload_flag='-r'
5579fi
bdb120d6 5580{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5
5581printf "%s\n" "$lt_cv_ld_reload_flag" >&6; }
22c6a0d0 5582reload_flag=$lt_cv_ld_reload_flag
5583case $reload_flag in
5584"" | " "*) ;;
5585*) reload_flag=" $reload_flag" ;;
3a479287 5586esac
22c6a0d0 5587reload_cmds='$LD$reload_flag -o $output$reload_objs'
5588case $host_os in
5589 cygwin* | mingw* | pw32* | cegcc*)
5590 if test yes != "$GCC"; then
5591 reload_cmds=false
5592 fi
5593 ;;
5594 darwin*)
5595 if test yes = "$GCC"; then
5596 reload_cmds='$LTCC $LTCFLAGS -nostdlib $wl-r -o $output$reload_objs'
5597 else
5598 reload_cmds='$LD$reload_flag -o $output$reload_objs'
5599 fi
5600 ;;
3a479287 5601esac
3a479287 5602
3a479287 5603
3a479287 5604
3a479287 5605
5606
3a479287 5607
3a479287 5608
5609
22c6a0d0 5610
bdb120d6 5611if test -n "$ac_tool_prefix"; then
5612 # Extract the first word of "${ac_tool_prefix}file", so it can be a program name with args.
5613set dummy ${ac_tool_prefix}file; ac_word=$2
5614{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5615printf %s "checking for $ac_word... " >&6; }
5616if test ${ac_cv_prog_FILECMD+y}
5617then :
5618 printf %s "(cached) " >&6
5619else $as_nop
5620 if test -n "$FILECMD"; then
5621 ac_cv_prog_FILECMD="$FILECMD" # Let the user override the test.
5622else
5623as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5624for as_dir in $PATH
5625do
5626 IFS=$as_save_IFS
5627 case $as_dir in #(((
5628 '') as_dir=./ ;;
5629 */) ;;
5630 *) as_dir=$as_dir/ ;;
5631 esac
5632 for ac_exec_ext in '' $ac_executable_extensions; do
5633 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
5634 ac_cv_prog_FILECMD="${ac_tool_prefix}file"
5635 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
5636 break 2
5637 fi
5638done
5639 done
5640IFS=$as_save_IFS
5641
5642fi
5643fi
5644FILECMD=$ac_cv_prog_FILECMD
5645if test -n "$FILECMD"; then
5646 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $FILECMD" >&5
5647printf "%s\n" "$FILECMD" >&6; }
5648else
5649 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5650printf "%s\n" "no" >&6; }
5651fi
5652
5653
5654fi
5655if test -z "$ac_cv_prog_FILECMD"; then
5656 ac_ct_FILECMD=$FILECMD
5657 # Extract the first word of "file", so it can be a program name with args.
5658set dummy file; ac_word=$2
5659{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5660printf %s "checking for $ac_word... " >&6; }
5661if test ${ac_cv_prog_ac_ct_FILECMD+y}
5662then :
5663 printf %s "(cached) " >&6
5664else $as_nop
5665 if test -n "$ac_ct_FILECMD"; then
5666 ac_cv_prog_ac_ct_FILECMD="$ac_ct_FILECMD" # Let the user override the test.
5667else
5668as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5669for as_dir in $PATH
5670do
5671 IFS=$as_save_IFS
5672 case $as_dir in #(((
5673 '') as_dir=./ ;;
5674 */) ;;
5675 *) as_dir=$as_dir/ ;;
5676 esac
5677 for ac_exec_ext in '' $ac_executable_extensions; do
5678 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
5679 ac_cv_prog_ac_ct_FILECMD="file"
5680 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
5681 break 2
5682 fi
5683done
5684 done
5685IFS=$as_save_IFS
5686
5687fi
5688fi
5689ac_ct_FILECMD=$ac_cv_prog_ac_ct_FILECMD
5690if test -n "$ac_ct_FILECMD"; then
5691 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_FILECMD" >&5
5692printf "%s\n" "$ac_ct_FILECMD" >&6; }
5693else
5694 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5695printf "%s\n" "no" >&6; }
5696fi
5697
5698 if test "x$ac_ct_FILECMD" = x; then
5699 FILECMD=":"
5700 else
5701 case $cross_compiling:$ac_tool_warned in
5702yes:)
5703{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5704printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5705ac_tool_warned=yes ;;
5706esac
5707 FILECMD=$ac_ct_FILECMD
5708 fi
5709else
5710 FILECMD="$ac_cv_prog_FILECMD"
5711fi
5712
5713
5714
5715
5716
5717
5718
22c6a0d0 5719if test -n "$ac_tool_prefix"; then
5720 # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
5721set dummy ${ac_tool_prefix}objdump; ac_word=$2
bdb120d6 5722{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5723printf %s "checking for $ac_word... " >&6; }
5724if test ${ac_cv_prog_OBJDUMP+y}
5725then :
5726 printf %s "(cached) " >&6
5727else $as_nop
22c6a0d0 5728 if test -n "$OBJDUMP"; then
5729 ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
5730else
5731as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5732for as_dir in $PATH
3a479287 5733do
22c6a0d0 5734 IFS=$as_save_IFS
bdb120d6 5735 case $as_dir in #(((
5736 '') as_dir=./ ;;
5737 */) ;;
5738 *) as_dir=$as_dir/ ;;
5739 esac
22c6a0d0 5740 for ac_exec_ext in '' $ac_executable_extensions; do
bdb120d6 5741 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
22c6a0d0 5742 ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
bdb120d6 5743 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
22c6a0d0 5744 break 2
3a479287 5745 fi
22c6a0d0 5746done
5747 done
5748IFS=$as_save_IFS
5749
3a479287 5750fi
22c6a0d0 5751fi
5752OBJDUMP=$ac_cv_prog_OBJDUMP
5753if test -n "$OBJDUMP"; then
bdb120d6 5754 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
5755printf "%s\n" "$OBJDUMP" >&6; }
3a479287 5756else
bdb120d6 5757 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5758printf "%s\n" "no" >&6; }
22c6a0d0 5759fi
5760
3a479287 5761
3a479287 5762fi
22c6a0d0 5763if test -z "$ac_cv_prog_OBJDUMP"; then
5764 ac_ct_OBJDUMP=$OBJDUMP
5765 # Extract the first word of "objdump", so it can be a program name with args.
5766set dummy objdump; ac_word=$2
bdb120d6 5767{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5768printf %s "checking for $ac_word... " >&6; }
5769if test ${ac_cv_prog_ac_ct_OBJDUMP+y}
5770then :
5771 printf %s "(cached) " >&6
5772else $as_nop
22c6a0d0 5773 if test -n "$ac_ct_OBJDUMP"; then
5774 ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
5775else
5776as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5777for as_dir in $PATH
5778do
5779 IFS=$as_save_IFS
bdb120d6 5780 case $as_dir in #(((
5781 '') as_dir=./ ;;
5782 */) ;;
5783 *) as_dir=$as_dir/ ;;
5784 esac
22c6a0d0 5785 for ac_exec_ext in '' $ac_executable_extensions; do
bdb120d6 5786 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
22c6a0d0 5787 ac_cv_prog_ac_ct_OBJDUMP="objdump"
bdb120d6 5788 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
22c6a0d0 5789 break 2
5790 fi
5791done
5792 done
5793IFS=$as_save_IFS
3a479287 5794
22c6a0d0 5795fi
5796fi
5797ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
5798if test -n "$ac_ct_OBJDUMP"; then
bdb120d6 5799 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
5800printf "%s\n" "$ac_ct_OBJDUMP" >&6; }
22c6a0d0 5801else
bdb120d6 5802 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5803printf "%s\n" "no" >&6; }
22c6a0d0 5804fi
3a479287 5805
22c6a0d0 5806 if test "x$ac_ct_OBJDUMP" = x; then
5807 OBJDUMP="false"
3a479287 5808 else
22c6a0d0 5809 case $cross_compiling:$ac_tool_warned in
5810yes:)
bdb120d6 5811{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5812printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
22c6a0d0 5813ac_tool_warned=yes ;;
5814esac
5815 OBJDUMP=$ac_ct_OBJDUMP
3a479287 5816 fi
5817else
22c6a0d0 5818 OBJDUMP="$ac_cv_prog_OBJDUMP"
3a479287 5819fi
3a479287 5820
22c6a0d0 5821test -z "$OBJDUMP" && OBJDUMP=objdump
3a479287 5822
3a479287 5823
3a479287 5824
3a479287 5825
22c6a0d0 5826
5827
5828
5829
5830
bdb120d6 5831{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5
5832printf %s "checking how to recognize dependent libraries... " >&6; }
5833if test ${lt_cv_deplibs_check_method+y}
5834then :
5835 printf %s "(cached) " >&6
5836else $as_nop
22c6a0d0 5837 lt_cv_file_magic_cmd='$MAGIC_CMD'
5838lt_cv_file_magic_test_file=
5839lt_cv_deplibs_check_method='unknown'
5840# Need to set the preceding variable on all platforms that support
5841# interlibrary dependencies.
5842# 'none' -- dependencies not supported.
5843# 'unknown' -- same as none, but documents that we really don't know.
5844# 'pass_all' -- all dependencies passed with no checks.
5845# 'test_compile' -- check by making test program.
5846# 'file_magic [[regex]]' -- check by looking for files in library path
5847# that responds to the $file_magic_cmd with a given extended regex.
5848# If you have 'file' or equivalent on your system and you're not sure
5849# whether 'pass_all' will *always* work, you probably want this one.
5850
5851case $host_os in
5852aix[4-9]*)
5853 lt_cv_deplibs_check_method=pass_all
5854 ;;
5855
5856beos*)
5857 lt_cv_deplibs_check_method=pass_all
5858 ;;
5859
5860bsdi[45]*)
5861 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
bdb120d6 5862 lt_cv_file_magic_cmd='$FILECMD -L'
22c6a0d0 5863 lt_cv_file_magic_test_file=/shlib/libc.so
5864 ;;
5865
5866cygwin*)
5867 # func_win32_libid is a shell function defined in ltmain.sh
5868 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
5869 lt_cv_file_magic_cmd='func_win32_libid'
5870 ;;
5871
5872mingw* | pw32*)
5873 # Base MSYS/MinGW do not provide the 'file' command needed by
5874 # func_win32_libid shell function, so use a weaker test based on 'objdump',
5875 # unless we find 'file', for example because we are cross-compiling.
5876 if ( file / ) >/dev/null 2>&1; then
5877 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
5878 lt_cv_file_magic_cmd='func_win32_libid'
3a479287 5879 else
22c6a0d0 5880 # Keep this pattern in sync with the one in func_win32_libid.
5881 lt_cv_deplibs_check_method='file_magic file format (pei*-i386(.*architecture: i386)?|pe-arm-wince|pe-x86-64)'
5882 lt_cv_file_magic_cmd='$OBJDUMP -f'
3a479287 5883 fi
22c6a0d0 5884 ;;
3a479287 5885
22c6a0d0 5886cegcc*)
5887 # use the weaker test based on 'objdump'. See mingw*.
5888 lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
5889 lt_cv_file_magic_cmd='$OBJDUMP -f'
5890 ;;
3a479287 5891
22c6a0d0 5892darwin* | rhapsody*)
5893 lt_cv_deplibs_check_method=pass_all
5894 ;;
3a479287 5895
bdb120d6 5896freebsd* | dragonfly* | midnightbsd*)
22c6a0d0 5897 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
5898 case $host_cpu in
5899 i*86 )
5900 # Not sure whether the presence of OpenBSD here was a mistake.
5901 # Let's accept both of them until this is cleared up.
5902 lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
bdb120d6 5903 lt_cv_file_magic_cmd=$FILECMD
22c6a0d0 5904 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
5905 ;;
5906 esac
3a479287 5907 else
22c6a0d0 5908 lt_cv_deplibs_check_method=pass_all
3a479287 5909 fi
22c6a0d0 5910 ;;
3a479287 5911
22c6a0d0 5912haiku*)
5913 lt_cv_deplibs_check_method=pass_all
5914 ;;
3a479287 5915
22c6a0d0 5916hpux10.20* | hpux11*)
bdb120d6 5917 lt_cv_file_magic_cmd=$FILECMD
22c6a0d0 5918 case $host_cpu in
5919 ia64*)
5920 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
5921 lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
5922 ;;
5923 hppa*64*)
5924 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF[ -][0-9][0-9])(-bit)?( [LM]SB)? shared object( file)?[, -]* PA-RISC [0-9]\.[0-9]'
5925 lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
5926 ;;
5927 *)
5928 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library'
5929 lt_cv_file_magic_test_file=/usr/lib/libc.sl
5930 ;;
5931 esac
5932 ;;
3a479287 5933
22c6a0d0 5934interix[3-9]*)
5935 # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
5936 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
5937 ;;
3a479287 5938
22c6a0d0 5939irix5* | irix6* | nonstopux*)
5940 case $LD in
5941 *-32|*"-32 ") libmagic=32-bit;;
5942 *-n32|*"-n32 ") libmagic=N32;;
5943 *-64|*"-64 ") libmagic=64-bit;;
5944 *) libmagic=never-match;;
5945 esac
5946 lt_cv_deplibs_check_method=pass_all
5947 ;;
3a479287 5948
22c6a0d0 5949# This must be glibc/ELF.
5950linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*)
5951 lt_cv_deplibs_check_method=pass_all
5952 ;;
3a479287 5953
bdb120d6 5954netbsd*)
22c6a0d0 5955 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
5956 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
5957 else
5958 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
5959 fi
5960 ;;
3a479287 5961
22c6a0d0 5962newos6*)
5963 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
bdb120d6 5964 lt_cv_file_magic_cmd=$FILECMD
22c6a0d0 5965 lt_cv_file_magic_test_file=/usr/lib/libnls.so
5966 ;;
3a479287 5967
22c6a0d0 5968*nto* | *qnx*)
5969 lt_cv_deplibs_check_method=pass_all
5970 ;;
3a479287 5971
22c6a0d0 5972openbsd* | bitrig*)
5973 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then
5974 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
5975 else
5976 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
5977 fi
5978 ;;
3a479287 5979
22c6a0d0 5980osf3* | osf4* | osf5*)
5981 lt_cv_deplibs_check_method=pass_all
5982 ;;
3a479287 5983
22c6a0d0 5984rdos*)
5985 lt_cv_deplibs_check_method=pass_all
5986 ;;
3a479287 5987
22c6a0d0 5988solaris*)
5989 lt_cv_deplibs_check_method=pass_all
5990 ;;
3a479287 5991
22c6a0d0 5992sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
5993 lt_cv_deplibs_check_method=pass_all
5994 ;;
3a479287 5995
22c6a0d0 5996sysv4 | sysv4.3*)
5997 case $host_vendor in
5998 motorola)
5999 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib) M[0-9][0-9]* Version [0-9]'
6000 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
6001 ;;
6002 ncr)
6003 lt_cv_deplibs_check_method=pass_all
6004 ;;
6005 sequent)
6006 lt_cv_file_magic_cmd='/bin/file'
6007 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
6008 ;;
6009 sni)
6010 lt_cv_file_magic_cmd='/bin/file'
6011 lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
6012 lt_cv_file_magic_test_file=/lib/libc.so
6013 ;;
6014 siemens)
6015 lt_cv_deplibs_check_method=pass_all
6016 ;;
6017 pc)
6018 lt_cv_deplibs_check_method=pass_all
6019 ;;
6020 esac
6021 ;;
6022
6023tpf*)
6024 lt_cv_deplibs_check_method=pass_all
6025 ;;
6026os2*)
6027 lt_cv_deplibs_check_method=pass_all
6028 ;;
6029esac
3a479287 6030
3a479287 6031fi
bdb120d6 6032{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
6033printf "%s\n" "$lt_cv_deplibs_check_method" >&6; }
3a479287 6034
22c6a0d0 6035file_magic_glob=
6036want_nocaseglob=no
6037if test "$build" = "$host"; then
6038 case $host_os in
6039 mingw* | pw32*)
6040 if ( shopt | grep nocaseglob ) >/dev/null 2>&1; then
6041 want_nocaseglob=yes
6042 else
6043 file_magic_glob=`echo aAbBcCdDeEfFgGhHiIjJkKlLmMnNoOpPqQrRsStTuUvVwWxXyYzZ | $SED -e "s/\(..\)/s\/[\1]\/[\1]\/g;/g"`
6044 fi
6045 ;;
6046 esac
3a479287 6047fi
6048
22c6a0d0 6049file_magic_cmd=$lt_cv_file_magic_cmd
6050deplibs_check_method=$lt_cv_deplibs_check_method
6051test -z "$deplibs_check_method" && deplibs_check_method=unknown
3a479287 6052
3a479287 6053
3a479287 6054
6055
3a479287 6056
3a479287 6057
3a479287 6058
3a479287 6059
6060
6061
6062
6063
6064
6065
6066
6067
3a479287 6068
3a479287 6069
3a479287 6070
3a479287 6071
3a479287 6072
22c6a0d0 6073
6074if test -n "$ac_tool_prefix"; then
6075 # Extract the first word of "${ac_tool_prefix}dlltool", so it can be a program name with args.
6076set dummy ${ac_tool_prefix}dlltool; ac_word=$2
bdb120d6 6077{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6078printf %s "checking for $ac_word... " >&6; }
6079if test ${ac_cv_prog_DLLTOOL+y}
6080then :
6081 printf %s "(cached) " >&6
6082else $as_nop
22c6a0d0 6083 if test -n "$DLLTOOL"; then
6084 ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test.
6085else
6086as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6087for as_dir in $PATH
6088do
6089 IFS=$as_save_IFS
bdb120d6 6090 case $as_dir in #(((
6091 '') as_dir=./ ;;
6092 */) ;;
6093 *) as_dir=$as_dir/ ;;
6094 esac
22c6a0d0 6095 for ac_exec_ext in '' $ac_executable_extensions; do
bdb120d6 6096 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
22c6a0d0 6097 ac_cv_prog_DLLTOOL="${ac_tool_prefix}dlltool"
bdb120d6 6098 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
22c6a0d0 6099 break 2
6100 fi
3a479287 6101done
22c6a0d0 6102 done
6103IFS=$as_save_IFS
3a479287 6104
22c6a0d0 6105fi
6106fi
6107DLLTOOL=$ac_cv_prog_DLLTOOL
6108if test -n "$DLLTOOL"; then
bdb120d6 6109 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL" >&5
6110printf "%s\n" "$DLLTOOL" >&6; }
22c6a0d0 6111else
bdb120d6 6112 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
6113printf "%s\n" "no" >&6; }
22c6a0d0 6114fi
3a479287 6115
6116
3a479287 6117fi
22c6a0d0 6118if test -z "$ac_cv_prog_DLLTOOL"; then
6119 ac_ct_DLLTOOL=$DLLTOOL
6120 # Extract the first word of "dlltool", so it can be a program name with args.
6121set dummy dlltool; ac_word=$2
bdb120d6 6122{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6123printf %s "checking for $ac_word... " >&6; }
6124if test ${ac_cv_prog_ac_ct_DLLTOOL+y}
6125then :
6126 printf %s "(cached) " >&6
6127else $as_nop
22c6a0d0 6128 if test -n "$ac_ct_DLLTOOL"; then
6129 ac_cv_prog_ac_ct_DLLTOOL="$ac_ct_DLLTOOL" # Let the user override the test.
3a479287 6130else
22c6a0d0 6131as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6132for as_dir in $PATH
6133do
6134 IFS=$as_save_IFS
bdb120d6 6135 case $as_dir in #(((
6136 '') as_dir=./ ;;
6137 */) ;;
6138 *) as_dir=$as_dir/ ;;
6139 esac
22c6a0d0 6140 for ac_exec_ext in '' $ac_executable_extensions; do
bdb120d6 6141 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
22c6a0d0 6142 ac_cv_prog_ac_ct_DLLTOOL="dlltool"
bdb120d6 6143 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
22c6a0d0 6144 break 2
6145 fi
6146done
6147 done
6148IFS=$as_save_IFS
3a479287 6149
22c6a0d0 6150fi
6151fi
6152ac_ct_DLLTOOL=$ac_cv_prog_ac_ct_DLLTOOL
6153if test -n "$ac_ct_DLLTOOL"; then
bdb120d6 6154 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DLLTOOL" >&5
6155printf "%s\n" "$ac_ct_DLLTOOL" >&6; }
22c6a0d0 6156else
bdb120d6 6157 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
6158printf "%s\n" "no" >&6; }
3a479287 6159fi
6160
22c6a0d0 6161 if test "x$ac_ct_DLLTOOL" = x; then
6162 DLLTOOL="false"
3a479287 6163 else
22c6a0d0 6164 case $cross_compiling:$ac_tool_warned in
6165yes:)
bdb120d6 6166{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6167printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
22c6a0d0 6168ac_tool_warned=yes ;;
6169esac
6170 DLLTOOL=$ac_ct_DLLTOOL
3a479287 6171 fi
6172else
22c6a0d0 6173 DLLTOOL="$ac_cv_prog_DLLTOOL"
3a479287 6174fi
3a479287 6175
22c6a0d0 6176test -z "$DLLTOOL" && DLLTOOL=dlltool
6177
6178
6179
6180
6181
6182
3a479287 6183
3a479287 6184
3a479287 6185
22c6a0d0 6186
bdb120d6 6187{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking how to associate runtime and link libraries" >&5
6188printf %s "checking how to associate runtime and link libraries... " >&6; }
6189if test ${lt_cv_sharedlib_from_linklib_cmd+y}
6190then :
6191 printf %s "(cached) " >&6
6192else $as_nop
22c6a0d0 6193 lt_cv_sharedlib_from_linklib_cmd='unknown'
6194
6195case $host_os in
6196cygwin* | mingw* | pw32* | cegcc*)
6197 # two different shell functions defined in ltmain.sh;
6198 # decide which one to use based on capabilities of $DLLTOOL
6199 case `$DLLTOOL --help 2>&1` in
6200 *--identify-strict*)
6201 lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib
3a479287 6202 ;;
22c6a0d0 6203 *)
6204 lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib_fallback
6205 ;;
6206 esac
6207 ;;
6208*)
6209 # fallback: assume linklib IS sharedlib
6210 lt_cv_sharedlib_from_linklib_cmd=$ECHO
6211 ;;
3a479287 6212esac
3a479287 6213
6214fi
bdb120d6 6215{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sharedlib_from_linklib_cmd" >&5
6216printf "%s\n" "$lt_cv_sharedlib_from_linklib_cmd" >&6; }
22c6a0d0 6217sharedlib_from_linklib_cmd=$lt_cv_sharedlib_from_linklib_cmd
6218test -z "$sharedlib_from_linklib_cmd" && sharedlib_from_linklib_cmd=$ECHO
3a479287 6219
3a479287 6220
3a479287 6221
22c6a0d0 6222
6223
6224
6225
6226
6227if test -n "$ac_tool_prefix"; then
6228 for ac_prog in ar
3a479287 6229 do
6230 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
6231set dummy $ac_tool_prefix$ac_prog; ac_word=$2
bdb120d6 6232{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6233printf %s "checking for $ac_word... " >&6; }
6234if test ${ac_cv_prog_AR+y}
6235then :
6236 printf %s "(cached) " >&6
6237else $as_nop
22c6a0d0 6238 if test -n "$AR"; then
6239 ac_cv_prog_AR="$AR" # Let the user override the test.
3a479287 6240else
6241as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6242for as_dir in $PATH
6243do
6244 IFS=$as_save_IFS
bdb120d6 6245 case $as_dir in #(((
6246 '') as_dir=./ ;;
6247 */) ;;
6248 *) as_dir=$as_dir/ ;;
6249 esac
22c6a0d0 6250 for ac_exec_ext in '' $ac_executable_extensions; do
bdb120d6 6251 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
22c6a0d0 6252 ac_cv_prog_AR="$ac_tool_prefix$ac_prog"
bdb120d6 6253 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
3a479287 6254 break 2
6255 fi
6256done
22c6a0d0 6257 done
3a479287 6258IFS=$as_save_IFS
6259
6260fi
6261fi
22c6a0d0 6262AR=$ac_cv_prog_AR
6263if test -n "$AR"; then
bdb120d6 6264 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
6265printf "%s\n" "$AR" >&6; }
3a479287 6266else
bdb120d6 6267 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
6268printf "%s\n" "no" >&6; }
3a479287 6269fi
6270
6271
22c6a0d0 6272 test -n "$AR" && break
3a479287 6273 done
6274fi
22c6a0d0 6275if test -z "$AR"; then
6276 ac_ct_AR=$AR
6277 for ac_prog in ar
3a479287 6278do
6279 # Extract the first word of "$ac_prog", so it can be a program name with args.
6280set dummy $ac_prog; ac_word=$2
bdb120d6 6281{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6282printf %s "checking for $ac_word... " >&6; }
6283if test ${ac_cv_prog_ac_ct_AR+y}
6284then :
6285 printf %s "(cached) " >&6
6286else $as_nop
22c6a0d0 6287 if test -n "$ac_ct_AR"; then
6288 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
3a479287 6289else
6290as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6291for as_dir in $PATH
6292do
6293 IFS=$as_save_IFS
bdb120d6 6294 case $as_dir in #(((
6295 '') as_dir=./ ;;
6296 */) ;;
6297 *) as_dir=$as_dir/ ;;
6298 esac
22c6a0d0 6299 for ac_exec_ext in '' $ac_executable_extensions; do
bdb120d6 6300 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
22c6a0d0 6301 ac_cv_prog_ac_ct_AR="$ac_prog"
bdb120d6 6302 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
3a479287 6303 break 2
6304 fi
6305done
22c6a0d0 6306 done
3a479287 6307IFS=$as_save_IFS
6308
6309fi
6310fi
22c6a0d0 6311ac_ct_AR=$ac_cv_prog_ac_ct_AR
6312if test -n "$ac_ct_AR"; then
bdb120d6 6313 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
6314printf "%s\n" "$ac_ct_AR" >&6; }
3a479287 6315else
bdb120d6 6316 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
6317printf "%s\n" "no" >&6; }
3a479287 6318fi
6319
6320
22c6a0d0 6321 test -n "$ac_ct_AR" && break
3a479287 6322done
6323
22c6a0d0 6324 if test "x$ac_ct_AR" = x; then
6325 AR="false"
3a479287 6326 else
6327 case $cross_compiling:$ac_tool_warned in
6328yes:)
bdb120d6 6329{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6330printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3a479287 6331ac_tool_warned=yes ;;
6332esac
22c6a0d0 6333 AR=$ac_ct_AR
3a479287 6334 fi
6335fi
6336
22c6a0d0 6337: ${AR=ar}
22c6a0d0 6338
6339
6340
6341
3a479287 6342
22c6a0d0 6343
bdb120d6 6344# Use ARFLAGS variable as AR's operation code to sync the variable naming with
6345# Automake. If both AR_FLAGS and ARFLAGS are specified, AR_FLAGS should have
6346# higher priority because thats what people were doing historically (setting
6347# ARFLAGS for automake and AR_FLAGS for libtool). FIXME: Make the AR_FLAGS
6348# variable obsoleted/removed.
22c6a0d0 6349
bdb120d6 6350test ${AR_FLAGS+y} || AR_FLAGS=${ARFLAGS-cr}
6351lt_ar_flags=$AR_FLAGS
22c6a0d0 6352
6353
6354
6355
bdb120d6 6356
6357
6358# Make AR_FLAGS overridable by 'make ARFLAGS='. Don't try to run-time override
6359# by AR_FLAGS because that was never working and AR_FLAGS is about to die.
6360
6361
6362
6363
6364
6365
6366{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for archiver @FILE support" >&5
6367printf %s "checking for archiver @FILE support... " >&6; }
6368if test ${lt_cv_ar_at_file+y}
6369then :
6370 printf %s "(cached) " >&6
6371else $as_nop
22c6a0d0 6372 lt_cv_ar_at_file=no
6373 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3a479287 6374/* end confdefs.h. */
6375
6376int
bdb120d6 6377main (void)
3a479287 6378{
3a479287 6379
6380 ;
6381 return 0;
6382}
6383_ACEOF
bdb120d6 6384if ac_fn_c_try_compile "$LINENO"
6385then :
22c6a0d0 6386 echo conftest.$ac_objext > conftest.lst
6387 lt_ar_try='$AR $AR_FLAGS libconftest.a @conftest.lst >&5'
6388 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5
6389 (eval $lt_ar_try) 2>&5
6390 ac_status=$?
bdb120d6 6391 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
22c6a0d0 6392 test $ac_status = 0; }
6393 if test 0 -eq "$ac_status"; then
6394 # Ensure the archiver fails upon bogus file names.
6395 rm -f conftest.$ac_objext libconftest.a
6396 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5
6397 (eval $lt_ar_try) 2>&5
6398 ac_status=$?
bdb120d6 6399 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
22c6a0d0 6400 test $ac_status = 0; }
6401 if test 0 -ne "$ac_status"; then
6402 lt_cv_ar_at_file=@
6403 fi
6404 fi
6405 rm -f conftest.* libconftest.a
3a479287 6406
3a479287 6407fi
bdb120d6 6408rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
3a479287 6409
22c6a0d0 6410fi
bdb120d6 6411{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ar_at_file" >&5
6412printf "%s\n" "$lt_cv_ar_at_file" >&6; }
3a479287 6413
22c6a0d0 6414if test no = "$lt_cv_ar_at_file"; then
6415 archiver_list_spec=
3a479287 6416else
22c6a0d0 6417 archiver_list_spec=$lt_cv_ar_at_file
6418fi
3a479287 6419
3a479287 6420
3a479287 6421
3a479287 6422
3a479287 6423
3a479287 6424
6425
22c6a0d0 6426if test -n "$ac_tool_prefix"; then
6427 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
6428set dummy ${ac_tool_prefix}strip; ac_word=$2
bdb120d6 6429{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6430printf %s "checking for $ac_word... " >&6; }
6431if test ${ac_cv_prog_STRIP+y}
6432then :
6433 printf %s "(cached) " >&6
6434else $as_nop
22c6a0d0 6435 if test -n "$STRIP"; then
6436 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
6437else
6438as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6439for as_dir in $PATH
6440do
6441 IFS=$as_save_IFS
bdb120d6 6442 case $as_dir in #(((
6443 '') as_dir=./ ;;
6444 */) ;;
6445 *) as_dir=$as_dir/ ;;
6446 esac
22c6a0d0 6447 for ac_exec_ext in '' $ac_executable_extensions; do
bdb120d6 6448 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
22c6a0d0 6449 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
bdb120d6 6450 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
22c6a0d0 6451 break 2
6452 fi
6453done
6454 done
6455IFS=$as_save_IFS
3a479287 6456
3a479287 6457fi
3a479287 6458fi
22c6a0d0 6459STRIP=$ac_cv_prog_STRIP
6460if test -n "$STRIP"; then
bdb120d6 6461 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
6462printf "%s\n" "$STRIP" >&6; }
3a479287 6463else
bdb120d6 6464 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
6465printf "%s\n" "no" >&6; }
3a479287 6466fi
3a479287 6467
3a479287 6468
22c6a0d0 6469fi
6470if test -z "$ac_cv_prog_STRIP"; then
6471 ac_ct_STRIP=$STRIP
6472 # Extract the first word of "strip", so it can be a program name with args.
6473set dummy strip; ac_word=$2
bdb120d6 6474{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6475printf %s "checking for $ac_word... " >&6; }
6476if test ${ac_cv_prog_ac_ct_STRIP+y}
6477then :
6478 printf %s "(cached) " >&6
6479else $as_nop
22c6a0d0 6480 if test -n "$ac_ct_STRIP"; then
6481 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
6482else
6483as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6484for as_dir in $PATH
6485do
6486 IFS=$as_save_IFS
bdb120d6 6487 case $as_dir in #(((
6488 '') as_dir=./ ;;
6489 */) ;;
6490 *) as_dir=$as_dir/ ;;
6491 esac
22c6a0d0 6492 for ac_exec_ext in '' $ac_executable_extensions; do
bdb120d6 6493 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
22c6a0d0 6494 ac_cv_prog_ac_ct_STRIP="strip"
bdb120d6 6495 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
22c6a0d0 6496 break 2
3a479287 6497 fi
22c6a0d0 6498done
3a479287 6499 done
22c6a0d0 6500IFS=$as_save_IFS
3a479287 6501
22c6a0d0 6502fi
6503fi
6504ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
6505if test -n "$ac_ct_STRIP"; then
bdb120d6 6506 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
6507printf "%s\n" "$ac_ct_STRIP" >&6; }
3a479287 6508else
bdb120d6 6509 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
6510printf "%s\n" "no" >&6; }
3a479287 6511fi
6512
22c6a0d0 6513 if test "x$ac_ct_STRIP" = x; then
6514 STRIP=":"
6515 else
6516 case $cross_compiling:$ac_tool_warned in
6517yes:)
bdb120d6 6518{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6519printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
22c6a0d0 6520ac_tool_warned=yes ;;
6521esac
6522 STRIP=$ac_ct_STRIP
6523 fi
6524else
6525 STRIP="$ac_cv_prog_STRIP"
3a479287 6526fi
3a479287 6527
22c6a0d0 6528test -z "$STRIP" && STRIP=:
3a479287 6529
6530
3a479287 6531
6532
6533
6534
22c6a0d0 6535if test -n "$ac_tool_prefix"; then
6536 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
6537set dummy ${ac_tool_prefix}ranlib; ac_word=$2
bdb120d6 6538{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6539printf %s "checking for $ac_word... " >&6; }
6540if test ${ac_cv_prog_RANLIB+y}
6541then :
6542 printf %s "(cached) " >&6
6543else $as_nop
22c6a0d0 6544 if test -n "$RANLIB"; then
6545 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
6546else
6547as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6548for as_dir in $PATH
3a479287 6549do
6550 IFS=$as_save_IFS
bdb120d6 6551 case $as_dir in #(((
6552 '') as_dir=./ ;;
6553 */) ;;
6554 *) as_dir=$as_dir/ ;;
6555 esac
22c6a0d0 6556 for ac_exec_ext in '' $ac_executable_extensions; do
bdb120d6 6557 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
22c6a0d0 6558 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
bdb120d6 6559 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
3a479287 6560 break 2
6561 fi
6562done
22c6a0d0 6563 done
3a479287 6564IFS=$as_save_IFS
6565
6566fi
6567fi
22c6a0d0 6568RANLIB=$ac_cv_prog_RANLIB
6569if test -n "$RANLIB"; then
bdb120d6 6570 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
6571printf "%s\n" "$RANLIB" >&6; }
3a479287 6572else
bdb120d6 6573 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
6574printf "%s\n" "no" >&6; }
3a479287 6575fi
6576
6577
3a479287 6578fi
22c6a0d0 6579if test -z "$ac_cv_prog_RANLIB"; then
6580 ac_ct_RANLIB=$RANLIB
6581 # Extract the first word of "ranlib", so it can be a program name with args.
6582set dummy ranlib; ac_word=$2
bdb120d6 6583{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6584printf %s "checking for $ac_word... " >&6; }
6585if test ${ac_cv_prog_ac_ct_RANLIB+y}
6586then :
6587 printf %s "(cached) " >&6
6588else $as_nop
22c6a0d0 6589 if test -n "$ac_ct_RANLIB"; then
6590 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
3a479287 6591else
6592as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6593for as_dir in $PATH
6594do
6595 IFS=$as_save_IFS
bdb120d6 6596 case $as_dir in #(((
6597 '') as_dir=./ ;;
6598 */) ;;
6599 *) as_dir=$as_dir/ ;;
6600 esac
22c6a0d0 6601 for ac_exec_ext in '' $ac_executable_extensions; do
bdb120d6 6602 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
22c6a0d0 6603 ac_cv_prog_ac_ct_RANLIB="ranlib"
bdb120d6 6604 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
3a479287 6605 break 2
6606 fi
6607done
22c6a0d0 6608 done
3a479287 6609IFS=$as_save_IFS
6610
6611fi
6612fi
22c6a0d0 6613ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
6614if test -n "$ac_ct_RANLIB"; then
bdb120d6 6615 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
6616printf "%s\n" "$ac_ct_RANLIB" >&6; }
3a479287 6617else
bdb120d6 6618 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
6619printf "%s\n" "no" >&6; }
3a479287 6620fi
6621
22c6a0d0 6622 if test "x$ac_ct_RANLIB" = x; then
6623 RANLIB=":"
3a479287 6624 else
6625 case $cross_compiling:$ac_tool_warned in
6626yes:)
bdb120d6 6627{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6628printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3a479287 6629ac_tool_warned=yes ;;
6630esac
22c6a0d0 6631 RANLIB=$ac_ct_RANLIB
3a479287 6632 fi
22c6a0d0 6633else
6634 RANLIB="$ac_cv_prog_RANLIB"
3a479287 6635fi
6636
22c6a0d0 6637test -z "$RANLIB" && RANLIB=:
3a479287 6638
3a479287 6639
3a479287 6640
3a479287 6641
3a479287 6642
22c6a0d0 6643
6644# Determine commands to create old-style static archives.
6645old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
6646old_postinstall_cmds='chmod 644 $oldlib'
6647old_postuninstall_cmds=
6648
6649if test -n "$RANLIB"; then
6650 case $host_os in
6651 bitrig* | openbsd*)
6652 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$tool_oldlib"
6653 ;;
6654 *)
6655 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$tool_oldlib"
6656 ;;
6657 esac
6658 old_archive_cmds="$old_archive_cmds~\$RANLIB \$tool_oldlib"
3a479287 6659fi
3a479287 6660
22c6a0d0 6661case $host_os in
6662 darwin*)
6663 lock_old_archive_extraction=yes ;;
6664 *)
6665 lock_old_archive_extraction=no ;;
3a479287 6666esac
3a479287 6667
3a479287 6668
3a479287 6669
3a479287 6670
3a479287 6671
6672
6673
3a479287 6674
3a479287 6675
3a479287 6676
3a479287 6677
3a479287 6678
3a479287 6679
3a479287 6680
3a479287 6681
3a479287 6682
3a479287 6683
3a479287 6684
6685
6686
22c6a0d0 6687
6688
6689
6690
6691
6692
6693
6694
6695
6696
6697
6698
6699
6700
6701
6702
6703
6704
6705
6706# If no C compiler was specified, use CC.
6707LTCC=${LTCC-"$CC"}
6708
6709# If no C compiler flags were specified, use CFLAGS.
6710LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
6711
6712# Allow CC to be a program name with arguments.
6713compiler=$CC
6714
3a479287 6715
6716# Check for command to grab the raw symbol name followed by C symbol from nm.
bdb120d6 6717{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5
6718printf %s "checking command to parse $NM output from $compiler object... " >&6; }
6719if test ${lt_cv_sys_global_symbol_pipe+y}
6720then :
6721 printf %s "(cached) " >&6
6722else $as_nop
3a479287 6723
6724# These are sane defaults that work on at least a few old systems.
6725# [They come from Ultrix. What could be older than Ultrix?!! ;)]
6726
6727# Character class describing NM global symbol codes.
6728symcode='[BCDEGRST]'
6729
6730# Regexp to match symbols that can be accessed directly from C.
6731sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
6732
3a479287 6733# Define system-specific variables.
6734case $host_os in
6735aix*)
6736 symcode='[BCDT]'
6737 ;;
22c6a0d0 6738cygwin* | mingw* | pw32* | cegcc*)
3a479287 6739 symcode='[ABCDGISTW]'
6740 ;;
22c6a0d0 6741hpux*)
6742 if test ia64 = "$host_cpu"; then
3a479287 6743 symcode='[ABCDEGRST]'
6744 fi
3a479287 6745 ;;
6746irix* | nonstopux*)
6747 symcode='[BCDEGRST]'
6748 ;;
6749osf*)
6750 symcode='[BCDEGQRST]'
6751 ;;
6752solaris*)
6753 symcode='[BDRT]'
6754 ;;
6755sco3.2v5*)
6756 symcode='[DT]'
6757 ;;
6758sysv4.2uw2*)
6759 symcode='[DT]'
6760 ;;
6761sysv5* | sco5v6* | unixware* | OpenUNIX*)
6762 symcode='[ABDT]'
6763 ;;
6764sysv4)
6765 symcode='[DFNSTU]'
6766 ;;
6767esac
6768
22c6a0d0 6769# If we're using GNU nm, then use its standard symbol codes.
6770case `$NM -V 2>&1` in
6771*GNU* | *'with BFD'*)
6772 symcode='[ABCDGIRSTW]' ;;
6773esac
6774
6775if test "$lt_cv_nm_interface" = "MS dumpbin"; then
6776 # Gets list of data symbols to import.
bdb120d6 6777 lt_cv_sys_global_symbol_to_import="$SED -n -e 's/^I .* \(.*\)$/\1/p'"
22c6a0d0 6778 # Adjust the below global symbol transforms to fixup imported variables.
6779 lt_cdecl_hook=" -e 's/^I .* \(.*\)$/extern __declspec(dllimport) char \1;/p'"
6780 lt_c_name_hook=" -e 's/^I .* \(.*\)$/ {\"\1\", (void *) 0},/p'"
6781 lt_c_name_lib_hook="\
6782 -e 's/^I .* \(lib.*\)$/ {\"\1\", (void *) 0},/p'\
6783 -e 's/^I .* \(.*\)$/ {\"lib\1\", (void *) 0},/p'"
6784else
6785 # Disable hooks by default.
6786 lt_cv_sys_global_symbol_to_import=
6787 lt_cdecl_hook=
6788 lt_c_name_hook=
6789 lt_c_name_lib_hook=
6790fi
6791
6792# Transform an extracted symbol line into a proper C declaration.
6793# Some systems (esp. on ia64) link data and code symbols differently,
6794# so use this general approach.
bdb120d6 6795lt_cv_sys_global_symbol_to_cdecl="$SED -n"\
22c6a0d0 6796$lt_cdecl_hook\
6797" -e 's/^T .* \(.*\)$/extern int \1();/p'"\
6798" -e 's/^$symcode$symcode* .* \(.*\)$/extern char \1;/p'"
6799
6800# Transform an extracted symbol line into symbol name and symbol address
bdb120d6 6801lt_cv_sys_global_symbol_to_c_name_address="$SED -n"\
22c6a0d0 6802$lt_c_name_hook\
6803" -e 's/^: \(.*\) .*$/ {\"\1\", (void *) 0},/p'"\
6804" -e 's/^$symcode$symcode* .* \(.*\)$/ {\"\1\", (void *) \&\1},/p'"
6805
6806# Transform an extracted symbol line into symbol name with lib prefix and
6807# symbol address.
bdb120d6 6808lt_cv_sys_global_symbol_to_c_name_address_lib_prefix="$SED -n"\
22c6a0d0 6809$lt_c_name_lib_hook\
6810" -e 's/^: \(.*\) .*$/ {\"\1\", (void *) 0},/p'"\
6811" -e 's/^$symcode$symcode* .* \(lib.*\)$/ {\"\1\", (void *) \&\1},/p'"\
6812" -e 's/^$symcode$symcode* .* \(.*\)$/ {\"lib\1\", (void *) \&\1},/p'"
6813
3a479287 6814# Handle CRLF in mingw tool chain
6815opt_cr=
6816case $build_os in
6817mingw*)
22c6a0d0 6818 opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
3a479287 6819 ;;
6820esac
6821
22c6a0d0 6822# Try without a prefix underscore, then with it.
3a479287 6823for ac_symprfx in "" "_"; do
6824
6825 # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
6826 symxfrm="\\1 $ac_symprfx\\2 \\2"
6827
6828 # Write the raw and C identifiers.
22c6a0d0 6829 if test "$lt_cv_nm_interface" = "MS dumpbin"; then
6830 # Fake it for dumpbin and say T for any non-static function,
6831 # D for any global variable and I for any imported variable.
bdb120d6 6832 # Also find C++ and __fastcall symbols from MSVC++ or ICC,
22c6a0d0 6833 # which start with @ or ?.
6834 lt_cv_sys_global_symbol_pipe="$AWK '"\
6835" {last_section=section; section=\$ 3};"\
6836" /^COFF SYMBOL TABLE/{for(i in hide) delete hide[i]};"\
6837" /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
6838" /^ *Symbol name *: /{split(\$ 0,sn,\":\"); si=substr(sn[2],2)};"\
6839" /^ *Type *: code/{print \"T\",si,substr(si,length(prfx))};"\
6840" /^ *Type *: data/{print \"I\",si,substr(si,length(prfx))};"\
6841" \$ 0!~/External *\|/{next};"\
6842" / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
6843" {if(hide[section]) next};"\
6844" {f=\"D\"}; \$ 0~/\(\).*\|/{f=\"T\"};"\
6845" {split(\$ 0,a,/\||\r/); split(a[2],s)};"\
6846" s[1]~/^[@?]/{print f,s[1],s[1]; next};"\
6847" s[1]~prfx {split(s[1],t,\"@\"); print f,t[1],substr(t[1],length(prfx))}"\
6848" ' prfx=^$ac_symprfx"
6849 else
bdb120d6 6850 lt_cv_sys_global_symbol_pipe="$SED -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
22c6a0d0 6851 fi
bdb120d6 6852 lt_cv_sys_global_symbol_pipe="$lt_cv_sys_global_symbol_pipe | $SED '/ __gnu_lto/d'"
3a479287 6853
6854 # Check to see that the pipe works correctly.
6855 pipe_works=no
6856
6857 rm -f conftest*
22c6a0d0 6858 cat > conftest.$ac_ext <<_LT_EOF
3a479287 6859#ifdef __cplusplus
6860extern "C" {
6861#endif
6862char nm_test_var;
22c6a0d0 6863void nm_test_func(void);
6864void nm_test_func(void){}
3a479287 6865#ifdef __cplusplus
6866}
6867#endif
6868int main(){nm_test_var='a';nm_test_func();return(0);}
22c6a0d0 6869_LT_EOF
3a479287 6870
22c6a0d0 6871 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
3a479287 6872 (eval $ac_compile) 2>&5
6873 ac_status=$?
bdb120d6 6874 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
22c6a0d0 6875 test $ac_status = 0; }; then
3a479287 6876 # Now try to grab the symbols.
6877 nlist=conftest.nm
bdb120d6 6878 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5
6879 (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5
6880 ac_status=$?
6881 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6882 test $ac_status = 0; } && test -s "$nlist"; then
3a479287 6883 # Try sorting and uniquifying the output.
6884 if sort "$nlist" | uniq > "$nlist"T; then
6885 mv -f "$nlist"T "$nlist"
6886 else
6887 rm -f "$nlist"T
6888 fi
6889
6890 # Make sure that we snagged all the symbols we need.
22c6a0d0 6891 if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
6892 if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
6893 cat <<_LT_EOF > conftest.$ac_ext
6894/* Keep this code in sync between libtool.m4, ltmain, lt_system.h, and tests. */
6895#if defined _WIN32 || defined __CYGWIN__ || defined _WIN32_WCE
6896/* DATA imports from DLLs on WIN32 can't be const, because runtime
6897 relocations are performed -- see ld's documentation on pseudo-relocs. */
6898# define LT_DLSYM_CONST
6899#elif defined __osf__
6900/* This system does not cope well with relocations in const data. */
6901# define LT_DLSYM_CONST
6902#else
6903# define LT_DLSYM_CONST const
6904#endif
6905
3a479287 6906#ifdef __cplusplus
6907extern "C" {
6908#endif
6909
22c6a0d0 6910_LT_EOF
3a479287 6911 # Now generate the symbol file.
22c6a0d0 6912 eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
3a479287 6913
22c6a0d0 6914 cat <<_LT_EOF >> conftest.$ac_ext
3a479287 6915
22c6a0d0 6916/* The mapping between symbol names and symbols. */
6917LT_DLSYM_CONST struct {
3a479287 6918 const char *name;
22c6a0d0 6919 void *address;
3a479287 6920}
22c6a0d0 6921lt__PROGRAM__LTX_preloaded_symbols[] =
3a479287 6922{
22c6a0d0 6923 { "@PROGRAM@", (void *) 0 },
6924_LT_EOF
6925 $SED "s/^$symcode$symcode* .* \(.*\)$/ {\"\1\", (void *) \&\1},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
6926 cat <<\_LT_EOF >> conftest.$ac_ext
6927 {0, (void *) 0}
3a479287 6928};
6929
22c6a0d0 6930/* This works around a problem in FreeBSD linker */
6931#ifdef FREEBSD_WORKAROUND
6932static const void *lt_preloaded_setup() {
6933 return lt__PROGRAM__LTX_preloaded_symbols;
6934}
6935#endif
6936
3a479287 6937#ifdef __cplusplus
6938}
6939#endif
22c6a0d0 6940_LT_EOF
3a479287 6941 # Now try linking the two files.
6942 mv conftest.$ac_objext conftstm.$ac_objext
22c6a0d0 6943 lt_globsym_save_LIBS=$LIBS
6944 lt_globsym_save_CFLAGS=$CFLAGS
6945 LIBS=conftstm.$ac_objext
3a479287 6946 CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
22c6a0d0 6947 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
3a479287 6948 (eval $ac_link) 2>&5
6949 ac_status=$?
bdb120d6 6950 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
22c6a0d0 6951 test $ac_status = 0; } && test -s conftest$ac_exeext; then
3a479287 6952 pipe_works=yes
6953 fi
22c6a0d0 6954 LIBS=$lt_globsym_save_LIBS
6955 CFLAGS=$lt_globsym_save_CFLAGS
3a479287 6956 else
6957 echo "cannot find nm_test_func in $nlist" >&5
6958 fi
6959 else
6960 echo "cannot find nm_test_var in $nlist" >&5
6961 fi
6962 else
6963 echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
6964 fi
6965 else
6966 echo "$progname: failed program was:" >&5
6967 cat conftest.$ac_ext >&5
6968 fi
22c6a0d0 6969 rm -rf conftest* conftst*
3a479287 6970
6971 # Do not use the global_symbol_pipe unless it works.
22c6a0d0 6972 if test yes = "$pipe_works"; then
3a479287 6973 break
6974 else
6975 lt_cv_sys_global_symbol_pipe=
6976 fi
6977done
6978
6979fi
6980
6981if test -z "$lt_cv_sys_global_symbol_pipe"; then
6982 lt_cv_sys_global_symbol_to_cdecl=
6983fi
6984if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
bdb120d6 6985 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: failed" >&5
6986printf "%s\n" "failed" >&6; }
3a479287 6987else
bdb120d6 6988 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: ok" >&5
6989printf "%s\n" "ok" >&6; }
3a479287 6990fi
6991
22c6a0d0 6992# Response file support.
6993if test "$lt_cv_nm_interface" = "MS dumpbin"; then
6994 nm_file_list_spec='@'
6995elif $NM --help 2>/dev/null | grep '[@]FILE' >/dev/null; then
6996 nm_file_list_spec='@'
3a479287 6997fi
3a479287 6998
6999
7000
7001
7002
3a479287 7003
3a479287 7004
3a479287 7005
3a479287 7006
3a479287 7007
3a479287 7008
3a479287 7009
3a479287 7010
22c6a0d0 7011
7012
7013
7014
7015
7016
7017
7018
7019
7020
7021
7022
7023
7024
7025
7026
7027
7028
7029
7030
7031
7032
7033
7034
bdb120d6 7035{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for sysroot" >&5
7036printf %s "checking for sysroot... " >&6; }
22c6a0d0 7037
7038# Check whether --with-sysroot was given.
bdb120d6 7039if test ${with_sysroot+y}
7040then :
22c6a0d0 7041 withval=$with_sysroot;
bdb120d6 7042else $as_nop
22c6a0d0 7043 with_sysroot=no
7044fi
7045
7046
7047lt_sysroot=
7048case $with_sysroot in #(
7049 yes)
7050 if test yes = "$GCC"; then
7051 lt_sysroot=`$CC --print-sysroot 2>/dev/null`
7052 fi
7053 ;; #(
7054 /*)
bdb120d6 7055 lt_sysroot=`echo "$with_sysroot" | $SED -e "$sed_quote_subst"`
22c6a0d0 7056 ;; #(
7057 no|'')
7058 ;; #(
7059 *)
bdb120d6 7060 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $with_sysroot" >&5
7061printf "%s\n" "$with_sysroot" >&6; }
22c6a0d0 7062 as_fn_error $? "The sysroot must be an absolute path." "$LINENO" 5
7063 ;;
7064esac
7065
bdb120d6 7066 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: ${lt_sysroot:-no}" >&5
7067printf "%s\n" "${lt_sysroot:-no}" >&6; }
22c6a0d0 7068
7069
7070
7071
7072
bdb120d6 7073{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for a working dd" >&5
7074printf %s "checking for a working dd... " >&6; }
7075if test ${ac_cv_path_lt_DD+y}
7076then :
7077 printf %s "(cached) " >&6
7078else $as_nop
22c6a0d0 7079 printf 0123456789abcdef0123456789abcdef >conftest.i
7080cat conftest.i conftest.i >conftest2.i
7081: ${lt_DD:=$DD}
7082if test -z "$lt_DD"; then
7083 ac_path_lt_DD_found=false
7084 # Loop through the user's path and test for each of PROGNAME-LIST
7085 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3a479287 7086for as_dir in $PATH
7087do
7088 IFS=$as_save_IFS
bdb120d6 7089 case $as_dir in #(((
7090 '') as_dir=./ ;;
7091 */) ;;
7092 *) as_dir=$as_dir/ ;;
7093 esac
7094 for ac_prog in dd
7095 do
22c6a0d0 7096 for ac_exec_ext in '' $ac_executable_extensions; do
bdb120d6 7097 ac_path_lt_DD="$as_dir$ac_prog$ac_exec_ext"
22c6a0d0 7098 as_fn_executable_p "$ac_path_lt_DD" || continue
7099if "$ac_path_lt_DD" bs=32 count=1 <conftest2.i >conftest.out 2>/dev/null; then
7100 cmp -s conftest.i conftest.out \
7101 && ac_cv_path_lt_DD="$ac_path_lt_DD" ac_path_lt_DD_found=:
7102fi
7103 $ac_path_lt_DD_found && break 3
7104 done
7105 done
7106 done
3a479287 7107IFS=$as_save_IFS
22c6a0d0 7108 if test -z "$ac_cv_path_lt_DD"; then
7109 :
7110 fi
7111else
7112 ac_cv_path_lt_DD=$lt_DD
3a479287 7113fi
22c6a0d0 7114
7115rm -f conftest.i conftest2.i conftest.out
3a479287 7116fi
bdb120d6 7117{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_lt_DD" >&5
7118printf "%s\n" "$ac_cv_path_lt_DD" >&6; }
22c6a0d0 7119
7120
bdb120d6 7121{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking how to truncate binary pipes" >&5
7122printf %s "checking how to truncate binary pipes... " >&6; }
7123if test ${lt_cv_truncate_bin+y}
7124then :
7125 printf %s "(cached) " >&6
7126else $as_nop
22c6a0d0 7127 printf 0123456789abcdef0123456789abcdef >conftest.i
7128cat conftest.i conftest.i >conftest2.i
7129lt_cv_truncate_bin=
7130if "$ac_cv_path_lt_DD" bs=32 count=1 <conftest2.i >conftest.out 2>/dev/null; then
7131 cmp -s conftest.i conftest.out \
7132 && lt_cv_truncate_bin="$ac_cv_path_lt_DD bs=4096 count=1"
7133fi
7134rm -f conftest.i conftest2.i conftest.out
7135test -z "$lt_cv_truncate_bin" && lt_cv_truncate_bin="$SED -e 4q"
3a479287 7136fi
bdb120d6 7137{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_truncate_bin" >&5
7138printf "%s\n" "$lt_cv_truncate_bin" >&6; }
3a479287 7139
7140
22c6a0d0 7141
7142
7143
7144
8c796858 7145
7146# Calculate cc_basename. Skip known compiler wrappers and cross-prefix.
7147func_cc_basename ()
7148{
7149 for cc_temp in $*""; do
7150 case $cc_temp in
7151 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
7152 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
7153 \-*) ;;
7154 *) break;;
7155 esac
7156 done
7157 func_cc_basename_result=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
7158}
7159
22c6a0d0 7160# Check whether --enable-libtool-lock was given.
bdb120d6 7161if test ${enable_libtool_lock+y}
7162then :
22c6a0d0 7163 enableval=$enable_libtool_lock;
3a479287 7164fi
22c6a0d0 7165
7166test no = "$enable_libtool_lock" || enable_libtool_lock=yes
7167
7168# Some flags need to be propagated to the compiler or linker for good
7169# libtool support.
7170case $host in
7171ia64-*-hpux*)
7172 # Find out what ABI is being produced by ac_compile, and set mode
7173 # options accordingly.
7174 echo 'int i;' > conftest.$ac_ext
7175 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7176 (eval $ac_compile) 2>&5
7177 ac_status=$?
bdb120d6 7178 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
22c6a0d0 7179 test $ac_status = 0; }; then
bdb120d6 7180 case `$FILECMD conftest.$ac_objext` in
22c6a0d0 7181 *ELF-32*)
7182 HPUX_IA64_MODE=32
7183 ;;
7184 *ELF-64*)
7185 HPUX_IA64_MODE=64
7186 ;;
7187 esac
7188 fi
7189 rm -rf conftest*
7190 ;;
7191*-*-irix6*)
7192 # Find out what ABI is being produced by ac_compile, and set linker
7193 # options accordingly.
7194 echo '#line '$LINENO' "configure"' > conftest.$ac_ext
7195 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7196 (eval $ac_compile) 2>&5
7197 ac_status=$?
bdb120d6 7198 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
22c6a0d0 7199 test $ac_status = 0; }; then
7200 if test yes = "$lt_cv_prog_gnu_ld"; then
bdb120d6 7201 case `$FILECMD conftest.$ac_objext` in
22c6a0d0 7202 *32-bit*)
7203 LD="${LD-ld} -melf32bsmip"
7204 ;;
7205 *N32*)
7206 LD="${LD-ld} -melf32bmipn32"
7207 ;;
7208 *64-bit*)
7209 LD="${LD-ld} -melf64bmip"
7210 ;;
7211 esac
7212 else
bdb120d6 7213 case `$FILECMD conftest.$ac_objext` in
22c6a0d0 7214 *32-bit*)
7215 LD="${LD-ld} -32"
7216 ;;
7217 *N32*)
7218 LD="${LD-ld} -n32"
7219 ;;
7220 *64-bit*)
7221 LD="${LD-ld} -64"
7222 ;;
7223 esac
7224 fi
7225 fi
7226 rm -rf conftest*
7227 ;;
7228
7229mips64*-*linux*)
7230 # Find out what ABI is being produced by ac_compile, and set linker
7231 # options accordingly.
7232 echo '#line '$LINENO' "configure"' > conftest.$ac_ext
7233 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7234 (eval $ac_compile) 2>&5
7235 ac_status=$?
bdb120d6 7236 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
22c6a0d0 7237 test $ac_status = 0; }; then
7238 emul=elf
bdb120d6 7239 case `$FILECMD conftest.$ac_objext` in
22c6a0d0 7240 *32-bit*)
7241 emul="${emul}32"
7242 ;;
7243 *64-bit*)
7244 emul="${emul}64"
7245 ;;
7246 esac
bdb120d6 7247 case `$FILECMD conftest.$ac_objext` in
22c6a0d0 7248 *MSB*)
7249 emul="${emul}btsmip"
7250 ;;
7251 *LSB*)
7252 emul="${emul}ltsmip"
7253 ;;
7254 esac
bdb120d6 7255 case `$FILECMD conftest.$ac_objext` in
22c6a0d0 7256 *N32*)
7257 emul="${emul}n32"
7258 ;;
7259 esac
7260 LD="${LD-ld} -m $emul"
7261 fi
7262 rm -rf conftest*
7263 ;;
7264
7265x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \
7266s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
7267 # Find out what ABI is being produced by ac_compile, and set linker
7268 # options accordingly. Note that the listed cases only cover the
7269 # situations where additional linker options are needed (such as when
7270 # doing 32-bit compilation for a host where ld defaults to 64-bit, or
7271 # vice versa); the common cases where no linker options are needed do
7272 # not appear in the list.
7273 echo 'int i;' > conftest.$ac_ext
7274 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7275 (eval $ac_compile) 2>&5
7276 ac_status=$?
bdb120d6 7277 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
22c6a0d0 7278 test $ac_status = 0; }; then
bdb120d6 7279 case `$FILECMD conftest.o` in
22c6a0d0 7280 *32-bit*)
7281 case $host in
7282 x86_64-*kfreebsd*-gnu)
7283 LD="${LD-ld} -m elf_i386_fbsd"
7284 ;;
7285 x86_64-*linux*)
bdb120d6 7286 case `$FILECMD conftest.o` in
22c6a0d0 7287 *x86-64*)
7288 LD="${LD-ld} -m elf32_x86_64"
7289 ;;
7290 *)
7291 LD="${LD-ld} -m elf_i386"
7292 ;;
7293 esac
7294 ;;
7295 powerpc64le-*linux*)
7296 LD="${LD-ld} -m elf32lppclinux"
7297 ;;
7298 powerpc64-*linux*)
7299 LD="${LD-ld} -m elf32ppclinux"
7300 ;;
7301 s390x-*linux*)
7302 LD="${LD-ld} -m elf_s390"
7303 ;;
7304 sparc64-*linux*)
7305 LD="${LD-ld} -m elf32_sparc"
7306 ;;
7307 esac
7308 ;;
7309 *64-bit*)
7310 case $host in
7311 x86_64-*kfreebsd*-gnu)
7312 LD="${LD-ld} -m elf_x86_64_fbsd"
7313 ;;
7314 x86_64-*linux*)
7315 LD="${LD-ld} -m elf_x86_64"
7316 ;;
7317 powerpcle-*linux*)
7318 LD="${LD-ld} -m elf64lppc"
7319 ;;
7320 powerpc-*linux*)
7321 LD="${LD-ld} -m elf64ppc"
7322 ;;
7323 s390*-*linux*|s390*-*tpf*)
7324 LD="${LD-ld} -m elf64_s390"
7325 ;;
7326 sparc*-*linux*)
7327 LD="${LD-ld} -m elf64_sparc"
7328 ;;
7329 esac
7330 ;;
7331 esac
7332 fi
7333 rm -rf conftest*
7334 ;;
7335
7336*-*-sco3.2v5*)
7337 # On SCO OpenServer 5, we need -belf to get full-featured binaries.
7338 SAVE_CFLAGS=$CFLAGS
7339 CFLAGS="$CFLAGS -belf"
bdb120d6 7340 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5
7341printf %s "checking whether the C compiler needs -belf... " >&6; }
7342if test ${lt_cv_cc_needs_belf+y}
7343then :
7344 printf %s "(cached) " >&6
7345else $as_nop
22c6a0d0 7346 ac_ext=c
7347ac_cpp='$CPP $CPPFLAGS'
7348ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7349ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7350ac_compiler_gnu=$ac_cv_c_compiler_gnu
7351
7352 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7353/* end confdefs.h. */
7354
7355int
bdb120d6 7356main (void)
22c6a0d0 7357{
7358
7359 ;
7360 return 0;
7361}
7362_ACEOF
bdb120d6 7363if ac_fn_c_try_link "$LINENO"
7364then :
22c6a0d0 7365 lt_cv_cc_needs_belf=yes
bdb120d6 7366else $as_nop
22c6a0d0 7367 lt_cv_cc_needs_belf=no
7368fi
bdb120d6 7369rm -f core conftest.err conftest.$ac_objext conftest.beam \
22c6a0d0 7370 conftest$ac_exeext conftest.$ac_ext
7371 ac_ext=c
7372ac_cpp='$CPP $CPPFLAGS'
7373ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7374ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7375ac_compiler_gnu=$ac_cv_c_compiler_gnu
7376
7377fi
bdb120d6 7378{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5
7379printf "%s\n" "$lt_cv_cc_needs_belf" >&6; }
22c6a0d0 7380 if test yes != "$lt_cv_cc_needs_belf"; then
7381 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
7382 CFLAGS=$SAVE_CFLAGS
7383 fi
7384 ;;
7385*-*solaris*)
7386 # Find out what ABI is being produced by ac_compile, and set linker
7387 # options accordingly.
7388 echo 'int i;' > conftest.$ac_ext
7389 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7390 (eval $ac_compile) 2>&5
7391 ac_status=$?
bdb120d6 7392 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
22c6a0d0 7393 test $ac_status = 0; }; then
bdb120d6 7394 case `$FILECMD conftest.o` in
22c6a0d0 7395 *64-bit*)
7396 case $lt_cv_prog_gnu_ld in
7397 yes*)
7398 case $host in
7399 i?86-*-solaris*|x86_64-*-solaris*)
7400 LD="${LD-ld} -m elf_x86_64"
7401 ;;
7402 sparc*-*-solaris*)
7403 LD="${LD-ld} -m elf64_sparc"
7404 ;;
7405 esac
7406 # GNU ld 2.21 introduced _sol2 emulations. Use them if available.
7407 if ${LD-ld} -V | grep _sol2 >/dev/null 2>&1; then
7408 LD=${LD-ld}_sol2
7409 fi
7410 ;;
7411 *)
7412 if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
7413 LD="${LD-ld} -64"
7414 fi
7415 ;;
7416 esac
7417 ;;
7418 esac
7419 fi
7420 rm -rf conftest*
7421 ;;
7422esac
7423
7424need_locks=$enable_libtool_lock
7425
7426if test -n "$ac_tool_prefix"; then
7427 # Extract the first word of "${ac_tool_prefix}mt", so it can be a program name with args.
7428set dummy ${ac_tool_prefix}mt; ac_word=$2
bdb120d6 7429{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7430printf %s "checking for $ac_word... " >&6; }
7431if test ${ac_cv_prog_MANIFEST_TOOL+y}
7432then :
7433 printf %s "(cached) " >&6
7434else $as_nop
22c6a0d0 7435 if test -n "$MANIFEST_TOOL"; then
7436 ac_cv_prog_MANIFEST_TOOL="$MANIFEST_TOOL" # Let the user override the test.
3a479287 7437else
7438as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7439for as_dir in $PATH
7440do
7441 IFS=$as_save_IFS
bdb120d6 7442 case $as_dir in #(((
7443 '') as_dir=./ ;;
7444 */) ;;
7445 *) as_dir=$as_dir/ ;;
7446 esac
22c6a0d0 7447 for ac_exec_ext in '' $ac_executable_extensions; do
bdb120d6 7448 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
22c6a0d0 7449 ac_cv_prog_MANIFEST_TOOL="${ac_tool_prefix}mt"
bdb120d6 7450 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
3a479287 7451 break 2
7452 fi
7453done
22c6a0d0 7454 done
7455IFS=$as_save_IFS
7456
7457fi
7458fi
7459MANIFEST_TOOL=$ac_cv_prog_MANIFEST_TOOL
7460if test -n "$MANIFEST_TOOL"; then
bdb120d6 7461 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $MANIFEST_TOOL" >&5
7462printf "%s\n" "$MANIFEST_TOOL" >&6; }
22c6a0d0 7463else
bdb120d6 7464 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
7465printf "%s\n" "no" >&6; }
22c6a0d0 7466fi
7467
7468
7469fi
7470if test -z "$ac_cv_prog_MANIFEST_TOOL"; then
7471 ac_ct_MANIFEST_TOOL=$MANIFEST_TOOL
7472 # Extract the first word of "mt", so it can be a program name with args.
7473set dummy mt; ac_word=$2
bdb120d6 7474{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7475printf %s "checking for $ac_word... " >&6; }
7476if test ${ac_cv_prog_ac_ct_MANIFEST_TOOL+y}
7477then :
7478 printf %s "(cached) " >&6
7479else $as_nop
22c6a0d0 7480 if test -n "$ac_ct_MANIFEST_TOOL"; then
7481 ac_cv_prog_ac_ct_MANIFEST_TOOL="$ac_ct_MANIFEST_TOOL" # Let the user override the test.
7482else
7483as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7484for as_dir in $PATH
7485do
7486 IFS=$as_save_IFS
bdb120d6 7487 case $as_dir in #(((
7488 '') as_dir=./ ;;
7489 */) ;;
7490 *) as_dir=$as_dir/ ;;
7491 esac
22c6a0d0 7492 for ac_exec_ext in '' $ac_executable_extensions; do
bdb120d6 7493 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
22c6a0d0 7494 ac_cv_prog_ac_ct_MANIFEST_TOOL="mt"
bdb120d6 7495 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
22c6a0d0 7496 break 2
7497 fi
3a479287 7498done
22c6a0d0 7499 done
3a479287 7500IFS=$as_save_IFS
7501
7502fi
7503fi
22c6a0d0 7504ac_ct_MANIFEST_TOOL=$ac_cv_prog_ac_ct_MANIFEST_TOOL
7505if test -n "$ac_ct_MANIFEST_TOOL"; then
bdb120d6 7506 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_MANIFEST_TOOL" >&5
7507printf "%s\n" "$ac_ct_MANIFEST_TOOL" >&6; }
3a479287 7508else
bdb120d6 7509 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
7510printf "%s\n" "no" >&6; }
3a479287 7511fi
7512
22c6a0d0 7513 if test "x$ac_ct_MANIFEST_TOOL" = x; then
7514 MANIFEST_TOOL=":"
3a479287 7515 else
7516 case $cross_compiling:$ac_tool_warned in
7517yes:)
bdb120d6 7518{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7519printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3a479287 7520ac_tool_warned=yes ;;
7521esac
22c6a0d0 7522 MANIFEST_TOOL=$ac_ct_MANIFEST_TOOL
3a479287 7523 fi
7524else
22c6a0d0 7525 MANIFEST_TOOL="$ac_cv_prog_MANIFEST_TOOL"
3a479287 7526fi
7527
22c6a0d0 7528test -z "$MANIFEST_TOOL" && MANIFEST_TOOL=mt
bdb120d6 7529{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $MANIFEST_TOOL is a manifest tool" >&5
7530printf %s "checking if $MANIFEST_TOOL is a manifest tool... " >&6; }
7531if test ${lt_cv_path_mainfest_tool+y}
7532then :
7533 printf %s "(cached) " >&6
7534else $as_nop
22c6a0d0 7535 lt_cv_path_mainfest_tool=no
7536 echo "$as_me:$LINENO: $MANIFEST_TOOL '-?'" >&5
7537 $MANIFEST_TOOL '-?' 2>conftest.err > conftest.out
7538 cat conftest.err >&5
7539 if $GREP 'Manifest Tool' conftest.out > /dev/null; then
7540 lt_cv_path_mainfest_tool=yes
7541 fi
7542 rm -f conftest*
7543fi
bdb120d6 7544{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_mainfest_tool" >&5
7545printf "%s\n" "$lt_cv_path_mainfest_tool" >&6; }
22c6a0d0 7546if test yes != "$lt_cv_path_mainfest_tool"; then
7547 MANIFEST_TOOL=:
7548fi
7549
7550
7551
7552
7553
7554
7555 case $host_os in
7556 rhapsody* | darwin*)
7557 if test -n "$ac_tool_prefix"; then
7558 # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
7559set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
bdb120d6 7560{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7561printf %s "checking for $ac_word... " >&6; }
7562if test ${ac_cv_prog_DSYMUTIL+y}
7563then :
7564 printf %s "(cached) " >&6
7565else $as_nop
22c6a0d0 7566 if test -n "$DSYMUTIL"; then
7567 ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
3a479287 7568else
7569as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7570for as_dir in $PATH
7571do
7572 IFS=$as_save_IFS
bdb120d6 7573 case $as_dir in #(((
7574 '') as_dir=./ ;;
7575 */) ;;
7576 *) as_dir=$as_dir/ ;;
7577 esac
22c6a0d0 7578 for ac_exec_ext in '' $ac_executable_extensions; do
bdb120d6 7579 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
22c6a0d0 7580 ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
bdb120d6 7581 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
3a479287 7582 break 2
7583 fi
7584done
22c6a0d0 7585 done
3a479287 7586IFS=$as_save_IFS
7587
7588fi
7589fi
22c6a0d0 7590DSYMUTIL=$ac_cv_prog_DSYMUTIL
7591if test -n "$DSYMUTIL"; then
bdb120d6 7592 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
7593printf "%s\n" "$DSYMUTIL" >&6; }
3a479287 7594else
bdb120d6 7595 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
7596printf "%s\n" "no" >&6; }
3a479287 7597fi
7598
7599
7600fi
22c6a0d0 7601if test -z "$ac_cv_prog_DSYMUTIL"; then
7602 ac_ct_DSYMUTIL=$DSYMUTIL
7603 # Extract the first word of "dsymutil", so it can be a program name with args.
7604set dummy dsymutil; ac_word=$2
bdb120d6 7605{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7606printf %s "checking for $ac_word... " >&6; }
7607if test ${ac_cv_prog_ac_ct_DSYMUTIL+y}
7608then :
7609 printf %s "(cached) " >&6
7610else $as_nop
22c6a0d0 7611 if test -n "$ac_ct_DSYMUTIL"; then
7612 ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
3a479287 7613else
7614as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7615for as_dir in $PATH
7616do
7617 IFS=$as_save_IFS
bdb120d6 7618 case $as_dir in #(((
7619 '') as_dir=./ ;;
7620 */) ;;
7621 *) as_dir=$as_dir/ ;;
7622 esac
22c6a0d0 7623 for ac_exec_ext in '' $ac_executable_extensions; do
bdb120d6 7624 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
22c6a0d0 7625 ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
bdb120d6 7626 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
3a479287 7627 break 2
7628 fi
7629done
22c6a0d0 7630 done
3a479287 7631IFS=$as_save_IFS
7632
7633fi
7634fi
22c6a0d0 7635ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
7636if test -n "$ac_ct_DSYMUTIL"; then
bdb120d6 7637 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5
7638printf "%s\n" "$ac_ct_DSYMUTIL" >&6; }
3a479287 7639else
bdb120d6 7640 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
7641printf "%s\n" "no" >&6; }
3a479287 7642fi
7643
22c6a0d0 7644 if test "x$ac_ct_DSYMUTIL" = x; then
7645 DSYMUTIL=":"
3a479287 7646 else
7647 case $cross_compiling:$ac_tool_warned in
7648yes:)
bdb120d6 7649{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7650printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3a479287 7651ac_tool_warned=yes ;;
7652esac
22c6a0d0 7653 DSYMUTIL=$ac_ct_DSYMUTIL
3a479287 7654 fi
7655else
22c6a0d0 7656 DSYMUTIL="$ac_cv_prog_DSYMUTIL"
3a479287 7657fi
7658
22c6a0d0 7659 if test -n "$ac_tool_prefix"; then
7660 # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
7661set dummy ${ac_tool_prefix}nmedit; ac_word=$2
bdb120d6 7662{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7663printf %s "checking for $ac_word... " >&6; }
7664if test ${ac_cv_prog_NMEDIT+y}
7665then :
7666 printf %s "(cached) " >&6
7667else $as_nop
22c6a0d0 7668 if test -n "$NMEDIT"; then
7669 ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
3a479287 7670else
7671as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7672for as_dir in $PATH
7673do
7674 IFS=$as_save_IFS
bdb120d6 7675 case $as_dir in #(((
7676 '') as_dir=./ ;;
7677 */) ;;
7678 *) as_dir=$as_dir/ ;;
7679 esac
22c6a0d0 7680 for ac_exec_ext in '' $ac_executable_extensions; do
bdb120d6 7681 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
22c6a0d0 7682 ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
bdb120d6 7683 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
3a479287 7684 break 2
7685 fi
7686done
22c6a0d0 7687 done
3a479287 7688IFS=$as_save_IFS
7689
7690fi
7691fi
22c6a0d0 7692NMEDIT=$ac_cv_prog_NMEDIT
7693if test -n "$NMEDIT"; then
bdb120d6 7694 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5
7695printf "%s\n" "$NMEDIT" >&6; }
3a479287 7696else
bdb120d6 7697 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
7698printf "%s\n" "no" >&6; }
3a479287 7699fi
7700
7701
7702fi
22c6a0d0 7703if test -z "$ac_cv_prog_NMEDIT"; then
7704 ac_ct_NMEDIT=$NMEDIT
7705 # Extract the first word of "nmedit", so it can be a program name with args.
7706set dummy nmedit; ac_word=$2
bdb120d6 7707{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7708printf %s "checking for $ac_word... " >&6; }
7709if test ${ac_cv_prog_ac_ct_NMEDIT+y}
7710then :
7711 printf %s "(cached) " >&6
7712else $as_nop
22c6a0d0 7713 if test -n "$ac_ct_NMEDIT"; then
7714 ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
3a479287 7715else
7716as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7717for as_dir in $PATH
7718do
7719 IFS=$as_save_IFS
bdb120d6 7720 case $as_dir in #(((
7721 '') as_dir=./ ;;
7722 */) ;;
7723 *) as_dir=$as_dir/ ;;
7724 esac
22c6a0d0 7725 for ac_exec_ext in '' $ac_executable_extensions; do
bdb120d6 7726 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
22c6a0d0 7727 ac_cv_prog_ac_ct_NMEDIT="nmedit"
bdb120d6 7728 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
3a479287 7729 break 2
7730 fi
7731done
22c6a0d0 7732 done
3a479287 7733IFS=$as_save_IFS
7734
7735fi
7736fi
22c6a0d0 7737ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
7738if test -n "$ac_ct_NMEDIT"; then
bdb120d6 7739 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5
7740printf "%s\n" "$ac_ct_NMEDIT" >&6; }
3a479287 7741else
bdb120d6 7742 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
7743printf "%s\n" "no" >&6; }
3a479287 7744fi
7745
22c6a0d0 7746 if test "x$ac_ct_NMEDIT" = x; then
7747 NMEDIT=":"
3a479287 7748 else
7749 case $cross_compiling:$ac_tool_warned in
7750yes:)
bdb120d6 7751{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7752printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3a479287 7753ac_tool_warned=yes ;;
7754esac
22c6a0d0 7755 NMEDIT=$ac_ct_NMEDIT
3a479287 7756 fi
7757else
22c6a0d0 7758 NMEDIT="$ac_cv_prog_NMEDIT"
3a479287 7759fi
7760
22c6a0d0 7761 if test -n "$ac_tool_prefix"; then
7762 # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args.
7763set dummy ${ac_tool_prefix}lipo; ac_word=$2
bdb120d6 7764{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7765printf %s "checking for $ac_word... " >&6; }
7766if test ${ac_cv_prog_LIPO+y}
7767then :
7768 printf %s "(cached) " >&6
7769else $as_nop
22c6a0d0 7770 if test -n "$LIPO"; then
7771 ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
7772else
7773as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7774for as_dir in $PATH
7775do
7776 IFS=$as_save_IFS
bdb120d6 7777 case $as_dir in #(((
7778 '') as_dir=./ ;;
7779 */) ;;
7780 *) as_dir=$as_dir/ ;;
7781 esac
22c6a0d0 7782 for ac_exec_ext in '' $ac_executable_extensions; do
bdb120d6 7783 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
22c6a0d0 7784 ac_cv_prog_LIPO="${ac_tool_prefix}lipo"
bdb120d6 7785 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
22c6a0d0 7786 break 2
7787 fi
7788done
7789 done
7790IFS=$as_save_IFS
3a479287 7791
22c6a0d0 7792fi
7793fi
7794LIPO=$ac_cv_prog_LIPO
7795if test -n "$LIPO"; then
bdb120d6 7796 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
7797printf "%s\n" "$LIPO" >&6; }
22c6a0d0 7798else
bdb120d6 7799 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
7800printf "%s\n" "no" >&6; }
22c6a0d0 7801fi
3a479287 7802
3a479287 7803
3a479287 7804fi
22c6a0d0 7805if test -z "$ac_cv_prog_LIPO"; then
7806 ac_ct_LIPO=$LIPO
7807 # Extract the first word of "lipo", so it can be a program name with args.
7808set dummy lipo; ac_word=$2
bdb120d6 7809{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7810printf %s "checking for $ac_word... " >&6; }
7811if test ${ac_cv_prog_ac_ct_LIPO+y}
7812then :
7813 printf %s "(cached) " >&6
7814else $as_nop
22c6a0d0 7815 if test -n "$ac_ct_LIPO"; then
7816 ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
7817else
7818as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7819for as_dir in $PATH
7820do
7821 IFS=$as_save_IFS
bdb120d6 7822 case $as_dir in #(((
7823 '') as_dir=./ ;;
7824 */) ;;
7825 *) as_dir=$as_dir/ ;;
7826 esac
22c6a0d0 7827 for ac_exec_ext in '' $ac_executable_extensions; do
bdb120d6 7828 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
22c6a0d0 7829 ac_cv_prog_ac_ct_LIPO="lipo"
bdb120d6 7830 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
22c6a0d0 7831 break 2
7832 fi
3a479287 7833done
22c6a0d0 7834 done
7835IFS=$as_save_IFS
3a479287 7836
22c6a0d0 7837fi
7838fi
7839ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
7840if test -n "$ac_ct_LIPO"; then
bdb120d6 7841 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5
7842printf "%s\n" "$ac_ct_LIPO" >&6; }
3a479287 7843else
bdb120d6 7844 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
7845printf "%s\n" "no" >&6; }
22c6a0d0 7846fi
3a479287 7847
22c6a0d0 7848 if test "x$ac_ct_LIPO" = x; then
7849 LIPO=":"
7850 else
7851 case $cross_compiling:$ac_tool_warned in
7852yes:)
bdb120d6 7853{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7854printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
22c6a0d0 7855ac_tool_warned=yes ;;
3a479287 7856esac
22c6a0d0 7857 LIPO=$ac_ct_LIPO
7858 fi
7859else
7860 LIPO="$ac_cv_prog_LIPO"
3a479287 7861fi
7862
22c6a0d0 7863 if test -n "$ac_tool_prefix"; then
7864 # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args.
7865set dummy ${ac_tool_prefix}otool; ac_word=$2
bdb120d6 7866{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7867printf %s "checking for $ac_word... " >&6; }
7868if test ${ac_cv_prog_OTOOL+y}
7869then :
7870 printf %s "(cached) " >&6
7871else $as_nop
22c6a0d0 7872 if test -n "$OTOOL"; then
7873 ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
7874else
7875as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7876for as_dir in $PATH
7877do
7878 IFS=$as_save_IFS
bdb120d6 7879 case $as_dir in #(((
7880 '') as_dir=./ ;;
7881 */) ;;
7882 *) as_dir=$as_dir/ ;;
7883 esac
22c6a0d0 7884 for ac_exec_ext in '' $ac_executable_extensions; do
bdb120d6 7885 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
22c6a0d0 7886 ac_cv_prog_OTOOL="${ac_tool_prefix}otool"
bdb120d6 7887 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
22c6a0d0 7888 break 2
7889 fi
7890done
7891 done
7892IFS=$as_save_IFS
3a479287 7893
22c6a0d0 7894fi
7895fi
7896OTOOL=$ac_cv_prog_OTOOL
7897if test -n "$OTOOL"; then
bdb120d6 7898 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
7899printf "%s\n" "$OTOOL" >&6; }
3a479287 7900else
bdb120d6 7901 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
7902printf "%s\n" "no" >&6; }
22c6a0d0 7903fi
3a479287 7904
3a479287 7905
3a479287 7906fi
22c6a0d0 7907if test -z "$ac_cv_prog_OTOOL"; then
7908 ac_ct_OTOOL=$OTOOL
7909 # Extract the first word of "otool", so it can be a program name with args.
7910set dummy otool; ac_word=$2
bdb120d6 7911{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7912printf %s "checking for $ac_word... " >&6; }
7913if test ${ac_cv_prog_ac_ct_OTOOL+y}
7914then :
7915 printf %s "(cached) " >&6
7916else $as_nop
22c6a0d0 7917 if test -n "$ac_ct_OTOOL"; then
7918 ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
7919else
7920as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7921for as_dir in $PATH
7922do
7923 IFS=$as_save_IFS
bdb120d6 7924 case $as_dir in #(((
7925 '') as_dir=./ ;;
7926 */) ;;
7927 *) as_dir=$as_dir/ ;;
7928 esac
22c6a0d0 7929 for ac_exec_ext in '' $ac_executable_extensions; do
bdb120d6 7930 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
22c6a0d0 7931 ac_cv_prog_ac_ct_OTOOL="otool"
bdb120d6 7932 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
22c6a0d0 7933 break 2
7934 fi
7935done
7936 done
7937IFS=$as_save_IFS
3a479287 7938
22c6a0d0 7939fi
7940fi
7941ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
7942if test -n "$ac_ct_OTOOL"; then
bdb120d6 7943 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5
7944printf "%s\n" "$ac_ct_OTOOL" >&6; }
3a479287 7945else
bdb120d6 7946 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
7947printf "%s\n" "no" >&6; }
3a479287 7948fi
7949
22c6a0d0 7950 if test "x$ac_ct_OTOOL" = x; then
7951 OTOOL=":"
3a479287 7952 else
22c6a0d0 7953 case $cross_compiling:$ac_tool_warned in
7954yes:)
bdb120d6 7955{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7956printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
22c6a0d0 7957ac_tool_warned=yes ;;
7958esac
7959 OTOOL=$ac_ct_OTOOL
3a479287 7960 fi
22c6a0d0 7961else
7962 OTOOL="$ac_cv_prog_OTOOL"
3a479287 7963fi
7964
22c6a0d0 7965 if test -n "$ac_tool_prefix"; then
7966 # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args.
7967set dummy ${ac_tool_prefix}otool64; ac_word=$2
bdb120d6 7968{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7969printf %s "checking for $ac_word... " >&6; }
7970if test ${ac_cv_prog_OTOOL64+y}
7971then :
7972 printf %s "(cached) " >&6
7973else $as_nop
22c6a0d0 7974 if test -n "$OTOOL64"; then
7975 ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
7976else
7977as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7978for as_dir in $PATH
7979do
7980 IFS=$as_save_IFS
bdb120d6 7981 case $as_dir in #(((
7982 '') as_dir=./ ;;
7983 */) ;;
7984 *) as_dir=$as_dir/ ;;
7985 esac
22c6a0d0 7986 for ac_exec_ext in '' $ac_executable_extensions; do
bdb120d6 7987 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
22c6a0d0 7988 ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64"
bdb120d6 7989 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
22c6a0d0 7990 break 2
3a479287 7991 fi
22c6a0d0 7992done
7993 done
7994IFS=$as_save_IFS
3a479287 7995
22c6a0d0 7996fi
7997fi
7998OTOOL64=$ac_cv_prog_OTOOL64
7999if test -n "$OTOOL64"; then
bdb120d6 8000 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5
8001printf "%s\n" "$OTOOL64" >&6; }
22c6a0d0 8002else
bdb120d6 8003 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
8004printf "%s\n" "no" >&6; }
3a479287 8005fi
8006
3a479287 8007
22c6a0d0 8008fi
8009if test -z "$ac_cv_prog_OTOOL64"; then
8010 ac_ct_OTOOL64=$OTOOL64
8011 # Extract the first word of "otool64", so it can be a program name with args.
8012set dummy otool64; ac_word=$2
bdb120d6 8013{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8014printf %s "checking for $ac_word... " >&6; }
8015if test ${ac_cv_prog_ac_ct_OTOOL64+y}
8016then :
8017 printf %s "(cached) " >&6
8018else $as_nop
22c6a0d0 8019 if test -n "$ac_ct_OTOOL64"; then
8020 ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
8021else
8022as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8023for as_dir in $PATH
8024do
8025 IFS=$as_save_IFS
bdb120d6 8026 case $as_dir in #(((
8027 '') as_dir=./ ;;
8028 */) ;;
8029 *) as_dir=$as_dir/ ;;
8030 esac
22c6a0d0 8031 for ac_exec_ext in '' $ac_executable_extensions; do
bdb120d6 8032 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
22c6a0d0 8033 ac_cv_prog_ac_ct_OTOOL64="otool64"
bdb120d6 8034 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
22c6a0d0 8035 break 2
8036 fi
8037done
8038 done
8039IFS=$as_save_IFS
3a479287 8040
22c6a0d0 8041fi
8042fi
8043ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
8044if test -n "$ac_ct_OTOOL64"; then
bdb120d6 8045 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5
8046printf "%s\n" "$ac_ct_OTOOL64" >&6; }
3a479287 8047else
bdb120d6 8048 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
8049printf "%s\n" "no" >&6; }
3a479287 8050fi
8051
22c6a0d0 8052 if test "x$ac_ct_OTOOL64" = x; then
8053 OTOOL64=":"
8054 else
8055 case $cross_compiling:$ac_tool_warned in
8056yes:)
bdb120d6 8057{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8058printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
22c6a0d0 8059ac_tool_warned=yes ;;
8060esac
8061 OTOOL64=$ac_ct_OTOOL64
8062 fi
8063else
8064 OTOOL64="$ac_cv_prog_OTOOL64"
8065fi
3a479287 8066
3a479287 8067
8068
3a479287 8069
3a479287 8070
3a479287 8071
3a479287 8072
8073
3a479287 8074
3a479287 8075
3a479287 8076
8077
3a479287 8078
3a479287 8079
8080
8081
3a479287 8082
3a479287 8083
8084
3a479287 8085
3a479287 8086
3a479287 8087
3a479287 8088
3a479287 8089
3a479287 8090
3a479287 8091
3a479287 8092
bdb120d6 8093 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5
8094printf %s "checking for -single_module linker flag... " >&6; }
8095if test ${lt_cv_apple_cc_single_mod+y}
8096then :
8097 printf %s "(cached) " >&6
8098else $as_nop
22c6a0d0 8099 lt_cv_apple_cc_single_mod=no
8100 if test -z "$LT_MULTI_MODULE"; then
8101 # By default we will add the -single_module flag. You can override
8102 # by either setting the environment variable LT_MULTI_MODULE
8103 # non-empty at configure time, or by adding -multi_module to the
8104 # link flags.
8105 rm -rf libconftest.dylib*
8106 echo "int foo(void){return 1;}" > conftest.c
8107 echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
8108-dynamiclib -Wl,-single_module conftest.c" >&5
8109 $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
8110 -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
8111 _lt_result=$?
8112 # If there is a non-empty error log, and "single_module"
8113 # appears in it, assume the flag caused a linker warning
8114 if test -s conftest.err && $GREP single_module conftest.err; then
8115 cat conftest.err >&5
8116 # Otherwise, if the output was created with a 0 exit code from
8117 # the compiler, it worked.
8118 elif test -f libconftest.dylib && test 0 = "$_lt_result"; then
8119 lt_cv_apple_cc_single_mod=yes
8120 else
8121 cat conftest.err >&5
8122 fi
8123 rm -rf libconftest.dylib*
8124 rm -f conftest.*
8125 fi
8126fi
bdb120d6 8127{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5
8128printf "%s\n" "$lt_cv_apple_cc_single_mod" >&6; }
3a479287 8129
bdb120d6 8130 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5
8131printf %s "checking for -exported_symbols_list linker flag... " >&6; }
8132if test ${lt_cv_ld_exported_symbols_list+y}
8133then :
8134 printf %s "(cached) " >&6
8135else $as_nop
22c6a0d0 8136 lt_cv_ld_exported_symbols_list=no
8137 save_LDFLAGS=$LDFLAGS
8138 echo "_main" > conftest.sym
8139 LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
8140 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8141/* end confdefs.h. */
3a479287 8142
22c6a0d0 8143int
bdb120d6 8144main (void)
22c6a0d0 8145{
3a479287 8146
22c6a0d0 8147 ;
8148 return 0;
8149}
8150_ACEOF
bdb120d6 8151if ac_fn_c_try_link "$LINENO"
8152then :
22c6a0d0 8153 lt_cv_ld_exported_symbols_list=yes
bdb120d6 8154else $as_nop
22c6a0d0 8155 lt_cv_ld_exported_symbols_list=no
8156fi
bdb120d6 8157rm -f core conftest.err conftest.$ac_objext conftest.beam \
22c6a0d0 8158 conftest$ac_exeext conftest.$ac_ext
8159 LDFLAGS=$save_LDFLAGS
3a479287 8160
22c6a0d0 8161fi
bdb120d6 8162{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5
8163printf "%s\n" "$lt_cv_ld_exported_symbols_list" >&6; }
3a479287 8164
bdb120d6 8165 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5
8166printf %s "checking for -force_load linker flag... " >&6; }
8167if test ${lt_cv_ld_force_load+y}
8168then :
8169 printf %s "(cached) " >&6
8170else $as_nop
22c6a0d0 8171 lt_cv_ld_force_load=no
8172 cat > conftest.c << _LT_EOF
8173int forced_loaded() { return 2;}
8174_LT_EOF
8175 echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5
8176 $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5
bdb120d6 8177 echo "$AR $AR_FLAGS libconftest.a conftest.o" >&5
8178 $AR $AR_FLAGS libconftest.a conftest.o 2>&5
22c6a0d0 8179 echo "$RANLIB libconftest.a" >&5
8180 $RANLIB libconftest.a 2>&5
8181 cat > conftest.c << _LT_EOF
8182int main() { return 0;}
8183_LT_EOF
8184 echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5
8185 $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err
8186 _lt_result=$?
8187 if test -s conftest.err && $GREP force_load conftest.err; then
8188 cat conftest.err >&5
8189 elif test -f conftest && test 0 = "$_lt_result" && $GREP forced_load conftest >/dev/null 2>&1; then
8190 lt_cv_ld_force_load=yes
3a479287 8191 else
22c6a0d0 8192 cat conftest.err >&5
3a479287 8193 fi
22c6a0d0 8194 rm -f conftest.err libconftest.a conftest conftest.c
8195 rm -rf conftest.dSYM
3a479287 8196
22c6a0d0 8197fi
bdb120d6 8198{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5
8199printf "%s\n" "$lt_cv_ld_force_load" >&6; }
22c6a0d0 8200 case $host_os in
8201 rhapsody* | darwin1.[012])
8202 _lt_dar_allow_undefined='$wl-undefined ${wl}suppress' ;;
8203 darwin1.*)
8204 _lt_dar_allow_undefined='$wl-flat_namespace $wl-undefined ${wl}suppress' ;;
bdb120d6 8205 darwin*)
8206 case $MACOSX_DEPLOYMENT_TARGET,$host in
8207 10.[012],*|,*powerpc*-darwin[5-8]*)
8208 _lt_dar_allow_undefined='$wl-flat_namespace $wl-undefined ${wl}suppress' ;;
8209 *)
8210 _lt_dar_allow_undefined='$wl-undefined ${wl}dynamic_lookup' ;;
3a479287 8211 esac
22c6a0d0 8212 ;;
8213 esac
8214 if test yes = "$lt_cv_apple_cc_single_mod"; then
8215 _lt_dar_single_mod='$single_module'
8216 fi
8217 if test yes = "$lt_cv_ld_exported_symbols_list"; then
8218 _lt_dar_export_syms=' $wl-exported_symbols_list,$output_objdir/$libname-symbols.expsym'
8219 else
8220 _lt_dar_export_syms='~$NMEDIT -s $output_objdir/$libname-symbols.expsym $lib'
8221 fi
8222 if test : != "$DSYMUTIL" && test no = "$lt_cv_ld_force_load"; then
8223 _lt_dsymutil='~$DSYMUTIL $lib || :'
8224 else
8225 _lt_dsymutil=
8226 fi
8227 ;;
8228 esac
3a479287 8229
8c796858 8230# func_munge_path_list VARIABLE PATH
8231# -----------------------------------
8232# VARIABLE is name of variable containing _space_ separated list of
8233# directories to be munged by the contents of PATH, which is string
8234# having a format:
8235# "DIR[:DIR]:"
8236# string "DIR[ DIR]" will be prepended to VARIABLE
8237# ":DIR[:DIR]"
8238# string "DIR[ DIR]" will be appended to VARIABLE
8239# "DIRP[:DIRP]::[DIRA:]DIRA"
8240# string "DIRP[ DIRP]" will be prepended to VARIABLE and string
8241# "DIRA[ DIRA]" will be appended to VARIABLE
8242# "DIR[:DIR]"
8243# VARIABLE will be replaced by "DIR[ DIR]"
8244func_munge_path_list ()
8245{
8246 case x$2 in
8247 x)
8248 ;;
8249 *:)
84b219d9 8250 eval $1=\"`$ECHO $2 | $SED 's/:/ /g'` \$$1\"
8c796858 8251 ;;
8252 x:*)
8253 eval $1=\"\$$1 `$ECHO $2 | $SED 's/:/ /g'`\"
8254 ;;
8255 *::*)
8256 eval $1=\"\$$1\ `$ECHO $2 | $SED -e 's/.*:://' -e 's/:/ /g'`\"
8257 eval $1=\"`$ECHO $2 | $SED -e 's/::.*//' -e 's/:/ /g'`\ \$$1\"
8258 ;;
8259 *)
8260 eval $1=\"`$ECHO $2 | $SED 's/:/ /g'`\"
8261 ;;
8262 esac
8263}
8264
bdb120d6 8265ac_header= ac_cache=
8266for ac_item in $ac_header_c_list
22c6a0d0 8267do
bdb120d6 8268 if test $ac_cache; then
8269 ac_fn_c_check_header_compile "$LINENO" $ac_header ac_cv_header_$ac_cache "$ac_includes_default"
8270 if eval test \"x\$ac_cv_header_$ac_cache\" = xyes; then
8271 printf "%s\n" "#define $ac_item 1" >> confdefs.h
8272 fi
8273 ac_header= ac_cache=
8274 elif test $ac_header; then
8275 ac_cache=$ac_item
8276 else
8277 ac_header=$ac_item
8278 fi
22c6a0d0 8279done
3a479287 8280
3a479287 8281
8282
3a479287 8283
3a479287 8284
3a479287 8285
22c6a0d0 8286
3a479287 8287
bdb120d6 8288if test $ac_cv_header_stdlib_h = yes && test $ac_cv_header_string_h = yes
8289then :
3a479287 8290
bdb120d6 8291printf "%s\n" "#define STDC_HEADERS 1" >>confdefs.h
22c6a0d0 8292
8293fi
bdb120d6 8294ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
22c6a0d0 8295"
bdb120d6 8296if test "x$ac_cv_header_dlfcn_h" = xyes
8297then :
8298 printf "%s\n" "#define HAVE_DLFCN_H 1" >>confdefs.h
3a479287 8299
22c6a0d0 8300fi
3a479287 8301
3a479287 8302
3a479287 8303
3a479287 8304
3a479287 8305
22c6a0d0 8306# Set options
3a479287 8307
3a479287 8308
3a479287 8309
22c6a0d0 8310 enable_dlopen=no
3a479287 8311
22c6a0d0 8312
8313 enable_win32_dll=no
8314
8315
8316 # Check whether --enable-shared was given.
bdb120d6 8317if test ${enable_shared+y}
8318then :
22c6a0d0 8319 enableval=$enable_shared; p=${PACKAGE-default}
8320 case $enableval in
8321 yes) enable_shared=yes ;;
8322 no) enable_shared=no ;;
8323 *)
8324 enable_shared=no
8325 # Look at the argument we got. We use all the common list separators.
8326 lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR,
8327 for pkg in $enableval; do
8328 IFS=$lt_save_ifs
8329 if test "X$pkg" = "X$p"; then
8330 enable_shared=yes
3a479287 8331 fi
22c6a0d0 8332 done
8333 IFS=$lt_save_ifs
3a479287 8334 ;;
22c6a0d0 8335 esac
bdb120d6 8336else $as_nop
22c6a0d0 8337 enable_shared=yes
8338fi
3a479287 8339
3a479287 8340
3a479287 8341
3a479287 8342
3a479287 8343
3a479287 8344
3a479287 8345
3a479287 8346
3a479287 8347
22c6a0d0 8348 # Check whether --enable-static was given.
bdb120d6 8349if test ${enable_static+y}
8350then :
22c6a0d0 8351 enableval=$enable_static; p=${PACKAGE-default}
8352 case $enableval in
8353 yes) enable_static=yes ;;
8354 no) enable_static=no ;;
3a479287 8355 *)
22c6a0d0 8356 enable_static=no
8357 # Look at the argument we got. We use all the common list separators.
8358 lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR,
8359 for pkg in $enableval; do
8360 IFS=$lt_save_ifs
8361 if test "X$pkg" = "X$p"; then
8362 enable_static=yes
8363 fi
8364 done
8365 IFS=$lt_save_ifs
3a479287 8366 ;;
8367 esac
bdb120d6 8368else $as_nop
22c6a0d0 8369 enable_static=yes
8370fi
3a479287 8371
3a479287 8372
3a479287 8373
3a479287 8374
3a479287 8375
3a479287 8376
3a479287 8377
22c6a0d0 8378
8379
8380
8381# Check whether --with-pic was given.
bdb120d6 8382if test ${with_pic+y}
8383then :
22c6a0d0 8384 withval=$with_pic; lt_p=${PACKAGE-default}
8385 case $withval in
8386 yes|no) pic_mode=$withval ;;
8387 *)
8388 pic_mode=default
8389 # Look at the argument we got. We use all the common list separators.
8390 lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR,
8391 for lt_pkg in $withval; do
8392 IFS=$lt_save_ifs
8393 if test "X$lt_pkg" = "X$lt_p"; then
8394 pic_mode=yes
3a479287 8395 fi
22c6a0d0 8396 done
8397 IFS=$lt_save_ifs
8398 ;;
8399 esac
bdb120d6 8400else $as_nop
22c6a0d0 8401 pic_mode=default
8402fi
8403
8404
3a479287 8405
3a479287 8406
3a479287 8407
3a479287 8408
3a479287 8409
8410
22c6a0d0 8411 # Check whether --enable-fast-install was given.
bdb120d6 8412if test ${enable_fast_install+y}
8413then :
22c6a0d0 8414 enableval=$enable_fast_install; p=${PACKAGE-default}
8415 case $enableval in
8416 yes) enable_fast_install=yes ;;
8417 no) enable_fast_install=no ;;
8418 *)
8419 enable_fast_install=no
8420 # Look at the argument we got. We use all the common list separators.
8421 lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR,
8422 for pkg in $enableval; do
8423 IFS=$lt_save_ifs
8424 if test "X$pkg" = "X$p"; then
8425 enable_fast_install=yes
8426 fi
8427 done
8428 IFS=$lt_save_ifs
8429 ;;
8430 esac
bdb120d6 8431else $as_nop
22c6a0d0 8432 enable_fast_install=yes
3a479287 8433fi
8434
3a479287 8435
3a479287 8436
3a479287 8437
3a479287 8438
8439
3a479287 8440
3a479287 8441
22c6a0d0 8442 shared_archive_member_spec=
8443case $host,$enable_shared in
8444power*-*-aix[5-9]*,yes)
bdb120d6 8445 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking which variant of shared library versioning to provide" >&5
8446printf %s "checking which variant of shared library versioning to provide... " >&6; }
3a479287 8447
22c6a0d0 8448# Check whether --with-aix-soname was given.
bdb120d6 8449if test ${with_aix_soname+y}
8450then :
22c6a0d0 8451 withval=$with_aix_soname; case $withval in
8452 aix|svr4|both)
3a479287 8453 ;;
22c6a0d0 8454 *)
8455 as_fn_error $? "Unknown argument to --with-aix-soname" "$LINENO" 5
3a479287 8456 ;;
22c6a0d0 8457 esac
8458 lt_cv_with_aix_soname=$with_aix_soname
bdb120d6 8459else $as_nop
8460 if test ${lt_cv_with_aix_soname+y}
8461then :
8462 printf %s "(cached) " >&6
8463else $as_nop
22c6a0d0 8464 lt_cv_with_aix_soname=aix
8465fi
3a479287 8466
22c6a0d0 8467 with_aix_soname=$lt_cv_with_aix_soname
8468fi
3a479287 8469
bdb120d6 8470 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $with_aix_soname" >&5
8471printf "%s\n" "$with_aix_soname" >&6; }
22c6a0d0 8472 if test aix != "$with_aix_soname"; then
8473 # For the AIX way of multilib, we name the shared archive member
8474 # based on the bitwidth used, traditionally 'shr.o' or 'shr_64.o',
8475 # and 'shr.imp' or 'shr_64.imp', respectively, for the Import File.
8476 # Even when GNU compilers ignore OBJECT_MODE but need '-maix64' flag,
8477 # the AIX toolchain works better with OBJECT_MODE set (default 32).
8478 if test 64 = "${OBJECT_MODE-32}"; then
8479 shared_archive_member_spec=shr_64
3a479287 8480 else
22c6a0d0 8481 shared_archive_member_spec=shr
3a479287 8482 fi
22c6a0d0 8483 fi
8484 ;;
8485*)
8486 with_aix_soname=aix
8487 ;;
8488esac
3a479287 8489
3a479287 8490
3a479287 8491
3a479287 8492
3a479287 8493
3a479287 8494
3a479287 8495
3a479287 8496
3a479287 8497
3a479287 8498
22c6a0d0 8499# This can be used to rebuild libtool when needed
8500LIBTOOL_DEPS=$ltmain
3a479287 8501
22c6a0d0 8502# Always use our own libtool.
8503LIBTOOL='$(SHELL) $(top_builddir)/libtool'
3a479287 8504
3a479287 8505
3a479287 8506
3a479287 8507
3a479287 8508
3a479287 8509
3a479287 8510
3a479287 8511
3a479287 8512
3a479287 8513
3a479287 8514
3a479287 8515
3a479287 8516
3a479287 8517
3a479287 8518
3a479287 8519
3a479287 8520
3a479287 8521
3a479287 8522
3a479287 8523
3a479287 8524
3a479287 8525
3a479287 8526
3a479287 8527
3a479287 8528
3a479287 8529
3a479287 8530
3a479287 8531
3a479287 8532
3a479287 8533
22c6a0d0 8534test -z "$LN_S" && LN_S="ln -s"
3a479287 8535
3a479287 8536
3a479287 8537
3a479287 8538
3a479287 8539
3a479287 8540
3a479287 8541
3a479287 8542
3a479287 8543
3a479287 8544
3a479287 8545
3a479287 8546
3a479287 8547
3a479287 8548
22c6a0d0 8549if test -n "${ZSH_VERSION+set}"; then
8550 setopt NO_GLOB_SUBST
8551fi
3a479287 8552
bdb120d6 8553{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
8554printf %s "checking for objdir... " >&6; }
8555if test ${lt_cv_objdir+y}
8556then :
8557 printf %s "(cached) " >&6
8558else $as_nop
22c6a0d0 8559 rm -f .libs 2>/dev/null
8560mkdir .libs 2>/dev/null
8561if test -d .libs; then
8562 lt_cv_objdir=.libs
8563else
8564 # MS-DOS does not allow filenames that begin with a dot.
8565 lt_cv_objdir=_libs
8566fi
8567rmdir .libs 2>/dev/null
8568fi
bdb120d6 8569{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5
8570printf "%s\n" "$lt_cv_objdir" >&6; }
22c6a0d0 8571objdir=$lt_cv_objdir
3a479287 8572
3a479287 8573
3a479287 8574
3a479287 8575
3a479287 8576
bdb120d6 8577printf "%s\n" "#define LT_OBJDIR \"$lt_cv_objdir/\"" >>confdefs.h
3a479287 8578
3a479287 8579
3a479287 8580
3a479287 8581
22c6a0d0 8582case $host_os in
8583aix3*)
8584 # AIX sometimes has problems with the GCC collect2 program. For some
8585 # reason, if we set the COLLECT_NAMES environment variable, the problems
8586 # vanish in a puff of smoke.
8587 if test set != "${COLLECT_NAMES+set}"; then
8588 COLLECT_NAMES=
8589 export COLLECT_NAMES
3a479287 8590 fi
8591 ;;
22c6a0d0 8592esac
3a479287 8593
22c6a0d0 8594# Global variables:
8595ofile=libtool
8596can_build_shared=yes
3a479287 8597
bdb120d6 8598# All known linkers require a '.a' archive for static linking (except MSVC and
8599# ICC, which need '.lib').
22c6a0d0 8600libext=a
3a479287 8601
22c6a0d0 8602with_gnu_ld=$lt_cv_prog_gnu_ld
3a479287 8603
22c6a0d0 8604old_CC=$CC
8605old_CFLAGS=$CFLAGS
3a479287 8606
22c6a0d0 8607# Set sane defaults for various variables
8608test -z "$CC" && CC=cc
8609test -z "$LTCC" && LTCC=$CC
8610test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
8611test -z "$LD" && LD=ld
8612test -z "$ac_objext" && ac_objext=o
8613
8c796858 8614func_cc_basename $compiler
8615cc_basename=$func_cc_basename_result
3a479287 8616
3a479287 8617
22c6a0d0 8618# Only perform the check for file, if the check method requires it
8619test -z "$MAGIC_CMD" && MAGIC_CMD=file
8620case $deplibs_check_method in
8621file_magic*)
8622 if test "$file_magic_cmd" = '$MAGIC_CMD'; then
bdb120d6 8623 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5
8624printf %s "checking for ${ac_tool_prefix}file... " >&6; }
8625if test ${lt_cv_path_MAGIC_CMD+y}
8626then :
8627 printf %s "(cached) " >&6
8628else $as_nop
22c6a0d0 8629 case $MAGIC_CMD in
8630[\\/*] | ?:[\\/]*)
8631 lt_cv_path_MAGIC_CMD=$MAGIC_CMD # Let the user override the test with a path.
3a479287 8632 ;;
22c6a0d0 8633*)
8634 lt_save_MAGIC_CMD=$MAGIC_CMD
8635 lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR
8636 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
8637 for ac_dir in $ac_dummy; do
8638 IFS=$lt_save_ifs
8639 test -z "$ac_dir" && ac_dir=.
8640 if test -f "$ac_dir/${ac_tool_prefix}file"; then
8641 lt_cv_path_MAGIC_CMD=$ac_dir/"${ac_tool_prefix}file"
8642 if test -n "$file_magic_test_file"; then
8643 case $deplibs_check_method in
8644 "file_magic "*)
8645 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
8646 MAGIC_CMD=$lt_cv_path_MAGIC_CMD
8647 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
8648 $EGREP "$file_magic_regex" > /dev/null; then
8649 :
8650 else
8651 cat <<_LT_EOF 1>&2
3a479287 8652
22c6a0d0 8653*** Warning: the command libtool uses to detect shared libraries,
8654*** $file_magic_cmd, produces output that libtool cannot recognize.
8655*** The result is that libtool may fail to recognize shared libraries
8656*** as such. This will affect the creation of libtool libraries that
8657*** depend on shared libraries, but programs linked with such libtool
8658*** libraries will work regardless of this problem. Nevertheless, you
8659*** may want to report the problem to your system manager and/or to
8660*** bug-libtool@gnu.org
8661
8662_LT_EOF
8663 fi ;;
8664 esac
8665 fi
8666 break
8667 fi
8668 done
8669 IFS=$lt_save_ifs
8670 MAGIC_CMD=$lt_save_MAGIC_CMD
3a479287 8671 ;;
22c6a0d0 8672esac
8673fi
8674
8675MAGIC_CMD=$lt_cv_path_MAGIC_CMD
8676if test -n "$MAGIC_CMD"; then
bdb120d6 8677 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
8678printf "%s\n" "$MAGIC_CMD" >&6; }
22c6a0d0 8679else
bdb120d6 8680 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
8681printf "%s\n" "no" >&6; }
22c6a0d0 8682fi
8683
3a479287 8684
22c6a0d0 8685
8686
8687
8688if test -z "$lt_cv_path_MAGIC_CMD"; then
8689 if test -n "$ac_tool_prefix"; then
bdb120d6 8690 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for file" >&5
8691printf %s "checking for file... " >&6; }
8692if test ${lt_cv_path_MAGIC_CMD+y}
8693then :
8694 printf %s "(cached) " >&6
8695else $as_nop
22c6a0d0 8696 case $MAGIC_CMD in
8697[\\/*] | ?:[\\/]*)
8698 lt_cv_path_MAGIC_CMD=$MAGIC_CMD # Let the user override the test with a path.
8699 ;;
3a479287 8700*)
22c6a0d0 8701 lt_save_MAGIC_CMD=$MAGIC_CMD
8702 lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR
8703 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
8704 for ac_dir in $ac_dummy; do
8705 IFS=$lt_save_ifs
8706 test -z "$ac_dir" && ac_dir=.
8707 if test -f "$ac_dir/file"; then
8708 lt_cv_path_MAGIC_CMD=$ac_dir/"file"
8709 if test -n "$file_magic_test_file"; then
8710 case $deplibs_check_method in
8711 "file_magic "*)
8712 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
8713 MAGIC_CMD=$lt_cv_path_MAGIC_CMD
8714 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
8715 $EGREP "$file_magic_regex" > /dev/null; then
8716 :
8717 else
8718 cat <<_LT_EOF 1>&2
8719
8720*** Warning: the command libtool uses to detect shared libraries,
8721*** $file_magic_cmd, produces output that libtool cannot recognize.
8722*** The result is that libtool may fail to recognize shared libraries
8723*** as such. This will affect the creation of libtool libraries that
8724*** depend on shared libraries, but programs linked with such libtool
8725*** libraries will work regardless of this problem. Nevertheless, you
8726*** may want to report the problem to your system manager and/or to
8727*** bug-libtool@gnu.org
8728
8729_LT_EOF
8730 fi ;;
8731 esac
8732 fi
8733 break
8734 fi
8735 done
8736 IFS=$lt_save_ifs
8737 MAGIC_CMD=$lt_save_MAGIC_CMD
3a479287 8738 ;;
8739esac
22c6a0d0 8740fi
3a479287 8741
22c6a0d0 8742MAGIC_CMD=$lt_cv_path_MAGIC_CMD
8743if test -n "$MAGIC_CMD"; then
bdb120d6 8744 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
8745printf "%s\n" "$MAGIC_CMD" >&6; }
22c6a0d0 8746else
bdb120d6 8747 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
8748printf "%s\n" "no" >&6; }
3a479287 8749fi
8750
3a479287 8751
3a479287 8752 else
22c6a0d0 8753 MAGIC_CMD=:
3a479287 8754 fi
3a479287 8755fi
3a479287 8756
22c6a0d0 8757 fi
8758 ;;
8759esac
3a479287 8760
22c6a0d0 8761# Use C for the default configuration in the libtool script
3a479287 8762
22c6a0d0 8763lt_save_CC=$CC
8764ac_ext=c
8765ac_cpp='$CPP $CPPFLAGS'
8766ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8767ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8768ac_compiler_gnu=$ac_cv_c_compiler_gnu
3a479287 8769
3a479287 8770
22c6a0d0 8771# Source file extension for C test sources.
8772ac_ext=c
3a479287 8773
22c6a0d0 8774# Object file extension for compiled C test sources.
8775objext=o
8776objext=$objext
3a479287 8777
22c6a0d0 8778# Code to be used in simple compile tests
8779lt_simple_compile_test_code="int some_variable = 0;"
3a479287 8780
22c6a0d0 8781# Code to be used in simple link tests
8782lt_simple_link_test_code='int main(){return(0);}'
3a479287 8783
3a479287 8784
3a479287 8785
3a479287 8786
3a479287 8787
3a479287 8788
3a479287 8789
22c6a0d0 8790# If no C compiler was specified, use CC.
8791LTCC=${LTCC-"$CC"}
3a479287 8792
22c6a0d0 8793# If no C compiler flags were specified, use CFLAGS.
8794LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
3a479287 8795
22c6a0d0 8796# Allow CC to be a program name with arguments.
8797compiler=$CC
3a479287 8798
22c6a0d0 8799# Save the default compiler, since it gets overwritten when the other
8800# tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
8801compiler_DEFAULT=$CC
3a479287 8802
22c6a0d0 8803# save warnings/boilerplate of simple test code
8804ac_outfile=conftest.$ac_objext
8805echo "$lt_simple_compile_test_code" >conftest.$ac_ext
8806eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
8807_lt_compiler_boilerplate=`cat conftest.err`
8808$RM conftest*
3a479287 8809
22c6a0d0 8810ac_outfile=conftest.$ac_objext
8811echo "$lt_simple_link_test_code" >conftest.$ac_ext
8812eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
8813_lt_linker_boilerplate=`cat conftest.err`
8814$RM -r conftest*
3a479287 8815
3a479287 8816
88bd8e20 8817## CAVEAT EMPTOR:
8818## There is no encapsulation within the following macros, do not change
8819## the running order or otherwise move them around unless you know exactly
8820## what you are doing...
22c6a0d0 8821if test -n "$compiler"; then
8822
8823lt_prog_compiler_no_builtin_flag=
8824
8825if test yes = "$GCC"; then
8826 case $cc_basename in
8827 nvcc*)
8828 lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;;
8829 *)
8830 lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;;
8831 esac
8832
bdb120d6 8833 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
8834printf %s "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
8835if test ${lt_cv_prog_compiler_rtti_exceptions+y}
8836then :
8837 printf %s "(cached) " >&6
8838else $as_nop
22c6a0d0 8839 lt_cv_prog_compiler_rtti_exceptions=no
8840 ac_outfile=conftest.$ac_objext
8841 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8842 lt_compiler_flag="-fno-rtti -fno-exceptions" ## exclude from sc_useless_quotes_in_assignment
8843 # Insert the option either (1) after the last *FLAGS variable, or
8844 # (2) before a word containing "conftest.", or (3) at the end.
8845 # Note that $ac_compile itself does not contain backslashes and begins
8846 # with a dollar sign (not a hyphen), so the echo should work correctly.
8847 # The option is referenced via a variable to avoid confusing sed.
8848 lt_compile=`echo "$ac_compile" | $SED \
8849 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8850 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8851 -e 's:$: $lt_compiler_flag:'`
8852 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8853 (eval "$lt_compile" 2>conftest.err)
8854 ac_status=$?
8855 cat conftest.err >&5
8856 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8857 if (exit $ac_status) && test -s "$ac_outfile"; then
8858 # The compiler can only warn and ignore the option if not recognized
8859 # So say no if there are warnings other than the usual output.
8860 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
8861 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8862 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
8863 lt_cv_prog_compiler_rtti_exceptions=yes
8864 fi
8865 fi
8866 $RM conftest*
3a479287 8867
3a479287 8868fi
bdb120d6 8869{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
8870printf "%s\n" "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
3a479287 8871
22c6a0d0 8872if test yes = "$lt_cv_prog_compiler_rtti_exceptions"; then
8873 lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
3a479287 8874else
22c6a0d0 8875 :
8876fi
3a479287 8877
22c6a0d0 8878fi
3a479287 8879
3a479287 8880
3a479287 8881
3a479287 8882
3a479287 8883
3a479287 8884
22c6a0d0 8885 lt_prog_compiler_wl=
8886lt_prog_compiler_pic=
8887lt_prog_compiler_static=
3a479287 8888
3a479287 8889
22c6a0d0 8890 if test yes = "$GCC"; then
8891 lt_prog_compiler_wl='-Wl,'
8892 lt_prog_compiler_static='-static'
3a479287 8893
22c6a0d0 8894 case $host_os in
8895 aix*)
8896 # All AIX code is PIC.
8897 if test ia64 = "$host_cpu"; then
8898 # AIX 5 now supports IA64 processor
8899 lt_prog_compiler_static='-Bstatic'
8900 fi
8901 lt_prog_compiler_pic='-fPIC'
8902 ;;
3a479287 8903
22c6a0d0 8904 amigaos*)
8905 case $host_cpu in
8906 powerpc)
8907 # see comment about AmigaOS4 .so support
8908 lt_prog_compiler_pic='-fPIC'
8909 ;;
8910 m68k)
8911 # FIXME: we need at least 68020 code to build shared libraries, but
8912 # adding the '-m68020' flag to GCC prevents building anything better,
8913 # like '-m68040'.
8914 lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
8915 ;;
8916 esac
8917 ;;
3a479287 8918
22c6a0d0 8919 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
8920 # PIC is the default for these OSes.
8921 ;;
3a479287 8922
22c6a0d0 8923 mingw* | cygwin* | pw32* | os2* | cegcc*)
8924 # This hack is so that the source file can tell whether it is being
8925 # built for inclusion in a dll (and should export symbols for example).
8926 # Although the cygwin gcc ignores -fPIC, still need this for old-style
8927 # (--disable-auto-import) libraries
8928 lt_prog_compiler_pic='-DDLL_EXPORT'
8929 case $host_os in
8930 os2*)
8931 lt_prog_compiler_static='$wl-static'
8932 ;;
8933 esac
8934 ;;
3a479287 8935
22c6a0d0 8936 darwin* | rhapsody*)
8937 # PIC is the default on this platform
8938 # Common symbols not allowed in MH_DYLIB files
8939 lt_prog_compiler_pic='-fno-common'
8940 ;;
3a479287 8941
22c6a0d0 8942 haiku*)
8943 # PIC is the default for Haiku.
8944 # The "-static" flag exists, but is broken.
8945 lt_prog_compiler_static=
8946 ;;
3a479287 8947
22c6a0d0 8948 hpux*)
8949 # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
8950 # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag
8951 # sets the default TLS model and affects inlining.
8952 case $host_cpu in
8953 hppa*64*)
8954 # +Z the default
8955 ;;
8956 *)
8957 lt_prog_compiler_pic='-fPIC'
8958 ;;
8959 esac
8960 ;;
3a479287 8961
22c6a0d0 8962 interix[3-9]*)
8963 # Interix 3.x gcc -fpic/-fPIC options generate broken code.
8964 # Instead, we relocate shared libraries at runtime.
8965 ;;
3a479287 8966
22c6a0d0 8967 msdosdjgpp*)
8968 # Just because we use GCC doesn't mean we suddenly get shared libraries
8969 # on systems that don't support them.
8970 lt_prog_compiler_can_build_shared=no
8971 enable_shared=no
8972 ;;
3a479287 8973
22c6a0d0 8974 *nto* | *qnx*)
8975 # QNX uses GNU C++, but need to define -shared option too, otherwise
8976 # it will coredump.
8977 lt_prog_compiler_pic='-fPIC -shared'
8978 ;;
3a479287 8979
22c6a0d0 8980 sysv4*MP*)
8981 if test -d /usr/nec; then
8982 lt_prog_compiler_pic=-Kconform_pic
8983 fi
8984 ;;
3a479287 8985
22c6a0d0 8986 *)
8987 lt_prog_compiler_pic='-fPIC'
8988 ;;
8989 esac
3a479287 8990
22c6a0d0 8991 case $cc_basename in
8992 nvcc*) # Cuda Compiler Driver 2.2
8993 lt_prog_compiler_wl='-Xlinker '
8994 if test -n "$lt_prog_compiler_pic"; then
8995 lt_prog_compiler_pic="-Xcompiler $lt_prog_compiler_pic"
8996 fi
8997 ;;
8998 esac
8999 else
9000 # PORTME Check for flag to pass linker flags through the system compiler.
9001 case $host_os in
9002 aix*)
9003 lt_prog_compiler_wl='-Wl,'
9004 if test ia64 = "$host_cpu"; then
9005 # AIX 5 now supports IA64 processor
9006 lt_prog_compiler_static='-Bstatic'
9007 else
9008 lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
9009 fi
9010 ;;
3a479287 9011
22c6a0d0 9012 darwin* | rhapsody*)
9013 # PIC is the default on this platform
9014 # Common symbols not allowed in MH_DYLIB files
9015 lt_prog_compiler_pic='-fno-common'
9016 case $cc_basename in
9017 nagfor*)
9018 # NAG Fortran compiler
9019 lt_prog_compiler_wl='-Wl,-Wl,,'
9020 lt_prog_compiler_pic='-PIC'
9021 lt_prog_compiler_static='-Bstatic'
9022 ;;
9023 esac
9024 ;;
3a479287 9025
22c6a0d0 9026 mingw* | cygwin* | pw32* | os2* | cegcc*)
9027 # This hack is so that the source file can tell whether it is being
9028 # built for inclusion in a dll (and should export symbols for example).
9029 lt_prog_compiler_pic='-DDLL_EXPORT'
9030 case $host_os in
9031 os2*)
9032 lt_prog_compiler_static='$wl-static'
9033 ;;
9034 esac
9035 ;;
3a479287 9036
22c6a0d0 9037 hpux9* | hpux10* | hpux11*)
9038 lt_prog_compiler_wl='-Wl,'
9039 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
9040 # not for PA HP-UX.
9041 case $host_cpu in
9042 hppa*64*|ia64*)
9043 # +Z the default
9044 ;;
9045 *)
9046 lt_prog_compiler_pic='+Z'
9047 ;;
9048 esac
9049 # Is there a better lt_prog_compiler_static that works with the bundled CC?
9050 lt_prog_compiler_static='$wl-a ${wl}archive'
9051 ;;
3a479287 9052
22c6a0d0 9053 irix5* | irix6* | nonstopux*)
9054 lt_prog_compiler_wl='-Wl,'
9055 # PIC (with -KPIC) is the default.
9056 lt_prog_compiler_static='-non_shared'
9057 ;;
3a479287 9058
22c6a0d0 9059 linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*)
9060 case $cc_basename in
9061 # old Intel for x86_64, which still supported -KPIC.
9062 ecc*)
9063 lt_prog_compiler_wl='-Wl,'
9064 lt_prog_compiler_pic='-KPIC'
9065 lt_prog_compiler_static='-static'
9066 ;;
9067 # icc used to be incompatible with GCC.
9068 # ICC 10 doesn't accept -KPIC any more.
9069 icc* | ifort*)
9070 lt_prog_compiler_wl='-Wl,'
9071 lt_prog_compiler_pic='-fPIC'
9072 lt_prog_compiler_static='-static'
9073 ;;
9074 # Lahey Fortran 8.1.
9075 lf95*)
9076 lt_prog_compiler_wl='-Wl,'
9077 lt_prog_compiler_pic='--shared'
9078 lt_prog_compiler_static='--static'
9079 ;;
9080 nagfor*)
9081 # NAG Fortran compiler
9082 lt_prog_compiler_wl='-Wl,-Wl,,'
9083 lt_prog_compiler_pic='-PIC'
9084 lt_prog_compiler_static='-Bstatic'
9085 ;;
9086 tcc*)
9087 # Fabrice Bellard et al's Tiny C Compiler
9088 lt_prog_compiler_wl='-Wl,'
9089 lt_prog_compiler_pic='-fPIC'
9090 lt_prog_compiler_static='-static'
9091 ;;
9092 pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
9093 # Portland Group compilers (*not* the Pentium gcc compiler,
9094 # which looks to be a dead project)
9095 lt_prog_compiler_wl='-Wl,'
9096 lt_prog_compiler_pic='-fpic'
9097 lt_prog_compiler_static='-Bstatic'
9098 ;;
9099 ccc*)
9100 lt_prog_compiler_wl='-Wl,'
9101 # All Alpha code is PIC.
9102 lt_prog_compiler_static='-non_shared'
9103 ;;
9104 xl* | bgxl* | bgf* | mpixl*)
9105 # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene
9106 lt_prog_compiler_wl='-Wl,'
9107 lt_prog_compiler_pic='-qpic'
9108 lt_prog_compiler_static='-qstaticlink'
9109 ;;
9110 *)
bdb120d6 9111 case `$CC -V 2>&1 | $SED 5q` in
22c6a0d0 9112 *Sun\ Ceres\ Fortran* | *Sun*Fortran*\ [1-7].* | *Sun*Fortran*\ 8.[0-3]*)
9113 # Sun Fortran 8.3 passes all unrecognized flags to the linker
9114 lt_prog_compiler_pic='-KPIC'
9115 lt_prog_compiler_static='-Bstatic'
9116 lt_prog_compiler_wl=''
9117 ;;
9118 *Sun\ F* | *Sun*Fortran*)
9119 lt_prog_compiler_pic='-KPIC'
9120 lt_prog_compiler_static='-Bstatic'
9121 lt_prog_compiler_wl='-Qoption ld '
9122 ;;
9123 *Sun\ C*)
9124 # Sun C 5.9
9125 lt_prog_compiler_pic='-KPIC'
9126 lt_prog_compiler_static='-Bstatic'
9127 lt_prog_compiler_wl='-Wl,'
9128 ;;
9129 *Intel*\ [CF]*Compiler*)
9130 lt_prog_compiler_wl='-Wl,'
9131 lt_prog_compiler_pic='-fPIC'
9132 lt_prog_compiler_static='-static'
9133 ;;
9134 *Portland\ Group*)
9135 lt_prog_compiler_wl='-Wl,'
9136 lt_prog_compiler_pic='-fpic'
9137 lt_prog_compiler_static='-Bstatic'
9138 ;;
9139 esac
9140 ;;
9141 esac
9142 ;;
3a479287 9143
22c6a0d0 9144 newsos6)
9145 lt_prog_compiler_pic='-KPIC'
9146 lt_prog_compiler_static='-Bstatic'
9147 ;;
3a479287 9148
22c6a0d0 9149 *nto* | *qnx*)
9150 # QNX uses GNU C++, but need to define -shared option too, otherwise
9151 # it will coredump.
9152 lt_prog_compiler_pic='-fPIC -shared'
9153 ;;
3a479287 9154
22c6a0d0 9155 osf3* | osf4* | osf5*)
9156 lt_prog_compiler_wl='-Wl,'
9157 # All OSF/1 code is PIC.
9158 lt_prog_compiler_static='-non_shared'
9159 ;;
3a479287 9160
22c6a0d0 9161 rdos*)
9162 lt_prog_compiler_static='-non_shared'
9163 ;;
3a479287 9164
22c6a0d0 9165 solaris*)
9166 lt_prog_compiler_pic='-KPIC'
9167 lt_prog_compiler_static='-Bstatic'
9168 case $cc_basename in
9169 f77* | f90* | f95* | sunf77* | sunf90* | sunf95*)
9170 lt_prog_compiler_wl='-Qoption ld ';;
9171 *)
9172 lt_prog_compiler_wl='-Wl,';;
9173 esac
9174 ;;
3a479287 9175
22c6a0d0 9176 sunos4*)
9177 lt_prog_compiler_wl='-Qoption ld '
9178 lt_prog_compiler_pic='-PIC'
9179 lt_prog_compiler_static='-Bstatic'
9180 ;;
3a479287 9181
22c6a0d0 9182 sysv4 | sysv4.2uw2* | sysv4.3*)
9183 lt_prog_compiler_wl='-Wl,'
9184 lt_prog_compiler_pic='-KPIC'
9185 lt_prog_compiler_static='-Bstatic'
9186 ;;
3a479287 9187
22c6a0d0 9188 sysv4*MP*)
9189 if test -d /usr/nec; then
9190 lt_prog_compiler_pic='-Kconform_pic'
9191 lt_prog_compiler_static='-Bstatic'
9192 fi
9193 ;;
3a479287 9194
22c6a0d0 9195 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
9196 lt_prog_compiler_wl='-Wl,'
9197 lt_prog_compiler_pic='-KPIC'
9198 lt_prog_compiler_static='-Bstatic'
9199 ;;
3a479287 9200
22c6a0d0 9201 unicos*)
9202 lt_prog_compiler_wl='-Wl,'
9203 lt_prog_compiler_can_build_shared=no
9204 ;;
3a479287 9205
22c6a0d0 9206 uts4*)
9207 lt_prog_compiler_pic='-pic'
9208 lt_prog_compiler_static='-Bstatic'
9209 ;;
3a479287 9210
22c6a0d0 9211 *)
9212 lt_prog_compiler_can_build_shared=no
9213 ;;
3a479287 9214 esac
3a479287 9215 fi
3a479287 9216
22c6a0d0 9217case $host_os in
9218 # For platforms that do not support PIC, -DPIC is meaningless:
9219 *djgpp*)
9220 lt_prog_compiler_pic=
9221 ;;
9222 *)
9223 lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
9224 ;;
9225esac
3a479287 9226
bdb120d6 9227{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
9228printf %s "checking for $compiler option to produce PIC... " >&6; }
9229if test ${lt_cv_prog_compiler_pic+y}
9230then :
9231 printf %s "(cached) " >&6
9232else $as_nop
22c6a0d0 9233 lt_cv_prog_compiler_pic=$lt_prog_compiler_pic
9234fi
bdb120d6 9235{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic" >&5
9236printf "%s\n" "$lt_cv_prog_compiler_pic" >&6; }
22c6a0d0 9237lt_prog_compiler_pic=$lt_cv_prog_compiler_pic
3a479287 9238
22c6a0d0 9239#
9240# Check to make sure the PIC flag actually works.
9241#
9242if test -n "$lt_prog_compiler_pic"; then
bdb120d6 9243 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
9244printf %s "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
9245if test ${lt_cv_prog_compiler_pic_works+y}
9246then :
9247 printf %s "(cached) " >&6
9248else $as_nop
22c6a0d0 9249 lt_cv_prog_compiler_pic_works=no
9250 ac_outfile=conftest.$ac_objext
9251 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9252 lt_compiler_flag="$lt_prog_compiler_pic -DPIC" ## exclude from sc_useless_quotes_in_assignment
9253 # Insert the option either (1) after the last *FLAGS variable, or
9254 # (2) before a word containing "conftest.", or (3) at the end.
9255 # Note that $ac_compile itself does not contain backslashes and begins
9256 # with a dollar sign (not a hyphen), so the echo should work correctly.
9257 # The option is referenced via a variable to avoid confusing sed.
9258 lt_compile=`echo "$ac_compile" | $SED \
9259 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9260 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9261 -e 's:$: $lt_compiler_flag:'`
9262 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
9263 (eval "$lt_compile" 2>conftest.err)
9264 ac_status=$?
9265 cat conftest.err >&5
9266 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9267 if (exit $ac_status) && test -s "$ac_outfile"; then
9268 # The compiler can only warn and ignore the option if not recognized
9269 # So say no if there are warnings other than the usual output.
9270 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
9271 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9272 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
9273 lt_cv_prog_compiler_pic_works=yes
9274 fi
9275 fi
9276 $RM conftest*
3a479287 9277
3a479287 9278fi
bdb120d6 9279{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5
9280printf "%s\n" "$lt_cv_prog_compiler_pic_works" >&6; }
3a479287 9281
22c6a0d0 9282if test yes = "$lt_cv_prog_compiler_pic_works"; then
9283 case $lt_prog_compiler_pic in
9284 "" | " "*) ;;
9285 *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
9286 esac
9287else
9288 lt_prog_compiler_pic=
9289 lt_prog_compiler_can_build_shared=no
3a479287 9290fi
3a479287 9291
22c6a0d0 9292fi
3a479287 9293
3a479287 9294
3a479287 9295
9296
3a479287 9297
3a479287 9298
3a479287 9299
3a479287 9300
3a479287 9301
3a479287 9302
3a479287 9303
3a479287 9304#
22c6a0d0 9305# Check to make sure the static flag actually works.
3a479287 9306#
22c6a0d0 9307wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
bdb120d6 9308{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
9309printf %s "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
9310if test ${lt_cv_prog_compiler_static_works+y}
9311then :
9312 printf %s "(cached) " >&6
9313else $as_nop
22c6a0d0 9314 lt_cv_prog_compiler_static_works=no
9315 save_LDFLAGS=$LDFLAGS
9316 LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
9317 echo "$lt_simple_link_test_code" > conftest.$ac_ext
9318 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
9319 # The linker can only warn and ignore the option if not recognized
9320 # So say no if there are warnings
9321 if test -s conftest.err; then
9322 # Append any errors to the config.log.
9323 cat conftest.err 1>&5
9324 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
9325 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9326 if diff conftest.exp conftest.er2 >/dev/null; then
9327 lt_cv_prog_compiler_static_works=yes
9328 fi
9329 else
9330 lt_cv_prog_compiler_static_works=yes
9331 fi
9332 fi
9333 $RM -r conftest*
9334 LDFLAGS=$save_LDFLAGS
3a479287 9335
22c6a0d0 9336fi
bdb120d6 9337{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5
9338printf "%s\n" "$lt_cv_prog_compiler_static_works" >&6; }
3a479287 9339
22c6a0d0 9340if test yes = "$lt_cv_prog_compiler_static_works"; then
9341 :
9342else
9343 lt_prog_compiler_static=
9344fi
3a479287 9345
3a479287 9346
3a479287 9347
3a479287 9348
3a479287 9349
3a479287 9350
3a479287 9351
bdb120d6 9352 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
9353printf %s "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
9354if test ${lt_cv_prog_compiler_c_o+y}
9355then :
9356 printf %s "(cached) " >&6
9357else $as_nop
22c6a0d0 9358 lt_cv_prog_compiler_c_o=no
9359 $RM -r conftest 2>/dev/null
9360 mkdir conftest
9361 cd conftest
9362 mkdir out
9363 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
3a479287 9364
22c6a0d0 9365 lt_compiler_flag="-o out/conftest2.$ac_objext"
9366 # Insert the option either (1) after the last *FLAGS variable, or
9367 # (2) before a word containing "conftest.", or (3) at the end.
9368 # Note that $ac_compile itself does not contain backslashes and begins
9369 # with a dollar sign (not a hyphen), so the echo should work correctly.
9370 lt_compile=`echo "$ac_compile" | $SED \
9371 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9372 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9373 -e 's:$: $lt_compiler_flag:'`
9374 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
9375 (eval "$lt_compile" 2>out/conftest.err)
9376 ac_status=$?
9377 cat out/conftest.err >&5
9378 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9379 if (exit $ac_status) && test -s out/conftest2.$ac_objext
9380 then
9381 # The compiler can only warn and ignore the option if not recognized
9382 # So say no if there are warnings
9383 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
9384 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
9385 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
9386 lt_cv_prog_compiler_c_o=yes
9387 fi
9388 fi
9389 chmod u+w . 2>&5
9390 $RM conftest*
9391 # SGI C++ compiler will create directory out/ii_files/ for
9392 # template instantiation
9393 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
9394 $RM out/* && rmdir out
9395 cd ..
9396 $RM -r conftest
9397 $RM conftest*
3a479287 9398
22c6a0d0 9399fi
bdb120d6 9400{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
9401printf "%s\n" "$lt_cv_prog_compiler_c_o" >&6; }
3a479287 9402
3a479287 9403
3a479287 9404
3a479287 9405
3a479287 9406
3a479287 9407
bdb120d6 9408 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
9409printf %s "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
9410if test ${lt_cv_prog_compiler_c_o+y}
9411then :
9412 printf %s "(cached) " >&6
9413else $as_nop
22c6a0d0 9414 lt_cv_prog_compiler_c_o=no
9415 $RM -r conftest 2>/dev/null
9416 mkdir conftest
9417 cd conftest
9418 mkdir out
9419 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
3a479287 9420
22c6a0d0 9421 lt_compiler_flag="-o out/conftest2.$ac_objext"
9422 # Insert the option either (1) after the last *FLAGS variable, or
9423 # (2) before a word containing "conftest.", or (3) at the end.
9424 # Note that $ac_compile itself does not contain backslashes and begins
9425 # with a dollar sign (not a hyphen), so the echo should work correctly.
9426 lt_compile=`echo "$ac_compile" | $SED \
9427 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9428 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9429 -e 's:$: $lt_compiler_flag:'`
9430 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
9431 (eval "$lt_compile" 2>out/conftest.err)
9432 ac_status=$?
9433 cat out/conftest.err >&5
9434 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9435 if (exit $ac_status) && test -s out/conftest2.$ac_objext
9436 then
9437 # The compiler can only warn and ignore the option if not recognized
9438 # So say no if there are warnings
9439 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
9440 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
9441 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
9442 lt_cv_prog_compiler_c_o=yes
9443 fi
9444 fi
9445 chmod u+w . 2>&5
9446 $RM conftest*
9447 # SGI C++ compiler will create directory out/ii_files/ for
9448 # template instantiation
9449 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
9450 $RM out/* && rmdir out
9451 cd ..
9452 $RM -r conftest
9453 $RM conftest*
3a479287 9454
22c6a0d0 9455fi
bdb120d6 9456{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
9457printf "%s\n" "$lt_cv_prog_compiler_c_o" >&6; }
3a479287 9458
3a479287 9459
3a479287 9460
3a479287 9461
22c6a0d0 9462hard_links=nottested
9463if test no = "$lt_cv_prog_compiler_c_o" && test no != "$need_locks"; then
9464 # do not overwrite the value of need_locks provided by the user
bdb120d6 9465 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
9466printf %s "checking if we can lock with hard links... " >&6; }
22c6a0d0 9467 hard_links=yes
9468 $RM conftest*
9469 ln conftest.a conftest.b 2>/dev/null && hard_links=no
9470 touch conftest.a
9471 ln conftest.a conftest.b 2>&5 || hard_links=no
9472 ln conftest.a conftest.b 2>/dev/null && hard_links=no
bdb120d6 9473 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
9474printf "%s\n" "$hard_links" >&6; }
22c6a0d0 9475 if test no = "$hard_links"; then
bdb120d6 9476 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: '$CC' does not support '-c -o', so 'make -j' may be unsafe" >&5
9477printf "%s\n" "$as_me: WARNING: '$CC' does not support '-c -o', so 'make -j' may be unsafe" >&2;}
22c6a0d0 9478 need_locks=warn
9479 fi
9480else
9481 need_locks=no
9482fi
3a479287 9483
3a479287 9484
3a479287 9485
3a479287 9486
3a479287 9487
3a479287 9488
bdb120d6 9489 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
9490printf %s "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
3a479287 9491
22c6a0d0 9492 runpath_var=
9493 allow_undefined_flag=
9494 always_export_symbols=no
9495 archive_cmds=
9496 archive_expsym_cmds=
9497 compiler_needs_object=no
9498 enable_shared_with_static_runtimes=no
9499 export_dynamic_flag_spec=
9500 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
9501 hardcode_automatic=no
9502 hardcode_direct=no
9503 hardcode_direct_absolute=no
9504 hardcode_libdir_flag_spec=
9505 hardcode_libdir_separator=
9506 hardcode_minus_L=no
9507 hardcode_shlibpath_var=unsupported
9508 inherit_rpath=no
9509 link_all_deplibs=unknown
9510 module_cmds=
9511 module_expsym_cmds=
9512 old_archive_from_new_cmds=
9513 old_archive_from_expsyms_cmds=
9514 thread_safe_flag_spec=
9515 whole_archive_flag_spec=
9516 # include_expsyms should be a list of space-separated symbols to be *always*
9517 # included in the symbol list
9518 include_expsyms=
9519 # exclude_expsyms can be an extended regexp of symbols to exclude
9520 # it will be wrapped by ' (' and ')$', so one must not match beginning or
9521 # end of line. Example: 'a|bc|.*d.*' will exclude the symbols 'a' and 'bc',
9522 # as well as any symbol that contains 'd'.
9523 exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
9524 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
9525 # platforms (ab)use it in PIC code, but their linkers get confused if
9526 # the symbol is explicitly referenced. Since portable code cannot
9527 # rely on this symbol name, it's probably fine to never include it in
9528 # preloaded symbol tables.
9529 # Exclude shared library initialization/finalization symbols.
9530 extract_expsyms_cmds=
3a479287 9531
22c6a0d0 9532 case $host_os in
9533 cygwin* | mingw* | pw32* | cegcc*)
bdb120d6 9534 # FIXME: the MSVC++ and ICC port hasn't been tested in a loooong time
22c6a0d0 9535 # When not using gcc, we currently assume that we are using
bdb120d6 9536 # Microsoft Visual C++ or Intel C++ Compiler.
22c6a0d0 9537 if test yes != "$GCC"; then
9538 with_gnu_ld=no
9539 fi
9540 ;;
9541 interix*)
bdb120d6 9542 # we just hope/assume this is gcc and not c89 (= MSVC++ or ICC)
22c6a0d0 9543 with_gnu_ld=yes
9544 ;;
9545 openbsd* | bitrig*)
9546 with_gnu_ld=no
9547 ;;
9548 esac
3a479287 9549
22c6a0d0 9550 ld_shlibs=yes
3a479287 9551
22c6a0d0 9552 # On some targets, GNU ld is compatible enough with the native linker
9553 # that we're better off using the native interface for both.
9554 lt_use_gnu_ld_interface=no
9555 if test yes = "$with_gnu_ld"; then
9556 case $host_os in
9557 aix*)
9558 # The AIX port of GNU ld has always aspired to compatibility
9559 # with the native linker. However, as the warning in the GNU ld
9560 # block says, versions before 2.19.5* couldn't really create working
9561 # shared libraries, regardless of the interface used.
9562 case `$LD -v 2>&1` in
9563 *\ \(GNU\ Binutils\)\ 2.19.5*) ;;
9564 *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;;
9565 *\ \(GNU\ Binutils\)\ [3-9]*) ;;
9566 *)
9567 lt_use_gnu_ld_interface=yes
9568 ;;
9569 esac
9570 ;;
9571 *)
9572 lt_use_gnu_ld_interface=yes
9573 ;;
9574 esac
9575 fi
3a479287 9576
22c6a0d0 9577 if test yes = "$lt_use_gnu_ld_interface"; then
9578 # If archive_cmds runs LD, not CC, wlarc should be empty
9579 wlarc='$wl'
3a479287 9580
22c6a0d0 9581 # Set some defaults for GNU ld with shared library support. These
9582 # are reset later if shared libraries are not supported. Putting them
9583 # here allows them to be overridden if necessary.
9584 runpath_var=LD_RUN_PATH
9585 hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
9586 export_dynamic_flag_spec='$wl--export-dynamic'
9587 # ancient GNU ld didn't support --whole-archive et. al.
9588 if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
9589 whole_archive_flag_spec=$wlarc'--whole-archive$convenience '$wlarc'--no-whole-archive'
9590 else
9591 whole_archive_flag_spec=
9592 fi
9593 supports_anon_versioning=no
bdb120d6 9594 case `$LD -v | $SED -e 's/([^)]\+)\s\+//' 2>&1` in
22c6a0d0 9595 *GNU\ gold*) supports_anon_versioning=yes ;;
9596 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
9597 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
9598 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
9599 *\ 2.11.*) ;; # other 2.11 versions
9600 *) supports_anon_versioning=yes ;;
9601 esac
3a479287 9602
22c6a0d0 9603 # See if GNU ld supports shared libraries.
9604 case $host_os in
9605 aix[3-9]*)
9606 # On AIX/PPC, the GNU linker is very broken
9607 if test ia64 != "$host_cpu"; then
9608 ld_shlibs=no
9609 cat <<_LT_EOF 1>&2
3a479287 9610
22c6a0d0 9611*** Warning: the GNU linker, at least up to release 2.19, is reported
9612*** to be unable to reliably create shared libraries on AIX.
9613*** Therefore, libtool is disabling shared libraries support. If you
9614*** really care for shared libraries, you may want to install binutils
9615*** 2.20 or above, or modify your PATH so that a non-GNU linker is found.
9616*** You will then need to restart the configuration process.
3a479287 9617
22c6a0d0 9618_LT_EOF
9619 fi
9620 ;;
3a479287 9621
22c6a0d0 9622 amigaos*)
9623 case $host_cpu in
9624 powerpc)
9625 # see comment about AmigaOS4 .so support
9626 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
9627 archive_expsym_cmds=''
9628 ;;
9629 m68k)
9630 archive_cmds='$RM $output_objdir/a2ixlibrary.data~$ECHO "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$ECHO "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$ECHO "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$ECHO "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)'
9631 hardcode_libdir_flag_spec='-L$libdir'
9632 hardcode_minus_L=yes
9633 ;;
9634 esac
9635 ;;
3a479287 9636
22c6a0d0 9637 beos*)
9638 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9639 allow_undefined_flag=unsupported
9640 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
9641 # support --undefined. This deserves some investigation. FIXME
9642 archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
9643 else
9644 ld_shlibs=no
9645 fi
9646 ;;
3a479287 9647
22c6a0d0 9648 cygwin* | mingw* | pw32* | cegcc*)
9649 # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
9650 # as there is no search path for DLLs.
9651 hardcode_libdir_flag_spec='-L$libdir'
9652 export_dynamic_flag_spec='$wl--export-all-symbols'
9653 allow_undefined_flag=unsupported
9654 always_export_symbols=no
9655 enable_shared_with_static_runtimes=yes
9656 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/;s/^.*[ ]__nm__\([^ ]*\)[ ][^ ]*/\1 DATA/;/^I[ ]/d;/^[AITW][ ]/s/.* //'\'' | sort | uniq > $export_symbols'
9657 exclude_expsyms='[_]+GLOBAL_OFFSET_TABLE_|[_]+GLOBAL__[FID]_.*|[_]+head_[A-Za-z0-9_]+_dll|[A-Za-z0-9_]+_dll_iname'
9658
9659 if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
9660 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname $wl--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
9661 # If the export-symbols file already is a .def file, use it as
9662 # is; otherwise, prepend EXPORTS...
9663 archive_expsym_cmds='if test DEF = "`$SED -n -e '\''s/^[ ]*//'\'' -e '\''/^\(;.*\)*$/d'\'' -e '\''s/^\(EXPORTS\|LIBRARY\)\([ ].*\)*$/DEF/p'\'' -e q $export_symbols`" ; then
9664 cp $export_symbols $output_objdir/$soname.def;
9665 else
9666 echo EXPORTS > $output_objdir/$soname.def;
9667 cat $export_symbols >> $output_objdir/$soname.def;
9668 fi~
9669 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname $wl--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
9670 else
9671 ld_shlibs=no
9672 fi
9673 ;;
3a479287 9674
22c6a0d0 9675 haiku*)
9676 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
9677 link_all_deplibs=yes
9678 ;;
3a479287 9679
22c6a0d0 9680 os2*)
9681 hardcode_libdir_flag_spec='-L$libdir'
9682 hardcode_minus_L=yes
9683 allow_undefined_flag=unsupported
9684 shrext_cmds=.dll
9685 archive_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~
9686 $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~
9687 $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~
9688 $ECHO EXPORTS >> $output_objdir/$libname.def~
9689 emxexp $libobjs | $SED /"_DLL_InitTerm"/d >> $output_objdir/$libname.def~
9690 $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~
9691 emximp -o $lib $output_objdir/$libname.def'
9692 archive_expsym_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~
9693 $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~
9694 $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~
9695 $ECHO EXPORTS >> $output_objdir/$libname.def~
9696 prefix_cmds="$SED"~
9697 if test EXPORTS = "`$SED 1q $export_symbols`"; then
9698 prefix_cmds="$prefix_cmds -e 1d";
9699 fi~
9700 prefix_cmds="$prefix_cmds -e \"s/^\(.*\)$/_\1/g\""~
9701 cat $export_symbols | $prefix_cmds >> $output_objdir/$libname.def~
9702 $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~
9703 emximp -o $lib $output_objdir/$libname.def'
9704 old_archive_From_new_cmds='emximp -o $output_objdir/${libname}_dll.a $output_objdir/$libname.def'
9705 enable_shared_with_static_runtimes=yes
bdb120d6 9706 file_list_spec='@'
22c6a0d0 9707 ;;
3a479287 9708
22c6a0d0 9709 interix[3-9]*)
9710 hardcode_direct=no
9711 hardcode_shlibpath_var=no
9712 hardcode_libdir_flag_spec='$wl-rpath,$libdir'
9713 export_dynamic_flag_spec='$wl-E'
9714 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
9715 # Instead, shared libraries are loaded at an image base (0x10000000 by
9716 # default) and relocated if they conflict, which is a slow very memory
9717 # consuming and fragmenting process. To avoid this, we pick a random,
9718 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
9719 # time. Moving up from 0x10000000 also allows more sbrk(2) space.
9720 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-h,$soname $wl--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
bdb120d6 9721 archive_expsym_cmds='$SED "s|^|_|" $export_symbols >$output_objdir/$soname.expsym~$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-h,$soname $wl--retain-symbols-file,$output_objdir/$soname.expsym $wl--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
22c6a0d0 9722 ;;
3a479287 9723
22c6a0d0 9724 gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu)
9725 tmp_diet=no
9726 if test linux-dietlibc = "$host_os"; then
9727 case $cc_basename in
9728 diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn)
9729 esac
9730 fi
9731 if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
9732 && test no = "$tmp_diet"
9733 then
9734 tmp_addflag=' $pic_flag'
9735 tmp_sharedflag='-shared'
9736 case $cc_basename,$host_cpu in
9737 pgcc*) # Portland Group C compiler
9738 whole_archive_flag_spec='$wl--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` $wl--no-whole-archive'
9739 tmp_addflag=' $pic_flag'
9740 ;;
9741 pgf77* | pgf90* | pgf95* | pgfortran*)
9742 # Portland Group f77 and f90 compilers
9743 whole_archive_flag_spec='$wl--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` $wl--no-whole-archive'
9744 tmp_addflag=' $pic_flag -Mnomain' ;;
9745 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64
9746 tmp_addflag=' -i_dynamic' ;;
9747 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64
9748 tmp_addflag=' -i_dynamic -nofor_main' ;;
9749 ifc* | ifort*) # Intel Fortran compiler
9750 tmp_addflag=' -nofor_main' ;;
9751 lf95*) # Lahey Fortran 8.1
9752 whole_archive_flag_spec=
9753 tmp_sharedflag='--shared' ;;
9754 nagfor*) # NAGFOR 5.3
9755 tmp_sharedflag='-Wl,-shared' ;;
9756 xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below)
9757 tmp_sharedflag='-qmkshrobj'
9758 tmp_addflag= ;;
9759 nvcc*) # Cuda Compiler Driver 2.2
9760 whole_archive_flag_spec='$wl--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` $wl--no-whole-archive'
9761 compiler_needs_object=yes
9762 ;;
9763 esac
bdb120d6 9764 case `$CC -V 2>&1 | $SED 5q` in
22c6a0d0 9765 *Sun\ C*) # Sun C 5.9
9766 whole_archive_flag_spec='$wl--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` $wl--no-whole-archive'
9767 compiler_needs_object=yes
9768 tmp_sharedflag='-G' ;;
9769 *Sun\ F*) # Sun Fortran 8.3
9770 tmp_sharedflag='-G' ;;
9771 esac
9772 archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
3a479287 9773
22c6a0d0 9774 if test yes = "$supports_anon_versioning"; then
9775 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
bdb120d6 9776 cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
22c6a0d0 9777 echo "local: *; };" >> $output_objdir/$libname.ver~
9778 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-version-script $wl$output_objdir/$libname.ver -o $lib'
9779 fi
3a479287 9780
22c6a0d0 9781 case $cc_basename in
9782 tcc*)
9783 export_dynamic_flag_spec='-rdynamic'
9784 ;;
9785 xlf* | bgf* | bgxlf* | mpixlf*)
9786 # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
9787 whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
9788 hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
9789 archive_cmds='$LD -shared $libobjs $deplibs $linker_flags -soname $soname -o $lib'
9790 if test yes = "$supports_anon_versioning"; then
9791 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
bdb120d6 9792 cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
22c6a0d0 9793 echo "local: *; };" >> $output_objdir/$libname.ver~
9794 $LD -shared $libobjs $deplibs $linker_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
9795 fi
9796 ;;
9797 esac
9798 else
9799 ld_shlibs=no
9800 fi
9801 ;;
3a479287 9802
bdb120d6 9803 netbsd*)
22c6a0d0 9804 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
9805 archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
9806 wlarc=
9807 else
9808 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
9809 archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib'
9810 fi
9811 ;;
3a479287 9812
22c6a0d0 9813 solaris*)
9814 if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
9815 ld_shlibs=no
9816 cat <<_LT_EOF 1>&2
3a479287 9817
22c6a0d0 9818*** Warning: The releases 2.8.* of the GNU linker cannot reliably
9819*** create shared libraries on Solaris systems. Therefore, libtool
9820*** is disabling shared libraries support. We urge you to upgrade GNU
9821*** binutils to release 2.9.1 or newer. Another option is to modify
9822*** your PATH or compiler configuration so that the native linker is
9823*** used, and then restart.
3a479287 9824
22c6a0d0 9825_LT_EOF
9826 elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9827 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
9828 archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib'
9829 else
9830 ld_shlibs=no
9831 fi
9832 ;;
3a479287 9833
22c6a0d0 9834 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
9835 case `$LD -v 2>&1` in
9836 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
9837 ld_shlibs=no
9838 cat <<_LT_EOF 1>&2
3a479287 9839
22c6a0d0 9840*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 cannot
9841*** reliably create shared libraries on SCO systems. Therefore, libtool
9842*** is disabling shared libraries support. We urge you to upgrade GNU
9843*** binutils to release 2.16.91.0.3 or newer. Another option is to modify
9844*** your PATH or compiler configuration so that the native linker is
9845*** used, and then restart.
3a479287 9846
22c6a0d0 9847_LT_EOF
9848 ;;
9849 *)
9850 # For security reasons, it is highly recommended that you always
9851 # use absolute paths for naming shared libraries, and exclude the
9852 # DT_RUNPATH tag from executables and libraries. But doing so
9853 # requires that you compile everything twice, which is a pain.
9854 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9855 hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
9856 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
9857 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib'
9858 else
9859 ld_shlibs=no
9860 fi
9861 ;;
9862 esac
9863 ;;
3a479287 9864
22c6a0d0 9865 sunos4*)
9866 archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9867 wlarc=
9868 hardcode_direct=yes
9869 hardcode_shlibpath_var=no
9870 ;;
3a479287 9871
22c6a0d0 9872 *)
9873 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9874 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
9875 archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib'
9876 else
9877 ld_shlibs=no
9878 fi
9879 ;;
9880 esac
3a479287 9881
22c6a0d0 9882 if test no = "$ld_shlibs"; then
9883 runpath_var=
9884 hardcode_libdir_flag_spec=
9885 export_dynamic_flag_spec=
9886 whole_archive_flag_spec=
9887 fi
9888 else
9889 # PORTME fill in a description of your system's linker (not GNU ld)
9890 case $host_os in
9891 aix3*)
9892 allow_undefined_flag=unsupported
9893 always_export_symbols=yes
9894 archive_expsym_cmds='$LD -o $output_objdir/$soname $libobjs $deplibs $linker_flags -bE:$export_symbols -T512 -H512 -bM:SRE~$AR $AR_FLAGS $lib $output_objdir/$soname'
9895 # Note: this linker hardcodes the directories in LIBPATH if there
9896 # are no directories specified by -L.
9897 hardcode_minus_L=yes
9898 if test yes = "$GCC" && test -z "$lt_prog_compiler_static"; then
9899 # Neither direct hardcoding nor static linking is supported with a
9900 # broken collect2.
9901 hardcode_direct=unsupported
9902 fi
9903 ;;
3a479287 9904
22c6a0d0 9905 aix[4-9]*)
9906 if test ia64 = "$host_cpu"; then
9907 # On IA64, the linker does run time linking by default, so we don't
9908 # have to do anything special.
9909 aix_use_runtimelinking=no
9910 exp_sym_flag='-Bexport'
9911 no_entry_flag=
9912 else
9913 # If we're using GNU nm, then we don't want the "-C" option.
9914 # -C means demangle to GNU nm, but means don't demangle to AIX nm.
9915 # Without the "-l" option, or with the "-B" option, AIX nm treats
9916 # weak defined symbols like other global defined symbols, whereas
9917 # GNU nm marks them as "W".
9918 # While the 'weak' keyword is ignored in the Export File, we need
9919 # it in the Import File for the 'aix-soname' feature, so we have
9920 # to replace the "-B" option with "-P" for AIX nm.
9921 if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
9922 export_symbols_cmds='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W")) && (substr(\$ 3,1,1) != ".")) { if (\$ 2 == "W") { print \$ 3 " weak" } else { print \$ 3 } } }'\'' | sort -u > $export_symbols'
9923 else
bdb120d6 9924 export_symbols_cmds='`func_echo_all $NM | $SED -e '\''s/B\([^B]*\)$/P\1/'\''` -PCpgl $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "L") || (\$ 2 == "W") || (\$ 2 == "V") || (\$ 2 == "Z")) && (substr(\$ 1,1,1) != ".")) { if ((\$ 2 == "W") || (\$ 2 == "V") || (\$ 2 == "Z")) { print \$ 1 " weak" } else { print \$ 1 } } }'\'' | sort -u > $export_symbols'
22c6a0d0 9925 fi
9926 aix_use_runtimelinking=no
3a479287 9927
22c6a0d0 9928 # Test if we are trying to use run time linking or normal
9929 # AIX style linking. If -brtl is somewhere in LDFLAGS, we
9930 # have runtime linking enabled, and use it for executables.
9931 # For shared libraries, we enable/disable runtime linking
9932 # depending on the kind of the shared library created -
9933 # when "with_aix_soname,aix_use_runtimelinking" is:
9934 # "aix,no" lib.a(lib.so.V) shared, rtl:no, for executables
9935 # "aix,yes" lib.so shared, rtl:yes, for executables
9936 # lib.a static archive
9937 # "both,no" lib.so.V(shr.o) shared, rtl:yes
9938 # lib.a(lib.so.V) shared, rtl:no, for executables
9939 # "both,yes" lib.so.V(shr.o) shared, rtl:yes, for executables
9940 # lib.a(lib.so.V) shared, rtl:no
9941 # "svr4,*" lib.so.V(shr.o) shared, rtl:yes, for executables
9942 # lib.a static archive
9943 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
9944 for ld_flag in $LDFLAGS; do
9945 if (test x-brtl = "x$ld_flag" || test x-Wl,-brtl = "x$ld_flag"); then
9946 aix_use_runtimelinking=yes
9947 break
9948 fi
9949 done
9950 if test svr4,no = "$with_aix_soname,$aix_use_runtimelinking"; then
9951 # With aix-soname=svr4, we create the lib.so.V shared archives only,
9952 # so we don't have lib.a shared libs to link our executables.
9953 # We have to force runtime linking in this case.
9954 aix_use_runtimelinking=yes
9955 LDFLAGS="$LDFLAGS -Wl,-brtl"
9956 fi
9957 ;;
9958 esac
3a479287 9959
22c6a0d0 9960 exp_sym_flag='-bexport'
9961 no_entry_flag='-bnoentry'
9962 fi
3a479287 9963
22c6a0d0 9964 # When large executables or shared objects are built, AIX ld can
9965 # have problems creating the table of contents. If linking a library
9966 # or program results in "error TOC overflow" add -mminimal-toc to
9967 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not
9968 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
3a479287 9969
22c6a0d0 9970 archive_cmds=''
9971 hardcode_direct=yes
9972 hardcode_direct_absolute=yes
9973 hardcode_libdir_separator=':'
9974 link_all_deplibs=yes
9975 file_list_spec='$wl-f,'
9976 case $with_aix_soname,$aix_use_runtimelinking in
9977 aix,*) ;; # traditional, no import file
9978 svr4,* | *,yes) # use import file
9979 # The Import File defines what to hardcode.
9980 hardcode_direct=no
9981 hardcode_direct_absolute=no
9982 ;;
9983 esac
3a479287 9984
22c6a0d0 9985 if test yes = "$GCC"; then
9986 case $host_os in aix4.[012]|aix4.[012].*)
9987 # We only want to do this on AIX 4.2 and lower, the check
9988 # below for broken collect2 doesn't work under 4.3+
9989 collect2name=`$CC -print-prog-name=collect2`
9990 if test -f "$collect2name" &&
9991 strings "$collect2name" | $GREP resolve_lib_name >/dev/null
9992 then
9993 # We have reworked collect2
9994 :
9995 else
9996 # We have old collect2
9997 hardcode_direct=unsupported
9998 # It fails to find uninstalled libraries when the uninstalled
9999 # path is not listed in the libpath. Setting hardcode_minus_L
10000 # to unsupported forces relinking
10001 hardcode_minus_L=yes
10002 hardcode_libdir_flag_spec='-L$libdir'
10003 hardcode_libdir_separator=
10004 fi
10005 ;;
10006 esac
10007 shared_flag='-shared'
10008 if test yes = "$aix_use_runtimelinking"; then
10009 shared_flag="$shared_flag "'$wl-G'
10010 fi
10011 # Need to ensure runtime linking is disabled for the traditional
10012 # shared library, or the linker may eventually find shared libraries
10013 # /with/ Import File - we do not want to mix them.
10014 shared_flag_aix='-shared'
10015 shared_flag_svr4='-shared $wl-G'
10016 else
10017 # not using gcc
10018 if test ia64 = "$host_cpu"; then
10019 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
10020 # chokes on -Wl,-G. The following line is correct:
10021 shared_flag='-G'
10022 else
10023 if test yes = "$aix_use_runtimelinking"; then
10024 shared_flag='$wl-G'
10025 else
10026 shared_flag='$wl-bM:SRE'
10027 fi
10028 shared_flag_aix='$wl-bM:SRE'
10029 shared_flag_svr4='$wl-G'
10030 fi
10031 fi
3a479287 10032
22c6a0d0 10033 export_dynamic_flag_spec='$wl-bexpall'
10034 # It seems that -bexpall does not export symbols beginning with
10035 # underscore (_), so it is better to generate a list of symbols to export.
10036 always_export_symbols=yes
10037 if test aix,yes = "$with_aix_soname,$aix_use_runtimelinking"; then
10038 # Warning - without using the other runtime loading flags (-brtl),
10039 # -berok will link without error, but may produce a broken library.
10040 allow_undefined_flag='-berok'
10041 # Determine the default libpath from the value encoded in an
10042 # empty executable.
10043 if test set = "${lt_cv_aix_libpath+set}"; then
10044 aix_libpath=$lt_cv_aix_libpath
10045else
bdb120d6 10046 if test ${lt_cv_aix_libpath_+y}
10047then :
10048 printf %s "(cached) " >&6
10049else $as_nop
22c6a0d0 10050 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10051/* end confdefs.h. */
3a479287 10052
22c6a0d0 10053int
bdb120d6 10054main (void)
22c6a0d0 10055{
3a479287 10056
22c6a0d0 10057 ;
10058 return 0;
10059}
10060_ACEOF
bdb120d6 10061if ac_fn_c_try_link "$LINENO"
10062then :
3a479287 10063
22c6a0d0 10064 lt_aix_libpath_sed='
10065 /Import File Strings/,/^$/ {
10066 /^0/ {
10067 s/^0 *\([^ ]*\) *$/\1/
10068 p
10069 }
10070 }'
10071 lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
10072 # Check for a 64-bit object if we didn't find anything.
10073 if test -z "$lt_cv_aix_libpath_"; then
10074 lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
10075 fi
10076fi
bdb120d6 10077rm -f core conftest.err conftest.$ac_objext conftest.beam \
22c6a0d0 10078 conftest$ac_exeext conftest.$ac_ext
10079 if test -z "$lt_cv_aix_libpath_"; then
10080 lt_cv_aix_libpath_=/usr/lib:/lib
10081 fi
3a479287 10082
22c6a0d0 10083fi
3a479287 10084
22c6a0d0 10085 aix_libpath=$lt_cv_aix_libpath_
10086fi
3a479287 10087
22c6a0d0 10088 hardcode_libdir_flag_spec='$wl-blibpath:$libdir:'"$aix_libpath"
10089 archive_expsym_cmds='$CC -o $output_objdir/$soname $libobjs $deplibs $wl'$no_entry_flag' $compiler_flags `if test -n "$allow_undefined_flag"; then func_echo_all "$wl$allow_undefined_flag"; else :; fi` $wl'$exp_sym_flag:\$export_symbols' '$shared_flag
10090 else
10091 if test ia64 = "$host_cpu"; then
10092 hardcode_libdir_flag_spec='$wl-R $libdir:/usr/lib:/lib'
10093 allow_undefined_flag="-z nodefs"
10094 archive_expsym_cmds="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs '"\$wl$no_entry_flag"' $compiler_flags $wl$allow_undefined_flag '"\$wl$exp_sym_flag:\$export_symbols"
10095 else
10096 # Determine the default libpath from the value encoded in an
10097 # empty executable.
10098 if test set = "${lt_cv_aix_libpath+set}"; then
10099 aix_libpath=$lt_cv_aix_libpath
10100else
bdb120d6 10101 if test ${lt_cv_aix_libpath_+y}
10102then :
10103 printf %s "(cached) " >&6
10104else $as_nop
22c6a0d0 10105 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10106/* end confdefs.h. */
3a479287 10107
22c6a0d0 10108int
bdb120d6 10109main (void)
22c6a0d0 10110{
3a479287 10111
22c6a0d0 10112 ;
10113 return 0;
10114}
10115_ACEOF
bdb120d6 10116if ac_fn_c_try_link "$LINENO"
10117then :
3a479287 10118
22c6a0d0 10119 lt_aix_libpath_sed='
10120 /Import File Strings/,/^$/ {
10121 /^0/ {
10122 s/^0 *\([^ ]*\) *$/\1/
10123 p
10124 }
10125 }'
10126 lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
10127 # Check for a 64-bit object if we didn't find anything.
10128 if test -z "$lt_cv_aix_libpath_"; then
10129 lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
10130 fi
10131fi
bdb120d6 10132rm -f core conftest.err conftest.$ac_objext conftest.beam \
22c6a0d0 10133 conftest$ac_exeext conftest.$ac_ext
10134 if test -z "$lt_cv_aix_libpath_"; then
10135 lt_cv_aix_libpath_=/usr/lib:/lib
10136 fi
3a479287 10137
22c6a0d0 10138fi
3a479287 10139
22c6a0d0 10140 aix_libpath=$lt_cv_aix_libpath_
10141fi
3a479287 10142
22c6a0d0 10143 hardcode_libdir_flag_spec='$wl-blibpath:$libdir:'"$aix_libpath"
10144 # Warning - without using the other run time loading flags,
10145 # -berok will link without error, but may produce a broken library.
10146 no_undefined_flag=' $wl-bernotok'
10147 allow_undefined_flag=' $wl-berok'
10148 if test yes = "$with_gnu_ld"; then
10149 # We only use this code for GNU lds that support --whole-archive.
10150 whole_archive_flag_spec='$wl--whole-archive$convenience $wl--no-whole-archive'
10151 else
10152 # Exported symbols can be pulled into shared objects from archives
10153 whole_archive_flag_spec='$convenience'
10154 fi
10155 archive_cmds_need_lc=yes
10156 archive_expsym_cmds='$RM -r $output_objdir/$realname.d~$MKDIR $output_objdir/$realname.d'
10157 # -brtl affects multiple linker settings, -berok does not and is overridden later
10158 compiler_flags_filtered='`func_echo_all "$compiler_flags " | $SED -e "s%-brtl\\([, ]\\)%-berok\\1%g"`'
10159 if test svr4 != "$with_aix_soname"; then
10160 # This is similar to how AIX traditionally builds its shared libraries.
10161 archive_expsym_cmds="$archive_expsym_cmds"'~$CC '$shared_flag_aix' -o $output_objdir/$realname.d/$soname $libobjs $deplibs $wl-bnoentry '$compiler_flags_filtered'$wl-bE:$export_symbols$allow_undefined_flag~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$realname.d/$soname'
10162 fi
10163 if test aix != "$with_aix_soname"; then
10164 archive_expsym_cmds="$archive_expsym_cmds"'~$CC '$shared_flag_svr4' -o $output_objdir/$realname.d/$shared_archive_member_spec.o $libobjs $deplibs $wl-bnoentry '$compiler_flags_filtered'$wl-bE:$export_symbols$allow_undefined_flag~$STRIP -e $output_objdir/$realname.d/$shared_archive_member_spec.o~( func_echo_all "#! $soname($shared_archive_member_spec.o)"; if test shr_64 = "$shared_archive_member_spec"; then func_echo_all "# 64"; else func_echo_all "# 32"; fi; cat $export_symbols ) > $output_objdir/$realname.d/$shared_archive_member_spec.imp~$AR $AR_FLAGS $output_objdir/$soname $output_objdir/$realname.d/$shared_archive_member_spec.o $output_objdir/$realname.d/$shared_archive_member_spec.imp'
10165 else
10166 # used by -dlpreopen to get the symbols
10167 archive_expsym_cmds="$archive_expsym_cmds"'~$MV $output_objdir/$realname.d/$soname $output_objdir'
10168 fi
10169 archive_expsym_cmds="$archive_expsym_cmds"'~$RM -r $output_objdir/$realname.d'
10170 fi
10171 fi
10172 ;;
3a479287 10173
22c6a0d0 10174 amigaos*)
10175 case $host_cpu in
10176 powerpc)
10177 # see comment about AmigaOS4 .so support
10178 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
10179 archive_expsym_cmds=''
10180 ;;
10181 m68k)
10182 archive_cmds='$RM $output_objdir/a2ixlibrary.data~$ECHO "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$ECHO "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$ECHO "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$ECHO "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)'
10183 hardcode_libdir_flag_spec='-L$libdir'
10184 hardcode_minus_L=yes
10185 ;;
10186 esac
10187 ;;
3a479287 10188
22c6a0d0 10189 bsdi[45]*)
10190 export_dynamic_flag_spec=-rdynamic
10191 ;;
3a479287 10192
22c6a0d0 10193 cygwin* | mingw* | pw32* | cegcc*)
10194 # When not using gcc, we currently assume that we are using
bdb120d6 10195 # Microsoft Visual C++ or Intel C++ Compiler.
22c6a0d0 10196 # hardcode_libdir_flag_spec is actually meaningless, as there is
10197 # no search path for DLLs.
10198 case $cc_basename in
bdb120d6 10199 cl* | icl*)
10200 # Native MSVC or ICC
22c6a0d0 10201 hardcode_libdir_flag_spec=' '
10202 allow_undefined_flag=unsupported
10203 always_export_symbols=yes
10204 file_list_spec='@'
10205 # Tell ltmain to make .lib files, not .a files.
10206 libext=lib
10207 # Tell ltmain to make .dll files, not .so files.
10208 shrext_cmds=.dll
10209 # FIXME: Setting linknames here is a bad hack.
10210 archive_cmds='$CC -o $output_objdir/$soname $libobjs $compiler_flags $deplibs -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~linknames='
10211 archive_expsym_cmds='if test DEF = "`$SED -n -e '\''s/^[ ]*//'\'' -e '\''/^\(;.*\)*$/d'\'' -e '\''s/^\(EXPORTS\|LIBRARY\)\([ ].*\)*$/DEF/p'\'' -e q $export_symbols`" ; then
10212 cp "$export_symbols" "$output_objdir/$soname.def";
10213 echo "$tool_output_objdir$soname.def" > "$output_objdir/$soname.exp";
10214 else
10215 $SED -e '\''s/^/-link -EXPORT:/'\'' < $export_symbols > $output_objdir/$soname.exp;
10216 fi~
10217 $CC -o $tool_output_objdir$soname $libobjs $compiler_flags $deplibs "@$tool_output_objdir$soname.exp" -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~
10218 linknames='
10219 # The linker will not automatically build a static lib if we build a DLL.
10220 # _LT_TAGVAR(old_archive_from_new_cmds, )='true'
10221 enable_shared_with_static_runtimes=yes
10222 exclude_expsyms='_NULL_IMPORT_DESCRIPTOR|_IMPORT_DESCRIPTOR_.*'
10223 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1,DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
10224 # Don't use ranlib
10225 old_postinstall_cmds='chmod 644 $oldlib'
10226 postlink_cmds='lt_outputfile="@OUTPUT@"~
10227 lt_tool_outputfile="@TOOL_OUTPUT@"~
10228 case $lt_outputfile in
10229 *.exe|*.EXE) ;;
10230 *)
10231 lt_outputfile=$lt_outputfile.exe
10232 lt_tool_outputfile=$lt_tool_outputfile.exe
10233 ;;
10234 esac~
10235 if test : != "$MANIFEST_TOOL" && test -f "$lt_outputfile.manifest"; then
10236 $MANIFEST_TOOL -manifest "$lt_tool_outputfile.manifest" -outputresource:"$lt_tool_outputfile" || exit 1;
10237 $RM "$lt_outputfile.manifest";
10238 fi'
10239 ;;
10240 *)
bdb120d6 10241 # Assume MSVC and ICC wrapper
22c6a0d0 10242 hardcode_libdir_flag_spec=' '
10243 allow_undefined_flag=unsupported
10244 # Tell ltmain to make .lib files, not .a files.
10245 libext=lib
10246 # Tell ltmain to make .dll files, not .so files.
10247 shrext_cmds=.dll
10248 # FIXME: Setting linknames here is a bad hack.
10249 archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
10250 # The linker will automatically build a .lib file if we build a DLL.
10251 old_archive_from_new_cmds='true'
10252 # FIXME: Should let the user specify the lib program.
10253 old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
10254 enable_shared_with_static_runtimes=yes
10255 ;;
10256 esac
10257 ;;
3a479287 10258
22c6a0d0 10259 darwin* | rhapsody*)
3a479287 10260
3a479287 10261
22c6a0d0 10262 archive_cmds_need_lc=no
10263 hardcode_direct=no
10264 hardcode_automatic=yes
10265 hardcode_shlibpath_var=unsupported
10266 if test yes = "$lt_cv_ld_force_load"; then
10267 whole_archive_flag_spec='`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience $wl-force_load,$conv\"; done; func_echo_all \"$new_convenience\"`'
3a479287 10268
22c6a0d0 10269 else
10270 whole_archive_flag_spec=''
10271 fi
10272 link_all_deplibs=yes
10273 allow_undefined_flag=$_lt_dar_allow_undefined
10274 case $cc_basename in
10275 ifort*|nagfor*) _lt_dar_can_shared=yes ;;
10276 *) _lt_dar_can_shared=$GCC ;;
10277 esac
10278 if test yes = "$_lt_dar_can_shared"; then
10279 output_verbose_link_cmd=func_echo_all
10280 archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod$_lt_dsymutil"
10281 module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags$_lt_dsymutil"
bdb120d6 10282 archive_expsym_cmds="$SED 's|^|_|' < \$export_symbols > \$output_objdir/\$libname-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod$_lt_dar_export_syms$_lt_dsymutil"
10283 module_expsym_cmds="$SED -e 's|^|_|' < \$export_symbols > \$output_objdir/\$libname-symbols.expsym~\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags$_lt_dar_export_syms$_lt_dsymutil"
3a479287 10284
22c6a0d0 10285 else
10286 ld_shlibs=no
10287 fi
3a479287 10288
22c6a0d0 10289 ;;
3a479287 10290
22c6a0d0 10291 dgux*)
10292 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10293 hardcode_libdir_flag_spec='-L$libdir'
10294 hardcode_shlibpath_var=no
10295 ;;
3a479287 10296
22c6a0d0 10297 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
10298 # support. Future versions do this automatically, but an explicit c++rt0.o
10299 # does not break anything, and helps significantly (at the cost of a little
10300 # extra space).
10301 freebsd2.2*)
10302 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
10303 hardcode_libdir_flag_spec='-R$libdir'
10304 hardcode_direct=yes
10305 hardcode_shlibpath_var=no
10306 ;;
3a479287 10307
22c6a0d0 10308 # Unfortunately, older versions of FreeBSD 2 do not have this feature.
10309 freebsd2.*)
10310 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
10311 hardcode_direct=yes
10312 hardcode_minus_L=yes
10313 hardcode_shlibpath_var=no
10314 ;;
3a479287 10315
22c6a0d0 10316 # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
bdb120d6 10317 freebsd* | dragonfly* | midnightbsd*)
22c6a0d0 10318 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
10319 hardcode_libdir_flag_spec='-R$libdir'
10320 hardcode_direct=yes
10321 hardcode_shlibpath_var=no
10322 ;;
3a479287 10323
22c6a0d0 10324 hpux9*)
10325 if test yes = "$GCC"; then
10326 archive_cmds='$RM $output_objdir/$soname~$CC -shared $pic_flag $wl+b $wl$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test "x$output_objdir/$soname" = "x$lib" || mv $output_objdir/$soname $lib'
10327 else
10328 archive_cmds='$RM $output_objdir/$soname~$LD -b +b $install_libdir -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test "x$output_objdir/$soname" = "x$lib" || mv $output_objdir/$soname $lib'
10329 fi
10330 hardcode_libdir_flag_spec='$wl+b $wl$libdir'
10331 hardcode_libdir_separator=:
10332 hardcode_direct=yes
3a479287 10333
22c6a0d0 10334 # hardcode_minus_L: Not really in the search PATH,
10335 # but as the default location of the library.
10336 hardcode_minus_L=yes
10337 export_dynamic_flag_spec='$wl-E'
10338 ;;
3a479287 10339
22c6a0d0 10340 hpux10*)
10341 if test yes,no = "$GCC,$with_gnu_ld"; then
10342 archive_cmds='$CC -shared $pic_flag $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
10343 else
10344 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
10345 fi
10346 if test no = "$with_gnu_ld"; then
10347 hardcode_libdir_flag_spec='$wl+b $wl$libdir'
10348 hardcode_libdir_separator=:
10349 hardcode_direct=yes
10350 hardcode_direct_absolute=yes
10351 export_dynamic_flag_spec='$wl-E'
10352 # hardcode_minus_L: Not really in the search PATH,
10353 # but as the default location of the library.
10354 hardcode_minus_L=yes
10355 fi
10356 ;;
3a479287 10357
22c6a0d0 10358 hpux11*)
10359 if test yes,no = "$GCC,$with_gnu_ld"; then
10360 case $host_cpu in
10361 hppa*64*)
10362 archive_cmds='$CC -shared $wl+h $wl$soname -o $lib $libobjs $deplibs $compiler_flags'
10363 ;;
10364 ia64*)
10365 archive_cmds='$CC -shared $pic_flag $wl+h $wl$soname $wl+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
10366 ;;
10367 *)
10368 archive_cmds='$CC -shared $pic_flag $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
10369 ;;
10370 esac
10371 else
10372 case $host_cpu in
10373 hppa*64*)
10374 archive_cmds='$CC -b $wl+h $wl$soname -o $lib $libobjs $deplibs $compiler_flags'
10375 ;;
10376 ia64*)
10377 archive_cmds='$CC -b $wl+h $wl$soname $wl+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
10378 ;;
10379 *)
3a479287 10380
22c6a0d0 10381 # Older versions of the 11.00 compiler do not understand -b yet
10382 # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does)
bdb120d6 10383 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5
10384printf %s "checking if $CC understands -b... " >&6; }
10385if test ${lt_cv_prog_compiler__b+y}
10386then :
10387 printf %s "(cached) " >&6
10388else $as_nop
22c6a0d0 10389 lt_cv_prog_compiler__b=no
10390 save_LDFLAGS=$LDFLAGS
10391 LDFLAGS="$LDFLAGS -b"
10392 echo "$lt_simple_link_test_code" > conftest.$ac_ext
10393 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
10394 # The linker can only warn and ignore the option if not recognized
10395 # So say no if there are warnings
10396 if test -s conftest.err; then
10397 # Append any errors to the config.log.
10398 cat conftest.err 1>&5
10399 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
10400 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
10401 if diff conftest.exp conftest.er2 >/dev/null; then
10402 lt_cv_prog_compiler__b=yes
10403 fi
10404 else
10405 lt_cv_prog_compiler__b=yes
10406 fi
10407 fi
10408 $RM -r conftest*
10409 LDFLAGS=$save_LDFLAGS
3a479287 10410
3a479287 10411fi
bdb120d6 10412{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5
10413printf "%s\n" "$lt_cv_prog_compiler__b" >&6; }
3a479287 10414
22c6a0d0 10415if test yes = "$lt_cv_prog_compiler__b"; then
10416 archive_cmds='$CC -b $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
10417else
10418 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
10419fi
3a479287 10420
22c6a0d0 10421 ;;
10422 esac
10423 fi
10424 if test no = "$with_gnu_ld"; then
10425 hardcode_libdir_flag_spec='$wl+b $wl$libdir'
10426 hardcode_libdir_separator=:
3a479287 10427
22c6a0d0 10428 case $host_cpu in
10429 hppa*64*|ia64*)
10430 hardcode_direct=no
10431 hardcode_shlibpath_var=no
10432 ;;
10433 *)
10434 hardcode_direct=yes
10435 hardcode_direct_absolute=yes
10436 export_dynamic_flag_spec='$wl-E'
3a479287 10437
22c6a0d0 10438 # hardcode_minus_L: Not really in the search PATH,
10439 # but as the default location of the library.
10440 hardcode_minus_L=yes
10441 ;;
10442 esac
10443 fi
10444 ;;
3a479287 10445
22c6a0d0 10446 irix5* | irix6* | nonstopux*)
10447 if test yes = "$GCC"; then
10448 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname `test -n "$verstring" && func_echo_all "$wl-set_version $wl$verstring"` $wl-update_registry $wl$output_objdir/so_locations -o $lib'
10449 # Try to use the -exported_symbol ld option, if it does not
10450 # work, assume that -exports_file does not work either and
10451 # implicitly export all symbols.
10452 # This should be the same for all languages, so no per-tag cache variable.
bdb120d6 10453 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the $host_os linker accepts -exported_symbol" >&5
10454printf %s "checking whether the $host_os linker accepts -exported_symbol... " >&6; }
10455if test ${lt_cv_irix_exported_symbol+y}
10456then :
10457 printf %s "(cached) " >&6
10458else $as_nop
22c6a0d0 10459 save_LDFLAGS=$LDFLAGS
10460 LDFLAGS="$LDFLAGS -shared $wl-exported_symbol ${wl}foo $wl-update_registry $wl/dev/null"
10461 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10462/* end confdefs.h. */
10463int foo (void) { return 0; }
10464_ACEOF
bdb120d6 10465if ac_fn_c_try_link "$LINENO"
10466then :
22c6a0d0 10467 lt_cv_irix_exported_symbol=yes
bdb120d6 10468else $as_nop
22c6a0d0 10469 lt_cv_irix_exported_symbol=no
10470fi
bdb120d6 10471rm -f core conftest.err conftest.$ac_objext conftest.beam \
22c6a0d0 10472 conftest$ac_exeext conftest.$ac_ext
10473 LDFLAGS=$save_LDFLAGS
10474fi
bdb120d6 10475{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_irix_exported_symbol" >&5
10476printf "%s\n" "$lt_cv_irix_exported_symbol" >&6; }
22c6a0d0 10477 if test yes = "$lt_cv_irix_exported_symbol"; then
10478 archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname `test -n "$verstring" && func_echo_all "$wl-set_version $wl$verstring"` $wl-update_registry $wl$output_objdir/so_locations $wl-exports_file $wl$export_symbols -o $lib'
10479 fi
10480 else
10481 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry $output_objdir/so_locations -o $lib'
10482 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry $output_objdir/so_locations -exports_file $export_symbols -o $lib'
10483 fi
10484 archive_cmds_need_lc='no'
10485 hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
10486 hardcode_libdir_separator=:
10487 inherit_rpath=yes
10488 link_all_deplibs=yes
10489 ;;
3a479287 10490
22c6a0d0 10491 linux*)
10492 case $cc_basename in
10493 tcc*)
10494 # Fabrice Bellard et al's Tiny C Compiler
10495 ld_shlibs=yes
10496 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
10497 ;;
10498 esac
10499 ;;
3a479287 10500
bdb120d6 10501 netbsd*)
22c6a0d0 10502 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
10503 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out
10504 else
10505 archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF
10506 fi
10507 hardcode_libdir_flag_spec='-R$libdir'
10508 hardcode_direct=yes
10509 hardcode_shlibpath_var=no
10510 ;;
3a479287 10511
22c6a0d0 10512 newsos6)
10513 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10514 hardcode_direct=yes
10515 hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
10516 hardcode_libdir_separator=:
10517 hardcode_shlibpath_var=no
10518 ;;
3a479287 10519
22c6a0d0 10520 *nto* | *qnx*)
10521 ;;
3a479287 10522
22c6a0d0 10523 openbsd* | bitrig*)
10524 if test -f /usr/libexec/ld.so; then
10525 hardcode_direct=yes
10526 hardcode_shlibpath_var=no
10527 hardcode_direct_absolute=yes
10528 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then
10529 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
10530 archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags $wl-retain-symbols-file,$export_symbols'
10531 hardcode_libdir_flag_spec='$wl-rpath,$libdir'
10532 export_dynamic_flag_spec='$wl-E'
10533 else
10534 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
10535 hardcode_libdir_flag_spec='$wl-rpath,$libdir'
10536 fi
10537 else
10538 ld_shlibs=no
10539 fi
10540 ;;
3a479287 10541
22c6a0d0 10542 os2*)
10543 hardcode_libdir_flag_spec='-L$libdir'
10544 hardcode_minus_L=yes
10545 allow_undefined_flag=unsupported
10546 shrext_cmds=.dll
10547 archive_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~
10548 $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~
10549 $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~
10550 $ECHO EXPORTS >> $output_objdir/$libname.def~
10551 emxexp $libobjs | $SED /"_DLL_InitTerm"/d >> $output_objdir/$libname.def~
10552 $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~
10553 emximp -o $lib $output_objdir/$libname.def'
10554 archive_expsym_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~
10555 $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~
10556 $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~
10557 $ECHO EXPORTS >> $output_objdir/$libname.def~
10558 prefix_cmds="$SED"~
10559 if test EXPORTS = "`$SED 1q $export_symbols`"; then
10560 prefix_cmds="$prefix_cmds -e 1d";
10561 fi~
10562 prefix_cmds="$prefix_cmds -e \"s/^\(.*\)$/_\1/g\""~
10563 cat $export_symbols | $prefix_cmds >> $output_objdir/$libname.def~
10564 $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~
10565 emximp -o $lib $output_objdir/$libname.def'
10566 old_archive_From_new_cmds='emximp -o $output_objdir/${libname}_dll.a $output_objdir/$libname.def'
10567 enable_shared_with_static_runtimes=yes
bdb120d6 10568 file_list_spec='@'
22c6a0d0 10569 ;;
3a479287 10570
22c6a0d0 10571 osf3*)
10572 if test yes = "$GCC"; then
10573 allow_undefined_flag=' $wl-expect_unresolved $wl\*'
10574 archive_cmds='$CC -shared$allow_undefined_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname `test -n "$verstring" && func_echo_all "$wl-set_version $wl$verstring"` $wl-update_registry $wl$output_objdir/so_locations -o $lib'
10575 else
10576 allow_undefined_flag=' -expect_unresolved \*'
10577 archive_cmds='$CC -shared$allow_undefined_flag $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry $output_objdir/so_locations -o $lib'
10578 fi
10579 archive_cmds_need_lc='no'
10580 hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
10581 hardcode_libdir_separator=:
10582 ;;
3a479287 10583
22c6a0d0 10584 osf4* | osf5*) # as osf3* with the addition of -msym flag
10585 if test yes = "$GCC"; then
10586 allow_undefined_flag=' $wl-expect_unresolved $wl\*'
10587 archive_cmds='$CC -shared$allow_undefined_flag $pic_flag $libobjs $deplibs $compiler_flags $wl-msym $wl-soname $wl$soname `test -n "$verstring" && func_echo_all "$wl-set_version $wl$verstring"` $wl-update_registry $wl$output_objdir/so_locations -o $lib'
10588 hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
10589 else
10590 allow_undefined_flag=' -expect_unresolved \*'
10591 archive_cmds='$CC -shared$allow_undefined_flag $libobjs $deplibs $compiler_flags -msym -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry $output_objdir/so_locations -o $lib'
10592 archive_expsym_cmds='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done; printf "%s\\n" "-hidden">> $lib.exp~
10593 $CC -shared$allow_undefined_flag $wl-input $wl$lib.exp $compiler_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && $ECHO "-set_version $verstring"` -update_registry $output_objdir/so_locations -o $lib~$RM $lib.exp'
3a479287 10594
22c6a0d0 10595 # Both c and cxx compiler support -rpath directly
10596 hardcode_libdir_flag_spec='-rpath $libdir'
10597 fi
10598 archive_cmds_need_lc='no'
10599 hardcode_libdir_separator=:
10600 ;;
3a479287 10601
22c6a0d0 10602 solaris*)
10603 no_undefined_flag=' -z defs'
10604 if test yes = "$GCC"; then
10605 wlarc='$wl'
10606 archive_cmds='$CC -shared $pic_flag $wl-z ${wl}text $wl-h $wl$soname -o $lib $libobjs $deplibs $compiler_flags'
10607 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
10608 $CC -shared $pic_flag $wl-z ${wl}text $wl-M $wl$lib.exp $wl-h $wl$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
10609 else
10610 case `$CC -V 2>&1` in
10611 *"Compilers 5.0"*)
10612 wlarc=''
10613 archive_cmds='$LD -G$allow_undefined_flag -h $soname -o $lib $libobjs $deplibs $linker_flags'
10614 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
10615 $LD -G$allow_undefined_flag -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
10616 ;;
10617 *)
10618 wlarc='$wl'
10619 archive_cmds='$CC -G$allow_undefined_flag -h $soname -o $lib $libobjs $deplibs $compiler_flags'
10620 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
10621 $CC -G$allow_undefined_flag -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
10622 ;;
10623 esac
10624 fi
10625 hardcode_libdir_flag_spec='-R$libdir'
10626 hardcode_shlibpath_var=no
10627 case $host_os in
10628 solaris2.[0-5] | solaris2.[0-5].*) ;;
10629 *)
10630 # The compiler driver will combine and reorder linker options,
10631 # but understands '-z linker_flag'. GCC discards it without '$wl',
10632 # but is careful enough not to reorder.
10633 # Supported since Solaris 2.6 (maybe 2.5.1?)
10634 if test yes = "$GCC"; then
10635 whole_archive_flag_spec='$wl-z ${wl}allextract$convenience $wl-z ${wl}defaultextract'
10636 else
10637 whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
10638 fi
10639 ;;
10640 esac
10641 link_all_deplibs=yes
10642 ;;
3a479287 10643
22c6a0d0 10644 sunos4*)
10645 if test sequent = "$host_vendor"; then
10646 # Use $CC to link under sequent, because it throws in some extra .o
10647 # files that make .init and .fini sections work.
10648 archive_cmds='$CC -G $wl-h $soname -o $lib $libobjs $deplibs $compiler_flags'
10649 else
10650 archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
10651 fi
10652 hardcode_libdir_flag_spec='-L$libdir'
10653 hardcode_direct=yes
10654 hardcode_minus_L=yes
10655 hardcode_shlibpath_var=no
10656 ;;
3a479287 10657
22c6a0d0 10658 sysv4)
10659 case $host_vendor in
10660 sni)
10661 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10662 hardcode_direct=yes # is this really true???
10663 ;;
10664 siemens)
10665 ## LD is ld it makes a PLAMLIB
10666 ## CC just makes a GrossModule.
10667 archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
10668 reload_cmds='$CC -r -o $output$reload_objs'
10669 hardcode_direct=no
10670 ;;
10671 motorola)
10672 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10673 hardcode_direct=no #Motorola manual says yes, but my tests say they lie
10674 ;;
10675 esac
10676 runpath_var='LD_RUN_PATH'
10677 hardcode_shlibpath_var=no
10678 ;;
3a479287 10679
22c6a0d0 10680 sysv4.3*)
10681 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10682 hardcode_shlibpath_var=no
10683 export_dynamic_flag_spec='-Bexport'
10684 ;;
3a479287 10685
22c6a0d0 10686 sysv4*MP*)
10687 if test -d /usr/nec; then
10688 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10689 hardcode_shlibpath_var=no
10690 runpath_var=LD_RUN_PATH
10691 hardcode_runpath_var=yes
10692 ld_shlibs=yes
10693 fi
10694 ;;
3a479287 10695
22c6a0d0 10696 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
10697 no_undefined_flag='$wl-z,text'
10698 archive_cmds_need_lc=no
10699 hardcode_shlibpath_var=no
10700 runpath_var='LD_RUN_PATH'
3a479287 10701
22c6a0d0 10702 if test yes = "$GCC"; then
10703 archive_cmds='$CC -shared $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10704 archive_expsym_cmds='$CC -shared $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10705 else
10706 archive_cmds='$CC -G $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10707 archive_expsym_cmds='$CC -G $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10708 fi
10709 ;;
3a479287 10710
22c6a0d0 10711 sysv5* | sco3.2v5* | sco5v6*)
10712 # Note: We CANNOT use -z defs as we might desire, because we do not
10713 # link with -lc, and that would cause any symbols used from libc to
10714 # always be unresolved, which means just about no library would
10715 # ever link correctly. If we're not using GNU ld we use -z text
10716 # though, which does catch some bad symbols but isn't as heavy-handed
10717 # as -z defs.
10718 no_undefined_flag='$wl-z,text'
10719 allow_undefined_flag='$wl-z,nodefs'
10720 archive_cmds_need_lc=no
10721 hardcode_shlibpath_var=no
10722 hardcode_libdir_flag_spec='$wl-R,$libdir'
10723 hardcode_libdir_separator=':'
10724 link_all_deplibs=yes
10725 export_dynamic_flag_spec='$wl-Bexport'
10726 runpath_var='LD_RUN_PATH'
3a479287 10727
22c6a0d0 10728 if test yes = "$GCC"; then
10729 archive_cmds='$CC -shared $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10730 archive_expsym_cmds='$CC -shared $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10731 else
10732 archive_cmds='$CC -G $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10733 archive_expsym_cmds='$CC -G $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10734 fi
3a479287 10735 ;;
22c6a0d0 10736
10737 uts4*)
10738 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10739 hardcode_libdir_flag_spec='-L$libdir'
10740 hardcode_shlibpath_var=no
10741 ;;
10742
10743 *)
10744 ld_shlibs=no
10745 ;;
10746 esac
10747
10748 if test sni = "$host_vendor"; then
10749 case $host in
10750 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
10751 export_dynamic_flag_spec='$wl-Blargedynsym'
3a479287 10752 ;;
10753 esac
10754 fi
22c6a0d0 10755 fi
3a479287 10756
bdb120d6 10757{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5
10758printf "%s\n" "$ld_shlibs" >&6; }
22c6a0d0 10759test no = "$ld_shlibs" && can_build_shared=no
3a479287 10760
22c6a0d0 10761with_gnu_ld=$with_gnu_ld
3a479287 10762
3a479287 10763
3a479287 10764
3a479287 10765
3a479287 10766
3a479287 10767
3a479287 10768
3a479287 10769
3a479287 10770
3a479287 10771
3a479287 10772
3a479287 10773
3a479287 10774
10775
3a479287 10776
22c6a0d0 10777#
10778# Do we need to explicitly link libc?
10779#
10780case "x$archive_cmds_need_lc" in
10781x|xyes)
10782 # Assume -lc should be added
10783 archive_cmds_need_lc=yes
3a479287 10784
22c6a0d0 10785 if test yes,yes = "$GCC,$enable_shared"; then
10786 case $archive_cmds in
10787 *'~'*)
10788 # FIXME: we may have to deal with multi-command sequences.
10789 ;;
10790 '$CC '*)
10791 # Test whether the compiler implicitly links with -lc since on some
10792 # systems, -lgcc has to come before -lc. If gcc already passes -lc
10793 # to ld, don't add -lc before -lgcc.
bdb120d6 10794 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
10795printf %s "checking whether -lc should be explicitly linked in... " >&6; }
10796if test ${lt_cv_archive_cmds_need_lc+y}
10797then :
10798 printf %s "(cached) " >&6
10799else $as_nop
22c6a0d0 10800 $RM conftest*
10801 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
3a479287 10802
22c6a0d0 10803 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
10804 (eval $ac_compile) 2>&5
3a479287 10805 ac_status=$?
bdb120d6 10806 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
22c6a0d0 10807 test $ac_status = 0; } 2>conftest.err; then
10808 soname=conftest
10809 lib=conftest
10810 libobjs=conftest.$ac_objext
10811 deplibs=
10812 wl=$lt_prog_compiler_wl
10813 pic_flag=$lt_prog_compiler_pic
10814 compiler_flags=-v
10815 linker_flags=-v
10816 verstring=
10817 output_objdir=.
10818 libname=conftest
10819 lt_save_allow_undefined_flag=$allow_undefined_flag
10820 allow_undefined_flag=
10821 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
10822 (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
10823 ac_status=$?
bdb120d6 10824 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
22c6a0d0 10825 test $ac_status = 0; }
10826 then
10827 lt_cv_archive_cmds_need_lc=no
10828 else
10829 lt_cv_archive_cmds_need_lc=yes
10830 fi
10831 allow_undefined_flag=$lt_save_allow_undefined_flag
10832 else
10833 cat conftest.err 1>&5
10834 fi
10835 $RM conftest*
10836
10837fi
bdb120d6 10838{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5
10839printf "%s\n" "$lt_cv_archive_cmds_need_lc" >&6; }
22c6a0d0 10840 archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc
10841 ;;
10842 esac
10843 fi
10844 ;;
3a479287 10845esac
3a479287 10846
3a479287 10847
10848
3a479287 10849
3a479287 10850
3a479287 10851
3a479287 10852
3a479287 10853
3a479287 10854
3a479287 10855
3a479287 10856
3a479287 10857
3a479287 10858
3a479287 10859
3a479287 10860
3a479287 10861
3a479287 10862
3a479287 10863
3a479287 10864
3a479287 10865
3a479287 10866
3a479287 10867
3a479287 10868
3a479287 10869
3a479287 10870
3a479287 10871
3a479287 10872
3a479287 10873
3a479287 10874
3a479287 10875
3a479287 10876
3a479287 10877
3a479287 10878
3a479287 10879
10880
3a479287 10881
3a479287 10882
3a479287 10883
3a479287 10884
3a479287 10885
3a479287 10886
3a479287 10887
3a479287 10888
3a479287 10889
3a479287 10890
10891
3a479287 10892
3a479287 10893
3a479287 10894
3a479287 10895
3a479287 10896
3a479287 10897
3a479287 10898
3a479287 10899
3a479287 10900
3a479287 10901
3a479287 10902
3a479287 10903
3a479287 10904
3a479287 10905
10906
3a479287 10907
3a479287 10908
3a479287 10909
10910
3a479287 10911
3a479287 10912
3a479287 10913
3a479287 10914
3a479287 10915
3a479287 10916
3a479287 10917
22c6a0d0 10918
10919
10920
10921
10922
10923
10924
10925
10926
10927
10928
10929
10930
10931
10932
10933
10934
10935
10936
10937
10938
10939
10940
10941
10942
10943
10944
10945
10946
10947
10948
10949
10950
10951
10952
10953
10954
10955
10956
10957
10958
10959
10960
10961
10962
10963
10964
10965
10966
10967
10968
10969
10970
10971
10972
10973
10974
10975
10976
10977
10978
10979
10980
10981
10982
10983
10984
10985
10986
10987
10988
10989
10990
10991
10992
10993
10994
10995
10996
10997
bdb120d6 10998 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
10999printf %s "checking dynamic linker characteristics... " >&6; }
22c6a0d0 11000
11001if test yes = "$GCC"; then
11002 case $host_os in
11003 darwin*) lt_awk_arg='/^libraries:/,/LR/' ;;
11004 *) lt_awk_arg='/^libraries:/' ;;
11005 esac
11006 case $host_os in
11007 mingw* | cegcc*) lt_sed_strip_eq='s|=\([A-Za-z]:\)|\1|g' ;;
11008 *) lt_sed_strip_eq='s|=/|/|g' ;;
11009 esac
11010 lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq`
11011 case $lt_search_path_spec in
11012 *\;*)
11013 # if the path contains ";" then we assume it to be the separator
11014 # otherwise default to the standard path separator (i.e. ":") - it is
11015 # assumed that no part of a normal pathname contains ";" but that should
11016 # okay in the real world where ";" in dirpaths is itself problematic.
11017 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'`
11018 ;;
11019 *)
11020 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"`
11021 ;;
11022 esac
11023 # Ok, now we have the path, separated by spaces, we can step through it
11024 # and add multilib dir if necessary...
11025 lt_tmp_lt_search_path_spec=
11026 lt_multi_os_dir=/`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
11027 # ...but if some path component already ends with the multilib dir we assume
11028 # that all is fine and trust -print-search-dirs as is (GCC 4.2? or newer).
11029 case "$lt_multi_os_dir; $lt_search_path_spec " in
11030 "/; "* | "/.; "* | "/./; "* | *"$lt_multi_os_dir "* | *"$lt_multi_os_dir/ "*)
11031 lt_multi_os_dir=
11032 ;;
11033 esac
11034 for lt_sys_path in $lt_search_path_spec; do
11035 if test -d "$lt_sys_path$lt_multi_os_dir"; then
11036 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path$lt_multi_os_dir"
11037 elif test -n "$lt_multi_os_dir"; then
11038 test -d "$lt_sys_path" && \
11039 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
11040 fi
11041 done
11042 lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk '
11043BEGIN {RS = " "; FS = "/|\n";} {
11044 lt_foo = "";
11045 lt_count = 0;
11046 for (lt_i = NF; lt_i > 0; lt_i--) {
11047 if ($lt_i != "" && $lt_i != ".") {
11048 if ($lt_i == "..") {
11049 lt_count++;
11050 } else {
11051 if (lt_count == 0) {
11052 lt_foo = "/" $lt_i lt_foo;
11053 } else {
11054 lt_count--;
11055 }
11056 }
11057 }
11058 }
11059 if (lt_foo != "") { lt_freq[lt_foo]++; }
11060 if (lt_freq[lt_foo] == 1) { print lt_foo; }
11061}'`
11062 # AWK program above erroneously prepends '/' to C:/dos/paths
11063 # for these hosts.
11064 case $host_os in
11065 mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\
11066 $SED 's|/\([A-Za-z]:\)|\1|g'` ;;
11067 esac
11068 sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP`
11069else
11070 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
11071fi
3a479287 11072library_names_spec=
11073libname_spec='lib$name'
11074soname_spec=
22c6a0d0 11075shrext_cmds=.so
3a479287 11076postinstall_cmds=
11077postuninstall_cmds=
11078finish_cmds=
11079finish_eval=
11080shlibpath_var=
11081shlibpath_overrides_runpath=unknown
11082version_type=none
11083dynamic_linker="$host_os ld.so"
11084sys_lib_dlsearch_path_spec="/lib /usr/lib"
3a479287 11085need_lib_prefix=unknown
11086hardcode_into_libs=no
11087
11088# when you set need_version to no, make sure it does not cause -set_version
11089# flags to be left without arguments
11090need_version=unknown
11091
8c796858 11092
11093
3a479287 11094case $host_os in
11095aix3*)
22c6a0d0 11096 version_type=linux # correct to gnu/linux during the next big refactor
11097 library_names_spec='$libname$release$shared_ext$versuffix $libname.a'
3a479287 11098 shlibpath_var=LIBPATH
11099
11100 # AIX 3 has no versioning support, so we append a major version to the name.
22c6a0d0 11101 soname_spec='$libname$release$shared_ext$major'
3a479287 11102 ;;
11103
22c6a0d0 11104aix[4-9]*)
11105 version_type=linux # correct to gnu/linux during the next big refactor
3a479287 11106 need_lib_prefix=no
11107 need_version=no
11108 hardcode_into_libs=yes
22c6a0d0 11109 if test ia64 = "$host_cpu"; then
3a479287 11110 # AIX 5 supports IA64
22c6a0d0 11111 library_names_spec='$libname$release$shared_ext$major $libname$release$shared_ext$versuffix $libname$shared_ext'
3a479287 11112 shlibpath_var=LD_LIBRARY_PATH
11113 else
11114 # With GCC up to 2.95.x, collect2 would create an import file
11115 # for dependence libraries. The import file would start with
22c6a0d0 11116 # the line '#! .'. This would cause the generated library to
11117 # depend on '.', always an invalid library. This was fixed in
3a479287 11118 # development snapshots of GCC prior to 3.0.
11119 case $host_os in
11120 aix4 | aix4.[01] | aix4.[01].*)
11121 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
11122 echo ' yes '
22c6a0d0 11123 echo '#endif'; } | $CC -E - | $GREP yes > /dev/null; then
3a479287 11124 :
11125 else
11126 can_build_shared=no
11127 fi
11128 ;;
11129 esac
22c6a0d0 11130 # Using Import Files as archive members, it is possible to support
11131 # filename-based versioning of shared library archives on AIX. While
11132 # this would work for both with and without runtime linking, it will
11133 # prevent static linking of such archives. So we do filename-based
11134 # shared library versioning with .so extension only, which is used
11135 # when both runtime linking and shared linking is enabled.
11136 # Unfortunately, runtime linking may impact performance, so we do
11137 # not want this to be the default eventually. Also, we use the
11138 # versioned .so libs for executables only if there is the -brtl
11139 # linker flag in LDFLAGS as well, or --with-aix-soname=svr4 only.
11140 # To allow for filename-based versioning support, we need to create
11141 # libNAME.so.V as an archive file, containing:
11142 # *) an Import File, referring to the versioned filename of the
11143 # archive as well as the shared archive member, telling the
11144 # bitwidth (32 or 64) of that shared object, and providing the
11145 # list of exported symbols of that shared object, eventually
11146 # decorated with the 'weak' keyword
11147 # *) the shared object with the F_LOADONLY flag set, to really avoid
11148 # it being seen by the linker.
11149 # At run time we better use the real file rather than another symlink,
11150 # but for link time we create the symlink libNAME.so -> libNAME.so.V
11151
11152 case $with_aix_soname,$aix_use_runtimelinking in
11153 # AIX (on Power*) has no versioning support, so currently we cannot hardcode correct
3a479287 11154 # soname into executable. Probably we can add versioning support to
11155 # collect2, so additional links can be useful in future.
22c6a0d0 11156 aix,yes) # traditional libtool
11157 dynamic_linker='AIX unversionable lib.so'
3a479287 11158 # If using run time linking (on AIX 4.2 or later) use lib<name>.so
11159 # instead of lib<name>.a to let people know that these are not
11160 # typical AIX shared libraries.
22c6a0d0 11161 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11162 ;;
11163 aix,no) # traditional AIX only
11164 dynamic_linker='AIX lib.a(lib.so.V)'
3a479287 11165 # We preserve .a as extension for shared libraries through AIX4.2
11166 # and later when we are not doing run time linking.
22c6a0d0 11167 library_names_spec='$libname$release.a $libname.a'
11168 soname_spec='$libname$release$shared_ext$major'
11169 ;;
11170 svr4,*) # full svr4 only
11171 dynamic_linker="AIX lib.so.V($shared_archive_member_spec.o)"
11172 library_names_spec='$libname$release$shared_ext$major $libname$shared_ext'
11173 # We do not specify a path in Import Files, so LIBPATH fires.
11174 shlibpath_overrides_runpath=yes
11175 ;;
11176 *,yes) # both, prefer svr4
11177 dynamic_linker="AIX lib.so.V($shared_archive_member_spec.o), lib.a(lib.so.V)"
11178 library_names_spec='$libname$release$shared_ext$major $libname$shared_ext'
11179 # unpreferred sharedlib libNAME.a needs extra handling
11180 postinstall_cmds='test -n "$linkname" || linkname="$realname"~func_stripname "" ".so" "$linkname"~$install_shared_prog "$dir/$func_stripname_result.$libext" "$destdir/$func_stripname_result.$libext"~test -z "$tstripme" || test -z "$striplib" || $striplib "$destdir/$func_stripname_result.$libext"'
11181 postuninstall_cmds='for n in $library_names $old_library; do :; done~func_stripname "" ".so" "$n"~test "$func_stripname_result" = "$n" || func_append rmfiles " $odir/$func_stripname_result.$libext"'
11182 # We do not specify a path in Import Files, so LIBPATH fires.
11183 shlibpath_overrides_runpath=yes
11184 ;;
11185 *,no) # both, prefer aix
11186 dynamic_linker="AIX lib.a(lib.so.V), lib.so.V($shared_archive_member_spec.o)"
11187 library_names_spec='$libname$release.a $libname.a'
11188 soname_spec='$libname$release$shared_ext$major'
11189 # unpreferred sharedlib libNAME.so.V and symlink libNAME.so need extra handling
11190 postinstall_cmds='test -z "$dlname" || $install_shared_prog $dir/$dlname $destdir/$dlname~test -z "$tstripme" || test -z "$striplib" || $striplib $destdir/$dlname~test -n "$linkname" || linkname=$realname~func_stripname "" ".a" "$linkname"~(cd "$destdir" && $LN_S -f $dlname $func_stripname_result.so)'
11191 postuninstall_cmds='test -z "$dlname" || func_append rmfiles " $odir/$dlname"~for n in $old_library $library_names; do :; done~func_stripname "" ".a" "$n"~func_append rmfiles " $odir/$func_stripname_result.so"'
11192 ;;
11193 esac
3a479287 11194 shlibpath_var=LIBPATH
11195 fi
11196 ;;
11197
11198amigaos*)
22c6a0d0 11199 case $host_cpu in
11200 powerpc)
11201 # Since July 2007 AmigaOS4 officially supports .so libraries.
11202 # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
11203 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11204 ;;
11205 m68k)
11206 library_names_spec='$libname.ixlibrary $libname.a'
11207 # Create ${libname}_ixlibrary.a entries in /sys/libs.
11208 finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`func_echo_all "$lib" | $SED '\''s%^.*/\([^/]*\)\.ixlibrary$%\1%'\''`; $RM /sys/libs/${libname}_ixlibrary.a; $show "cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a"; cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a || exit 1; done'
11209 ;;
11210 esac
3a479287 11211 ;;
11212
11213beos*)
22c6a0d0 11214 library_names_spec='$libname$shared_ext'
3a479287 11215 dynamic_linker="$host_os ld.so"
11216 shlibpath_var=LIBRARY_PATH
11217 ;;
11218
11219bsdi[45]*)
22c6a0d0 11220 version_type=linux # correct to gnu/linux during the next big refactor
3a479287 11221 need_version=no
22c6a0d0 11222 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11223 soname_spec='$libname$release$shared_ext$major'
3a479287 11224 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
11225 shlibpath_var=LD_LIBRARY_PATH
11226 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
11227 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
11228 # the default ld.so.conf also contains /usr/contrib/lib and
11229 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
11230 # libtool to hard-code these into programs
11231 ;;
11232
22c6a0d0 11233cygwin* | mingw* | pw32* | cegcc*)
3a479287 11234 version_type=windows
22c6a0d0 11235 shrext_cmds=.dll
3a479287 11236 need_version=no
11237 need_lib_prefix=no
11238
22c6a0d0 11239 case $GCC,$cc_basename in
11240 yes,*)
11241 # gcc
3a479287 11242 library_names_spec='$libname.dll.a'
11243 # DLL is installed to $(libdir)/../bin by postinstall_cmds
22c6a0d0 11244 postinstall_cmds='base_file=`basename \$file`~
11245 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; echo \$dlname'\''`~
3a479287 11246 dldir=$destdir/`dirname \$dlpath`~
11247 test -d \$dldir || mkdir -p \$dldir~
11248 $install_prog $dir/$dlname \$dldir/$dlname~
22c6a0d0 11249 chmod a+x \$dldir/$dlname~
11250 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
11251 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
11252 fi'
3a479287 11253 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
11254 dlpath=$dir/\$dldll~
22c6a0d0 11255 $RM \$dlpath'
3a479287 11256 shlibpath_overrides_runpath=yes
11257
11258 case $host_os in
11259 cygwin*)
11260 # Cygwin DLLs use 'cyg' prefix rather than 'lib'
bdb120d6 11261 soname_spec='`echo $libname | $SED -e 's/^lib/cyg/'``echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext'
22c6a0d0 11262
11263 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api"
3a479287 11264 ;;
22c6a0d0 11265 mingw* | cegcc*)
3a479287 11266 # MinGW DLLs use traditional 'lib' prefix
22c6a0d0 11267 soname_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext'
3a479287 11268 ;;
11269 pw32*)
11270 # pw32 DLLs use 'pw' prefix rather than 'lib'
bdb120d6 11271 library_names_spec='`echo $libname | $SED -e 's/^lib/pw/'``echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext'
22c6a0d0 11272 ;;
11273 esac
11274 dynamic_linker='Win32 ld.exe'
11275 ;;
11276
bdb120d6 11277 *,cl* | *,icl*)
11278 # Native MSVC or ICC
22c6a0d0 11279 libname_spec='$name'
11280 soname_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext'
11281 library_names_spec='$libname.dll.lib'
11282
11283 case $build_os in
11284 mingw*)
11285 sys_lib_search_path_spec=
11286 lt_save_ifs=$IFS
11287 IFS=';'
11288 for lt_path in $LIB
11289 do
11290 IFS=$lt_save_ifs
11291 # Let DOS variable expansion print the short 8.3 style file name.
11292 lt_path=`cd "$lt_path" 2>/dev/null && cmd //C "for %i in (".") do @echo %~si"`
11293 sys_lib_search_path_spec="$sys_lib_search_path_spec $lt_path"
11294 done
11295 IFS=$lt_save_ifs
11296 # Convert to MSYS style.
bdb120d6 11297 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's|\\\\|/|g' -e 's| \\([a-zA-Z]\\):| /\\1|g' -e 's|^ ||'`
22c6a0d0 11298 ;;
11299 cygwin*)
11300 # Convert to unix form, then to dos form, then back to unix form
11301 # but this time dos style (no spaces!) so that the unix form looks
11302 # like /cygdrive/c/PROGRA~1:/cygdr...
11303 sys_lib_search_path_spec=`cygpath --path --unix "$LIB"`
11304 sys_lib_search_path_spec=`cygpath --path --dos "$sys_lib_search_path_spec" 2>/dev/null`
11305 sys_lib_search_path_spec=`cygpath --path --unix "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
11306 ;;
11307 *)
11308 sys_lib_search_path_spec=$LIB
11309 if $ECHO "$sys_lib_search_path_spec" | $GREP ';[c-zC-Z]:/' >/dev/null; then
11310 # It is most probably a Windows format PATH.
11311 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
11312 else
11313 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
11314 fi
11315 # FIXME: find the short name or the path components, as spaces are
11316 # common. (e.g. "Program Files" -> "PROGRA~1")
3a479287 11317 ;;
11318 esac
22c6a0d0 11319
11320 # DLL is installed to $(libdir)/../bin by postinstall_cmds
11321 postinstall_cmds='base_file=`basename \$file`~
11322 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; echo \$dlname'\''`~
11323 dldir=$destdir/`dirname \$dlpath`~
11324 test -d \$dldir || mkdir -p \$dldir~
11325 $install_prog $dir/$dlname \$dldir/$dlname'
11326 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
11327 dlpath=$dir/\$dldll~
11328 $RM \$dlpath'
11329 shlibpath_overrides_runpath=yes
11330 dynamic_linker='Win32 link.exe'
3a479287 11331 ;;
11332
11333 *)
bdb120d6 11334 # Assume MSVC and ICC wrapper
22c6a0d0 11335 library_names_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext $libname.lib'
11336 dynamic_linker='Win32 ld.exe'
3a479287 11337 ;;
11338 esac
3a479287 11339 # FIXME: first we should search . and the directory the executable is in
11340 shlibpath_var=PATH
11341 ;;
11342
11343darwin* | rhapsody*)
11344 dynamic_linker="$host_os dyld"
11345 version_type=darwin
11346 need_lib_prefix=no
11347 need_version=no
22c6a0d0 11348 library_names_spec='$libname$release$major$shared_ext $libname$shared_ext'
11349 soname_spec='$libname$release$major$shared_ext'
3a479287 11350 shlibpath_overrides_runpath=yes
11351 shlibpath_var=DYLD_LIBRARY_PATH
11352 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
22c6a0d0 11353
11354 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
3a479287 11355 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
11356 ;;
11357
11358dgux*)
22c6a0d0 11359 version_type=linux # correct to gnu/linux during the next big refactor
3a479287 11360 need_lib_prefix=no
11361 need_version=no
22c6a0d0 11362 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11363 soname_spec='$libname$release$shared_ext$major'
3a479287 11364 shlibpath_var=LD_LIBRARY_PATH
11365 ;;
11366
bdb120d6 11367freebsd* | dragonfly* | midnightbsd*)
3a479287 11368 # DragonFly does not have aout. When/if they implement a new
11369 # versioning mechanism, adjust this.
11370 if test -x /usr/bin/objformat; then
11371 objformat=`/usr/bin/objformat`
11372 else
11373 case $host_os in
22c6a0d0 11374 freebsd[23].*) objformat=aout ;;
3a479287 11375 *) objformat=elf ;;
11376 esac
11377 fi
11378 version_type=freebsd-$objformat
11379 case $version_type in
11380 freebsd-elf*)
22c6a0d0 11381 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
8c796858 11382 soname_spec='$libname$release$shared_ext$major'
3a479287 11383 need_version=no
11384 need_lib_prefix=no
11385 ;;
11386 freebsd-*)
22c6a0d0 11387 library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix'
3a479287 11388 need_version=yes
11389 ;;
11390 esac
11391 shlibpath_var=LD_LIBRARY_PATH
11392 case $host_os in
22c6a0d0 11393 freebsd2.*)
3a479287 11394 shlibpath_overrides_runpath=yes
11395 ;;
11396 freebsd3.[01]* | freebsdelf3.[01]*)
11397 shlibpath_overrides_runpath=yes
11398 hardcode_into_libs=yes
11399 ;;
11400 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
11401 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
11402 shlibpath_overrides_runpath=no
11403 hardcode_into_libs=yes
11404 ;;
22c6a0d0 11405 *) # from 4.6 on, and DragonFly
3a479287 11406 shlibpath_overrides_runpath=yes
11407 hardcode_into_libs=yes
11408 ;;
11409 esac
11410 ;;
11411
22c6a0d0 11412haiku*)
11413 version_type=linux # correct to gnu/linux during the next big refactor
3a479287 11414 need_lib_prefix=no
11415 need_version=no
22c6a0d0 11416 dynamic_linker="$host_os runtime_loader"
11417 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11418 soname_spec='$libname$release$shared_ext$major'
11419 shlibpath_var=LIBRARY_PATH
11420 shlibpath_overrides_runpath=no
11421 sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/system/lib'
3a479287 11422 hardcode_into_libs=yes
11423 ;;
11424
11425hpux9* | hpux10* | hpux11*)
11426 # Give a soname corresponding to the major version so that dld.sl refuses to
11427 # link against other versions.
11428 version_type=sunos
11429 need_lib_prefix=no
11430 need_version=no
11431 case $host_cpu in
11432 ia64*)
11433 shrext_cmds='.so'
11434 hardcode_into_libs=yes
11435 dynamic_linker="$host_os dld.so"
11436 shlibpath_var=LD_LIBRARY_PATH
11437 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
22c6a0d0 11438 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11439 soname_spec='$libname$release$shared_ext$major'
11440 if test 32 = "$HPUX_IA64_MODE"; then
3a479287 11441 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
8c796858 11442 sys_lib_dlsearch_path_spec=/usr/lib/hpux32
3a479287 11443 else
11444 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
8c796858 11445 sys_lib_dlsearch_path_spec=/usr/lib/hpux64
3a479287 11446 fi
3a479287 11447 ;;
22c6a0d0 11448 hppa*64*)
11449 shrext_cmds='.sl'
11450 hardcode_into_libs=yes
11451 dynamic_linker="$host_os dld.sl"
11452 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
11453 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
11454 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11455 soname_spec='$libname$release$shared_ext$major'
11456 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
11457 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
11458 ;;
11459 *)
3a479287 11460 shrext_cmds='.sl'
11461 dynamic_linker="$host_os dld.sl"
11462 shlibpath_var=SHLIB_PATH
11463 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
22c6a0d0 11464 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11465 soname_spec='$libname$release$shared_ext$major'
3a479287 11466 ;;
11467 esac
22c6a0d0 11468 # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
3a479287 11469 postinstall_cmds='chmod 555 $lib'
22c6a0d0 11470 # or fails outright, so override atomically:
11471 install_override_mode=555
3a479287 11472 ;;
11473
22c6a0d0 11474interix[3-9]*)
11475 version_type=linux # correct to gnu/linux during the next big refactor
3a479287 11476 need_lib_prefix=no
11477 need_version=no
22c6a0d0 11478 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11479 soname_spec='$libname$release$shared_ext$major'
3a479287 11480 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
11481 shlibpath_var=LD_LIBRARY_PATH
11482 shlibpath_overrides_runpath=no
11483 hardcode_into_libs=yes
11484 ;;
11485
11486irix5* | irix6* | nonstopux*)
11487 case $host_os in
11488 nonstopux*) version_type=nonstopux ;;
11489 *)
22c6a0d0 11490 if test yes = "$lt_cv_prog_gnu_ld"; then
11491 version_type=linux # correct to gnu/linux during the next big refactor
3a479287 11492 else
11493 version_type=irix
11494 fi ;;
11495 esac
11496 need_lib_prefix=no
11497 need_version=no
22c6a0d0 11498 soname_spec='$libname$release$shared_ext$major'
11499 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$release$shared_ext $libname$shared_ext'
3a479287 11500 case $host_os in
11501 irix5* | nonstopux*)
11502 libsuff= shlibsuff=
11503 ;;
11504 *)
11505 case $LD in # libtool.m4 will add one of these switches to LD
11506 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
11507 libsuff= shlibsuff= libmagic=32-bit;;
11508 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
11509 libsuff=32 shlibsuff=N32 libmagic=N32;;
11510 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
11511 libsuff=64 shlibsuff=64 libmagic=64-bit;;
11512 *) libsuff= shlibsuff= libmagic=never-match;;
11513 esac
11514 ;;
11515 esac
11516 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
11517 shlibpath_overrides_runpath=no
22c6a0d0 11518 sys_lib_search_path_spec="/usr/lib$libsuff /lib$libsuff /usr/local/lib$libsuff"
11519 sys_lib_dlsearch_path_spec="/usr/lib$libsuff /lib$libsuff"
3a479287 11520 hardcode_into_libs=yes
11521 ;;
11522
11523# No shared lib support for Linux oldld, aout, or coff.
11524linux*oldld* | linux*aout* | linux*coff*)
11525 dynamic_linker=no
11526 ;;
11527
22c6a0d0 11528linux*android*)
11529 version_type=none # Android doesn't support versioned libraries.
11530 need_lib_prefix=no
11531 need_version=no
11532 library_names_spec='$libname$release$shared_ext'
11533 soname_spec='$libname$release$shared_ext'
11534 finish_cmds=
11535 shlibpath_var=LD_LIBRARY_PATH
11536 shlibpath_overrides_runpath=yes
11537
11538 # This implies no fast_install, which is unacceptable.
11539 # Some rework will be needed to allow for fast_install
11540 # before this can be enabled.
11541 hardcode_into_libs=yes
11542
11543 dynamic_linker='Android linker'
11544 # Don't embed -rpath directories since the linker doesn't support them.
11545 hardcode_libdir_flag_spec='-L$libdir'
11546 ;;
11547
11548# This must be glibc/ELF.
11549linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*)
11550 version_type=linux # correct to gnu/linux during the next big refactor
3a479287 11551 need_lib_prefix=no
11552 need_version=no
22c6a0d0 11553 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11554 soname_spec='$libname$release$shared_ext$major'
3a479287 11555 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
11556 shlibpath_var=LD_LIBRARY_PATH
11557 shlibpath_overrides_runpath=no
22c6a0d0 11558
11559 # Some binutils ld are patched to set DT_RUNPATH
bdb120d6 11560 if test ${lt_cv_shlibpath_overrides_runpath+y}
11561then :
11562 printf %s "(cached) " >&6
11563else $as_nop
22c6a0d0 11564 lt_cv_shlibpath_overrides_runpath=no
11565 save_LDFLAGS=$LDFLAGS
11566 save_libdir=$libdir
11567 eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
11568 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
11569 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11570/* end confdefs.h. */
11571
11572int
bdb120d6 11573main (void)
22c6a0d0 11574{
11575
11576 ;
11577 return 0;
11578}
11579_ACEOF
bdb120d6 11580if ac_fn_c_try_link "$LINENO"
11581then :
11582 if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null
11583then :
22c6a0d0 11584 lt_cv_shlibpath_overrides_runpath=yes
11585fi
11586fi
bdb120d6 11587rm -f core conftest.err conftest.$ac_objext conftest.beam \
22c6a0d0 11588 conftest$ac_exeext conftest.$ac_ext
11589 LDFLAGS=$save_LDFLAGS
11590 libdir=$save_libdir
11591
11592fi
11593
11594 shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
11595
3a479287 11596 # This implies no fast_install, which is unacceptable.
11597 # Some rework will be needed to allow for fast_install
11598 # before this can be enabled.
11599 hardcode_into_libs=yes
11600
8c796858 11601 # Ideally, we could use ldconfig to report *all* directores which are
11602 # searched for libraries, however this is still not possible. Aside from not
11603 # being certain /sbin/ldconfig is available, command
11604 # 'ldconfig -N -X -v | grep ^/' on 64bit Fedora does not report /usr/lib64,
11605 # even though it is searched at run-time. Try to do the best guess by
11606 # appending ld.so.conf contents (and includes) to the search path.
3a479287 11607 if test -f /etc/ld.so.conf; then
22c6a0d0 11608 lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s 2>/dev/null", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;/^[ ]*hwcap[ ]/d;s/[:, ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;s/"//g;/^$/d' | tr '\n' ' '`
3a479287 11609 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
11610 fi
11611
11612 # We used to test for /lib/ld.so.1 and disable shared libraries on
11613 # powerpc, because MkLinux only supported shared libraries with the
11614 # GNU dynamic linker. Since this was broken with cross compilers,
11615 # most powerpc-linux boxes support dynamic linking these days and
11616 # people can always --disable-shared, the test was removed, and we
11617 # assume the GNU/Linux dynamic linker is in use.
11618 dynamic_linker='GNU/Linux ld.so'
11619 ;;
11620
3a479287 11621netbsd*)
11622 version_type=sunos
11623 need_lib_prefix=no
11624 need_version=no
22c6a0d0 11625 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
11626 library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix'
3a479287 11627 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
11628 dynamic_linker='NetBSD (a.out) ld.so'
11629 else
22c6a0d0 11630 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11631 soname_spec='$libname$release$shared_ext$major'
3a479287 11632 dynamic_linker='NetBSD ld.elf_so'
11633 fi
11634 shlibpath_var=LD_LIBRARY_PATH
11635 shlibpath_overrides_runpath=yes
11636 hardcode_into_libs=yes
11637 ;;
11638
11639newsos6)
22c6a0d0 11640 version_type=linux # correct to gnu/linux during the next big refactor
11641 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
3a479287 11642 shlibpath_var=LD_LIBRARY_PATH
11643 shlibpath_overrides_runpath=yes
11644 ;;
11645
22c6a0d0 11646*nto* | *qnx*)
11647 version_type=qnx
3a479287 11648 need_lib_prefix=no
11649 need_version=no
22c6a0d0 11650 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11651 soname_spec='$libname$release$shared_ext$major'
3a479287 11652 shlibpath_var=LD_LIBRARY_PATH
22c6a0d0 11653 shlibpath_overrides_runpath=no
11654 hardcode_into_libs=yes
11655 dynamic_linker='ldqnx.so'
3a479287 11656 ;;
11657
22c6a0d0 11658openbsd* | bitrig*)
3a479287 11659 version_type=sunos
22c6a0d0 11660 sys_lib_dlsearch_path_spec=/usr/lib
3a479287 11661 need_lib_prefix=no
22c6a0d0 11662 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then
11663 need_version=no
3a479287 11664 else
22c6a0d0 11665 need_version=yes
3a479287 11666 fi
22c6a0d0 11667 library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix'
11668 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
11669 shlibpath_var=LD_LIBRARY_PATH
11670 shlibpath_overrides_runpath=yes
3a479287 11671 ;;
11672
11673os2*)
11674 libname_spec='$name'
22c6a0d0 11675 version_type=windows
11676 shrext_cmds=.dll
11677 need_version=no
3a479287 11678 need_lib_prefix=no
22c6a0d0 11679 # OS/2 can only load a DLL with a base name of 8 characters or less.
11680 soname_spec='`test -n "$os2dllname" && libname="$os2dllname";
11681 v=$($ECHO $release$versuffix | tr -d .-);
11682 n=$($ECHO $libname | cut -b -$((8 - ${#v})) | tr . _);
11683 $ECHO $n$v`$shared_ext'
11684 library_names_spec='${libname}_dll.$libext'
3a479287 11685 dynamic_linker='OS/2 ld.exe'
22c6a0d0 11686 shlibpath_var=BEGINLIBPATH
11687 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
11688 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
11689 postinstall_cmds='base_file=`basename \$file`~
11690 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; $ECHO \$dlname'\''`~
11691 dldir=$destdir/`dirname \$dlpath`~
11692 test -d \$dldir || mkdir -p \$dldir~
11693 $install_prog $dir/$dlname \$dldir/$dlname~
11694 chmod a+x \$dldir/$dlname~
11695 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
11696 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
11697 fi'
11698 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; $ECHO \$dlname'\''`~
11699 dlpath=$dir/\$dldll~
11700 $RM \$dlpath'
3a479287 11701 ;;
11702
11703osf3* | osf4* | osf5*)
11704 version_type=osf
11705 need_lib_prefix=no
11706 need_version=no
22c6a0d0 11707 soname_spec='$libname$release$shared_ext$major'
11708 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
3a479287 11709 shlibpath_var=LD_LIBRARY_PATH
11710 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
22c6a0d0 11711 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
11712 ;;
11713
11714rdos*)
11715 dynamic_linker=no
3a479287 11716 ;;
11717
11718solaris*)
22c6a0d0 11719 version_type=linux # correct to gnu/linux during the next big refactor
3a479287 11720 need_lib_prefix=no
11721 need_version=no
22c6a0d0 11722 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11723 soname_spec='$libname$release$shared_ext$major'
3a479287 11724 shlibpath_var=LD_LIBRARY_PATH
11725 shlibpath_overrides_runpath=yes
11726 hardcode_into_libs=yes
11727 # ldd complains unless libraries are executable
11728 postinstall_cmds='chmod +x $lib'
11729 ;;
11730
11731sunos4*)
11732 version_type=sunos
22c6a0d0 11733 library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix'
3a479287 11734 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
11735 shlibpath_var=LD_LIBRARY_PATH
11736 shlibpath_overrides_runpath=yes
22c6a0d0 11737 if test yes = "$with_gnu_ld"; then
3a479287 11738 need_lib_prefix=no
11739 fi
11740 need_version=yes
11741 ;;
11742
11743sysv4 | sysv4.3*)
22c6a0d0 11744 version_type=linux # correct to gnu/linux during the next big refactor
11745 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11746 soname_spec='$libname$release$shared_ext$major'
3a479287 11747 shlibpath_var=LD_LIBRARY_PATH
11748 case $host_vendor in
11749 sni)
11750 shlibpath_overrides_runpath=no
11751 need_lib_prefix=no
3a479287 11752 runpath_var=LD_RUN_PATH
11753 ;;
11754 siemens)
11755 need_lib_prefix=no
11756 ;;
11757 motorola)
11758 need_lib_prefix=no
11759 need_version=no
11760 shlibpath_overrides_runpath=no
11761 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
11762 ;;
11763 esac
11764 ;;
11765
11766sysv4*MP*)
22c6a0d0 11767 if test -d /usr/nec; then
11768 version_type=linux # correct to gnu/linux during the next big refactor
11769 library_names_spec='$libname$shared_ext.$versuffix $libname$shared_ext.$major $libname$shared_ext'
11770 soname_spec='$libname$shared_ext.$major'
3a479287 11771 shlibpath_var=LD_LIBRARY_PATH
11772 fi
11773 ;;
11774
11775sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
22c6a0d0 11776 version_type=sco
3a479287 11777 need_lib_prefix=no
11778 need_version=no
22c6a0d0 11779 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext $libname$shared_ext'
11780 soname_spec='$libname$release$shared_ext$major'
3a479287 11781 shlibpath_var=LD_LIBRARY_PATH
22c6a0d0 11782 shlibpath_overrides_runpath=yes
3a479287 11783 hardcode_into_libs=yes
22c6a0d0 11784 if test yes = "$with_gnu_ld"; then
3a479287 11785 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
3a479287 11786 else
11787 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
3a479287 11788 case $host_os in
11789 sco3.2v5*)
11790 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
11791 ;;
11792 esac
11793 fi
11794 sys_lib_dlsearch_path_spec='/usr/lib'
11795 ;;
11796
22c6a0d0 11797tpf*)
11798 # TPF is a cross-target only. Preferred cross-host = GNU/Linux.
11799 version_type=linux # correct to gnu/linux during the next big refactor
11800 need_lib_prefix=no
11801 need_version=no
11802 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11803 shlibpath_var=LD_LIBRARY_PATH
11804 shlibpath_overrides_runpath=no
11805 hardcode_into_libs=yes
11806 ;;
11807
3a479287 11808uts4*)
22c6a0d0 11809 version_type=linux # correct to gnu/linux during the next big refactor
11810 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11811 soname_spec='$libname$release$shared_ext$major'
3a479287 11812 shlibpath_var=LD_LIBRARY_PATH
11813 ;;
11814
11815*)
11816 dynamic_linker=no
11817 ;;
11818esac
bdb120d6 11819{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
11820printf "%s\n" "$dynamic_linker" >&6; }
22c6a0d0 11821test no = "$dynamic_linker" && can_build_shared=no
3a479287 11822
11823variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
22c6a0d0 11824if test yes = "$GCC"; then
3a479287 11825 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
11826fi
11827
22c6a0d0 11828if test set = "${lt_cv_sys_lib_search_path_spec+set}"; then
11829 sys_lib_search_path_spec=$lt_cv_sys_lib_search_path_spec
11830fi
8c796858 11831
22c6a0d0 11832if test set = "${lt_cv_sys_lib_dlsearch_path_spec+set}"; then
11833 sys_lib_dlsearch_path_spec=$lt_cv_sys_lib_dlsearch_path_spec
11834fi
3a479287 11835
84b219d9 11836# remember unaugmented sys_lib_dlsearch_path content for libtool script decls...
11837configure_time_dlsearch_path=$sys_lib_dlsearch_path_spec
8c796858 11838
84b219d9 11839# ... but it needs LT_SYS_LIBRARY_PATH munging for other configure-time code
8c796858 11840func_munge_path_list sys_lib_dlsearch_path_spec "$LT_SYS_LIBRARY_PATH"
11841
84b219d9 11842# to be used as default LT_SYS_LIBRARY_PATH value in generated libtool
11843configure_time_lt_sys_library_path=$LT_SYS_LIBRARY_PATH
11844
11845
11846
11847
11848
11849
3a479287 11850
3a479287 11851
3a479287 11852
3a479287 11853
3a479287 11854
3a479287 11855
3a479287 11856
3a479287 11857
3a479287 11858
3a479287 11859
3a479287 11860
3a479287 11861
3a479287 11862
3a479287 11863
3a479287 11864
3a479287 11865
3a479287 11866
3a479287 11867
3a479287 11868
3a479287 11869
3a479287 11870
3a479287 11871
3a479287 11872
3a479287 11873
3a479287 11874
3a479287 11875
3a479287 11876
3a479287 11877
3a479287 11878
3a479287 11879
3a479287 11880
3a479287 11881
3a479287 11882
3a479287 11883
3a479287 11884
3a479287 11885
3a479287 11886
3a479287 11887
3a479287 11888
3a479287 11889
3a479287 11890
3a479287 11891
3a479287 11892
3a479287 11893
3a479287 11894
3a479287 11895
3a479287 11896
3a479287 11897
3a479287 11898
3a479287 11899
3a479287 11900
3a479287 11901
3a479287 11902
3a479287 11903
3a479287 11904
3a479287 11905
3a479287 11906
3a479287 11907
3a479287 11908
3a479287 11909
3a479287 11910
3a479287 11911
3a479287 11912
3a479287 11913
3a479287 11914
3a479287 11915
3a479287 11916
3a479287 11917
3a479287 11918
3a479287 11919
3a479287 11920
3a479287 11921
3a479287 11922
3a479287 11923
3a479287 11924
3a479287 11925
3a479287 11926
3a479287 11927
3a479287 11928
3a479287 11929
3a479287 11930
3a479287 11931
3a479287 11932
3a479287 11933
3a479287 11934
3a479287 11935
3a479287 11936
3a479287 11937
3a479287 11938
3a479287 11939
3a479287 11940
bdb120d6 11941 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
11942printf %s "checking how to hardcode library paths into programs... " >&6; }
22c6a0d0 11943hardcode_action=
11944if test -n "$hardcode_libdir_flag_spec" ||
11945 test -n "$runpath_var" ||
11946 test yes = "$hardcode_automatic"; then
3a479287 11947
22c6a0d0 11948 # We can hardcode non-existent directories.
11949 if test no != "$hardcode_direct" &&
11950 # If the only mechanism to avoid hardcoding is shlibpath_var, we
11951 # have to relink, otherwise we might link with an installed library
11952 # when we should be linking with a yet-to-be-installed one
11953 ## test no != "$_LT_TAGVAR(hardcode_shlibpath_var, )" &&
11954 test no != "$hardcode_minus_L"; then
11955 # Linking always hardcodes the temporary library directory.
11956 hardcode_action=relink
11957 else
11958 # We can link without hardcoding, and we can hardcode nonexisting dirs.
11959 hardcode_action=immediate
3a479287 11960 fi
22c6a0d0 11961else
11962 # We cannot hardcode anything, or else we can only hardcode existing
11963 # directories.
11964 hardcode_action=unsupported
3a479287 11965fi
bdb120d6 11966{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5
11967printf "%s\n" "$hardcode_action" >&6; }
3a479287 11968
22c6a0d0 11969if test relink = "$hardcode_action" ||
11970 test yes = "$inherit_rpath"; then
11971 # Fast installation is not supported
11972 enable_fast_install=no
11973elif test yes = "$shlibpath_overrides_runpath" ||
11974 test no = "$enable_shared"; then
11975 # Fast installation is not necessary
11976 enable_fast_install=needless
11977fi
3a479287 11978
3a479287 11979
3a479287 11980
3a479287 11981
3a479287 11982
3a479287 11983
22c6a0d0 11984 if test yes != "$enable_dlopen"; then
11985 enable_dlopen=unknown
11986 enable_dlopen_self=unknown
11987 enable_dlopen_self_static=unknown
11988else
11989 lt_cv_dlopen=no
11990 lt_cv_dlopen_libs=
3a479287 11991
22c6a0d0 11992 case $host_os in
11993 beos*)
11994 lt_cv_dlopen=load_add_on
11995 lt_cv_dlopen_libs=
11996 lt_cv_dlopen_self=yes
11997 ;;
3a479287 11998
22c6a0d0 11999 mingw* | pw32* | cegcc*)
12000 lt_cv_dlopen=LoadLibrary
12001 lt_cv_dlopen_libs=
12002 ;;
3a479287 12003
22c6a0d0 12004 cygwin*)
12005 lt_cv_dlopen=dlopen
12006 lt_cv_dlopen_libs=
12007 ;;
3a479287 12008
22c6a0d0 12009 darwin*)
12010 # if libdl is installed we need to link against it
bdb120d6 12011 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
12012printf %s "checking for dlopen in -ldl... " >&6; }
12013if test ${ac_cv_lib_dl_dlopen+y}
12014then :
12015 printf %s "(cached) " >&6
12016else $as_nop
22c6a0d0 12017 ac_check_lib_save_LIBS=$LIBS
12018LIBS="-ldl $LIBS"
12019cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12020/* end confdefs.h. */
3a479287 12021
22c6a0d0 12022/* Override any GCC internal prototype to avoid an error.
12023 Use char because int might match the return type of a GCC
12024 builtin and then its argument prototype would still apply. */
22c6a0d0 12025char dlopen ();
12026int
bdb120d6 12027main (void)
22c6a0d0 12028{
12029return dlopen ();
12030 ;
12031 return 0;
12032}
12033_ACEOF
bdb120d6 12034if ac_fn_c_try_link "$LINENO"
12035then :
22c6a0d0 12036 ac_cv_lib_dl_dlopen=yes
bdb120d6 12037else $as_nop
22c6a0d0 12038 ac_cv_lib_dl_dlopen=no
12039fi
bdb120d6 12040rm -f core conftest.err conftest.$ac_objext conftest.beam \
22c6a0d0 12041 conftest$ac_exeext conftest.$ac_ext
12042LIBS=$ac_check_lib_save_LIBS
12043fi
bdb120d6 12044{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
12045printf "%s\n" "$ac_cv_lib_dl_dlopen" >&6; }
12046if test "x$ac_cv_lib_dl_dlopen" = xyes
12047then :
22c6a0d0 12048 lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-ldl
bdb120d6 12049else $as_nop
3a479287 12050
22c6a0d0 12051 lt_cv_dlopen=dyld
12052 lt_cv_dlopen_libs=
12053 lt_cv_dlopen_self=yes
3a479287 12054
22c6a0d0 12055fi
3a479287 12056
22c6a0d0 12057 ;;
3a479287 12058
22c6a0d0 12059 tpf*)
12060 # Don't try to run any link tests for TPF. We know it's impossible
12061 # because TPF is a cross-compiler, and we know how we open DSOs.
12062 lt_cv_dlopen=dlopen
12063 lt_cv_dlopen_libs=
12064 lt_cv_dlopen_self=no
12065 ;;
3a479287 12066
22c6a0d0 12067 *)
12068 ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load"
bdb120d6 12069if test "x$ac_cv_func_shl_load" = xyes
12070then :
22c6a0d0 12071 lt_cv_dlopen=shl_load
bdb120d6 12072else $as_nop
12073 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
12074printf %s "checking for shl_load in -ldld... " >&6; }
12075if test ${ac_cv_lib_dld_shl_load+y}
12076then :
12077 printf %s "(cached) " >&6
12078else $as_nop
22c6a0d0 12079 ac_check_lib_save_LIBS=$LIBS
12080LIBS="-ldld $LIBS"
12081cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12082/* end confdefs.h. */
3a479287 12083
22c6a0d0 12084/* Override any GCC internal prototype to avoid an error.
12085 Use char because int might match the return type of a GCC
12086 builtin and then its argument prototype would still apply. */
22c6a0d0 12087char shl_load ();
12088int
bdb120d6 12089main (void)
22c6a0d0 12090{
12091return shl_load ();
12092 ;
12093 return 0;
12094}
12095_ACEOF
bdb120d6 12096if ac_fn_c_try_link "$LINENO"
12097then :
22c6a0d0 12098 ac_cv_lib_dld_shl_load=yes
bdb120d6 12099else $as_nop
22c6a0d0 12100 ac_cv_lib_dld_shl_load=no
12101fi
bdb120d6 12102rm -f core conftest.err conftest.$ac_objext conftest.beam \
22c6a0d0 12103 conftest$ac_exeext conftest.$ac_ext
12104LIBS=$ac_check_lib_save_LIBS
12105fi
bdb120d6 12106{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
12107printf "%s\n" "$ac_cv_lib_dld_shl_load" >&6; }
12108if test "x$ac_cv_lib_dld_shl_load" = xyes
12109then :
22c6a0d0 12110 lt_cv_dlopen=shl_load lt_cv_dlopen_libs=-ldld
bdb120d6 12111else $as_nop
22c6a0d0 12112 ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
bdb120d6 12113if test "x$ac_cv_func_dlopen" = xyes
12114then :
22c6a0d0 12115 lt_cv_dlopen=dlopen
bdb120d6 12116else $as_nop
12117 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
12118printf %s "checking for dlopen in -ldl... " >&6; }
12119if test ${ac_cv_lib_dl_dlopen+y}
12120then :
12121 printf %s "(cached) " >&6
12122else $as_nop
22c6a0d0 12123 ac_check_lib_save_LIBS=$LIBS
12124LIBS="-ldl $LIBS"
12125cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12126/* end confdefs.h. */
3a479287 12127
22c6a0d0 12128/* Override any GCC internal prototype to avoid an error.
12129 Use char because int might match the return type of a GCC
12130 builtin and then its argument prototype would still apply. */
22c6a0d0 12131char dlopen ();
12132int
bdb120d6 12133main (void)
22c6a0d0 12134{
12135return dlopen ();
12136 ;
12137 return 0;
12138}
12139_ACEOF
bdb120d6 12140if ac_fn_c_try_link "$LINENO"
12141then :
22c6a0d0 12142 ac_cv_lib_dl_dlopen=yes
bdb120d6 12143else $as_nop
22c6a0d0 12144 ac_cv_lib_dl_dlopen=no
12145fi
bdb120d6 12146rm -f core conftest.err conftest.$ac_objext conftest.beam \
22c6a0d0 12147 conftest$ac_exeext conftest.$ac_ext
12148LIBS=$ac_check_lib_save_LIBS
12149fi
bdb120d6 12150{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
12151printf "%s\n" "$ac_cv_lib_dl_dlopen" >&6; }
12152if test "x$ac_cv_lib_dl_dlopen" = xyes
12153then :
22c6a0d0 12154 lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-ldl
bdb120d6 12155else $as_nop
12156 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
12157printf %s "checking for dlopen in -lsvld... " >&6; }
12158if test ${ac_cv_lib_svld_dlopen+y}
12159then :
12160 printf %s "(cached) " >&6
12161else $as_nop
22c6a0d0 12162 ac_check_lib_save_LIBS=$LIBS
12163LIBS="-lsvld $LIBS"
12164cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12165/* end confdefs.h. */
3a479287 12166
22c6a0d0 12167/* Override any GCC internal prototype to avoid an error.
12168 Use char because int might match the return type of a GCC
12169 builtin and then its argument prototype would still apply. */
22c6a0d0 12170char dlopen ();
12171int
bdb120d6 12172main (void)
22c6a0d0 12173{
12174return dlopen ();
12175 ;
12176 return 0;
12177}
12178_ACEOF
bdb120d6 12179if ac_fn_c_try_link "$LINENO"
12180then :
22c6a0d0 12181 ac_cv_lib_svld_dlopen=yes
bdb120d6 12182else $as_nop
22c6a0d0 12183 ac_cv_lib_svld_dlopen=no
12184fi
bdb120d6 12185rm -f core conftest.err conftest.$ac_objext conftest.beam \
22c6a0d0 12186 conftest$ac_exeext conftest.$ac_ext
12187LIBS=$ac_check_lib_save_LIBS
12188fi
bdb120d6 12189{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
12190printf "%s\n" "$ac_cv_lib_svld_dlopen" >&6; }
12191if test "x$ac_cv_lib_svld_dlopen" = xyes
12192then :
22c6a0d0 12193 lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-lsvld
bdb120d6 12194else $as_nop
12195 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
12196printf %s "checking for dld_link in -ldld... " >&6; }
12197if test ${ac_cv_lib_dld_dld_link+y}
12198then :
12199 printf %s "(cached) " >&6
12200else $as_nop
22c6a0d0 12201 ac_check_lib_save_LIBS=$LIBS
12202LIBS="-ldld $LIBS"
12203cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12204/* end confdefs.h. */
3a479287 12205
22c6a0d0 12206/* Override any GCC internal prototype to avoid an error.
12207 Use char because int might match the return type of a GCC
12208 builtin and then its argument prototype would still apply. */
22c6a0d0 12209char dld_link ();
12210int
bdb120d6 12211main (void)
22c6a0d0 12212{
12213return dld_link ();
12214 ;
12215 return 0;
12216}
12217_ACEOF
bdb120d6 12218if ac_fn_c_try_link "$LINENO"
12219then :
22c6a0d0 12220 ac_cv_lib_dld_dld_link=yes
bdb120d6 12221else $as_nop
22c6a0d0 12222 ac_cv_lib_dld_dld_link=no
12223fi
bdb120d6 12224rm -f core conftest.err conftest.$ac_objext conftest.beam \
22c6a0d0 12225 conftest$ac_exeext conftest.$ac_ext
12226LIBS=$ac_check_lib_save_LIBS
12227fi
bdb120d6 12228{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
12229printf "%s\n" "$ac_cv_lib_dld_dld_link" >&6; }
12230if test "x$ac_cv_lib_dld_dld_link" = xyes
12231then :
22c6a0d0 12232 lt_cv_dlopen=dld_link lt_cv_dlopen_libs=-ldld
12233fi
3a479287 12234
3a479287 12235
22c6a0d0 12236fi
3a479287 12237
3a479287 12238
22c6a0d0 12239fi
3a479287 12240
3a479287 12241
22c6a0d0 12242fi
3a479287 12243
3a479287 12244
22c6a0d0 12245fi
3a479287 12246
3a479287 12247
22c6a0d0 12248fi
3a479287 12249
22c6a0d0 12250 ;;
12251 esac
3a479287 12252
22c6a0d0 12253 if test no = "$lt_cv_dlopen"; then
12254 enable_dlopen=no
12255 else
12256 enable_dlopen=yes
12257 fi
3a479287 12258
22c6a0d0 12259 case $lt_cv_dlopen in
12260 dlopen)
12261 save_CPPFLAGS=$CPPFLAGS
12262 test yes = "$ac_cv_header_dlfcn_h" && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
3a479287 12263
22c6a0d0 12264 save_LDFLAGS=$LDFLAGS
12265 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
3a479287 12266
22c6a0d0 12267 save_LIBS=$LIBS
12268 LIBS="$lt_cv_dlopen_libs $LIBS"
3a479287 12269
bdb120d6 12270 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5
12271printf %s "checking whether a program can dlopen itself... " >&6; }
12272if test ${lt_cv_dlopen_self+y}
12273then :
12274 printf %s "(cached) " >&6
12275else $as_nop
22c6a0d0 12276 if test yes = "$cross_compiling"; then :
12277 lt_cv_dlopen_self=cross
12278else
12279 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
12280 lt_status=$lt_dlunknown
12281 cat > conftest.$ac_ext <<_LT_EOF
12282#line $LINENO "configure"
12283#include "confdefs.h"
3a479287 12284
22c6a0d0 12285#if HAVE_DLFCN_H
12286#include <dlfcn.h>
12287#endif
3a479287 12288
22c6a0d0 12289#include <stdio.h>
3a479287 12290
22c6a0d0 12291#ifdef RTLD_GLOBAL
12292# define LT_DLGLOBAL RTLD_GLOBAL
12293#else
12294# ifdef DL_GLOBAL
12295# define LT_DLGLOBAL DL_GLOBAL
12296# else
12297# define LT_DLGLOBAL 0
12298# endif
12299#endif
3a479287 12300
22c6a0d0 12301/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
12302 find out it does not work in some platform. */
12303#ifndef LT_DLLAZY_OR_NOW
12304# ifdef RTLD_LAZY
12305# define LT_DLLAZY_OR_NOW RTLD_LAZY
12306# else
12307# ifdef DL_LAZY
12308# define LT_DLLAZY_OR_NOW DL_LAZY
12309# else
12310# ifdef RTLD_NOW
12311# define LT_DLLAZY_OR_NOW RTLD_NOW
12312# else
12313# ifdef DL_NOW
12314# define LT_DLLAZY_OR_NOW DL_NOW
12315# else
12316# define LT_DLLAZY_OR_NOW 0
12317# endif
12318# endif
12319# endif
12320# endif
12321#endif
3a479287 12322
22c6a0d0 12323/* When -fvisibility=hidden is used, assume the code has been annotated
12324 correspondingly for the symbols needed. */
12325#if defined __GNUC__ && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
12326int fnord () __attribute__((visibility("default")));
12327#endif
3a479287 12328
22c6a0d0 12329int fnord () { return 42; }
12330int main ()
12331{
12332 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
12333 int status = $lt_dlunknown;
3a479287 12334
22c6a0d0 12335 if (self)
12336 {
12337 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
12338 else
12339 {
12340 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
12341 else puts (dlerror ());
12342 }
12343 /* dlclose (self); */
12344 }
12345 else
12346 puts (dlerror ());
12347
12348 return status;
12349}
12350_LT_EOF
12351 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
12352 (eval $ac_link) 2>&5
12353 ac_status=$?
bdb120d6 12354 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
22c6a0d0 12355 test $ac_status = 0; } && test -s "conftest$ac_exeext" 2>/dev/null; then
12356 (./conftest; exit; ) >&5 2>/dev/null
12357 lt_status=$?
12358 case x$lt_status in
12359 x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
12360 x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
12361 x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
3a479287 12362 esac
22c6a0d0 12363 else :
12364 # compilation failed
12365 lt_cv_dlopen_self=no
3a479287 12366 fi
22c6a0d0 12367fi
12368rm -fr conftest*
3a479287 12369
3a479287 12370
22c6a0d0 12371fi
bdb120d6 12372{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5
12373printf "%s\n" "$lt_cv_dlopen_self" >&6; }
3a479287 12374
22c6a0d0 12375 if test yes = "$lt_cv_dlopen_self"; then
12376 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
bdb120d6 12377 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5
12378printf %s "checking whether a statically linked program can dlopen itself... " >&6; }
12379if test ${lt_cv_dlopen_self_static+y}
12380then :
12381 printf %s "(cached) " >&6
12382else $as_nop
22c6a0d0 12383 if test yes = "$cross_compiling"; then :
12384 lt_cv_dlopen_self_static=cross
12385else
12386 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
12387 lt_status=$lt_dlunknown
12388 cat > conftest.$ac_ext <<_LT_EOF
12389#line $LINENO "configure"
12390#include "confdefs.h"
3a479287 12391
22c6a0d0 12392#if HAVE_DLFCN_H
12393#include <dlfcn.h>
12394#endif
3a479287 12395
22c6a0d0 12396#include <stdio.h>
12397
12398#ifdef RTLD_GLOBAL
12399# define LT_DLGLOBAL RTLD_GLOBAL
12400#else
12401# ifdef DL_GLOBAL
12402# define LT_DLGLOBAL DL_GLOBAL
12403# else
12404# define LT_DLGLOBAL 0
12405# endif
12406#endif
12407
12408/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
12409 find out it does not work in some platform. */
12410#ifndef LT_DLLAZY_OR_NOW
12411# ifdef RTLD_LAZY
12412# define LT_DLLAZY_OR_NOW RTLD_LAZY
12413# else
12414# ifdef DL_LAZY
12415# define LT_DLLAZY_OR_NOW DL_LAZY
12416# else
12417# ifdef RTLD_NOW
12418# define LT_DLLAZY_OR_NOW RTLD_NOW
12419# else
12420# ifdef DL_NOW
12421# define LT_DLLAZY_OR_NOW DL_NOW
12422# else
12423# define LT_DLLAZY_OR_NOW 0
12424# endif
12425# endif
12426# endif
12427# endif
12428#endif
12429
12430/* When -fvisibility=hidden is used, assume the code has been annotated
12431 correspondingly for the symbols needed. */
12432#if defined __GNUC__ && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
12433int fnord () __attribute__((visibility("default")));
12434#endif
12435
12436int fnord () { return 42; }
12437int main ()
12438{
12439 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
12440 int status = $lt_dlunknown;
12441
12442 if (self)
12443 {
12444 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
12445 else
12446 {
12447 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
12448 else puts (dlerror ());
12449 }
12450 /* dlclose (self); */
12451 }
12452 else
12453 puts (dlerror ());
12454
12455 return status;
12456}
12457_LT_EOF
12458 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
12459 (eval $ac_link) 2>&5
12460 ac_status=$?
bdb120d6 12461 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
22c6a0d0 12462 test $ac_status = 0; } && test -s "conftest$ac_exeext" 2>/dev/null; then
12463 (./conftest; exit; ) >&5 2>/dev/null
12464 lt_status=$?
12465 case x$lt_status in
12466 x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
12467 x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
12468 x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
12469 esac
12470 else :
12471 # compilation failed
12472 lt_cv_dlopen_self_static=no
12473 fi
3a479287 12474fi
22c6a0d0 12475rm -fr conftest*
12476
3a479287 12477
12478fi
bdb120d6 12479{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5
12480printf "%s\n" "$lt_cv_dlopen_self_static" >&6; }
22c6a0d0 12481 fi
12482
12483 CPPFLAGS=$save_CPPFLAGS
12484 LDFLAGS=$save_LDFLAGS
12485 LIBS=$save_LIBS
3a479287 12486 ;;
22c6a0d0 12487 esac
3a479287 12488
22c6a0d0 12489 case $lt_cv_dlopen_self in
12490 yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
12491 *) enable_dlopen_self=unknown ;;
12492 esac
3a479287 12493
22c6a0d0 12494 case $lt_cv_dlopen_self_static in
12495 yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
12496 *) enable_dlopen_self_static=unknown ;;
12497 esac
3a479287 12498fi
3a479287 12499
3a479287 12500
12501
3a479287 12502
3a479287 12503
3a479287 12504
12505
3a479287 12506
3a479287 12507
3a479287 12508
22c6a0d0 12509
12510
12511
12512
12513
12514
12515
12516striplib=
12517old_striplib=
bdb120d6 12518{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5
12519printf %s "checking whether stripping libraries is possible... " >&6; }
12520if test -z "$STRIP"; then
12521 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
12522printf "%s\n" "no" >&6; }
12523else
12524 if $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
12525 old_striplib="$STRIP --strip-debug"
12526 striplib="$STRIP --strip-unneeded"
12527 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12528printf "%s\n" "yes" >&6; }
12529 else
12530 case $host_os in
12531 darwin*)
12532 # FIXME - insert some real tests, host_os isn't really good enough
22c6a0d0 12533 striplib="$STRIP -x"
12534 old_striplib="$STRIP -S"
bdb120d6 12535 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12536printf "%s\n" "yes" >&6; }
12537 ;;
12538 freebsd*)
12539 if $STRIP -V 2>&1 | $GREP "elftoolchain" >/dev/null; then
12540 old_striplib="$STRIP --strip-debug"
12541 striplib="$STRIP --strip-unneeded"
12542 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12543printf "%s\n" "yes" >&6; }
12544 else
12545 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
12546printf "%s\n" "no" >&6; }
12547 fi
12548 ;;
12549 *)
12550 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
12551printf "%s\n" "no" >&6; }
12552 ;;
12553 esac
12554 fi
22c6a0d0 12555fi
3a479287 12556
3a479287 12557
3a479287 12558
3a479287 12559
3a479287 12560
3a479287 12561
3a479287 12562
3a479287 12563
3a479287 12564
3a479287 12565
3a479287 12566
3a479287 12567
22c6a0d0 12568 # Report what library types will actually be built
bdb120d6 12569 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
12570printf %s "checking if libtool supports shared libraries... " >&6; }
12571 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
12572printf "%s\n" "$can_build_shared" >&6; }
3a479287 12573
bdb120d6 12574 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
12575printf %s "checking whether to build shared libraries... " >&6; }
22c6a0d0 12576 test no = "$can_build_shared" && enable_shared=no
3a479287 12577
22c6a0d0 12578 # On AIX, shared libraries and static libraries use the same namespace, and
12579 # are all built from PIC.
12580 case $host_os in
12581 aix3*)
12582 test yes = "$enable_shared" && enable_static=no
12583 if test -n "$RANLIB"; then
12584 archive_cmds="$archive_cmds~\$RANLIB \$lib"
12585 postinstall_cmds='$RANLIB $lib'
12586 fi
12587 ;;
3a479287 12588
22c6a0d0 12589 aix[4-9]*)
12590 if test ia64 != "$host_cpu"; then
12591 case $enable_shared,$with_aix_soname,$aix_use_runtimelinking in
12592 yes,aix,yes) ;; # shared object as lib.so file only
12593 yes,svr4,*) ;; # shared object as lib.so archive member only
12594 yes,*) enable_static=no ;; # shared object in lib.a archive as well
3a479287 12595 esac
3a479287 12596 fi
22c6a0d0 12597 ;;
12598 esac
bdb120d6 12599 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
12600printf "%s\n" "$enable_shared" >&6; }
3a479287 12601
bdb120d6 12602 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
12603printf %s "checking whether to build static libraries... " >&6; }
22c6a0d0 12604 # Make sure either enable_shared or enable_static is yes.
12605 test yes = "$enable_shared" || enable_static=yes
bdb120d6 12606 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
12607printf "%s\n" "$enable_static" >&6; }
3a479287 12608
3a479287 12609
3a479287 12610
3a479287 12611
22c6a0d0 12612fi
12613ac_ext=c
12614ac_cpp='$CPP $CPPFLAGS'
12615ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
12616ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
12617ac_compiler_gnu=$ac_cv_c_compiler_gnu
3a479287 12618
22c6a0d0 12619CC=$lt_save_CC
3a479287 12620
3a479287 12621
3a479287 12622
3a479287 12623
12624
3a479287 12625
3a479287 12626
3a479287 12627
3a479287 12628
12629
3a479287 12630
3a479287 12631
3a479287 12632
3a479287 12633
3a479287 12634
22c6a0d0 12635 ac_config_commands="$ac_config_commands libtool"
3a479287 12636
3a479287 12637
3a479287 12638
3a479287 12639
22c6a0d0 12640# Only expand once:
3a479287 12641
3a479287 12642
3a479287 12643
3a479287 12644
3a479287 12645for ac_prog in 'bison -y' byacc
12646do
12647 # Extract the first word of "$ac_prog", so it can be a program name with args.
12648set dummy $ac_prog; ac_word=$2
bdb120d6 12649{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12650printf %s "checking for $ac_word... " >&6; }
12651if test ${ac_cv_prog_YACC+y}
12652then :
12653 printf %s "(cached) " >&6
12654else $as_nop
3a479287 12655 if test -n "$YACC"; then
12656 ac_cv_prog_YACC="$YACC" # Let the user override the test.
12657else
12658as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12659for as_dir in $PATH
12660do
12661 IFS=$as_save_IFS
bdb120d6 12662 case $as_dir in #(((
12663 '') as_dir=./ ;;
12664 */) ;;
12665 *) as_dir=$as_dir/ ;;
12666 esac
22c6a0d0 12667 for ac_exec_ext in '' $ac_executable_extensions; do
bdb120d6 12668 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
3a479287 12669 ac_cv_prog_YACC="$ac_prog"
bdb120d6 12670 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
3a479287 12671 break 2
12672 fi
12673done
22c6a0d0 12674 done
3a479287 12675IFS=$as_save_IFS
12676
12677fi
12678fi
12679YACC=$ac_cv_prog_YACC
12680if test -n "$YACC"; then
bdb120d6 12681 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $YACC" >&5
12682printf "%s\n" "$YACC" >&6; }
3a479287 12683else
bdb120d6 12684 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
12685printf "%s\n" "no" >&6; }
3a479287 12686fi
12687
12688
12689 test -n "$YACC" && break
12690done
12691test -n "$YACC" || YACC="yacc"
12692
12693
12694for ac_prog in flex lex
12695do
12696 # Extract the first word of "$ac_prog", so it can be a program name with args.
12697set dummy $ac_prog; ac_word=$2
bdb120d6 12698{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12699printf %s "checking for $ac_word... " >&6; }
12700if test ${ac_cv_prog_LEX+y}
12701then :
12702 printf %s "(cached) " >&6
12703else $as_nop
3a479287 12704 if test -n "$LEX"; then
12705 ac_cv_prog_LEX="$LEX" # Let the user override the test.
12706else
12707as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12708for as_dir in $PATH
12709do
12710 IFS=$as_save_IFS
bdb120d6 12711 case $as_dir in #(((
12712 '') as_dir=./ ;;
12713 */) ;;
12714 *) as_dir=$as_dir/ ;;
12715 esac
22c6a0d0 12716 for ac_exec_ext in '' $ac_executable_extensions; do
bdb120d6 12717 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
3a479287 12718 ac_cv_prog_LEX="$ac_prog"
bdb120d6 12719 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
3a479287 12720 break 2
12721 fi
12722done
22c6a0d0 12723 done
3a479287 12724IFS=$as_save_IFS
12725
12726fi
12727fi
12728LEX=$ac_cv_prog_LEX
12729if test -n "$LEX"; then
bdb120d6 12730 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $LEX" >&5
12731printf "%s\n" "$LEX" >&6; }
3a479287 12732else
bdb120d6 12733 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
12734printf "%s\n" "no" >&6; }
3a479287 12735fi
12736
12737
12738 test -n "$LEX" && break
12739done
12740test -n "$LEX" || LEX=":"
12741
bdb120d6 12742 if test "x$LEX" != "x:"; then
12743 cat >conftest.l <<_ACEOF
12744%{
12745#ifdef __cplusplus
12746extern "C"
12747#endif
12748int yywrap(void);
12749%}
3a479287 12750%%
22c6a0d0 12751a { ECHO; }
12752b { REJECT; }
12753c { yymore (); }
12754d { yyless (1); }
12755e { /* IRIX 6.5 flex 2.5.4 underquotes its yyless argument. */
bdb120d6 12756#ifdef __cplusplus
12757 yyless ((yyinput () != 0));
12758#else
12759 yyless ((input () != 0));
12760#endif
12761 }
22c6a0d0 12762f { unput (yytext[0]); }
12763. { BEGIN INITIAL; }
3a479287 12764%%
22c6a0d0 12765#ifdef YYTEXT_POINTER
12766extern char *yytext;
12767#endif
12768int
bdb120d6 12769yywrap (void)
12770{
12771 return 1;
12772}
12773int
22c6a0d0 12774main (void)
12775{
bdb120d6 12776 return ! yylex ();
22c6a0d0 12777}
3a479287 12778_ACEOF
bdb120d6 12779{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for lex output file root" >&5
12780printf %s "checking for lex output file root... " >&6; }
12781if test ${ac_cv_prog_lex_root+y}
12782then :
12783 printf %s "(cached) " >&6
12784else $as_nop
12785
12786ac_cv_prog_lex_root=unknown
22c6a0d0 12787{ { ac_try="$LEX conftest.l"
3a479287 12788case "(($ac_try" in
12789 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12790 *) ac_try_echo=$ac_try;;
12791esac
22c6a0d0 12792eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
bdb120d6 12793printf "%s\n" "$ac_try_echo"; } >&5
3a479287 12794 (eval "$LEX conftest.l") 2>&5
12795 ac_status=$?
bdb120d6 12796 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
12797 test $ac_status = 0; } &&
3a479287 12798if test -f lex.yy.c; then
12799 ac_cv_prog_lex_root=lex.yy
12800elif test -f lexyy.c; then
12801 ac_cv_prog_lex_root=lexyy
3a479287 12802fi
12803fi
bdb120d6 12804{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_lex_root" >&5
12805printf "%s\n" "$ac_cv_prog_lex_root" >&6; }
12806if test "$ac_cv_prog_lex_root" = unknown
12807then :
12808 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: cannot find output from $LEX; giving up on $LEX" >&5
12809printf "%s\n" "$as_me: WARNING: cannot find output from $LEX; giving up on $LEX" >&2;}
12810 LEX=: LEXLIB=
12811fi
3a479287 12812LEX_OUTPUT_ROOT=$ac_cv_prog_lex_root
12813
bdb120d6 12814if test ${LEXLIB+y}
12815then :
12816
12817else $as_nop
12818
12819 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for lex library" >&5
12820printf %s "checking for lex library... " >&6; }
12821if test ${ac_cv_lib_lex+y}
12822then :
12823 printf %s "(cached) " >&6
12824else $as_nop
12825
12826 ac_save_LIBS="$LIBS"
12827 ac_found=false
12828 for ac_cv_lib_lex in 'none needed' -lfl -ll 'not found'; do
12829 case $ac_cv_lib_lex in #(
12830 'none needed') :
12831 ;; #(
12832 'not found') :
12833 break ;; #(
12834 *) :
12835 LIBS="$ac_cv_lib_lex $ac_save_LIBS" ;; #(
12836 *) :
12837 ;;
12838esac
22c6a0d0 12839
22c6a0d0 12840 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12841/* end confdefs.h. */
12842`cat $LEX_OUTPUT_ROOT.c`
12843_ACEOF
bdb120d6 12844if ac_fn_c_try_link "$LINENO"
12845then :
12846 ac_found=:
22c6a0d0 12847fi
bdb120d6 12848rm -f core conftest.err conftest.$ac_objext conftest.beam \
22c6a0d0 12849 conftest$ac_exeext conftest.$ac_ext
bdb120d6 12850 if $ac_found; then
12851 break
12852 fi
22c6a0d0 12853 done
bdb120d6 12854 LIBS="$ac_save_LIBS"
22c6a0d0 12855
12856fi
bdb120d6 12857{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_lex" >&5
12858printf "%s\n" "$ac_cv_lib_lex" >&6; }
12859 if test "$ac_cv_lib_lex" = 'not found'
12860then :
12861 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: required lex library not found; giving up on $LEX" >&5
12862printf "%s\n" "$as_me: WARNING: required lex library not found; giving up on $LEX" >&2;}
12863 LEX=: LEXLIB=
12864elif test "$ac_cv_lib_lex" = 'none needed'
12865then :
12866 LEXLIB=''
12867else $as_nop
12868 LEXLIB=$ac_cv_lib_lex
12869fi
12870
22c6a0d0 12871fi
12872
12873
bdb120d6 12874if test "$LEX" != :
12875then :
12876
12877{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether yytext is a pointer" >&5
12878printf %s "checking whether yytext is a pointer... " >&6; }
12879if test ${ac_cv_prog_lex_yytext_pointer+y}
12880then :
12881 printf %s "(cached) " >&6
12882else $as_nop
3a479287 12883 # POSIX says lex can declare yytext either as a pointer or an array; the
22c6a0d0 12884# default is implementation-dependent. Figure out which it is, since
3a479287 12885# not all implementations provide the %pointer and %array declarations.
12886ac_cv_prog_lex_yytext_pointer=no
22c6a0d0 12887cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12888/* end confdefs.h. */
12889
12890 #define YYTEXT_POINTER 1
3a479287 12891`cat $LEX_OUTPUT_ROOT.c`
12892_ACEOF
bdb120d6 12893if ac_fn_c_try_compile "$LINENO"
12894then :
3a479287 12895 ac_cv_prog_lex_yytext_pointer=yes
3a479287 12896fi
bdb120d6 12897rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
3a479287 12898
12899fi
bdb120d6 12900{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_lex_yytext_pointer" >&5
12901printf "%s\n" "$ac_cv_prog_lex_yytext_pointer" >&6; }
3a479287 12902if test $ac_cv_prog_lex_yytext_pointer = yes; then
12903
bdb120d6 12904printf "%s\n" "#define YYTEXT_POINTER 1" >>confdefs.h
12905
12906fi
3a479287 12907
12908fi
22c6a0d0 12909rm -f conftest.l $LEX_OUTPUT_ROOT.c
3a479287 12910
3a479287 12911fi
12912
12087188 12913
12914
12915 if test "X$CC" != "X"; then
bdb120d6 12916 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether ${CC} accepts -fstack-protector-strong" >&5
12917printf %s "checking whether ${CC} accepts -fstack-protector-strong... " >&6; }
12918if test ${ssp_cv_cc+y}
12919then :
12920 printf %s "(cached) " >&6
12921else $as_nop
12087188 12922 ssp_old_cflags="$CFLAGS"
12923 CFLAGS="$CFLAGS -fstack-protector-strong"
12924 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
f10fea7f 12925/* end confdefs.h. */
12926
f10fea7f 12927int
bdb120d6 12928main (void)
f10fea7f 12929{
12087188 12930
f10fea7f 12931 ;
12932 return 0;
12933}
12934_ACEOF
bdb120d6 12935if ac_fn_c_try_compile "$LINENO"
12936then :
12087188 12937 ssp_cv_cc=yes
bdb120d6 12938else $as_nop
12087188 12939 ssp_cv_cc=no
f10fea7f 12940fi
bdb120d6 12941rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
12087188 12942 CFLAGS="$ssp_old_cflags"
12943
f10fea7f 12944fi
bdb120d6 12945{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ssp_cv_cc" >&5
12946printf "%s\n" "$ssp_cv_cc" >&6; }
12087188 12947 if test $ssp_cv_cc = yes; then
12948 CFLAGS="$CFLAGS -fstack-protector-strong"
12949
bdb120d6 12950printf "%s\n" "#define ENABLE_SSP_CC 1" >>confdefs.h
f10fea7f 12951
12087188 12952 else
12953 unset ssp_cv_cc
bdb120d6 12954 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether ${CC} accepts -fstack-protector" >&5
12955printf %s "checking whether ${CC} accepts -fstack-protector... " >&6; }
12956if test ${ssp_cv_cc+y}
12957then :
12958 printf %s "(cached) " >&6
12959else $as_nop
12087188 12960 ssp_old_cflags="$CFLAGS"
12961 CFLAGS="$CFLAGS -fstack-protector"
12962 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12963/* end confdefs.h. */
12964
12965int
bdb120d6 12966main (void)
12087188 12967{
12968
12969 ;
12970 return 0;
12971}
12972_ACEOF
bdb120d6 12973if ac_fn_c_try_compile "$LINENO"
12974then :
12087188 12975 ssp_cv_cc=yes
bdb120d6 12976else $as_nop
12087188 12977 ssp_cv_cc=no
f10fea7f 12978fi
bdb120d6 12979rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
12087188 12980 CFLAGS="$ssp_old_cflags"
12981
f10fea7f 12982fi
bdb120d6 12983{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ssp_cv_cc" >&5
12984printf "%s\n" "$ssp_cv_cc" >&6; }
12087188 12985 if test $ssp_cv_cc = yes; then
12986 CFLAGS="$CFLAGS -fstack-protector"
12987
bdb120d6 12988printf "%s\n" "#define ENABLE_SSP_CC 1" >>confdefs.h
12087188 12989
12990 fi
12991 fi
12992 fi
12993
f10fea7f 12994
bdb120d6 12995 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether libssp exists" >&5
12996printf %s "checking whether libssp exists... " >&6; }
12997if test ${ssp_cv_lib+y}
12998then :
12999 printf %s "(cached) " >&6
13000else $as_nop
12087188 13001 ssp_old_libs="$LIBS"
13002 LIBS="$LIBS -lssp"
13003 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13004/* end confdefs.h. */
13005
13006int
bdb120d6 13007main (void)
12087188 13008{
13009
13010 ;
13011 return 0;
13012}
13013_ACEOF
bdb120d6 13014if ac_fn_c_try_link "$LINENO"
13015then :
12087188 13016 ssp_cv_lib=yes
bdb120d6 13017else $as_nop
12087188 13018 ssp_cv_lib=no
13019fi
bdb120d6 13020rm -f core conftest.err conftest.$ac_objext conftest.beam \
12087188 13021 conftest$ac_exeext conftest.$ac_ext
13022 LIBS="$ssp_old_libs"
13023
f10fea7f 13024fi
bdb120d6 13025{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ssp_cv_lib" >&5
13026printf "%s\n" "$ssp_cv_lib" >&6; }
12087188 13027 if test $ssp_cv_lib = yes; then
13028 LIBS="$LIBS -lssp"
13029 fi
13030
13031
f10fea7f 13032
12087188 13033 ac_fn_c_check_func "$LINENO" "getaddrinfo" "ac_cv_func_getaddrinfo"
bdb120d6 13034if test "x$ac_cv_func_getaddrinfo" = xyes
13035then :
13036
13037else $as_nop
13038 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for library containing getaddrinfo" >&5
13039printf %s "checking for library containing getaddrinfo... " >&6; }
13040if test ${ac_cv_search_getaddrinfo+y}
13041then :
13042 printf %s "(cached) " >&6
13043else $as_nop
f10fea7f 13044 ac_func_search_save_LIBS=$LIBS
13045cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13046/* end confdefs.h. */
13047
13048/* Override any GCC internal prototype to avoid an error.
13049 Use char because int might match the return type of a GCC
13050 builtin and then its argument prototype would still apply. */
f10fea7f 13051char getaddrinfo ();
13052int
bdb120d6 13053main (void)
f10fea7f 13054{
13055return getaddrinfo ();
13056 ;
13057 return 0;
13058}
13059_ACEOF
bdb120d6 13060for ac_lib in '' nsl
13061do
f10fea7f 13062 if test -z "$ac_lib"; then
13063 ac_res="none required"
13064 else
13065 ac_res=-l$ac_lib
13066 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
13067 fi
bdb120d6 13068 if ac_fn_c_try_link "$LINENO"
13069then :
f10fea7f 13070 ac_cv_search_getaddrinfo=$ac_res
13071fi
bdb120d6 13072rm -f core conftest.err conftest.$ac_objext conftest.beam \
f10fea7f 13073 conftest$ac_exeext
bdb120d6 13074 if test ${ac_cv_search_getaddrinfo+y}
13075then :
f10fea7f 13076 break
13077fi
13078done
bdb120d6 13079if test ${ac_cv_search_getaddrinfo+y}
13080then :
f10fea7f 13081
bdb120d6 13082else $as_nop
f10fea7f 13083 ac_cv_search_getaddrinfo=no
13084fi
13085rm conftest.$ac_ext
13086LIBS=$ac_func_search_save_LIBS
13087fi
bdb120d6 13088{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_getaddrinfo" >&5
13089printf "%s\n" "$ac_cv_search_getaddrinfo" >&6; }
f10fea7f 13090ac_res=$ac_cv_search_getaddrinfo
bdb120d6 13091if test "$ac_res" != no
13092then :
f10fea7f 13093 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
13094
13095fi
13096
13097fi
13098
12087188 13099 ac_fn_c_check_func "$LINENO" "getnameinfo" "ac_cv_func_getnameinfo"
bdb120d6 13100if test "x$ac_cv_func_getnameinfo" = xyes
13101then :
13102
13103else $as_nop
13104 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for library containing getnameinfo" >&5
13105printf %s "checking for library containing getnameinfo... " >&6; }
13106if test ${ac_cv_search_getnameinfo+y}
13107then :
13108 printf %s "(cached) " >&6
13109else $as_nop
f10fea7f 13110 ac_func_search_save_LIBS=$LIBS
13111cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13112/* end confdefs.h. */
13113
13114/* Override any GCC internal prototype to avoid an error.
13115 Use char because int might match the return type of a GCC
13116 builtin and then its argument prototype would still apply. */
f10fea7f 13117char getnameinfo ();
13118int
bdb120d6 13119main (void)
f10fea7f 13120{
13121return getnameinfo ();
13122 ;
13123 return 0;
13124}
13125_ACEOF
bdb120d6 13126for ac_lib in '' nsl
13127do
f10fea7f 13128 if test -z "$ac_lib"; then
13129 ac_res="none required"
13130 else
13131 ac_res=-l$ac_lib
13132 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
13133 fi
bdb120d6 13134 if ac_fn_c_try_link "$LINENO"
13135then :
f10fea7f 13136 ac_cv_search_getnameinfo=$ac_res
13137fi
bdb120d6 13138rm -f core conftest.err conftest.$ac_objext conftest.beam \
f10fea7f 13139 conftest$ac_exeext
bdb120d6 13140 if test ${ac_cv_search_getnameinfo+y}
13141then :
f10fea7f 13142 break
13143fi
13144done
bdb120d6 13145if test ${ac_cv_search_getnameinfo+y}
13146then :
f10fea7f 13147
bdb120d6 13148else $as_nop
f10fea7f 13149 ac_cv_search_getnameinfo=no
13150fi
13151rm conftest.$ac_ext
13152LIBS=$ac_func_search_save_LIBS
13153fi
bdb120d6 13154{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_getnameinfo" >&5
13155printf "%s\n" "$ac_cv_search_getnameinfo" >&6; }
f10fea7f 13156ac_res=$ac_cv_search_getnameinfo
bdb120d6 13157if test "$ac_res" != no
13158then :
f10fea7f 13159 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
13160
13161fi
13162
12087188 13163fi
13164
bdb120d6 13165 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for library containing socket" >&5
13166printf %s "checking for library containing socket... " >&6; }
13167if test ${ac_cv_search_socket+y}
13168then :
13169 printf %s "(cached) " >&6
13170else $as_nop
12087188 13171 ac_func_search_save_LIBS=$LIBS
13172cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13173/* end confdefs.h. */
13174
13175/* Override any GCC internal prototype to avoid an error.
13176 Use char because int might match the return type of a GCC
13177 builtin and then its argument prototype would still apply. */
12087188 13178char socket ();
13179int
bdb120d6 13180main (void)
12087188 13181{
13182return socket ();
13183 ;
13184 return 0;
13185}
13186_ACEOF
bdb120d6 13187for ac_lib in '' socket
13188do
12087188 13189 if test -z "$ac_lib"; then
13190 ac_res="none required"
13191 else
13192 ac_res=-l$ac_lib
13193 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
13194 fi
bdb120d6 13195 if ac_fn_c_try_link "$LINENO"
13196then :
12087188 13197 ac_cv_search_socket=$ac_res
13198fi
bdb120d6 13199rm -f core conftest.err conftest.$ac_objext conftest.beam \
12087188 13200 conftest$ac_exeext
bdb120d6 13201 if test ${ac_cv_search_socket+y}
13202then :
12087188 13203 break
13204fi
13205done
bdb120d6 13206if test ${ac_cv_search_socket+y}
13207then :
12087188 13208
bdb120d6 13209else $as_nop
12087188 13210 ac_cv_search_socket=no
13211fi
13212rm conftest.$ac_ext
13213LIBS=$ac_func_search_save_LIBS
13214fi
bdb120d6 13215{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_socket" >&5
13216printf "%s\n" "$ac_cv_search_socket" >&6; }
12087188 13217ac_res=$ac_cv_search_socket
bdb120d6 13218if test "$ac_res" != no
13219then :
12087188 13220 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
13221
bdb120d6 13222else $as_nop
12087188 13223 as_fn_error $? "socket library not found" "$LINENO" 5
13224fi
13225
13226
13227
653a793b 13228# Check whether --enable-openssl was given.
bdb120d6 13229if test ${enable_openssl+y}
13230then :
653a793b 13231 enableval=$enable_openssl; cf_enable_openssl=$enableval
bdb120d6 13232else $as_nop
653a793b 13233 cf_enable_openssl="auto"
13234fi
13235
bdb120d6 13236{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for LibreSSL/OpenSSL" >&5
13237printf %s "checking for LibreSSL/OpenSSL... " >&6; }
653a793b 13238if test "$cf_enable_openssl" != "no"; then
13239 cf_openssl_basedir=""
13240 if test "$cf_enable_openssl" != "auto" &&
13241 test "$cf_enable_openssl" != "yes"; then
13242 cf_openssl_basedir="${cf_enable_openssl}"
13243 else
13244 for dirs in /usr/local/ssl /usr/pkg /usr/local /usr/lib /usr/lib/ssl\
13245 /opt /opt/openssl /usr/local/openssl; do
13246 if test -f "${dirs}/include/openssl/opensslv.h"; then
13247 cf_openssl_basedir="${dirs}"
13248 break
13249 fi
13250 done
13251 unset dirs
13252 fi
13253
13254 if test ! -z "$cf_openssl_basedir"; then
13255 if test -f "${cf_openssl_basedir}/include/openssl/opensslv.h"; then
13256 CPPFLAGS="-I${cf_openssl_basedir}/include $CPPFLAGS"
13257 LDFLAGS="-L${cf_openssl_basedir}/lib $LDFLAGS"
13258 else
13259 cf_openssl_basedir=""
13260 fi
13261 else
13262 if test -f "/usr/include/openssl/opensslv.h"; then
13263 cf_openssl_basedir="/usr"
13264 fi
13265 fi
13266
13267 if test ! -z "$cf_openssl_basedir"; then
bdb120d6 13268 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $cf_openssl_basedir" >&5
13269printf "%s\n" "$cf_openssl_basedir" >&6; }
653a793b 13270 cf_enable_openssl="yes"
13271 else
bdb120d6 13272 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: not found. Please check your path." >&5
13273printf "%s\n" "not found. Please check your path." >&6; }
653a793b 13274 cf_enable_openssl="no"
13275 fi
13276 unset cf_openssl_basedir
13277else
bdb120d6 13278 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: disabled" >&5
13279printf "%s\n" "disabled" >&6; }
653a793b 13280fi
13281
bdb120d6 13282if test "$cf_enable_openssl" != "no"
13283then :
13284 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for LibreSSL, or OpenSSL 1.1.1 and above" >&5
13285printf %s "checking for LibreSSL, or OpenSSL 1.1.1 and above... " >&6; }
13286 if test "$cross_compiling" = yes
13287then :
653a793b 13288 cf_openssl_version_ok=no
bdb120d6 13289else $as_nop
653a793b 13290 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13291/* end confdefs.h. */
13292
13293
13294 #include <openssl/opensslv.h>
13295 #include <stdlib.h>
13296int
bdb120d6 13297main (void)
653a793b 13298{
4d7ba0da 13299 exit(!(OPENSSL_VERSION_NUMBER >= 0x1010100fL));
653a793b 13300 ;
13301 return 0;
13302}
13303_ACEOF
bdb120d6 13304if ac_fn_c_try_run "$LINENO"
13305then :
653a793b 13306 cf_openssl_version_ok=yes
bdb120d6 13307else $as_nop
653a793b 13308 cf_openssl_version_ok=no
13309fi
13310rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
13311 conftest.$ac_objext conftest.beam conftest.$ac_ext
13312fi
13313
13314
bdb120d6 13315 if test "$cf_openssl_version_ok" = "yes"
13316then :
13317 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: found" >&5
13318printf "%s\n" "found" >&6; }
653a793b 13319
bdb120d6 13320 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for RSA_free in -lcrypto" >&5
13321printf %s "checking for RSA_free in -lcrypto... " >&6; }
13322if test ${ac_cv_lib_crypto_RSA_free+y}
13323then :
13324 printf %s "(cached) " >&6
13325else $as_nop
653a793b 13326 ac_check_lib_save_LIBS=$LIBS
13327LIBS="-lcrypto $LIBS"
13328cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13329/* end confdefs.h. */
13330
13331/* Override any GCC internal prototype to avoid an error.
13332 Use char because int might match the return type of a GCC
13333 builtin and then its argument prototype would still apply. */
653a793b 13334char RSA_free ();
13335int
bdb120d6 13336main (void)
653a793b 13337{
13338return RSA_free ();
13339 ;
13340 return 0;
13341}
13342_ACEOF
bdb120d6 13343if ac_fn_c_try_link "$LINENO"
13344then :
653a793b 13345 ac_cv_lib_crypto_RSA_free=yes
bdb120d6 13346else $as_nop
653a793b 13347 ac_cv_lib_crypto_RSA_free=no
13348fi
bdb120d6 13349rm -f core conftest.err conftest.$ac_objext conftest.beam \
653a793b 13350 conftest$ac_exeext conftest.$ac_ext
13351LIBS=$ac_check_lib_save_LIBS
13352fi
bdb120d6 13353{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_crypto_RSA_free" >&5
13354printf "%s\n" "$ac_cv_lib_crypto_RSA_free" >&6; }
13355if test "x$ac_cv_lib_crypto_RSA_free" = xyes
13356then :
13357 printf "%s\n" "#define HAVE_LIBCRYPTO 1" >>confdefs.h
653a793b 13358
13359 LIBS="-lcrypto $LIBS"
13360
13361fi
13362
bdb120d6 13363 if test "$ac_cv_lib_crypto_RSA_free" = "yes"
13364then :
13365 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for SSL_connect in -lssl" >&5
13366printf %s "checking for SSL_connect in -lssl... " >&6; }
13367if test ${ac_cv_lib_ssl_SSL_connect+y}
13368then :
13369 printf %s "(cached) " >&6
13370else $as_nop
653a793b 13371 ac_check_lib_save_LIBS=$LIBS
13372LIBS="-lssl $LIBS"
13373cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13374/* end confdefs.h. */
13375
13376/* Override any GCC internal prototype to avoid an error.
13377 Use char because int might match the return type of a GCC
13378 builtin and then its argument prototype would still apply. */
653a793b 13379char SSL_connect ();
13380int
bdb120d6 13381main (void)
653a793b 13382{
13383return SSL_connect ();
13384 ;
13385 return 0;
13386}
13387_ACEOF
bdb120d6 13388if ac_fn_c_try_link "$LINENO"
13389then :
653a793b 13390 ac_cv_lib_ssl_SSL_connect=yes
bdb120d6 13391else $as_nop
653a793b 13392 ac_cv_lib_ssl_SSL_connect=no
13393fi
bdb120d6 13394rm -f core conftest.err conftest.$ac_objext conftest.beam \
653a793b 13395 conftest$ac_exeext conftest.$ac_ext
13396LIBS=$ac_check_lib_save_LIBS
13397fi
bdb120d6 13398{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_ssl_SSL_connect" >&5
13399printf "%s\n" "$ac_cv_lib_ssl_SSL_connect" >&6; }
13400if test "x$ac_cv_lib_ssl_SSL_connect" = xyes
13401then :
13402 printf "%s\n" "#define HAVE_LIBSSL 1" >>confdefs.h
653a793b 13403
13404 LIBS="-lssl $LIBS"
13405
13406fi
13407
13408fi
13409
bdb120d6 13410else $as_nop
13411 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no - LibreSSL/OpenSSL support disabled" >&5
13412printf "%s\n" "no - LibreSSL/OpenSSL support disabled" >&6; }
653a793b 13413 cf_enable_openssl="no"
13414fi
13415fi
13416
653a793b 13417
12087188 13418 # Check whether --enable-assert was given.
bdb120d6 13419if test ${enable_assert+y}
13420then :
12087188 13421 enableval=$enable_assert; assert=$enableval
bdb120d6 13422else $as_nop
12087188 13423 assert=no
13424fi
13425
13426
bdb120d6 13427 if test "$assert" = "no"
13428then :
12087188 13429
bdb120d6 13430printf "%s\n" "#define NDEBUG 1" >>confdefs.h
12087188 13431
a4e24537 13432fi
13433
13434
13435 # Check whether --enable-warnings was given.
bdb120d6 13436if test ${enable_warnings+y}
13437then :
a4e24537 13438 enableval=$enable_warnings; warnings="$enableval"
bdb120d6 13439else $as_nop
a4e24537 13440 warnings="no"
13441fi
13442
13443
bdb120d6 13444 if test "$warnings" = "yes"
13445then :
a4e24537 13446
13447
13448
13449
13450
fb823fe6 13451for flag in -Werror=unknown-warning-option; do
bdb120d6 13452 as_CACHEVAR=`printf "%s\n" "ax_cv_check_cflags__$flag" | $as_tr_sh`
13453{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether C compiler accepts $flag" >&5
13454printf %s "checking whether C compiler accepts $flag... " >&6; }
13455if eval test \${$as_CACHEVAR+y}
13456then :
13457 printf %s "(cached) " >&6
13458else $as_nop
fb823fe6 13459
13460 ax_check_save_flags=$CFLAGS
13461 CFLAGS="$CFLAGS $flag"
13462 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13463/* end confdefs.h. */
13464
13465int
bdb120d6 13466main (void)
fb823fe6 13467{
13468
13469 ;
13470 return 0;
13471}
13472_ACEOF
bdb120d6 13473if ac_fn_c_try_compile "$LINENO"
13474then :
fb823fe6 13475 eval "$as_CACHEVAR=yes"
bdb120d6 13476else $as_nop
fb823fe6 13477 eval "$as_CACHEVAR=no"
13478fi
bdb120d6 13479rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
fb823fe6 13480 CFLAGS=$ax_check_save_flags
13481fi
13482eval ac_res=\$$as_CACHEVAR
bdb120d6 13483 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
13484printf "%s\n" "$ac_res" >&6; }
13485if eval test \"x\$"$as_CACHEVAR"\" = x"yes"
13486then :
fb823fe6 13487
bdb120d6 13488if test ${CFLAGS+y}
13489then :
fb823fe6 13490
13491 case " $CFLAGS " in #(
13492 *" $flag "*) :
bdb120d6 13493 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: : CFLAGS already contains \$flag"; } >&5
fb823fe6 13494 (: CFLAGS already contains $flag) 2>&5
13495 ac_status=$?
bdb120d6 13496 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
fb823fe6 13497 test $ac_status = 0; } ;; #(
13498 *) :
13499
13500 as_fn_append CFLAGS " $flag"
bdb120d6 13501 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: : CFLAGS=\"\$CFLAGS\""; } >&5
fb823fe6 13502 (: CFLAGS="$CFLAGS") 2>&5
13503 ac_status=$?
bdb120d6 13504 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
fb823fe6 13505 test $ac_status = 0; }
13506 ;;
13507esac
13508
bdb120d6 13509else $as_nop
fb823fe6 13510
13511 CFLAGS=$flag
bdb120d6 13512 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: : CFLAGS=\"\$CFLAGS\""; } >&5
fb823fe6 13513 (: CFLAGS="$CFLAGS") 2>&5
13514 ac_status=$?
bdb120d6 13515 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
fb823fe6 13516 test $ac_status = 0; }
13517
13518fi
13519
bdb120d6 13520else $as_nop
fb823fe6 13521 :
13522fi
13523
13524done
13525
13526
13527
13528
13529
13530
a4e24537 13531for flag in -Wall; do
bdb120d6 13532 as_CACHEVAR=`printf "%s\n" "ax_cv_check_cflags__$flag" | $as_tr_sh`
13533{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether C compiler accepts $flag" >&5
13534printf %s "checking whether C compiler accepts $flag... " >&6; }
13535if eval test \${$as_CACHEVAR+y}
13536then :
13537 printf %s "(cached) " >&6
13538else $as_nop
a4e24537 13539
13540 ax_check_save_flags=$CFLAGS
13541 CFLAGS="$CFLAGS $flag"
13542 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13543/* end confdefs.h. */
13544
13545int
bdb120d6 13546main (void)
a4e24537 13547{
13548
13549 ;
13550 return 0;
13551}
13552_ACEOF
bdb120d6 13553if ac_fn_c_try_compile "$LINENO"
13554then :
a4e24537 13555 eval "$as_CACHEVAR=yes"
bdb120d6 13556else $as_nop
a4e24537 13557 eval "$as_CACHEVAR=no"
13558fi
bdb120d6 13559rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
a4e24537 13560 CFLAGS=$ax_check_save_flags
13561fi
13562eval ac_res=\$$as_CACHEVAR
bdb120d6 13563 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
13564printf "%s\n" "$ac_res" >&6; }
13565if eval test \"x\$"$as_CACHEVAR"\" = x"yes"
13566then :
a4e24537 13567
bdb120d6 13568if test ${CFLAGS+y}
13569then :
a4e24537 13570
13571 case " $CFLAGS " in #(
13572 *" $flag "*) :
bdb120d6 13573 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: : CFLAGS already contains \$flag"; } >&5
a4e24537 13574 (: CFLAGS already contains $flag) 2>&5
13575 ac_status=$?
bdb120d6 13576 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
a4e24537 13577 test $ac_status = 0; } ;; #(
13578 *) :
13579
13580 as_fn_append CFLAGS " $flag"
bdb120d6 13581 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: : CFLAGS=\"\$CFLAGS\""; } >&5
a4e24537 13582 (: CFLAGS="$CFLAGS") 2>&5
13583 ac_status=$?
bdb120d6 13584 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
a4e24537 13585 test $ac_status = 0; }
13586 ;;
13587esac
13588
bdb120d6 13589else $as_nop
a4e24537 13590
13591 CFLAGS=$flag
bdb120d6 13592 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: : CFLAGS=\"\$CFLAGS\""; } >&5
a4e24537 13593 (: CFLAGS="$CFLAGS") 2>&5
13594 ac_status=$?
bdb120d6 13595 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
a4e24537 13596 test $ac_status = 0; }
13597
13598fi
13599
bdb120d6 13600else $as_nop
a4e24537 13601 :
13602fi
13603
13604done
13605
13606
13607
13608
13609
13610for flag in -Wbad-function-cast; do
bdb120d6 13611 as_CACHEVAR=`printf "%s\n" "ax_cv_check_cflags__$flag" | $as_tr_sh`
13612{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether C compiler accepts $flag" >&5
13613printf %s "checking whether C compiler accepts $flag... " >&6; }
13614if eval test \${$as_CACHEVAR+y}
13615then :
13616 printf %s "(cached) " >&6
13617else $as_nop
a4e24537 13618
13619 ax_check_save_flags=$CFLAGS
13620 CFLAGS="$CFLAGS $flag"
13621 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13622/* end confdefs.h. */
13623
13624int
bdb120d6 13625main (void)
a4e24537 13626{
13627
13628 ;
13629 return 0;
13630}
13631_ACEOF
bdb120d6 13632if ac_fn_c_try_compile "$LINENO"
13633then :
a4e24537 13634 eval "$as_CACHEVAR=yes"
bdb120d6 13635else $as_nop
a4e24537 13636 eval "$as_CACHEVAR=no"
13637fi
bdb120d6 13638rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
a4e24537 13639 CFLAGS=$ax_check_save_flags
13640fi
13641eval ac_res=\$$as_CACHEVAR
bdb120d6 13642 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
13643printf "%s\n" "$ac_res" >&6; }
13644if eval test \"x\$"$as_CACHEVAR"\" = x"yes"
13645then :
a4e24537 13646
bdb120d6 13647if test ${CFLAGS+y}
13648then :
a4e24537 13649
13650 case " $CFLAGS " in #(
13651 *" $flag "*) :
bdb120d6 13652 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: : CFLAGS already contains \$flag"; } >&5
a4e24537 13653 (: CFLAGS already contains $flag) 2>&5
13654 ac_status=$?
bdb120d6 13655 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
a4e24537 13656 test $ac_status = 0; } ;; #(
13657 *) :
13658
13659 as_fn_append CFLAGS " $flag"
bdb120d6 13660 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: : CFLAGS=\"\$CFLAGS\""; } >&5
a4e24537 13661 (: CFLAGS="$CFLAGS") 2>&5
13662 ac_status=$?
bdb120d6 13663 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
a4e24537 13664 test $ac_status = 0; }
13665 ;;
13666esac
13667
bdb120d6 13668else $as_nop
a4e24537 13669
13670 CFLAGS=$flag
bdb120d6 13671 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: : CFLAGS=\"\$CFLAGS\""; } >&5
a4e24537 13672 (: CFLAGS="$CFLAGS") 2>&5
13673 ac_status=$?
bdb120d6 13674 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
a4e24537 13675 test $ac_status = 0; }
13676
13677fi
13678
bdb120d6 13679else $as_nop
a4e24537 13680 :
13681fi
13682
13683done
13684
13685
13686
13687
13688
13689for flag in -Wcast-align; do
bdb120d6 13690 as_CACHEVAR=`printf "%s\n" "ax_cv_check_cflags__$flag" | $as_tr_sh`
13691{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether C compiler accepts $flag" >&5
13692printf %s "checking whether C compiler accepts $flag... " >&6; }
13693if eval test \${$as_CACHEVAR+y}
13694then :
13695 printf %s "(cached) " >&6
13696else $as_nop
a4e24537 13697
13698 ax_check_save_flags=$CFLAGS
13699 CFLAGS="$CFLAGS $flag"
13700 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13701/* end confdefs.h. */
13702
c5d74f06 13703int
bdb120d6 13704main (void)
c5d74f06 13705{
13706
13707 ;
13708 return 0;
13709}
13710_ACEOF
bdb120d6 13711if ac_fn_c_try_compile "$LINENO"
13712then :
c5d74f06 13713 eval "$as_CACHEVAR=yes"
bdb120d6 13714else $as_nop
c5d74f06 13715 eval "$as_CACHEVAR=no"
13716fi
bdb120d6 13717rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
c5d74f06 13718 CFLAGS=$ax_check_save_flags
13719fi
13720eval ac_res=\$$as_CACHEVAR
bdb120d6 13721 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
13722printf "%s\n" "$ac_res" >&6; }
13723if eval test \"x\$"$as_CACHEVAR"\" = x"yes"
13724then :
c5d74f06 13725
bdb120d6 13726if test ${CFLAGS+y}
13727then :
c5d74f06 13728
13729 case " $CFLAGS " in #(
13730 *" $flag "*) :
bdb120d6 13731 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: : CFLAGS already contains \$flag"; } >&5
c5d74f06 13732 (: CFLAGS already contains $flag) 2>&5
13733 ac_status=$?
bdb120d6 13734 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
c5d74f06 13735 test $ac_status = 0; } ;; #(
13736 *) :
13737
13738 as_fn_append CFLAGS " $flag"
bdb120d6 13739 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: : CFLAGS=\"\$CFLAGS\""; } >&5
c5d74f06 13740 (: CFLAGS="$CFLAGS") 2>&5
13741 ac_status=$?
bdb120d6 13742 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
c5d74f06 13743 test $ac_status = 0; }
13744 ;;
13745esac
13746
bdb120d6 13747else $as_nop
c5d74f06 13748
13749 CFLAGS=$flag
bdb120d6 13750 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: : CFLAGS=\"\$CFLAGS\""; } >&5
c5d74f06 13751 (: CFLAGS="$CFLAGS") 2>&5
13752 ac_status=$?
bdb120d6 13753 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
c5d74f06 13754 test $ac_status = 0; }
13755
13756fi
13757
bdb120d6 13758else $as_nop
c5d74f06 13759 :
13760fi
13761
13762done
13763
13764
13765
13766
13767
13768for flag in -Wcast-function-type; do
bdb120d6 13769 as_CACHEVAR=`printf "%s\n" "ax_cv_check_cflags__$flag" | $as_tr_sh`
13770{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether C compiler accepts $flag" >&5
13771printf %s "checking whether C compiler accepts $flag... " >&6; }
13772if eval test \${$as_CACHEVAR+y}
13773then :
13774 printf %s "(cached) " >&6
13775else $as_nop
c5d74f06 13776
13777 ax_check_save_flags=$CFLAGS
13778 CFLAGS="$CFLAGS $flag"
13779 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13780/* end confdefs.h. */
13781
a4e24537 13782int
bdb120d6 13783main (void)
a4e24537 13784{
13785
13786 ;
13787 return 0;
13788}
13789_ACEOF
bdb120d6 13790if ac_fn_c_try_compile "$LINENO"
13791then :
a4e24537 13792 eval "$as_CACHEVAR=yes"
bdb120d6 13793else $as_nop
a4e24537 13794 eval "$as_CACHEVAR=no"
13795fi
bdb120d6 13796rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
a4e24537 13797 CFLAGS=$ax_check_save_flags
13798fi
13799eval ac_res=\$$as_CACHEVAR
bdb120d6 13800 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
13801printf "%s\n" "$ac_res" >&6; }
13802if eval test \"x\$"$as_CACHEVAR"\" = x"yes"
13803then :
a4e24537 13804
bdb120d6 13805if test ${CFLAGS+y}
13806then :
a4e24537 13807
13808 case " $CFLAGS " in #(
13809 *" $flag "*) :
bdb120d6 13810 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: : CFLAGS already contains \$flag"; } >&5
a4e24537 13811 (: CFLAGS already contains $flag) 2>&5
13812 ac_status=$?
bdb120d6 13813 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
a4e24537 13814 test $ac_status = 0; } ;; #(
13815 *) :
13816
13817 as_fn_append CFLAGS " $flag"
bdb120d6 13818 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: : CFLAGS=\"\$CFLAGS\""; } >&5
a4e24537 13819 (: CFLAGS="$CFLAGS") 2>&5
13820 ac_status=$?
bdb120d6 13821 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
a4e24537 13822 test $ac_status = 0; }
13823 ;;
13824esac
13825
bdb120d6 13826else $as_nop
a4e24537 13827
13828 CFLAGS=$flag
bdb120d6 13829 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: : CFLAGS=\"\$CFLAGS\""; } >&5
a4e24537 13830 (: CFLAGS="$CFLAGS") 2>&5
13831 ac_status=$?
bdb120d6 13832 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
a4e24537 13833 test $ac_status = 0; }
13834
13835fi
13836
bdb120d6 13837else $as_nop
a4e24537 13838 :
13839fi
13840
13841done
13842
13843
13844
13845
13846
13847for flag in -Wcast-qual; do
bdb120d6 13848 as_CACHEVAR=`printf "%s\n" "ax_cv_check_cflags__$flag" | $as_tr_sh`
13849{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether C compiler accepts $flag" >&5
13850printf %s "checking whether C compiler accepts $flag... " >&6; }
13851if eval test \${$as_CACHEVAR+y}
13852then :
13853 printf %s "(cached) " >&6
13854else $as_nop
a4e24537 13855
13856 ax_check_save_flags=$CFLAGS
13857 CFLAGS="$CFLAGS $flag"
13858 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13859/* end confdefs.h. */
13860
13861int
bdb120d6 13862main (void)
a4e24537 13863{
13864
13865 ;
13866 return 0;
13867}
13868_ACEOF
bdb120d6 13869if ac_fn_c_try_compile "$LINENO"
13870then :
a4e24537 13871 eval "$as_CACHEVAR=yes"
bdb120d6 13872else $as_nop
a4e24537 13873 eval "$as_CACHEVAR=no"
13874fi
bdb120d6 13875rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
a4e24537 13876 CFLAGS=$ax_check_save_flags
13877fi
13878eval ac_res=\$$as_CACHEVAR
bdb120d6 13879 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
13880printf "%s\n" "$ac_res" >&6; }
13881if eval test \"x\$"$as_CACHEVAR"\" = x"yes"
13882then :
a4e24537 13883
bdb120d6 13884if test ${CFLAGS+y}
13885then :
a4e24537 13886
13887 case " $CFLAGS " in #(
13888 *" $flag "*) :
bdb120d6 13889 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: : CFLAGS already contains \$flag"; } >&5
a4e24537 13890 (: CFLAGS already contains $flag) 2>&5
13891 ac_status=$?
bdb120d6 13892 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
a4e24537 13893 test $ac_status = 0; } ;; #(
13894 *) :
13895
13896 as_fn_append CFLAGS " $flag"
bdb120d6 13897 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: : CFLAGS=\"\$CFLAGS\""; } >&5
a4e24537 13898 (: CFLAGS="$CFLAGS") 2>&5
13899 ac_status=$?
bdb120d6 13900 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
a4e24537 13901 test $ac_status = 0; }
13902 ;;
13903esac
13904
bdb120d6 13905else $as_nop
a4e24537 13906
13907 CFLAGS=$flag
bdb120d6 13908 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: : CFLAGS=\"\$CFLAGS\""; } >&5
a4e24537 13909 (: CFLAGS="$CFLAGS") 2>&5
13910 ac_status=$?
bdb120d6 13911 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
a4e24537 13912 test $ac_status = 0; }
13913
13914fi
13915
bdb120d6 13916else $as_nop
a4e24537 13917 :
13918fi
13919
13920done
13921
13922
13923
13924
13925
13926for flag in -Wclobbered; do
bdb120d6 13927 as_CACHEVAR=`printf "%s\n" "ax_cv_check_cflags__$flag" | $as_tr_sh`
13928{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether C compiler accepts $flag" >&5
13929printf %s "checking whether C compiler accepts $flag... " >&6; }
13930if eval test \${$as_CACHEVAR+y}
13931then :
13932 printf %s "(cached) " >&6
13933else $as_nop
a4e24537 13934
13935 ax_check_save_flags=$CFLAGS
13936 CFLAGS="$CFLAGS $flag"
13937 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13938/* end confdefs.h. */
13939
13940int
bdb120d6 13941main (void)
a4e24537 13942{
13943
13944 ;
13945 return 0;
13946}
13947_ACEOF
bdb120d6 13948if ac_fn_c_try_compile "$LINENO"
13949then :
a4e24537 13950 eval "$as_CACHEVAR=yes"
bdb120d6 13951else $as_nop
a4e24537 13952 eval "$as_CACHEVAR=no"
13953fi
bdb120d6 13954rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
a4e24537 13955 CFLAGS=$ax_check_save_flags
13956fi
13957eval ac_res=\$$as_CACHEVAR
bdb120d6 13958 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
13959printf "%s\n" "$ac_res" >&6; }
13960if eval test \"x\$"$as_CACHEVAR"\" = x"yes"
13961then :
a4e24537 13962
bdb120d6 13963if test ${CFLAGS+y}
13964then :
a4e24537 13965
13966 case " $CFLAGS " in #(
13967 *" $flag "*) :
bdb120d6 13968 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: : CFLAGS already contains \$flag"; } >&5
a4e24537 13969 (: CFLAGS already contains $flag) 2>&5
13970 ac_status=$?
bdb120d6 13971 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
a4e24537 13972 test $ac_status = 0; } ;; #(
13973 *) :
13974
13975 as_fn_append CFLAGS " $flag"
bdb120d6 13976 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: : CFLAGS=\"\$CFLAGS\""; } >&5
a4e24537 13977 (: CFLAGS="$CFLAGS") 2>&5
13978 ac_status=$?
bdb120d6 13979 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
a4e24537 13980 test $ac_status = 0; }
13981 ;;
13982esac
13983
bdb120d6 13984else $as_nop
a4e24537 13985
13986 CFLAGS=$flag
bdb120d6 13987 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: : CFLAGS=\"\$CFLAGS\""; } >&5
a4e24537 13988 (: CFLAGS="$CFLAGS") 2>&5
13989 ac_status=$?
bdb120d6 13990 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
a4e24537 13991 test $ac_status = 0; }
13992
13993fi
13994
bdb120d6 13995else $as_nop
a4e24537 13996 :
13997fi
13998
13999done
14000
14001
14002
14003
14004
3f2f5fbb 14005for flag in -Wduplicated-cond; do
bdb120d6 14006 as_CACHEVAR=`printf "%s\n" "ax_cv_check_cflags__$flag" | $as_tr_sh`
14007{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether C compiler accepts $flag" >&5
14008printf %s "checking whether C compiler accepts $flag... " >&6; }
14009if eval test \${$as_CACHEVAR+y}
14010then :
14011 printf %s "(cached) " >&6
14012else $as_nop
3f2f5fbb 14013
14014 ax_check_save_flags=$CFLAGS
14015 CFLAGS="$CFLAGS $flag"
14016 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14017/* end confdefs.h. */
14018
14019int
bdb120d6 14020main (void)
3f2f5fbb 14021{
14022
14023 ;
14024 return 0;
14025}
14026_ACEOF
bdb120d6 14027if ac_fn_c_try_compile "$LINENO"
14028then :
3f2f5fbb 14029 eval "$as_CACHEVAR=yes"
bdb120d6 14030else $as_nop
3f2f5fbb 14031 eval "$as_CACHEVAR=no"
14032fi
bdb120d6 14033rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
3f2f5fbb 14034 CFLAGS=$ax_check_save_flags
14035fi
14036eval ac_res=\$$as_CACHEVAR
bdb120d6 14037 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
14038printf "%s\n" "$ac_res" >&6; }
14039if eval test \"x\$"$as_CACHEVAR"\" = x"yes"
14040then :
3f2f5fbb 14041
bdb120d6 14042if test ${CFLAGS+y}
14043then :
3f2f5fbb 14044
14045 case " $CFLAGS " in #(
14046 *" $flag "*) :
bdb120d6 14047 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: : CFLAGS already contains \$flag"; } >&5
3f2f5fbb 14048 (: CFLAGS already contains $flag) 2>&5
14049 ac_status=$?
bdb120d6 14050 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3f2f5fbb 14051 test $ac_status = 0; } ;; #(
14052 *) :
14053
14054 as_fn_append CFLAGS " $flag"
bdb120d6 14055 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: : CFLAGS=\"\$CFLAGS\""; } >&5
3f2f5fbb 14056 (: CFLAGS="$CFLAGS") 2>&5
14057 ac_status=$?
bdb120d6 14058 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3f2f5fbb 14059 test $ac_status = 0; }
14060 ;;
14061esac
14062
bdb120d6 14063else $as_nop
3f2f5fbb 14064
14065 CFLAGS=$flag
bdb120d6 14066 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: : CFLAGS=\"\$CFLAGS\""; } >&5
3f2f5fbb 14067 (: CFLAGS="$CFLAGS") 2>&5
14068 ac_status=$?
bdb120d6 14069 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3f2f5fbb 14070 test $ac_status = 0; }
14071
14072fi
14073
bdb120d6 14074else $as_nop
3f2f5fbb 14075 :
14076fi
14077
14078done
14079
14080
14081
14082
14083
a4e24537 14084for flag in -Wempty-body; do
bdb120d6 14085 as_CACHEVAR=`printf "%s\n" "ax_cv_check_cflags__$flag" | $as_tr_sh`
14086{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether C compiler accepts $flag" >&5
14087printf %s "checking whether C compiler accepts $flag... " >&6; }
14088if eval test \${$as_CACHEVAR+y}
14089then :
14090 printf %s "(cached) " >&6
14091else $as_nop
a4e24537 14092
14093 ax_check_save_flags=$CFLAGS
14094 CFLAGS="$CFLAGS $flag"
14095 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14096/* end confdefs.h. */
14097
14098int
bdb120d6 14099main (void)
a4e24537 14100{
14101
14102 ;
14103 return 0;
14104}
14105_ACEOF
bdb120d6 14106if ac_fn_c_try_compile "$LINENO"
14107then :
a4e24537 14108 eval "$as_CACHEVAR=yes"
bdb120d6 14109else $as_nop
a4e24537 14110 eval "$as_CACHEVAR=no"
14111fi
bdb120d6 14112rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
a4e24537 14113 CFLAGS=$ax_check_save_flags
14114fi
14115eval ac_res=\$$as_CACHEVAR
bdb120d6 14116 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
14117printf "%s\n" "$ac_res" >&6; }
14118if eval test \"x\$"$as_CACHEVAR"\" = x"yes"
14119then :
a4e24537 14120
bdb120d6 14121if test ${CFLAGS+y}
14122then :
a4e24537 14123
14124 case " $CFLAGS " in #(
14125 *" $flag "*) :
bdb120d6 14126 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: : CFLAGS already contains \$flag"; } >&5
a4e24537 14127 (: CFLAGS already contains $flag) 2>&5
14128 ac_status=$?
bdb120d6 14129 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
a4e24537 14130 test $ac_status = 0; } ;; #(
14131 *) :
14132
14133 as_fn_append CFLAGS " $flag"
bdb120d6 14134 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: : CFLAGS=\"\$CFLAGS\""; } >&5
a4e24537 14135 (: CFLAGS="$CFLAGS") 2>&5
14136 ac_status=$?
bdb120d6 14137 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
a4e24537 14138 test $ac_status = 0; }
14139 ;;
14140esac
14141
bdb120d6 14142else $as_nop
a4e24537 14143
14144 CFLAGS=$flag
bdb120d6 14145 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: : CFLAGS=\"\$CFLAGS\""; } >&5
a4e24537 14146 (: CFLAGS="$CFLAGS") 2>&5
14147 ac_status=$?
bdb120d6 14148 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
a4e24537 14149 test $ac_status = 0; }
14150
14151fi
14152
bdb120d6 14153else $as_nop
a4e24537 14154 :
14155fi
14156
14157done
14158
14159
14160
14161
14162
14163for flag in -Wignored-qualifiers; do
bdb120d6 14164 as_CACHEVAR=`printf "%s\n" "ax_cv_check_cflags__$flag" | $as_tr_sh`
14165{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether C compiler accepts $flag" >&5
14166printf %s "checking whether C compiler accepts $flag... " >&6; }
14167if eval test \${$as_CACHEVAR+y}
14168then :
14169 printf %s "(cached) " >&6
14170else $as_nop
a4e24537 14171
14172 ax_check_save_flags=$CFLAGS
14173 CFLAGS="$CFLAGS $flag"
14174 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14175/* end confdefs.h. */
14176
14177int
bdb120d6 14178main (void)
a4e24537 14179{
14180
14181 ;
14182 return 0;
14183}
14184_ACEOF
bdb120d6 14185if ac_fn_c_try_compile "$LINENO"
14186then :
a4e24537 14187 eval "$as_CACHEVAR=yes"
bdb120d6 14188else $as_nop
a4e24537 14189 eval "$as_CACHEVAR=no"
14190fi
bdb120d6 14191rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
a4e24537 14192 CFLAGS=$ax_check_save_flags
14193fi
14194eval ac_res=\$$as_CACHEVAR
bdb120d6 14195 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
14196printf "%s\n" "$ac_res" >&6; }
14197if eval test \"x\$"$as_CACHEVAR"\" = x"yes"
14198then :
a4e24537 14199
bdb120d6 14200if test ${CFLAGS+y}
14201then :
a4e24537 14202
14203 case " $CFLAGS " in #(
14204 *" $flag "*) :
bdb120d6 14205 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: : CFLAGS already contains \$flag"; } >&5
a4e24537 14206 (: CFLAGS already contains $flag) 2>&5
14207 ac_status=$?
bdb120d6 14208 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
a4e24537 14209 test $ac_status = 0; } ;; #(
14210 *) :
14211
14212 as_fn_append CFLAGS " $flag"
bdb120d6 14213 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: : CFLAGS=\"\$CFLAGS\""; } >&5
a4e24537 14214 (: CFLAGS="$CFLAGS") 2>&5
14215 ac_status=$?
bdb120d6 14216 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
a4e24537 14217 test $ac_status = 0; }
14218 ;;
14219esac
14220
bdb120d6 14221else $as_nop
a4e24537 14222
14223 CFLAGS=$flag
bdb120d6 14224 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: : CFLAGS=\"\$CFLAGS\""; } >&5
a4e24537 14225 (: CFLAGS="$CFLAGS") 2>&5
14226 ac_status=$?
bdb120d6 14227 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
a4e24537 14228 test $ac_status = 0; }
14229
14230fi
14231
bdb120d6 14232else $as_nop
a4e24537 14233 :
14234fi
14235
14236done
14237
14238
14239
14240
14241
14242for flag in -Wlogical-op; do
bdb120d6 14243 as_CACHEVAR=`printf "%s\n" "ax_cv_check_cflags__$flag" | $as_tr_sh`
14244{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether C compiler accepts $flag" >&5
14245printf %s "checking whether C compiler accepts $flag... " >&6; }
14246if eval test \${$as_CACHEVAR+y}
14247then :
14248 printf %s "(cached) " >&6
14249else $as_nop
a4e24537 14250
14251 ax_check_save_flags=$CFLAGS
14252 CFLAGS="$CFLAGS $flag"
14253 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14254/* end confdefs.h. */
14255
14256int
bdb120d6 14257main (void)
a4e24537 14258{
14259
14260 ;
14261 return 0;
14262}
14263_ACEOF
bdb120d6 14264if ac_fn_c_try_compile "$LINENO"
14265then :
a4e24537 14266 eval "$as_CACHEVAR=yes"
bdb120d6 14267else $as_nop
a4e24537 14268 eval "$as_CACHEVAR=no"
14269fi
bdb120d6 14270rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
a4e24537 14271 CFLAGS=$ax_check_save_flags
14272fi
14273eval ac_res=\$$as_CACHEVAR
bdb120d6 14274 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
14275printf "%s\n" "$ac_res" >&6; }
14276if eval test \"x\$"$as_CACHEVAR"\" = x"yes"
14277then :
a4e24537 14278
bdb120d6 14279if test ${CFLAGS+y}
14280then :
a4e24537 14281
14282 case " $CFLAGS " in #(
14283 *" $flag "*) :
bdb120d6 14284 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: : CFLAGS already contains \$flag"; } >&5
a4e24537 14285 (: CFLAGS already contains $flag) 2>&5
14286 ac_status=$?
bdb120d6 14287 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
a4e24537 14288 test $ac_status = 0; } ;; #(
14289 *) :
14290
14291 as_fn_append CFLAGS " $flag"
bdb120d6 14292 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: : CFLAGS=\"\$CFLAGS\""; } >&5
a4e24537 14293 (: CFLAGS="$CFLAGS") 2>&5
14294 ac_status=$?
bdb120d6 14295 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
a4e24537 14296 test $ac_status = 0; }
14297 ;;
14298esac
14299
bdb120d6 14300else $as_nop
a4e24537 14301
14302 CFLAGS=$flag
bdb120d6 14303 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: : CFLAGS=\"\$CFLAGS\""; } >&5
a4e24537 14304 (: CFLAGS="$CFLAGS") 2>&5
14305 ac_status=$?
bdb120d6 14306 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
a4e24537 14307 test $ac_status = 0; }
14308
14309fi
14310
bdb120d6 14311else $as_nop
a4e24537 14312 :
14313fi
14314
14315done
14316
14317
14318
14319
14320
14321for flag in -Wmissing-declarations; do
bdb120d6 14322 as_CACHEVAR=`printf "%s\n" "ax_cv_check_cflags__$flag" | $as_tr_sh`
14323{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether C compiler accepts $flag" >&5
14324printf %s "checking whether C compiler accepts $flag... " >&6; }
14325if eval test \${$as_CACHEVAR+y}
14326then :
14327 printf %s "(cached) " >&6
14328else $as_nop
a4e24537 14329
14330 ax_check_save_flags=$CFLAGS
14331 CFLAGS="$CFLAGS $flag"
14332 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14333/* end confdefs.h. */
14334
14335int
bdb120d6 14336main (void)
a4e24537 14337{
14338
14339 ;
14340 return 0;
14341}
14342_ACEOF
bdb120d6 14343if ac_fn_c_try_compile "$LINENO"
14344then :
a4e24537 14345 eval "$as_CACHEVAR=yes"
bdb120d6 14346else $as_nop
a4e24537 14347 eval "$as_CACHEVAR=no"
14348fi
bdb120d6 14349rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
a4e24537 14350 CFLAGS=$ax_check_save_flags
14351fi
14352eval ac_res=\$$as_CACHEVAR
bdb120d6 14353 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
14354printf "%s\n" "$ac_res" >&6; }
14355if eval test \"x\$"$as_CACHEVAR"\" = x"yes"
14356then :
a4e24537 14357
bdb120d6 14358if test ${CFLAGS+y}
14359then :
a4e24537 14360
14361 case " $CFLAGS " in #(
14362 *" $flag "*) :
bdb120d6 14363 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: : CFLAGS already contains \$flag"; } >&5
a4e24537 14364 (: CFLAGS already contains $flag) 2>&5
14365 ac_status=$?
bdb120d6 14366 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
a4e24537 14367 test $ac_status = 0; } ;; #(
14368 *) :
14369
14370 as_fn_append CFLAGS " $flag"
bdb120d6 14371 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: : CFLAGS=\"\$CFLAGS\""; } >&5
a4e24537 14372 (: CFLAGS="$CFLAGS") 2>&5
14373 ac_status=$?
bdb120d6 14374 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
a4e24537 14375 test $ac_status = 0; }
14376 ;;
14377esac
14378
bdb120d6 14379else $as_nop
a4e24537 14380
14381 CFLAGS=$flag
bdb120d6 14382 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: : CFLAGS=\"\$CFLAGS\""; } >&5
a4e24537 14383 (: CFLAGS="$CFLAGS") 2>&5
14384 ac_status=$?
bdb120d6 14385 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
a4e24537 14386 test $ac_status = 0; }
14387
14388fi
14389
bdb120d6 14390else $as_nop
a4e24537 14391 :
14392fi
14393
14394done
14395
14396
14397
14398
14399
14400for flag in -Wmissing-field-initializers; do
bdb120d6 14401 as_CACHEVAR=`printf "%s\n" "ax_cv_check_cflags__$flag" | $as_tr_sh`
14402{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether C compiler accepts $flag" >&5
14403printf %s "checking whether C compiler accepts $flag... " >&6; }
14404if eval test \${$as_CACHEVAR+y}
14405then :
14406 printf %s "(cached) " >&6
14407else $as_nop
a4e24537 14408
14409 ax_check_save_flags=$CFLAGS
14410 CFLAGS="$CFLAGS $flag"
14411 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14412/* end confdefs.h. */
14413
14414int
bdb120d6 14415main (void)
a4e24537 14416{
14417
14418 ;
14419 return 0;
14420}
14421_ACEOF
bdb120d6 14422if ac_fn_c_try_compile "$LINENO"
14423then :
a4e24537 14424 eval "$as_CACHEVAR=yes"
bdb120d6 14425else $as_nop
a4e24537 14426 eval "$as_CACHEVAR=no"
14427fi
bdb120d6 14428rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
a4e24537 14429 CFLAGS=$ax_check_save_flags
14430fi
14431eval ac_res=\$$as_CACHEVAR
bdb120d6 14432 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
14433printf "%s\n" "$ac_res" >&6; }
14434if eval test \"x\$"$as_CACHEVAR"\" = x"yes"
14435then :
a4e24537 14436
bdb120d6 14437if test ${CFLAGS+y}
14438then :
a4e24537 14439
14440 case " $CFLAGS " in #(
14441 *" $flag "*) :
bdb120d6 14442 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: : CFLAGS already contains \$flag"; } >&5
a4e24537 14443 (: CFLAGS already contains $flag) 2>&5
14444 ac_status=$?
bdb120d6 14445 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
a4e24537 14446 test $ac_status = 0; } ;; #(
14447 *) :
14448
14449 as_fn_append CFLAGS " $flag"
bdb120d6 14450 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: : CFLAGS=\"\$CFLAGS\""; } >&5
a4e24537 14451 (: CFLAGS="$CFLAGS") 2>&5
14452 ac_status=$?
bdb120d6 14453 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
a4e24537 14454 test $ac_status = 0; }
14455 ;;
14456esac
14457
bdb120d6 14458else $as_nop
a4e24537 14459
14460 CFLAGS=$flag
bdb120d6 14461 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: : CFLAGS=\"\$CFLAGS\""; } >&5
a4e24537 14462 (: CFLAGS="$CFLAGS") 2>&5
14463 ac_status=$?
bdb120d6 14464 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
a4e24537 14465 test $ac_status = 0; }
14466
14467fi
14468
bdb120d6 14469else $as_nop
a4e24537 14470 :
14471fi
14472
14473done
14474
14475
14476
14477
14478
14479for flag in -Wmissing-include-dirs; do
bdb120d6 14480 as_CACHEVAR=`printf "%s\n" "ax_cv_check_cflags__$flag" | $as_tr_sh`
14481{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether C compiler accepts $flag" >&5
14482printf %s "checking whether C compiler accepts $flag... " >&6; }
14483if eval test \${$as_CACHEVAR+y}
14484then :
14485 printf %s "(cached) " >&6
14486else $as_nop
a4e24537 14487
14488 ax_check_save_flags=$CFLAGS
14489 CFLAGS="$CFLAGS $flag"
14490 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14491/* end confdefs.h. */
14492
14493int
bdb120d6 14494main (void)
a4e24537 14495{
14496
14497 ;
14498 return 0;
14499}
14500_ACEOF
bdb120d6 14501if ac_fn_c_try_compile "$LINENO"
14502then :
a4e24537 14503 eval "$as_CACHEVAR=yes"
bdb120d6 14504else $as_nop
a4e24537 14505 eval "$as_CACHEVAR=no"
14506fi
bdb120d6 14507rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
a4e24537 14508 CFLAGS=$ax_check_save_flags
14509fi
14510eval ac_res=\$$as_CACHEVAR
bdb120d6 14511 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
14512printf "%s\n" "$ac_res" >&6; }
14513if eval test \"x\$"$as_CACHEVAR"\" = x"yes"
14514then :
a4e24537 14515
bdb120d6 14516if test ${CFLAGS+y}
14517then :
a4e24537 14518
14519 case " $CFLAGS " in #(
14520 *" $flag "*) :
bdb120d6 14521 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: : CFLAGS already contains \$flag"; } >&5
a4e24537 14522 (: CFLAGS already contains $flag) 2>&5
14523 ac_status=$?
bdb120d6 14524 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
a4e24537 14525 test $ac_status = 0; } ;; #(
14526 *) :
14527
14528 as_fn_append CFLAGS " $flag"
bdb120d6 14529 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: : CFLAGS=\"\$CFLAGS\""; } >&5
a4e24537 14530 (: CFLAGS="$CFLAGS") 2>&5
14531 ac_status=$?
bdb120d6 14532 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
a4e24537 14533 test $ac_status = 0; }
14534 ;;
14535esac
14536
bdb120d6 14537else $as_nop
a4e24537 14538
14539 CFLAGS=$flag
bdb120d6 14540 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: : CFLAGS=\"\$CFLAGS\""; } >&5
a4e24537 14541 (: CFLAGS="$CFLAGS") 2>&5
14542 ac_status=$?
bdb120d6 14543 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
a4e24537 14544 test $ac_status = 0; }
14545
14546fi
14547
bdb120d6 14548else $as_nop
a4e24537 14549 :
14550fi
14551
14552done
14553
14554
14555
14556
14557
14558for flag in -Wmissing-parameter-type; do
bdb120d6 14559 as_CACHEVAR=`printf "%s\n" "ax_cv_check_cflags__$flag" | $as_tr_sh`
14560{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether C compiler accepts $flag" >&5
14561printf %s "checking whether C compiler accepts $flag... " >&6; }
14562if eval test \${$as_CACHEVAR+y}
14563then :
14564 printf %s "(cached) " >&6
14565else $as_nop
a4e24537 14566
14567 ax_check_save_flags=$CFLAGS
14568 CFLAGS="$CFLAGS $flag"
14569 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14570/* end confdefs.h. */
14571
14572int
bdb120d6 14573main (void)
a4e24537 14574{
14575
14576 ;
14577 return 0;
14578}
14579_ACEOF
bdb120d6 14580if ac_fn_c_try_compile "$LINENO"
14581then :
a4e24537 14582 eval "$as_CACHEVAR=yes"
bdb120d6 14583else $as_nop
a4e24537 14584 eval "$as_CACHEVAR=no"
14585fi
bdb120d6 14586rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
a4e24537 14587 CFLAGS=$ax_check_save_flags
14588fi
14589eval ac_res=\$$as_CACHEVAR
bdb120d6 14590 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
14591printf "%s\n" "$ac_res" >&6; }
14592if eval test \"x\$"$as_CACHEVAR"\" = x"yes"
14593then :
a4e24537 14594
bdb120d6 14595if test ${CFLAGS+y}
14596then :
a4e24537 14597
14598 case " $CFLAGS " in #(
14599 *" $flag "*) :
bdb120d6 14600 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: : CFLAGS already contains \$flag"; } >&5
a4e24537 14601 (: CFLAGS already contains $flag) 2>&5
14602 ac_status=$?
bdb120d6 14603 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
a4e24537 14604 test $ac_status = 0; } ;; #(
14605 *) :
14606
14607 as_fn_append CFLAGS " $flag"
bdb120d6 14608 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: : CFLAGS=\"\$CFLAGS\""; } >&5
a4e24537 14609 (: CFLAGS="$CFLAGS") 2>&5
14610 ac_status=$?
bdb120d6 14611 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
a4e24537 14612 test $ac_status = 0; }
14613 ;;
14614esac
14615
bdb120d6 14616else $as_nop
a4e24537 14617
14618 CFLAGS=$flag
bdb120d6 14619 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: : CFLAGS=\"\$CFLAGS\""; } >&5
a4e24537 14620 (: CFLAGS="$CFLAGS") 2>&5
14621 ac_status=$?
bdb120d6 14622 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
a4e24537 14623 test $ac_status = 0; }
14624
14625fi
14626
bdb120d6 14627else $as_nop
a4e24537 14628 :
14629fi
14630
14631done
14632
14633
14634
14635
14636
14637for flag in -Wmissing-prototypes; do
bdb120d6 14638 as_CACHEVAR=`printf "%s\n" "ax_cv_check_cflags__$flag" | $as_tr_sh`
14639{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether C compiler accepts $flag" >&5
14640printf %s "checking whether C compiler accepts $flag... " >&6; }
14641if eval test \${$as_CACHEVAR+y}
14642then :
14643 printf %s "(cached) " >&6
14644else $as_nop
a4e24537 14645
14646 ax_check_save_flags=$CFLAGS
14647 CFLAGS="$CFLAGS $flag"
14648 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14649/* end confdefs.h. */
14650
14651int
bdb120d6 14652main (void)
a4e24537 14653{
14654
14655 ;
14656 return 0;
14657}
14658_ACEOF
bdb120d6 14659if ac_fn_c_try_compile "$LINENO"
14660then :
a4e24537 14661 eval "$as_CACHEVAR=yes"
bdb120d6 14662else $as_nop
a4e24537 14663 eval "$as_CACHEVAR=no"
14664fi
bdb120d6 14665rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
a4e24537 14666 CFLAGS=$ax_check_save_flags
14667fi
14668eval ac_res=\$$as_CACHEVAR
bdb120d6 14669 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
14670printf "%s\n" "$ac_res" >&6; }
14671if eval test \"x\$"$as_CACHEVAR"\" = x"yes"
14672then :
a4e24537 14673
bdb120d6 14674if test ${CFLAGS+y}
14675then :
a4e24537 14676
14677 case " $CFLAGS " in #(
14678 *" $flag "*) :
bdb120d6 14679 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: : CFLAGS already contains \$flag"; } >&5
a4e24537 14680 (: CFLAGS already contains $flag) 2>&5
14681 ac_status=$?
bdb120d6 14682 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
a4e24537 14683 test $ac_status = 0; } ;; #(
14684 *) :
14685
14686 as_fn_append CFLAGS " $flag"
bdb120d6 14687 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: : CFLAGS=\"\$CFLAGS\""; } >&5
a4e24537 14688 (: CFLAGS="$CFLAGS") 2>&5
14689 ac_status=$?
bdb120d6 14690 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
a4e24537 14691 test $ac_status = 0; }
14692 ;;
14693esac
14694
bdb120d6 14695else $as_nop
a4e24537 14696
14697 CFLAGS=$flag
bdb120d6 14698 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: : CFLAGS=\"\$CFLAGS\""; } >&5
a4e24537 14699 (: CFLAGS="$CFLAGS") 2>&5
14700 ac_status=$?
bdb120d6 14701 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
a4e24537 14702 test $ac_status = 0; }
14703
14704fi
14705
bdb120d6 14706else $as_nop
a4e24537 14707 :
14708fi
14709
14710done
14711
14712
14713
14714
14715
14716for flag in -Wnested-externs; do
bdb120d6 14717 as_CACHEVAR=`printf "%s\n" "ax_cv_check_cflags__$flag" | $as_tr_sh`
14718{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether C compiler accepts $flag" >&5
14719printf %s "checking whether C compiler accepts $flag... " >&6; }
14720if eval test \${$as_CACHEVAR+y}
14721then :
14722 printf %s "(cached) " >&6
14723else $as_nop
a4e24537 14724
14725 ax_check_save_flags=$CFLAGS
14726 CFLAGS="$CFLAGS $flag"
14727 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14728/* end confdefs.h. */
14729
14730int
bdb120d6 14731main (void)
a4e24537 14732{
14733
14734 ;
14735 return 0;
14736}
14737_ACEOF
bdb120d6 14738if ac_fn_c_try_compile "$LINENO"
14739then :
a4e24537 14740 eval "$as_CACHEVAR=yes"
bdb120d6 14741else $as_nop
a4e24537 14742 eval "$as_CACHEVAR=no"
14743fi
bdb120d6 14744rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
a4e24537 14745 CFLAGS=$ax_check_save_flags
14746fi
14747eval ac_res=\$$as_CACHEVAR
bdb120d6 14748 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
14749printf "%s\n" "$ac_res" >&6; }
14750if eval test \"x\$"$as_CACHEVAR"\" = x"yes"
14751then :
a4e24537 14752
bdb120d6 14753if test ${CFLAGS+y}
14754then :
a4e24537 14755
14756 case " $CFLAGS " in #(
14757 *" $flag "*) :
bdb120d6 14758 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: : CFLAGS already contains \$flag"; } >&5
a4e24537 14759 (: CFLAGS already contains $flag) 2>&5
14760 ac_status=$?
bdb120d6 14761 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
a4e24537 14762 test $ac_status = 0; } ;; #(
14763 *) :
14764
14765 as_fn_append CFLAGS " $flag"
bdb120d6 14766 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: : CFLAGS=\"\$CFLAGS\""; } >&5
a4e24537 14767 (: CFLAGS="$CFLAGS") 2>&5
14768 ac_status=$?
bdb120d6 14769 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
a4e24537 14770 test $ac_status = 0; }
14771 ;;
14772esac
14773
bdb120d6 14774else $as_nop
a4e24537 14775
14776 CFLAGS=$flag
bdb120d6 14777 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: : CFLAGS=\"\$CFLAGS\""; } >&5
a4e24537 14778 (: CFLAGS="$CFLAGS") 2>&5
14779 ac_status=$?
bdb120d6 14780 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
a4e24537 14781 test $ac_status = 0; }
14782
14783fi
14784
bdb120d6 14785else $as_nop
a4e24537 14786 :
14787fi
14788
14789done
14790
14791
14792
14793
14794
14795for flag in -Wold-style-declaration; do
bdb120d6 14796 as_CACHEVAR=`printf "%s\n" "ax_cv_check_cflags__$flag" | $as_tr_sh`
14797{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether C compiler accepts $flag" >&5
14798printf %s "checking whether C compiler accepts $flag... " >&6; }
14799if eval test \${$as_CACHEVAR+y}
14800then :
14801 printf %s "(cached) " >&6
14802else $as_nop
a4e24537 14803
14804 ax_check_save_flags=$CFLAGS
14805 CFLAGS="$CFLAGS $flag"
14806 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14807/* end confdefs.h. */
14808
14809int
bdb120d6 14810main (void)
a4e24537 14811{
14812
14813 ;
14814 return 0;
14815}
14816_ACEOF
bdb120d6 14817if ac_fn_c_try_compile "$LINENO"
14818then :
a4e24537 14819 eval "$as_CACHEVAR=yes"
bdb120d6 14820else $as_nop
a4e24537 14821 eval "$as_CACHEVAR=no"
14822fi
bdb120d6 14823rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
a4e24537 14824 CFLAGS=$ax_check_save_flags
14825fi
14826eval ac_res=\$$as_CACHEVAR
bdb120d6 14827 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
14828printf "%s\n" "$ac_res" >&6; }
14829if eval test \"x\$"$as_CACHEVAR"\" = x"yes"
14830then :
a4e24537 14831
bdb120d6 14832if test ${CFLAGS+y}
14833then :
a4e24537 14834
14835 case " $CFLAGS " in #(
14836 *" $flag "*) :
bdb120d6 14837 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: : CFLAGS already contains \$flag"; } >&5
a4e24537 14838 (: CFLAGS already contains $flag) 2>&5
14839 ac_status=$?
bdb120d6 14840 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
a4e24537 14841 test $ac_status = 0; } ;; #(
14842 *) :
14843
14844 as_fn_append CFLAGS " $flag"
bdb120d6 14845 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: : CFLAGS=\"\$CFLAGS\""; } >&5
a4e24537 14846 (: CFLAGS="$CFLAGS") 2>&5
14847 ac_status=$?
bdb120d6 14848 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
a4e24537 14849 test $ac_status = 0; }
14850 ;;
14851esac
14852
bdb120d6 14853else $as_nop
a4e24537 14854
14855 CFLAGS=$flag
bdb120d6 14856 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: : CFLAGS=\"\$CFLAGS\""; } >&5
a4e24537 14857 (: CFLAGS="$CFLAGS") 2>&5
14858 ac_status=$?
bdb120d6 14859 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
a4e24537 14860 test $ac_status = 0; }
14861
14862fi
14863
bdb120d6 14864else $as_nop
a4e24537 14865 :
14866fi
14867
14868done
14869
14870
14871
14872
14873
14874for flag in -Woverride-init; do
bdb120d6 14875 as_CACHEVAR=`printf "%s\n" "ax_cv_check_cflags__$flag" | $as_tr_sh`
14876{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether C compiler accepts $flag" >&5
14877printf %s "checking whether C compiler accepts $flag... " >&6; }
14878if eval test \${$as_CACHEVAR+y}
14879then :
14880 printf %s "(cached) " >&6
14881else $as_nop
a4e24537 14882
14883 ax_check_save_flags=$CFLAGS
14884 CFLAGS="$CFLAGS $flag"
14885 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14886/* end confdefs.h. */
14887
14888int
bdb120d6 14889main (void)
a4e24537 14890{
14891
14892 ;
14893 return 0;
14894}
14895_ACEOF
bdb120d6 14896if ac_fn_c_try_compile "$LINENO"
14897then :
a4e24537 14898 eval "$as_CACHEVAR=yes"
bdb120d6 14899else $as_nop
a4e24537 14900 eval "$as_CACHEVAR=no"
14901fi
bdb120d6 14902rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
a4e24537 14903 CFLAGS=$ax_check_save_flags
14904fi
14905eval ac_res=\$$as_CACHEVAR
bdb120d6 14906 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
14907printf "%s\n" "$ac_res" >&6; }
14908if eval test \"x\$"$as_CACHEVAR"\" = x"yes"
14909then :
a4e24537 14910
bdb120d6 14911if test ${CFLAGS+y}
14912then :
a4e24537 14913
14914 case " $CFLAGS " in #(
14915 *" $flag "*) :
bdb120d6 14916 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: : CFLAGS already contains \$flag"; } >&5
a4e24537 14917 (: CFLAGS already contains $flag) 2>&5
14918 ac_status=$?
bdb120d6 14919 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
a4e24537 14920 test $ac_status = 0; } ;; #(
14921 *) :
14922
14923 as_fn_append CFLAGS " $flag"
bdb120d6 14924 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: : CFLAGS=\"\$CFLAGS\""; } >&5
a4e24537 14925 (: CFLAGS="$CFLAGS") 2>&5
14926 ac_status=$?
bdb120d6 14927 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
a4e24537 14928 test $ac_status = 0; }
14929 ;;
14930esac
14931
bdb120d6 14932else $as_nop
a4e24537 14933
14934 CFLAGS=$flag
bdb120d6 14935 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: : CFLAGS=\"\$CFLAGS\""; } >&5
a4e24537 14936 (: CFLAGS="$CFLAGS") 2>&5
14937 ac_status=$?
bdb120d6 14938 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
a4e24537 14939 test $ac_status = 0; }
14940
14941fi
14942
bdb120d6 14943else $as_nop
a4e24537 14944 :
14945fi
14946
14947done
14948
14949
14950
14951
14952
14953for flag in -Wpointer-arith; do
bdb120d6 14954 as_CACHEVAR=`printf "%s\n" "ax_cv_check_cflags__$flag" | $as_tr_sh`
14955{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether C compiler accepts $flag" >&5
14956printf %s "checking whether C compiler accepts $flag... " >&6; }
14957if eval test \${$as_CACHEVAR+y}
14958then :
14959 printf %s "(cached) " >&6
14960else $as_nop
a4e24537 14961
14962 ax_check_save_flags=$CFLAGS
14963 CFLAGS="$CFLAGS $flag"
14964 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14965/* end confdefs.h. */
14966
14967int
bdb120d6 14968main (void)
a4e24537 14969{
14970
14971 ;
14972 return 0;
14973}
14974_ACEOF
bdb120d6 14975if ac_fn_c_try_compile "$LINENO"
14976then :
a4e24537 14977 eval "$as_CACHEVAR=yes"
bdb120d6 14978else $as_nop
a4e24537 14979 eval "$as_CACHEVAR=no"
14980fi
bdb120d6 14981rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
a4e24537 14982 CFLAGS=$ax_check_save_flags
14983fi
14984eval ac_res=\$$as_CACHEVAR
bdb120d6 14985 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
14986printf "%s\n" "$ac_res" >&6; }
14987if eval test \"x\$"$as_CACHEVAR"\" = x"yes"
14988then :
a4e24537 14989
bdb120d6 14990if test ${CFLAGS+y}
14991then :
a4e24537 14992
14993 case " $CFLAGS " in #(
14994 *" $flag "*) :
bdb120d6 14995 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: : CFLAGS already contains \$flag"; } >&5
a4e24537 14996 (: CFLAGS already contains $flag) 2>&5
14997 ac_status=$?
bdb120d6 14998 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
a4e24537 14999 test $ac_status = 0; } ;; #(
15000 *) :
15001
15002 as_fn_append CFLAGS " $flag"
bdb120d6 15003 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: : CFLAGS=\"\$CFLAGS\""; } >&5
a4e24537 15004 (: CFLAGS="$CFLAGS") 2>&5
15005 ac_status=$?
bdb120d6 15006 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
a4e24537 15007 test $ac_status = 0; }
15008 ;;
15009esac
15010
bdb120d6 15011else $as_nop
a4e24537 15012
15013 CFLAGS=$flag
bdb120d6 15014 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: : CFLAGS=\"\$CFLAGS\""; } >&5
a4e24537 15015 (: CFLAGS="$CFLAGS") 2>&5
15016 ac_status=$?
bdb120d6 15017 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
a4e24537 15018 test $ac_status = 0; }
15019
15020fi
15021
bdb120d6 15022else $as_nop
a4e24537 15023 :
15024fi
15025
15026done
15027
15028
15029
15030
15031
15032for flag in -Wredundant-decls; do
bdb120d6 15033 as_CACHEVAR=`printf "%s\n" "ax_cv_check_cflags__$flag" | $as_tr_sh`
15034{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether C compiler accepts $flag" >&5
15035printf %s "checking whether C compiler accepts $flag... " >&6; }
15036if eval test \${$as_CACHEVAR+y}
15037then :
15038 printf %s "(cached) " >&6
15039else $as_nop
a4e24537 15040
15041 ax_check_save_flags=$CFLAGS
15042 CFLAGS="$CFLAGS $flag"
15043 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15044/* end confdefs.h. */
15045
15046int
bdb120d6 15047main (void)
a4e24537 15048{
15049
15050 ;
15051 return 0;
15052}
15053_ACEOF
bdb120d6 15054if ac_fn_c_try_compile "$LINENO"
15055then :
a4e24537 15056 eval "$as_CACHEVAR=yes"
bdb120d6 15057else $as_nop
a4e24537 15058 eval "$as_CACHEVAR=no"
15059fi
bdb120d6 15060rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
a4e24537 15061 CFLAGS=$ax_check_save_flags
15062fi
15063eval ac_res=\$$as_CACHEVAR
bdb120d6 15064 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
15065printf "%s\n" "$ac_res" >&6; }
15066if eval test \"x\$"$as_CACHEVAR"\" = x"yes"
15067then :
a4e24537 15068
bdb120d6 15069if test ${CFLAGS+y}
15070then :
a4e24537 15071
15072 case " $CFLAGS " in #(
15073 *" $flag "*) :
bdb120d6 15074 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: : CFLAGS already contains \$flag"; } >&5
a4e24537 15075 (: CFLAGS already contains $flag) 2>&5
15076 ac_status=$?
bdb120d6 15077 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
a4e24537 15078 test $ac_status = 0; } ;; #(
15079 *) :
15080
15081 as_fn_append CFLAGS " $flag"
bdb120d6 15082 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: : CFLAGS=\"\$CFLAGS\""; } >&5
a4e24537 15083 (: CFLAGS="$CFLAGS") 2>&5
15084 ac_status=$?
bdb120d6 15085 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
a4e24537 15086 test $ac_status = 0; }
15087 ;;
15088esac
15089
bdb120d6 15090else $as_nop
a4e24537 15091
15092 CFLAGS=$flag
bdb120d6 15093 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: : CFLAGS=\"\$CFLAGS\""; } >&5
a4e24537 15094 (: CFLAGS="$CFLAGS") 2>&5
15095 ac_status=$?
bdb120d6 15096 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
a4e24537 15097 test $ac_status = 0; }
15098
15099fi
15100
bdb120d6 15101else $as_nop
a4e24537 15102 :
15103fi
15104
15105done
15106
15107
15108
15109
15110
15111for flag in -Wshadow; do
bdb120d6 15112 as_CACHEVAR=`printf "%s\n" "ax_cv_check_cflags__$flag" | $as_tr_sh`
15113{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether C compiler accepts $flag" >&5
15114printf %s "checking whether C compiler accepts $flag... " >&6; }
15115if eval test \${$as_CACHEVAR+y}
15116then :
15117 printf %s "(cached) " >&6
15118else $as_nop
3f2f5fbb 15119
15120 ax_check_save_flags=$CFLAGS
15121 CFLAGS="$CFLAGS $flag"
15122 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15123/* end confdefs.h. */
15124
15125int
bdb120d6 15126main (void)
3f2f5fbb 15127{
15128
15129 ;
15130 return 0;
15131}
15132_ACEOF
bdb120d6 15133if ac_fn_c_try_compile "$LINENO"
15134then :
3f2f5fbb 15135 eval "$as_CACHEVAR=yes"
bdb120d6 15136else $as_nop
3f2f5fbb 15137 eval "$as_CACHEVAR=no"
15138fi
bdb120d6 15139rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
3f2f5fbb 15140 CFLAGS=$ax_check_save_flags
15141fi
15142eval ac_res=\$$as_CACHEVAR
bdb120d6 15143 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
15144printf "%s\n" "$ac_res" >&6; }
15145if eval test \"x\$"$as_CACHEVAR"\" = x"yes"
15146then :
3f2f5fbb 15147
bdb120d6 15148if test ${CFLAGS+y}
15149then :
3f2f5fbb 15150
15151 case " $CFLAGS " in #(
15152 *" $flag "*) :
bdb120d6 15153 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: : CFLAGS already contains \$flag"; } >&5
3f2f5fbb 15154 (: CFLAGS already contains $flag) 2>&5
15155 ac_status=$?
bdb120d6 15156 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3f2f5fbb 15157 test $ac_status = 0; } ;; #(
15158 *) :
15159
15160 as_fn_append CFLAGS " $flag"
bdb120d6 15161 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: : CFLAGS=\"\$CFLAGS\""; } >&5
3f2f5fbb 15162 (: CFLAGS="$CFLAGS") 2>&5
15163 ac_status=$?
bdb120d6 15164 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3f2f5fbb 15165 test $ac_status = 0; }
15166 ;;
15167esac
15168
bdb120d6 15169else $as_nop
3f2f5fbb 15170
15171 CFLAGS=$flag
bdb120d6 15172 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: : CFLAGS=\"\$CFLAGS\""; } >&5
3f2f5fbb 15173 (: CFLAGS="$CFLAGS") 2>&5
15174 ac_status=$?
bdb120d6 15175 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3f2f5fbb 15176 test $ac_status = 0; }
15177
15178fi
15179
bdb120d6 15180else $as_nop
3f2f5fbb 15181 :
15182fi
15183
15184done
15185
15186
15187
15188
15189
15190for flag in -Wshift-negative-value; do
bdb120d6 15191 as_CACHEVAR=`printf "%s\n" "ax_cv_check_cflags__$flag" | $as_tr_sh`
15192{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether C compiler accepts $flag" >&5
15193printf %s "checking whether C compiler accepts $flag... " >&6; }
15194if eval test \${$as_CACHEVAR+y}
15195then :
15196 printf %s "(cached) " >&6
15197else $as_nop
a4e24537 15198
15199 ax_check_save_flags=$CFLAGS
15200 CFLAGS="$CFLAGS $flag"
15201 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15202/* end confdefs.h. */
15203
15204int
bdb120d6 15205main (void)
a4e24537 15206{
15207
15208 ;
15209 return 0;
15210}
15211_ACEOF
bdb120d6 15212if ac_fn_c_try_compile "$LINENO"
15213then :
a4e24537 15214 eval "$as_CACHEVAR=yes"
bdb120d6 15215else $as_nop
a4e24537 15216 eval "$as_CACHEVAR=no"
15217fi
bdb120d6 15218rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
a4e24537 15219 CFLAGS=$ax_check_save_flags
15220fi
15221eval ac_res=\$$as_CACHEVAR
bdb120d6 15222 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
15223printf "%s\n" "$ac_res" >&6; }
15224if eval test \"x\$"$as_CACHEVAR"\" = x"yes"
15225then :
a4e24537 15226
bdb120d6 15227if test ${CFLAGS+y}
15228then :
a4e24537 15229
15230 case " $CFLAGS " in #(
15231 *" $flag "*) :
bdb120d6 15232 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: : CFLAGS already contains \$flag"; } >&5
a4e24537 15233 (: CFLAGS already contains $flag) 2>&5
15234 ac_status=$?
bdb120d6 15235 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
a4e24537 15236 test $ac_status = 0; } ;; #(
15237 *) :
15238
15239 as_fn_append CFLAGS " $flag"
bdb120d6 15240 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: : CFLAGS=\"\$CFLAGS\""; } >&5
a4e24537 15241 (: CFLAGS="$CFLAGS") 2>&5
15242 ac_status=$?
bdb120d6 15243 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
a4e24537 15244 test $ac_status = 0; }
15245 ;;
15246esac
15247
bdb120d6 15248else $as_nop
a4e24537 15249
15250 CFLAGS=$flag
bdb120d6 15251 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: : CFLAGS=\"\$CFLAGS\""; } >&5
a4e24537 15252 (: CFLAGS="$CFLAGS") 2>&5
15253 ac_status=$?
bdb120d6 15254 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
a4e24537 15255 test $ac_status = 0; }
15256
15257fi
15258
bdb120d6 15259else $as_nop
a4e24537 15260 :
15261fi
15262
15263done
15264
15265
15266
15267
15268
15269for flag in -Wsign-compare; do
bdb120d6 15270 as_CACHEVAR=`printf "%s\n" "ax_cv_check_cflags__$flag" | $as_tr_sh`
15271{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether C compiler accepts $flag" >&5
15272printf %s "checking whether C compiler accepts $flag... " >&6; }
15273if eval test \${$as_CACHEVAR+y}
15274then :
15275 printf %s "(cached) " >&6
15276else $as_nop
a4e24537 15277
15278 ax_check_save_flags=$CFLAGS
15279 CFLAGS="$CFLAGS $flag"
15280 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15281/* end confdefs.h. */
15282
15283int
bdb120d6 15284main (void)
a4e24537 15285{
15286
15287 ;
15288 return 0;
15289}
15290_ACEOF
bdb120d6 15291if ac_fn_c_try_compile "$LINENO"
15292then :
a4e24537 15293 eval "$as_CACHEVAR=yes"
bdb120d6 15294else $as_nop
a4e24537 15295 eval "$as_CACHEVAR=no"
15296fi
bdb120d6 15297rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
a4e24537 15298 CFLAGS=$ax_check_save_flags
15299fi
15300eval ac_res=\$$as_CACHEVAR
bdb120d6 15301 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
15302printf "%s\n" "$ac_res" >&6; }
15303if eval test \"x\$"$as_CACHEVAR"\" = x"yes"
15304then :
a4e24537 15305
bdb120d6 15306if test ${CFLAGS+y}
15307then :
a4e24537 15308
15309 case " $CFLAGS " in #(
15310 *" $flag "*) :
bdb120d6 15311 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: : CFLAGS already contains \$flag"; } >&5
a4e24537 15312 (: CFLAGS already contains $flag) 2>&5
15313 ac_status=$?
bdb120d6 15314 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
a4e24537 15315 test $ac_status = 0; } ;; #(
15316 *) :
15317
15318 as_fn_append CFLAGS " $flag"
bdb120d6 15319 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: : CFLAGS=\"\$CFLAGS\""; } >&5
a4e24537 15320 (: CFLAGS="$CFLAGS") 2>&5
15321 ac_status=$?
bdb120d6 15322 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
a4e24537 15323 test $ac_status = 0; }
15324 ;;
15325esac
15326
bdb120d6 15327else $as_nop
a4e24537 15328
15329 CFLAGS=$flag
bdb120d6 15330 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: : CFLAGS=\"\$CFLAGS\""; } >&5
a4e24537 15331 (: CFLAGS="$CFLAGS") 2>&5
15332 ac_status=$?
bdb120d6 15333 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
a4e24537 15334 test $ac_status = 0; }
15335
15336fi
15337
bdb120d6 15338else $as_nop
a4e24537 15339 :
15340fi
15341
15342done
15343
15344
15345
15346
15347
15348for flag in -Wtype-limits; do
bdb120d6 15349 as_CACHEVAR=`printf "%s\n" "ax_cv_check_cflags__$flag" | $as_tr_sh`
15350{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether C compiler accepts $flag" >&5
15351printf %s "checking whether C compiler accepts $flag... " >&6; }
15352if eval test \${$as_CACHEVAR+y}
15353then :
15354 printf %s "(cached) " >&6
15355else $as_nop
a4e24537 15356
15357 ax_check_save_flags=$CFLAGS
15358 CFLAGS="$CFLAGS $flag"
15359 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15360/* end confdefs.h. */
15361
15362int
bdb120d6 15363main (void)
a4e24537 15364{
15365
15366 ;
15367 return 0;
15368}
15369_ACEOF
bdb120d6 15370if ac_fn_c_try_compile "$LINENO"
15371then :
a4e24537 15372 eval "$as_CACHEVAR=yes"
bdb120d6 15373else $as_nop
a4e24537 15374 eval "$as_CACHEVAR=no"
15375fi
bdb120d6 15376rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
a4e24537 15377 CFLAGS=$ax_check_save_flags
15378fi
15379eval ac_res=\$$as_CACHEVAR
bdb120d6 15380 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
15381printf "%s\n" "$ac_res" >&6; }
15382if eval test \"x\$"$as_CACHEVAR"\" = x"yes"
15383then :
a4e24537 15384
bdb120d6 15385if test ${CFLAGS+y}
15386then :
a4e24537 15387
15388 case " $CFLAGS " in #(
15389 *" $flag "*) :
bdb120d6 15390 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: : CFLAGS already contains \$flag"; } >&5
a4e24537 15391 (: CFLAGS already contains $flag) 2>&5
15392 ac_status=$?
bdb120d6 15393 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
a4e24537 15394 test $ac_status = 0; } ;; #(
15395 *) :
15396
15397 as_fn_append CFLAGS " $flag"
bdb120d6 15398 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: : CFLAGS=\"\$CFLAGS\""; } >&5
a4e24537 15399 (: CFLAGS="$CFLAGS") 2>&5
15400 ac_status=$?
bdb120d6 15401 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
a4e24537 15402 test $ac_status = 0; }
15403 ;;
15404esac
15405
bdb120d6 15406else $as_nop
a4e24537 15407
15408 CFLAGS=$flag
bdb120d6 15409 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: : CFLAGS=\"\$CFLAGS\""; } >&5
a4e24537 15410 (: CFLAGS="$CFLAGS") 2>&5
15411 ac_status=$?
bdb120d6 15412 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
a4e24537 15413 test $ac_status = 0; }
15414
15415fi
15416
bdb120d6 15417else $as_nop
a4e24537 15418 :
15419fi
15420
15421done
15422
15423
15424
15425
15426
15427for flag in -Wundef; do
bdb120d6 15428 as_CACHEVAR=`printf "%s\n" "ax_cv_check_cflags__$flag" | $as_tr_sh`
15429{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether C compiler accepts $flag" >&5
15430printf %s "checking whether C compiler accepts $flag... " >&6; }
15431if eval test \${$as_CACHEVAR+y}
15432then :
15433 printf %s "(cached) " >&6
15434else $as_nop
a4e24537 15435
15436 ax_check_save_flags=$CFLAGS
15437 CFLAGS="$CFLAGS $flag"
15438 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15439/* end confdefs.h. */
15440
15441int
bdb120d6 15442main (void)
a4e24537 15443{
15444
15445 ;
15446 return 0;
15447}
15448_ACEOF
bdb120d6 15449if ac_fn_c_try_compile "$LINENO"
15450then :
a4e24537 15451 eval "$as_CACHEVAR=yes"
bdb120d6 15452else $as_nop
a4e24537 15453 eval "$as_CACHEVAR=no"
15454fi
bdb120d6 15455rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
a4e24537 15456 CFLAGS=$ax_check_save_flags
15457fi
15458eval ac_res=\$$as_CACHEVAR
bdb120d6 15459 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
15460printf "%s\n" "$ac_res" >&6; }
15461if eval test \"x\$"$as_CACHEVAR"\" = x"yes"
15462then :
a4e24537 15463
bdb120d6 15464if test ${CFLAGS+y}
15465then :
a4e24537 15466
15467 case " $CFLAGS " in #(
15468 *" $flag "*) :
bdb120d6 15469 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: : CFLAGS already contains \$flag"; } >&5
a4e24537 15470 (: CFLAGS already contains $flag) 2>&5
15471 ac_status=$?
bdb120d6 15472 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
a4e24537 15473 test $ac_status = 0; } ;; #(
15474 *) :
15475
15476 as_fn_append CFLAGS " $flag"
bdb120d6 15477 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: : CFLAGS=\"\$CFLAGS\""; } >&5
a4e24537 15478 (: CFLAGS="$CFLAGS") 2>&5
15479 ac_status=$?
bdb120d6 15480 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
a4e24537 15481 test $ac_status = 0; }
15482 ;;
15483esac
15484
bdb120d6 15485else $as_nop
a4e24537 15486
15487 CFLAGS=$flag
bdb120d6 15488 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: : CFLAGS=\"\$CFLAGS\""; } >&5
a4e24537 15489 (: CFLAGS="$CFLAGS") 2>&5
15490 ac_status=$?
bdb120d6 15491 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
a4e24537 15492 test $ac_status = 0; }
15493
15494fi
15495
bdb120d6 15496else $as_nop
a4e24537 15497 :
15498fi
15499
15500done
15501
15502
15503
15504
15505
15506for flag in -Wuninitialized; do
bdb120d6 15507 as_CACHEVAR=`printf "%s\n" "ax_cv_check_cflags__$flag" | $as_tr_sh`
15508{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether C compiler accepts $flag" >&5
15509printf %s "checking whether C compiler accepts $flag... " >&6; }
15510if eval test \${$as_CACHEVAR+y}
15511then :
15512 printf %s "(cached) " >&6
15513else $as_nop
a4e24537 15514
15515 ax_check_save_flags=$CFLAGS
15516 CFLAGS="$CFLAGS $flag"
15517 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15518/* end confdefs.h. */
15519
15520int
bdb120d6 15521main (void)
a4e24537 15522{
15523
15524 ;
15525 return 0;
15526}
15527_ACEOF
bdb120d6 15528if ac_fn_c_try_compile "$LINENO"
15529then :
a4e24537 15530 eval "$as_CACHEVAR=yes"
bdb120d6 15531else $as_nop
a4e24537 15532 eval "$as_CACHEVAR=no"
15533fi
bdb120d6 15534rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
a4e24537 15535 CFLAGS=$ax_check_save_flags
15536fi
15537eval ac_res=\$$as_CACHEVAR
bdb120d6 15538 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
15539printf "%s\n" "$ac_res" >&6; }
15540if eval test \"x\$"$as_CACHEVAR"\" = x"yes"
15541then :
a4e24537 15542
bdb120d6 15543if test ${CFLAGS+y}
15544then :
a4e24537 15545
15546 case " $CFLAGS " in #(
15547 *" $flag "*) :
bdb120d6 15548 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: : CFLAGS already contains \$flag"; } >&5
a4e24537 15549 (: CFLAGS already contains $flag) 2>&5
15550 ac_status=$?
bdb120d6 15551 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
a4e24537 15552 test $ac_status = 0; } ;; #(
15553 *) :
15554
15555 as_fn_append CFLAGS " $flag"
bdb120d6 15556 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: : CFLAGS=\"\$CFLAGS\""; } >&5
a4e24537 15557 (: CFLAGS="$CFLAGS") 2>&5
15558 ac_status=$?
bdb120d6 15559 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
a4e24537 15560 test $ac_status = 0; }
15561 ;;
15562esac
15563
bdb120d6 15564else $as_nop
a4e24537 15565
15566 CFLAGS=$flag
bdb120d6 15567 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: : CFLAGS=\"\$CFLAGS\""; } >&5
a4e24537 15568 (: CFLAGS="$CFLAGS") 2>&5
15569 ac_status=$?
bdb120d6 15570 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
a4e24537 15571 test $ac_status = 0; }
15572
15573fi
15574
bdb120d6 15575else $as_nop
a4e24537 15576 :
15577fi
15578
15579done
15580
15581
15582
15583
15584
15585for flag in -Wwrite-strings; do
bdb120d6 15586 as_CACHEVAR=`printf "%s\n" "ax_cv_check_cflags__$flag" | $as_tr_sh`
15587{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether C compiler accepts $flag" >&5
15588printf %s "checking whether C compiler accepts $flag... " >&6; }
15589if eval test \${$as_CACHEVAR+y}
15590then :
15591 printf %s "(cached) " >&6
15592else $as_nop
a4e24537 15593
15594 ax_check_save_flags=$CFLAGS
15595 CFLAGS="$CFLAGS $flag"
15596 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15597/* end confdefs.h. */
15598
15599int
bdb120d6 15600main (void)
a4e24537 15601{
15602
15603 ;
15604 return 0;
15605}
15606_ACEOF
bdb120d6 15607if ac_fn_c_try_compile "$LINENO"
15608then :
a4e24537 15609 eval "$as_CACHEVAR=yes"
bdb120d6 15610else $as_nop
a4e24537 15611 eval "$as_CACHEVAR=no"
15612fi
bdb120d6 15613rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
a4e24537 15614 CFLAGS=$ax_check_save_flags
15615fi
15616eval ac_res=\$$as_CACHEVAR
bdb120d6 15617 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
15618printf "%s\n" "$ac_res" >&6; }
15619if eval test \"x\$"$as_CACHEVAR"\" = x"yes"
15620then :
a4e24537 15621
bdb120d6 15622if test ${CFLAGS+y}
15623then :
a4e24537 15624
15625 case " $CFLAGS " in #(
15626 *" $flag "*) :
bdb120d6 15627 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: : CFLAGS already contains \$flag"; } >&5
a4e24537 15628 (: CFLAGS already contains $flag) 2>&5
15629 ac_status=$?
bdb120d6 15630 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
a4e24537 15631 test $ac_status = 0; } ;; #(
15632 *) :
15633
15634 as_fn_append CFLAGS " $flag"
bdb120d6 15635 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: : CFLAGS=\"\$CFLAGS\""; } >&5
a4e24537 15636 (: CFLAGS="$CFLAGS") 2>&5
15637 ac_status=$?
bdb120d6 15638 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
a4e24537 15639 test $ac_status = 0; }
15640 ;;
15641esac
15642
bdb120d6 15643else $as_nop
a4e24537 15644
15645 CFLAGS=$flag
bdb120d6 15646 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: : CFLAGS=\"\$CFLAGS\""; } >&5
a4e24537 15647 (: CFLAGS="$CFLAGS") 2>&5
15648 ac_status=$?
bdb120d6 15649 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
a4e24537 15650 test $ac_status = 0; }
15651
15652fi
15653
bdb120d6 15654else $as_nop
a4e24537 15655 :
15656fi
15657
15658done
15659
15660
1ded557e 15661fi
15662
15663
15664 # Check whether --enable-efence was given.
bdb120d6 15665if test ${enable_efence+y}
15666then :
1ded557e 15667 enableval=$enable_efence; efence="$enableval"
bdb120d6 15668else $as_nop
1ded557e 15669 efence="no"
15670fi
15671
15672
bdb120d6 15673 if test "$efence" = "yes"
15674then :
1ded557e 15675
bdb120d6 15676 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for library containing EF_Print" >&5
15677printf %s "checking for library containing EF_Print... " >&6; }
15678if test ${ac_cv_search_EF_Print+y}
15679then :
15680 printf %s "(cached) " >&6
15681else $as_nop
1ded557e 15682 ac_func_search_save_LIBS=$LIBS
15683cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15684/* end confdefs.h. */
15685
15686/* Override any GCC internal prototype to avoid an error.
15687 Use char because int might match the return type of a GCC
15688 builtin and then its argument prototype would still apply. */
1ded557e 15689char EF_Print ();
15690int
bdb120d6 15691main (void)
1ded557e 15692{
15693return EF_Print ();
15694 ;
15695 return 0;
15696}
15697_ACEOF
bdb120d6 15698for ac_lib in '' efence
15699do
1ded557e 15700 if test -z "$ac_lib"; then
15701 ac_res="none required"
15702 else
15703 ac_res=-l$ac_lib
15704 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
15705 fi
bdb120d6 15706 if ac_fn_c_try_link "$LINENO"
15707then :
1ded557e 15708 ac_cv_search_EF_Print=$ac_res
15709fi
bdb120d6 15710rm -f core conftest.err conftest.$ac_objext conftest.beam \
1ded557e 15711 conftest$ac_exeext
bdb120d6 15712 if test ${ac_cv_search_EF_Print+y}
15713then :
1ded557e 15714 break
15715fi
15716done
bdb120d6 15717if test ${ac_cv_search_EF_Print+y}
15718then :
1ded557e 15719
bdb120d6 15720else $as_nop
1ded557e 15721 ac_cv_search_EF_Print=no
15722fi
15723rm conftest.$ac_ext
15724LIBS=$ac_func_search_save_LIBS
15725fi
bdb120d6 15726{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_EF_Print" >&5
15727printf "%s\n" "$ac_cv_search_EF_Print" >&6; }
1ded557e 15728ac_res=$ac_cv_search_EF_Print
bdb120d6 15729if test "$ac_res" != no
15730then :
1ded557e 15731 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
15732
bdb120d6 15733else $as_nop
15734 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
15735printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
1ded557e 15736as_fn_error $? "Electric Fence 'efence' library not found
15737See \`config.log' for more details" "$LINENO" 5; }
15738fi
15739
15740
f10fea7f 15741fi
15742
3a479287 15743
bdb120d6 15744ac_fn_c_check_func "$LINENO" "strlcpy" "ac_cv_func_strlcpy"
15745if test "x$ac_cv_func_strlcpy" = xyes
15746then :
15747 printf "%s\n" "#define HAVE_STRLCPY 1" >>confdefs.h
15748
15749fi
15750ac_fn_c_check_func "$LINENO" "strlcat" "ac_cv_func_strlcat"
15751if test "x$ac_cv_func_strlcat" = xyes
15752then :
15753 printf "%s\n" "#define HAVE_STRLCAT 1" >>confdefs.h
3a479287 15754
22c6a0d0 15755fi
22c6a0d0 15756
15757
13f6b97a 15758ac_config_files="$ac_config_files Makefile doc/Makefile src/Makefile src/libopm/Makefile src/libopm/src/Makefile"
22c6a0d0 15759
15760cat >confcache <<\_ACEOF
15761# This file is a shell script that caches the results of configure
15762# tests run on this system so they can be shared between configure
15763# scripts and configure runs, see configure's option --config-cache.
15764# It is not useful on other systems. If it contains results you don't
15765# want to keep, you may remove or edit it.
15766#
15767# config.status only pays attention to the cache file if you give it
15768# the --recheck option to rerun configure.
15769#
15770# `ac_cv_env_foo' variables (set or unset) will be overridden when
15771# loading this file, other *unset* `ac_cv_foo' will be assigned the
15772# following values.
15773
3a479287 15774_ACEOF
15775
22c6a0d0 15776# The following way of writing the cache mishandles newlines in values,
15777# but we know of no workaround that is simple, portable, and efficient.
15778# So, we kill variables containing newlines.
15779# Ultrix sh set writes to stderr and can't be redirected directly,
15780# and sets the high bit in the cache file unless we assign to the vars.
15781(
15782 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
15783 eval ac_val=\$$ac_var
15784 case $ac_val in #(
15785 *${as_nl}*)
15786 case $ac_var in #(
bdb120d6 15787 *_cv_*) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
15788printf "%s\n" "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
22c6a0d0 15789 esac
15790 case $ac_var in #(
15791 _ | IFS | as_nl) ;; #(
15792 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
15793 *) { eval $ac_var=; unset $ac_var;} ;;
15794 esac ;;
15795 esac
15796 done
15797
15798 (set) 2>&1 |
15799 case $as_nl`(ac_space=' '; set) 2>&1` in #(
15800 *${as_nl}ac_space=\ *)
15801 # `set' does not quote correctly, so add quotes: double-quote
15802 # substitution turns \\\\ into \\, and sed turns \\ into \.
15803 sed -n \
15804 "s/'/'\\\\''/g;
15805 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
15806 ;; #(
15807 *)
15808 # `set' quotes correctly as required by POSIX, so do not add quotes.
15809 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
15810 ;;
15811 esac |
15812 sort
15813) |
15814 sed '
15815 /^ac_cv_env_/b end
15816 t clear
15817 :clear
bdb120d6 15818 s/^\([^=]*\)=\(.*[{}].*\)$/test ${\1+y} || &/
22c6a0d0 15819 t end
15820 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
15821 :end' >>confcache
15822if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
15823 if test -w "$cache_file"; then
15824 if test "x$cache_file" != "x/dev/null"; then
bdb120d6 15825 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
15826printf "%s\n" "$as_me: updating cache $cache_file" >&6;}
22c6a0d0 15827 if test ! -f "$cache_file" || test -h "$cache_file"; then
15828 cat confcache >"$cache_file"
15829 else
15830 case $cache_file in #(
15831 */* | ?:*)
15832 mv -f confcache "$cache_file"$$ &&
15833 mv -f "$cache_file"$$ "$cache_file" ;; #(
15834 *)
15835 mv -f confcache "$cache_file" ;;
15836 esac
15837 fi
15838 fi
15839 else
bdb120d6 15840 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
15841printf "%s\n" "$as_me: not updating unwritable cache $cache_file" >&6;}
22c6a0d0 15842 fi
3a479287 15843fi
22c6a0d0 15844rm -f confcache
3a479287 15845
22c6a0d0 15846test "x$prefix" = xNONE && prefix=$ac_default_prefix
15847# Let make expand exec_prefix.
15848test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
3a479287 15849
22c6a0d0 15850DEFS=-DHAVE_CONFIG_H
3a479287 15851
22c6a0d0 15852ac_libobjs=
15853ac_ltlibobjs=
d80bcb53 15854U=
22c6a0d0 15855for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
15856 # 1. Remove the extension, and $U if already installed.
15857 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
bdb120d6 15858 ac_i=`printf "%s\n" "$ac_i" | sed "$ac_script"`
22c6a0d0 15859 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
15860 # will be set to the directory where LIBOBJS objects are built.
15861 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
15862 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
15863done
15864LIBOBJS=$ac_libobjs
3a479287 15865
22c6a0d0 15866LTLIBOBJS=$ac_ltlibobjs
3a479287 15867
3a479287 15868
bdb120d6 15869{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking that generated files are newer than configure" >&5
15870printf %s "checking that generated files are newer than configure... " >&6; }
22c6a0d0 15871 if test -n "$am_sleep_pid"; then
15872 # Hide warnings about reused PIDs.
15873 wait $am_sleep_pid 2>/dev/null
15874 fi
bdb120d6 15875 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: done" >&5
15876printf "%s\n" "done" >&6; }
22c6a0d0 15877 if test -n "$EXEEXT"; then
15878 am__EXEEXT_TRUE=
15879 am__EXEEXT_FALSE='#'
3a479287 15880else
22c6a0d0 15881 am__EXEEXT_TRUE='#'
15882 am__EXEEXT_FALSE=
15883fi
3a479287 15884
22c6a0d0 15885if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
15886 as_fn_error $? "conditional \"MAINTAINER_MODE\" was never defined.
15887Usually this means the macro was only invoked conditionally." "$LINENO" 5
15888fi
15889if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
15890 as_fn_error $? "conditional \"AMDEP\" was never defined.
15891Usually this means the macro was only invoked conditionally." "$LINENO" 5
15892fi
15893if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
15894 as_fn_error $? "conditional \"am__fastdepCC\" was never defined.
15895Usually this means the macro was only invoked conditionally." "$LINENO" 5
3a479287 15896fi
15897
22c6a0d0 15898: "${CONFIG_STATUS=./config.status}"
15899ac_write_fail=0
15900ac_clean_files_save=$ac_clean_files
15901ac_clean_files="$ac_clean_files $CONFIG_STATUS"
bdb120d6 15902{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
15903printf "%s\n" "$as_me: creating $CONFIG_STATUS" >&6;}
22c6a0d0 15904as_write_fail=0
15905cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
15906#! $SHELL
15907# Generated by $as_me.
15908# Run this file to recreate the current configuration.
15909# Compiler output produced by configure, useful for debugging
15910# configure, is in config.log if it exists.
15911
15912debug=false
15913ac_cs_recheck=false
15914ac_cs_silent=false
15915
15916SHELL=\${CONFIG_SHELL-$SHELL}
15917export SHELL
15918_ASEOF
15919cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
15920## -------------------- ##
15921## M4sh Initialization. ##
15922## -------------------- ##
15923
15924# Be more Bourne compatible
15925DUALCASE=1; export DUALCASE # for MKS sh
bdb120d6 15926as_nop=:
15927if test ${ZSH_VERSION+y} && (emulate sh) >/dev/null 2>&1
15928then :
22c6a0d0 15929 emulate sh
15930 NULLCMD=:
15931 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
15932 # is contrary to our usage. Disable this feature.
15933 alias -g '${1+"$@"}'='"$@"'
15934 setopt NO_GLOB_SUBST
bdb120d6 15935else $as_nop
22c6a0d0 15936 case `(set -o) 2>/dev/null` in #(
15937 *posix*) :
15938 set -o posix ;; #(
15939 *) :
15940 ;;
3a479287 15941esac
3a479287 15942fi
22c6a0d0 15943
15944
bdb120d6 15945
15946# Reset variables that may have inherited troublesome values from
15947# the environment.
15948
15949# IFS needs to be set, to space, tab, and newline, in precisely that order.
15950# (If _AS_PATH_WALK were called with IFS unset, it would have the
15951# side effect of setting IFS to empty, thus disabling word splitting.)
15952# Quoting is to prevent editors from complaining about space-tab.
22c6a0d0 15953as_nl='
15954'
15955export as_nl
bdb120d6 15956IFS=" "" $as_nl"
15957
15958PS1='$ '
15959PS2='> '
15960PS4='+ '
15961
15962# Ensure predictable behavior from utilities with locale-dependent output.
15963LC_ALL=C
15964export LC_ALL
15965LANGUAGE=C
15966export LANGUAGE
15967
15968# We cannot yet rely on "unset" to work, but we need these variables
15969# to be unset--not just set to an empty or harmless value--now, to
15970# avoid bugs in old shells (e.g. pre-3.0 UWIN ksh). This construct
15971# also avoids known problems related to "unset" and subshell syntax
15972# in other old shells (e.g. bash 2.01 and pdksh 5.2.14).
15973for as_var in BASH_ENV ENV MAIL MAILPATH CDPATH
15974do eval test \${$as_var+y} \
15975 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
15976done
15977
15978# Ensure that fds 0, 1, and 2 are open.
15979if (exec 3>&0) 2>/dev/null; then :; else exec 0</dev/null; fi
15980if (exec 3>&1) 2>/dev/null; then :; else exec 1>/dev/null; fi
15981if (exec 3>&2) ; then :; else exec 2>/dev/null; fi
3a479287 15982
22c6a0d0 15983# The user is always right.
bdb120d6 15984if ${PATH_SEPARATOR+false} :; then
22c6a0d0 15985 PATH_SEPARATOR=:
15986 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
15987 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
15988 PATH_SEPARATOR=';'
15989 }
3a479287 15990fi
15991
3a479287 15992
22c6a0d0 15993# Find who we are. Look in the path if we contain no directory separator.
15994as_myself=
15995case $0 in #((
15996 *[\\/]* ) as_myself=$0 ;;
15997 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
15998for as_dir in $PATH
15999do
16000 IFS=$as_save_IFS
bdb120d6 16001 case $as_dir in #(((
16002 '') as_dir=./ ;;
16003 */) ;;
16004 *) as_dir=$as_dir/ ;;
16005 esac
16006 test -r "$as_dir$0" && as_myself=$as_dir$0 && break
22c6a0d0 16007 done
16008IFS=$as_save_IFS
3a479287 16009
22c6a0d0 16010 ;;
16011esac
16012# We did not find ourselves, most probably we were run as `sh COMMAND'
16013# in which case we are not to be found in the path.
16014if test "x$as_myself" = x; then
16015 as_myself=$0
3a479287 16016fi
22c6a0d0 16017if test ! -f "$as_myself"; then
bdb120d6 16018 printf "%s\n" "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
22c6a0d0 16019 exit 1
3a479287 16020fi
16021
3a479287 16022
3a479287 16023
22c6a0d0 16024# as_fn_error STATUS ERROR [LINENO LOG_FD]
16025# ----------------------------------------
16026# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
16027# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
16028# script with STATUS, using 1 if that was 0.
16029as_fn_error ()
16030{
16031 as_status=$1; test $as_status -eq 0 && as_status=1
16032 if test "$4"; then
16033 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
bdb120d6 16034 printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
22c6a0d0 16035 fi
bdb120d6 16036 printf "%s\n" "$as_me: error: $2" >&2
22c6a0d0 16037 as_fn_exit $as_status
16038} # as_fn_error
3a479287 16039
16040
bdb120d6 16041
22c6a0d0 16042# as_fn_set_status STATUS
16043# -----------------------
16044# Set $? to STATUS, without forking.
16045as_fn_set_status ()
3a479287 16046{
22c6a0d0 16047 return $1
16048} # as_fn_set_status
16049
16050# as_fn_exit STATUS
16051# -----------------
16052# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
16053as_fn_exit ()
16054{
16055 set +e
16056 as_fn_set_status $1
16057 exit $1
16058} # as_fn_exit
16059
16060# as_fn_unset VAR
16061# ---------------
16062# Portably unset VAR.
16063as_fn_unset ()
16064{
16065 { eval $1=; unset $1;}
3a479287 16066}
22c6a0d0 16067as_unset=as_fn_unset
bdb120d6 16068
22c6a0d0 16069# as_fn_append VAR VALUE
16070# ----------------------
16071# Append the text in VALUE to the end of the definition contained in VAR. Take
16072# advantage of any shell optimizations that allow amortized linear growth over
16073# repeated appends, instead of the typical quadratic growth present in naive
16074# implementations.
bdb120d6 16075if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null
16076then :
22c6a0d0 16077 eval 'as_fn_append ()
16078 {
16079 eval $1+=\$2
16080 }'
bdb120d6 16081else $as_nop
22c6a0d0 16082 as_fn_append ()
16083 {
16084 eval $1=\$$1\$2
16085 }
16086fi # as_fn_append
16087
16088# as_fn_arith ARG...
16089# ------------------
16090# Perform arithmetic evaluation on the ARGs, and store the result in the
16091# global $as_val. Take advantage of shells that can avoid forks. The arguments
16092# must be portable across $(()) and expr.
bdb120d6 16093if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null
16094then :
22c6a0d0 16095 eval 'as_fn_arith ()
16096 {
16097 as_val=$(( $* ))
16098 }'
bdb120d6 16099else $as_nop
22c6a0d0 16100 as_fn_arith ()
16101 {
16102 as_val=`expr "$@" || test $? -eq 1`
16103 }
16104fi # as_fn_arith
16105
3a479287 16106
22c6a0d0 16107if expr a : '\(a\)' >/dev/null 2>&1 &&
16108 test "X`expr 00001 : '.*\(...\)'`" = X001; then
16109 as_expr=expr
16110else
16111 as_expr=false
3a479287 16112fi
16113
22c6a0d0 16114if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
16115 as_basename=basename
16116else
16117 as_basename=false
3a479287 16118fi
3a479287 16119
22c6a0d0 16120if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
16121 as_dirname=dirname
3a479287 16122else
22c6a0d0 16123 as_dirname=false
16124fi
3a479287 16125
22c6a0d0 16126as_me=`$as_basename -- "$0" ||
16127$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
16128 X"$0" : 'X\(//\)$' \| \
16129 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
bdb120d6 16130printf "%s\n" X/"$0" |
22c6a0d0 16131 sed '/^.*\/\([^/][^/]*\)\/*$/{
16132 s//\1/
16133 q
16134 }
16135 /^X\/\(\/\/\)$/{
16136 s//\1/
16137 q
16138 }
16139 /^X\/\(\/\).*/{
16140 s//\1/
16141 q
16142 }
16143 s/.*/./; q'`
3a479287 16144
22c6a0d0 16145# Avoid depending upon Character Ranges.
16146as_cr_letters='abcdefghijklmnopqrstuvwxyz'
16147as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
16148as_cr_Letters=$as_cr_letters$as_cr_LETTERS
16149as_cr_digits='0123456789'
16150as_cr_alnum=$as_cr_Letters$as_cr_digits
16151
bdb120d6 16152
16153# Determine whether it's possible to make 'echo' print without a newline.
16154# These variables are no longer used directly by Autoconf, but are AC_SUBSTed
16155# for compatibility with existing Makefiles.
22c6a0d0 16156ECHO_C= ECHO_N= ECHO_T=
16157case `echo -n x` in #(((((
16158-n*)
16159 case `echo 'xy\c'` in
16160 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
16161 xy) ECHO_C='\c';;
16162 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
16163 ECHO_T=' ';;
16164 esac;;
16165*)
16166 ECHO_N='-n';;
3a479287 16167esac
22c6a0d0 16168
bdb120d6 16169# For backward compatibility with old third-party macros, we provide
16170# the shell variables $as_echo and $as_echo_n. New code should use
16171# AS_ECHO(["message"]) and AS_ECHO_N(["message"]), respectively.
16172as_echo='printf %s\n'
16173as_echo_n='printf %s'
16174
22c6a0d0 16175rm -f conf$$ conf$$.exe conf$$.file
16176if test -d conf$$.dir; then
16177 rm -f conf$$.dir/conf$$.file
3a479287 16178else
22c6a0d0 16179 rm -f conf$$.dir
16180 mkdir conf$$.dir 2>/dev/null
16181fi
16182if (echo >conf$$.file) 2>/dev/null; then
16183 if ln -s conf$$.file conf$$ 2>/dev/null; then
16184 as_ln_s='ln -s'
16185 # ... but there are two gotchas:
16186 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
16187 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
16188 # In both cases, we have to default to `cp -pR'.
16189 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
16190 as_ln_s='cp -pR'
16191 elif ln conf$$.file conf$$ 2>/dev/null; then
16192 as_ln_s=ln
16193 else
16194 as_ln_s='cp -pR'
16195 fi
16196else
16197 as_ln_s='cp -pR'
16198fi
16199rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
16200rmdir conf$$.dir 2>/dev/null
16201
16202
16203# as_fn_mkdir_p
16204# -------------
16205# Create "$as_dir" as a directory, including parents if necessary.
16206as_fn_mkdir_p ()
16207{
16208
16209 case $as_dir in #(
16210 -*) as_dir=./$as_dir;;
16211 esac
16212 test -d "$as_dir" || eval $as_mkdir_p || {
16213 as_dirs=
16214 while :; do
16215 case $as_dir in #(
bdb120d6 16216 *\'*) as_qdir=`printf "%s\n" "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
22c6a0d0 16217 *) as_qdir=$as_dir;;
16218 esac
16219 as_dirs="'$as_qdir' $as_dirs"
16220 as_dir=`$as_dirname -- "$as_dir" ||
16221$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
16222 X"$as_dir" : 'X\(//\)[^/]' \| \
16223 X"$as_dir" : 'X\(//\)$' \| \
16224 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
bdb120d6 16225printf "%s\n" X"$as_dir" |
22c6a0d0 16226 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
16227 s//\1/
16228 q
16229 }
16230 /^X\(\/\/\)[^/].*/{
16231 s//\1/
16232 q
16233 }
16234 /^X\(\/\/\)$/{
16235 s//\1/
16236 q
16237 }
16238 /^X\(\/\).*/{
16239 s//\1/
16240 q
16241 }
16242 s/.*/./; q'`
16243 test -d "$as_dir" && break
16244 done
16245 test -z "$as_dirs" || eval "mkdir $as_dirs"
16246 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
3a479287 16247
3a479287 16248
22c6a0d0 16249} # as_fn_mkdir_p
16250if mkdir -p . 2>/dev/null; then
16251 as_mkdir_p='mkdir -p "$as_dir"'
3a479287 16252else
22c6a0d0 16253 test -d ./-p && rmdir ./-p
16254 as_mkdir_p=false
16255fi
3a479287 16256
3a479287 16257
22c6a0d0 16258# as_fn_executable_p FILE
16259# -----------------------
16260# Test if FILE is an executable regular file.
16261as_fn_executable_p ()
3a479287 16262{
22c6a0d0 16263 test -f "$1" && test -x "$1"
16264} # as_fn_executable_p
16265as_test_x='test -x'
16266as_executable_p=as_fn_executable_p
3a479287 16267
22c6a0d0 16268# Sed expression to map a string onto a valid CPP name.
16269as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
3a479287 16270
22c6a0d0 16271# Sed expression to map a string onto a valid variable name.
16272as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
3a479287 16273
3a479287 16274
22c6a0d0 16275exec 6>&1
16276## ----------------------------------- ##
16277## Main body of $CONFIG_STATUS script. ##
16278## ----------------------------------- ##
16279_ASEOF
16280test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
3a479287 16281
22c6a0d0 16282cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16283# Save the log message, to keep $0 and so on meaningful, and to
16284# report actual input values of CONFIG_FILES etc. instead of their
16285# values after options handling.
16286ac_log="
51587c13 16287This file was extended by hopm $as_me 1.1.11, which was
bdb120d6 16288generated by GNU Autoconf 2.71. Invocation command line was
3a479287 16289
22c6a0d0 16290 CONFIG_FILES = $CONFIG_FILES
16291 CONFIG_HEADERS = $CONFIG_HEADERS
16292 CONFIG_LINKS = $CONFIG_LINKS
16293 CONFIG_COMMANDS = $CONFIG_COMMANDS
16294 $ $0 $@
16295
16296on `(hostname || uname -n) 2>/dev/null | sed 1q`
16297"
3a479287 16298
3a479287 16299_ACEOF
22c6a0d0 16300
16301case $ac_config_files in *"
16302"*) set x $ac_config_files; shift; ac_config_files=$*;;
3a479287 16303esac
22c6a0d0 16304
16305case $ac_config_headers in *"
16306"*) set x $ac_config_headers; shift; ac_config_headers=$*;;
3a479287 16307esac
3a479287 16308
3a479287 16309
22c6a0d0 16310cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16311# Files that config.status was made for.
16312config_files="$ac_config_files"
16313config_headers="$ac_config_headers"
16314config_commands="$ac_config_commands"
16315
3a479287 16316_ACEOF
3a479287 16317
22c6a0d0 16318cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16319ac_cs_usage="\
16320\`$as_me' instantiates files and other configuration actions
16321from templates according to the current configuration. Unless the files
16322and actions are specified as TAGs, all are instantiated by default.
16323
16324Usage: $0 [OPTION]... [TAG]...
16325
16326 -h, --help print this help, then exit
16327 -V, --version print version number and configuration settings, then exit
16328 --config print configuration, then exit
16329 -q, --quiet, --silent
16330 do not print progress messages
16331 -d, --debug don't remove temporary files
16332 --recheck update $as_me by reconfiguring in the same conditions
16333 --file=FILE[:TEMPLATE]
16334 instantiate the configuration file FILE
16335 --header=FILE[:TEMPLATE]
16336 instantiate the configuration header FILE
16337
16338Configuration files:
16339$config_files
16340
16341Configuration headers:
16342$config_headers
16343
16344Configuration commands:
16345$config_commands
16346
9b7851e3 16347Report bugs to <bugs@ircd-hybrid.org>."
3a479287 16348
3a479287 16349_ACEOF
bdb120d6 16350ac_cs_config=`printf "%s\n" "$ac_configure_args" | sed "$ac_safe_unquote"`
16351ac_cs_config_escaped=`printf "%s\n" "$ac_cs_config" | sed "s/^ //; s/'/'\\\\\\\\''/g"`
22c6a0d0 16352cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
bdb120d6 16353ac_cs_config='$ac_cs_config_escaped'
22c6a0d0 16354ac_cs_version="\\
51587c13 16355hopm config.status 1.1.11
bdb120d6 16356configured by $0, generated by GNU Autoconf 2.71,
22c6a0d0 16357 with options \\"\$ac_cs_config\\"
3a479287 16358
bdb120d6 16359Copyright (C) 2021 Free Software Foundation, Inc.
22c6a0d0 16360This config.status script is free software; the Free Software Foundation
16361gives unlimited permission to copy, distribute and modify it."
16362
16363ac_pwd='$ac_pwd'
16364srcdir='$srcdir'
16365INSTALL='$INSTALL'
16366MKDIR_P='$MKDIR_P'
16367AWK='$AWK'
16368test -n "\$AWK" || AWK=awk
3a479287 16369_ACEOF
16370
22c6a0d0 16371cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16372# The default lists apply if the user does not specify any file.
16373ac_need_defaults=:
16374while test $# != 0
16375do
16376 case $1 in
16377 --*=?*)
16378 ac_option=`expr "X$1" : 'X\([^=]*\)='`
16379 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
16380 ac_shift=:
16381 ;;
16382 --*=)
16383 ac_option=`expr "X$1" : 'X\([^=]*\)='`
16384 ac_optarg=
16385 ac_shift=:
16386 ;;
16387 *)
16388 ac_option=$1
16389 ac_optarg=$2
16390 ac_shift=shift
16391 ;;
16392 esac
16393
16394 case $ac_option in
16395 # Handling of the options.
16396 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
16397 ac_cs_recheck=: ;;
16398 --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
bdb120d6 16399 printf "%s\n" "$ac_cs_version"; exit ;;
22c6a0d0 16400 --config | --confi | --conf | --con | --co | --c )
bdb120d6 16401 printf "%s\n" "$ac_cs_config"; exit ;;
22c6a0d0 16402 --debug | --debu | --deb | --de | --d | -d )
16403 debug=: ;;
16404 --file | --fil | --fi | --f )
16405 $ac_shift
16406 case $ac_optarg in
bdb120d6 16407 *\'*) ac_optarg=`printf "%s\n" "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
22c6a0d0 16408 '') as_fn_error $? "missing file argument" ;;
16409 esac
16410 as_fn_append CONFIG_FILES " '$ac_optarg'"
16411 ac_need_defaults=false;;
16412 --header | --heade | --head | --hea )
16413 $ac_shift
16414 case $ac_optarg in
bdb120d6 16415 *\'*) ac_optarg=`printf "%s\n" "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
22c6a0d0 16416 esac
16417 as_fn_append CONFIG_HEADERS " '$ac_optarg'"
16418 ac_need_defaults=false;;
16419 --he | --h)
16420 # Conflict between --help and --header
16421 as_fn_error $? "ambiguous option: \`$1'
16422Try \`$0 --help' for more information.";;
16423 --help | --hel | -h )
bdb120d6 16424 printf "%s\n" "$ac_cs_usage"; exit ;;
22c6a0d0 16425 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
16426 | -silent | --silent | --silen | --sile | --sil | --si | --s)
16427 ac_cs_silent=: ;;
16428
16429 # This is an error.
16430 -*) as_fn_error $? "unrecognized option: \`$1'
16431Try \`$0 --help' for more information." ;;
3a479287 16432
22c6a0d0 16433 *) as_fn_append ac_config_targets " $1"
16434 ac_need_defaults=false ;;
3a479287 16435
22c6a0d0 16436 esac
16437 shift
16438done
3a479287 16439
22c6a0d0 16440ac_configure_extra_args=
16441
16442if $ac_cs_silent; then
16443 exec 6>/dev/null
16444 ac_configure_extra_args="$ac_configure_extra_args --silent"
3a479287 16445fi
3a479287 16446
3a479287 16447_ACEOF
22c6a0d0 16448cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16449if \$ac_cs_recheck; then
16450 set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
16451 shift
bdb120d6 16452 \printf "%s\n" "running CONFIG_SHELL=$SHELL \$*" >&6
22c6a0d0 16453 CONFIG_SHELL='$SHELL'
16454 export CONFIG_SHELL
16455 exec "\$@"
16456fi
3a479287 16457
3a479287 16458_ACEOF
22c6a0d0 16459cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16460exec 5>>config.log
3a479287 16461{
22c6a0d0 16462 echo
16463 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
16464## Running $as_me. ##
16465_ASBOX
bdb120d6 16466 printf "%s\n" "$ac_log"
22c6a0d0 16467} >&5
3a479287 16468
3a479287 16469_ACEOF
22c6a0d0 16470cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16471#
16472# INIT-COMMANDS
16473#
b5e0697b 16474AMDEP_TRUE="$AMDEP_TRUE" MAKE="${MAKE-make}"
3a479287 16475
3a479287 16476
22c6a0d0 16477# The HP-UX ksh and POSIX shell print the target directory to stdout
16478# if CDPATH is set.
16479(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
3a479287 16480
22c6a0d0 16481sed_quote_subst='$sed_quote_subst'
16482double_quote_subst='$double_quote_subst'
16483delay_variable_subst='$delay_variable_subst'
16484macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`'
16485macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`'
16486enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`'
16487enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`'
16488pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`'
16489enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`'
16490shared_archive_member_spec='`$ECHO "$shared_archive_member_spec" | $SED "$delay_single_quote_subst"`'
16491SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`'
16492ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`'
16493PATH_SEPARATOR='`$ECHO "$PATH_SEPARATOR" | $SED "$delay_single_quote_subst"`'
16494host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`'
16495host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`'
16496host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`'
16497build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`'
16498build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`'
16499build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`'
16500SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`'
16501Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`'
16502GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`'
16503EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`'
16504FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`'
16505LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`'
16506NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`'
16507LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`'
16508max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`'
16509ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`'
16510exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
16511lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
16512lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
16513lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
16514lt_cv_to_host_file_cmd='`$ECHO "$lt_cv_to_host_file_cmd" | $SED "$delay_single_quote_subst"`'
16515lt_cv_to_tool_file_cmd='`$ECHO "$lt_cv_to_tool_file_cmd" | $SED "$delay_single_quote_subst"`'
16516reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`'
16517reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`'
bdb120d6 16518FILECMD='`$ECHO "$FILECMD" | $SED "$delay_single_quote_subst"`'
22c6a0d0 16519OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`'
16520deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`'
16521file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`'
16522file_magic_glob='`$ECHO "$file_magic_glob" | $SED "$delay_single_quote_subst"`'
16523want_nocaseglob='`$ECHO "$want_nocaseglob" | $SED "$delay_single_quote_subst"`'
16524DLLTOOL='`$ECHO "$DLLTOOL" | $SED "$delay_single_quote_subst"`'
16525sharedlib_from_linklib_cmd='`$ECHO "$sharedlib_from_linklib_cmd" | $SED "$delay_single_quote_subst"`'
16526AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`'
bdb120d6 16527lt_ar_flags='`$ECHO "$lt_ar_flags" | $SED "$delay_single_quote_subst"`'
22c6a0d0 16528AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`'
16529archiver_list_spec='`$ECHO "$archiver_list_spec" | $SED "$delay_single_quote_subst"`'
16530STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
16531RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
16532old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`'
16533old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
16534old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`'
16535lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`'
16536CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`'
16537CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`'
16538compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`'
16539GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`'
16540lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`'
16541lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
16542lt_cv_sys_global_symbol_to_import='`$ECHO "$lt_cv_sys_global_symbol_to_import" | $SED "$delay_single_quote_subst"`'
16543lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`'
16544lt_cv_sys_global_symbol_to_c_name_address_lib_prefix='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address_lib_prefix" | $SED "$delay_single_quote_subst"`'
16545lt_cv_nm_interface='`$ECHO "$lt_cv_nm_interface" | $SED "$delay_single_quote_subst"`'
16546nm_file_list_spec='`$ECHO "$nm_file_list_spec" | $SED "$delay_single_quote_subst"`'
16547lt_sysroot='`$ECHO "$lt_sysroot" | $SED "$delay_single_quote_subst"`'
16548lt_cv_truncate_bin='`$ECHO "$lt_cv_truncate_bin" | $SED "$delay_single_quote_subst"`'
16549objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`'
16550MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`'
16551lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`'
16552lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`'
16553lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`'
16554lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`'
16555lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`'
16556need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`'
16557MANIFEST_TOOL='`$ECHO "$MANIFEST_TOOL" | $SED "$delay_single_quote_subst"`'
16558DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
16559NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
16560LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
16561OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`'
16562OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`'
16563libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`'
16564shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`'
16565extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
16566archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`'
16567enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`'
16568export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`'
16569whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`'
16570compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`'
16571old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`'
16572old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
16573archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`'
16574archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`'
16575module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`'
16576module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`'
16577with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`'
16578allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`'
16579no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`'
16580hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`'
16581hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`'
16582hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`'
16583hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`'
16584hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`'
16585hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`'
16586hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`'
16587inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`'
16588link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`'
16589always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`'
16590export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`'
16591exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`'
16592include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`'
16593prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`'
16594postlink_cmds='`$ECHO "$postlink_cmds" | $SED "$delay_single_quote_subst"`'
16595file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`'
16596variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`'
16597need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`'
16598need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`'
16599version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`'
16600runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`'
16601shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`'
16602shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`'
16603libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`'
16604library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`'
16605soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`'
16606install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`'
16607postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`'
16608postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
16609finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`'
16610finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`'
16611hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`'
16612sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`'
84b219d9 16613configure_time_dlsearch_path='`$ECHO "$configure_time_dlsearch_path" | $SED "$delay_single_quote_subst"`'
16614configure_time_lt_sys_library_path='`$ECHO "$configure_time_lt_sys_library_path" | $SED "$delay_single_quote_subst"`'
22c6a0d0 16615hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`'
16616enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`'
16617enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`'
16618enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`'
16619old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`'
16620striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`'
16621
16622LTCC='$LTCC'
16623LTCFLAGS='$LTCFLAGS'
16624compiler='$compiler_DEFAULT'
16625
16626# A function that is used when there is no print builtin or printf.
16627func_fallback_echo ()
3a479287 16628{
22c6a0d0 16629 eval 'cat <<_LTECHO_EOF
16630\$1
16631_LTECHO_EOF'
3a479287 16632}
3a479287 16633
22c6a0d0 16634# Quote evaled strings.
16635for var in SHELL \
16636ECHO \
16637PATH_SEPARATOR \
16638SED \
16639GREP \
16640EGREP \
16641FGREP \
16642LD \
16643NM \
16644LN_S \
16645lt_SP2NL \
16646lt_NL2SP \
16647reload_flag \
bdb120d6 16648FILECMD \
22c6a0d0 16649OBJDUMP \
16650deplibs_check_method \
16651file_magic_cmd \
16652file_magic_glob \
16653want_nocaseglob \
16654DLLTOOL \
16655sharedlib_from_linklib_cmd \
16656AR \
22c6a0d0 16657archiver_list_spec \
16658STRIP \
16659RANLIB \
16660CC \
16661CFLAGS \
16662compiler \
16663lt_cv_sys_global_symbol_pipe \
16664lt_cv_sys_global_symbol_to_cdecl \
16665lt_cv_sys_global_symbol_to_import \
16666lt_cv_sys_global_symbol_to_c_name_address \
16667lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
16668lt_cv_nm_interface \
16669nm_file_list_spec \
16670lt_cv_truncate_bin \
16671lt_prog_compiler_no_builtin_flag \
16672lt_prog_compiler_pic \
16673lt_prog_compiler_wl \
16674lt_prog_compiler_static \
16675lt_cv_prog_compiler_c_o \
16676need_locks \
16677MANIFEST_TOOL \
16678DSYMUTIL \
16679NMEDIT \
16680LIPO \
16681OTOOL \
16682OTOOL64 \
16683shrext_cmds \
16684export_dynamic_flag_spec \
16685whole_archive_flag_spec \
16686compiler_needs_object \
16687with_gnu_ld \
16688allow_undefined_flag \
16689no_undefined_flag \
16690hardcode_libdir_flag_spec \
16691hardcode_libdir_separator \
16692exclude_expsyms \
16693include_expsyms \
16694file_list_spec \
16695variables_saved_for_relink \
16696libname_spec \
16697library_names_spec \
16698soname_spec \
16699install_override_mode \
16700finish_eval \
16701old_striplib \
16702striplib; do
16703 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
16704 *[\\\\\\\`\\"\\\$]*)
16705 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\"" ## exclude from sc_prohibit_nested_quotes
16706 ;;
16707 *)
16708 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
16709 ;;
16710 esac
16711done
3a479287 16712
22c6a0d0 16713# Double-quote double-evaled strings.
16714for var in reload_cmds \
16715old_postinstall_cmds \
16716old_postuninstall_cmds \
16717old_archive_cmds \
16718extract_expsyms_cmds \
16719old_archive_from_new_cmds \
16720old_archive_from_expsyms_cmds \
16721archive_cmds \
16722archive_expsym_cmds \
16723module_cmds \
16724module_expsym_cmds \
16725export_symbols_cmds \
16726prelink_cmds \
16727postlink_cmds \
16728postinstall_cmds \
16729postuninstall_cmds \
16730finish_cmds \
16731sys_lib_search_path_spec \
84b219d9 16732configure_time_dlsearch_path \
16733configure_time_lt_sys_library_path; do
22c6a0d0 16734 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
16735 *[\\\\\\\`\\"\\\$]*)
16736 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\"" ## exclude from sc_prohibit_nested_quotes
16737 ;;
16738 *)
16739 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
16740 ;;
16741 esac
16742done
3a479287 16743
22c6a0d0 16744ac_aux_dir='$ac_aux_dir'
3a479287 16745
22c6a0d0 16746# See if we are running on zsh, and set the options that allow our
16747# commands through without removal of \ escapes INIT.
16748if test -n "\${ZSH_VERSION+set}"; then
16749 setopt NO_GLOB_SUBST
3a479287 16750fi
16751
3a479287 16752
22c6a0d0 16753 PACKAGE='$PACKAGE'
16754 VERSION='$VERSION'
16755 RM='$RM'
16756 ofile='$ofile'
16757
16758
16759
3a479287 16760
3a479287 16761_ACEOF
3a479287 16762
22c6a0d0 16763cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16764
16765# Handling of arguments.
16766for ac_config_target in $ac_config_targets
16767do
16768 case $ac_config_target in
16769 "src/setup.h") CONFIG_HEADERS="$CONFIG_HEADERS src/setup.h" ;;
16770 "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
16771 "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
16772 "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
95368eba 16773 "doc/Makefile") CONFIG_FILES="$CONFIG_FILES doc/Makefile" ;;
22c6a0d0 16774 "src/Makefile") CONFIG_FILES="$CONFIG_FILES src/Makefile" ;;
13f6b97a 16775 "src/libopm/Makefile") CONFIG_FILES="$CONFIG_FILES src/libopm/Makefile" ;;
16776 "src/libopm/src/Makefile") CONFIG_FILES="$CONFIG_FILES src/libopm/src/Makefile" ;;
22c6a0d0 16777
16778 *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
16779 esac
16780done
16781
16782
16783# If the user did not use the arguments to specify the items to instantiate,
16784# then the envvar interface is used. Set only those that are not.
16785# We use the long form for the default assignment because of an extremely
16786# bizarre bug on SunOS 4.1.3.
16787if $ac_need_defaults; then
bdb120d6 16788 test ${CONFIG_FILES+y} || CONFIG_FILES=$config_files
16789 test ${CONFIG_HEADERS+y} || CONFIG_HEADERS=$config_headers
16790 test ${CONFIG_COMMANDS+y} || CONFIG_COMMANDS=$config_commands
3a479287 16791fi
16792
22c6a0d0 16793# Have a temporary directory for convenience. Make it in the build tree
16794# simply because there is no reason against having it here, and in addition,
16795# creating and moving files from /tmp can sometimes cause problems.
16796# Hook for its removal unless debugging.
16797# Note that there is a small window in which the directory will not be cleaned:
16798# after its creation but before its name has been assigned to `$tmp'.
16799$debug ||
3a479287 16800{
22c6a0d0 16801 tmp= ac_tmp=
16802 trap 'exit_status=$?
16803 : "${ac_tmp:=$tmp}"
16804 { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
16805' 0
16806 trap 'as_fn_exit 1' 1 2 13 15
16807}
16808# Create a (secure) tmp directory for tmp files.
3a479287 16809
22c6a0d0 16810{
16811 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
16812 test -d "$tmp"
16813} ||
16814{
16815 tmp=./conf$$-$RANDOM
16816 (umask 077 && mkdir "$tmp")
16817} || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
16818ac_tmp=$tmp
3a479287 16819
22c6a0d0 16820# Set up the scripts for CONFIG_FILES section.
16821# No need to generate them if there are no CONFIG_FILES.
16822# This happens for instance with `./config.status config.h'.
16823if test -n "$CONFIG_FILES"; then
3a479287 16824
22c6a0d0 16825
16826ac_cr=`echo X | tr X '\015'`
16827# On cygwin, bash can eat \r inside `` if the user requested igncr.
16828# But we know of no other shell where ac_cr would be empty at this
16829# point, so we can use a bashism as a fallback.
16830if test "x$ac_cr" = x; then
16831 eval ac_cr=\$\'\\r\'
3a479287 16832fi
22c6a0d0 16833ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
16834if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
16835 ac_cs_awk_cr='\\r'
3a479287 16836else
22c6a0d0 16837 ac_cs_awk_cr=$ac_cr
3a479287 16838fi
22c6a0d0 16839
16840echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
3a479287 16841_ACEOF
16842
16843
3a479287 16844{
22c6a0d0 16845 echo "cat >conf$$subs.awk <<_ACEOF" &&
16846 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
16847 echo "_ACEOF"
16848} >conf$$subs.sh ||
16849 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
16850ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
16851ac_delim='%!_!# '
16852for ac_last_try in false false false false false :; do
16853 . ./conf$$subs.sh ||
16854 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
16855
16856 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
16857 if test $ac_delim_n = $ac_delim_num; then
16858 break
16859 elif $ac_last_try; then
16860 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
16861 else
16862 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
16863 fi
16864done
16865rm -f conf$$subs.sh
16866
16867cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16868cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
16869_ACEOF
16870sed -n '
16871h
16872s/^/S["/; s/!.*/"]=/
16873p
16874g
16875s/^[^!]*!//
16876:repl
16877t repl
16878s/'"$ac_delim"'$//
16879t delim
16880:nl
16881h
16882s/\(.\{148\}\)..*/\1/
16883t more1
16884s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
16885p
16886n
16887b repl
16888:more1
16889s/["\\]/\\&/g; s/^/"/; s/$/"\\/
16890p
16891g
16892s/.\{148\}//
16893t nl
16894:delim
16895h
16896s/\(.\{148\}\)..*/\1/
16897t more2
16898s/["\\]/\\&/g; s/^/"/; s/$/"/
16899p
16900b
16901:more2
16902s/["\\]/\\&/g; s/^/"/; s/$/"\\/
16903p
16904g
16905s/.\{148\}//
16906t delim
16907' <conf$$subs.awk | sed '
16908/^[^""]/{
16909 N
16910 s/\n//
16911}
16912' >>$CONFIG_STATUS || ac_write_fail=1
16913rm -f conf$$subs.awk
16914cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16915_ACAWK
16916cat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
16917 for (key in S) S_is_set[key] = 1
16918 FS = "\a"
16919
16920}
16921{
16922 line = $ 0
16923 nfields = split(line, field, "@")
16924 substed = 0
16925 len = length(field[1])
16926 for (i = 2; i < nfields; i++) {
16927 key = field[i]
16928 keylen = length(key)
16929 if (S_is_set[key]) {
16930 value = S[key]
16931 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
16932 len += length(value) + length(field[++i])
16933 substed = 1
16934 } else
16935 len += 1 + keylen
16936 }
16937
16938 print line
3a479287 16939}
22c6a0d0 16940
16941_ACAWK
3a479287 16942_ACEOF
22c6a0d0 16943cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16944if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
16945 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
3a479287 16946else
22c6a0d0 16947 cat
16948fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
16949 || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
16950_ACEOF
3a479287 16951
22c6a0d0 16952# VPATH may cause trouble with some makes, so we remove sole $(srcdir),
16953# ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
16954# trailing colons and then remove the whole line if VPATH becomes empty
16955# (actually we leave an empty line to preserve line numbers).
16956if test "x$srcdir" = x.; then
16957 ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{
16958h
16959s///
16960s/^/:/
16961s/[ ]*$/:/
16962s/:\$(srcdir):/:/g
16963s/:\${srcdir}:/:/g
16964s/:@srcdir@:/:/g
16965s/^:*//
16966s/:*$//
16967x
16968s/\(=[ ]*\).*/\1/
16969G
16970s/\n//
16971s/^[^=]*=[ ]*$//
16972}'
3a479287 16973fi
16974
22c6a0d0 16975cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16976fi # test -n "$CONFIG_FILES"
3a479287 16977
22c6a0d0 16978# Set up the scripts for CONFIG_HEADERS section.
16979# No need to generate them if there are no CONFIG_HEADERS.
16980# This happens for instance with `./config.status Makefile'.
16981if test -n "$CONFIG_HEADERS"; then
16982cat >"$ac_tmp/defines.awk" <<\_ACAWK ||
16983BEGIN {
3a479287 16984_ACEOF
3a479287 16985
22c6a0d0 16986# Transform confdefs.h into an awk script `defines.awk', embedded as
16987# here-document in config.status, that substitutes the proper values into
16988# config.h.in to produce config.h.
3a479287 16989
22c6a0d0 16990# Create a delimiter string that does not exist in confdefs.h, to ease
16991# handling of long lines.
16992ac_delim='%!_!# '
16993for ac_last_try in false false :; do
16994 ac_tt=`sed -n "/$ac_delim/p" confdefs.h`
16995 if test -z "$ac_tt"; then
16996 break
16997 elif $ac_last_try; then
16998 as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5
16999 else
17000 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
17001 fi
17002done
17003
17004# For the awk script, D is an array of macro values keyed by name,
17005# likewise P contains macro parameters if any. Preserve backslash
17006# newline sequences.
17007
17008ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
17009sed -n '
17010s/.\{148\}/&'"$ac_delim"'/g
17011t rset
17012:rset
17013s/^[ ]*#[ ]*define[ ][ ]*/ /
17014t def
17015d
17016:def
17017s/\\$//
17018t bsnl
17019s/["\\]/\\&/g
17020s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
17021D["\1"]=" \3"/p
17022s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p
17023d
17024:bsnl
17025s/["\\]/\\&/g
17026s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
17027D["\1"]=" \3\\\\\\n"\\/p
17028t cont
17029s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
17030t cont
17031d
17032:cont
17033n
17034s/.\{148\}/&'"$ac_delim"'/g
17035t clear
17036:clear
17037s/\\$//
17038t bsnlc
17039s/["\\]/\\&/g; s/^/"/; s/$/"/p
17040d
17041:bsnlc
17042s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
17043b cont
17044' <confdefs.h | sed '
17045s/'"$ac_delim"'/"\\\
17046"/g' >>$CONFIG_STATUS || ac_write_fail=1
17047
17048cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17049 for (key in D) D_is_set[key] = 1
17050 FS = "\a"
3a479287 17051}
22c6a0d0 17052/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
17053 line = \$ 0
17054 split(line, arg, " ")
17055 if (arg[1] == "#") {
17056 defundef = arg[2]
17057 mac1 = arg[3]
17058 } else {
17059 defundef = substr(arg[1], 2)
17060 mac1 = arg[2]
17061 }
17062 split(mac1, mac2, "(") #)
17063 macro = mac2[1]
17064 prefix = substr(line, 1, index(line, defundef) - 1)
17065 if (D_is_set[macro]) {
17066 # Preserve the white space surrounding the "#".
17067 print prefix "define", macro P[macro] D[macro]
17068 next
17069 } else {
17070 # Replace #undef with comments. This is necessary, for example,
17071 # in the case of _POSIX_SOURCE, which is predefined and required
17072 # on some systems where configure will not decide to define it.
17073 if (defundef == "undef") {
17074 print "/*", prefix defundef, macro, "*/"
17075 next
17076 }
17077 }
17078}
17079{ print }
17080_ACAWK
3a479287 17081_ACEOF
22c6a0d0 17082cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17083 as_fn_error $? "could not setup config headers machinery" "$LINENO" 5
17084fi # test -n "$CONFIG_HEADERS"
17085
17086
17087eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS"
17088shift
17089for ac_tag
17090do
17091 case $ac_tag in
17092 :[FHLC]) ac_mode=$ac_tag; continue;;
17093 esac
17094 case $ac_mode$ac_tag in
17095 :[FHL]*:*);;
17096 :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
17097 :[FH]-) ac_tag=-:-;;
17098 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
17099 esac
17100 ac_save_IFS=$IFS
17101 IFS=:
17102 set x $ac_tag
17103 IFS=$ac_save_IFS
17104 shift
17105 ac_file=$1
17106 shift
17107
17108 case $ac_mode in
17109 :L) ac_source=$1;;
17110 :[FH])
17111 ac_file_inputs=
17112 for ac_f
17113 do
17114 case $ac_f in
17115 -) ac_f="$ac_tmp/stdin";;
17116 *) # Look for the file first in the build tree, then in the source tree
17117 # (if the path is not absolute). The absolute path cannot be DOS-style,
17118 # because $ac_f cannot contain `:'.
17119 test -f "$ac_f" ||
17120 case $ac_f in
17121 [\\/$]*) false;;
17122 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
17123 esac ||
17124 as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
17125 esac
bdb120d6 17126 case $ac_f in *\'*) ac_f=`printf "%s\n" "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
22c6a0d0 17127 as_fn_append ac_file_inputs " '$ac_f'"
17128 done
17129
17130 # Let's still pretend it is `configure' which instantiates (i.e., don't
17131 # use $as_me), people would be surprised to read:
17132 # /* config.h. Generated by config.status. */
17133 configure_input='Generated from '`
bdb120d6 17134 printf "%s\n" "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
22c6a0d0 17135 `' by configure.'
17136 if test x"$ac_file" != x-; then
17137 configure_input="$ac_file. $configure_input"
bdb120d6 17138 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
17139printf "%s\n" "$as_me: creating $ac_file" >&6;}
22c6a0d0 17140 fi
17141 # Neutralize special characters interpreted by sed in replacement strings.
17142 case $configure_input in #(
17143 *\&* | *\|* | *\\* )
bdb120d6 17144 ac_sed_conf_input=`printf "%s\n" "$configure_input" |
22c6a0d0 17145 sed 's/[\\\\&|]/\\\\&/g'`;; #(
17146 *) ac_sed_conf_input=$configure_input;;
17147 esac
17148
17149 case $ac_tag in
17150 *:-:* | *:-) cat >"$ac_tmp/stdin" \
17151 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
17152 esac
17153 ;;
17154 esac
17155
17156 ac_dir=`$as_dirname -- "$ac_file" ||
17157$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
17158 X"$ac_file" : 'X\(//\)[^/]' \| \
17159 X"$ac_file" : 'X\(//\)$' \| \
17160 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
bdb120d6 17161printf "%s\n" X"$ac_file" |
22c6a0d0 17162 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
17163 s//\1/
17164 q
17165 }
17166 /^X\(\/\/\)[^/].*/{
17167 s//\1/
17168 q
17169 }
17170 /^X\(\/\/\)$/{
17171 s//\1/
17172 q
17173 }
17174 /^X\(\/\).*/{
17175 s//\1/
17176 q
17177 }
17178 s/.*/./; q'`
17179 as_dir="$ac_dir"; as_fn_mkdir_p
17180 ac_builddir=.
17181
17182case "$ac_dir" in
17183.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
17184*)
bdb120d6 17185 ac_dir_suffix=/`printf "%s\n" "$ac_dir" | sed 's|^\.[\\/]||'`
22c6a0d0 17186 # A ".." for each directory in $ac_dir_suffix.
bdb120d6 17187 ac_top_builddir_sub=`printf "%s\n" "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
22c6a0d0 17188 case $ac_top_builddir_sub in
17189 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
17190 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
17191 esac ;;
3a479287 17192esac
22c6a0d0 17193ac_abs_top_builddir=$ac_pwd
17194ac_abs_builddir=$ac_pwd$ac_dir_suffix
17195# for backward compatibility:
17196ac_top_builddir=$ac_top_build_prefix
17197
17198case $srcdir in
17199 .) # We are building in place.
17200 ac_srcdir=.
17201 ac_top_srcdir=$ac_top_builddir_sub
17202 ac_abs_top_srcdir=$ac_pwd ;;
17203 [\\/]* | ?:[\\/]* ) # Absolute name.
17204 ac_srcdir=$srcdir$ac_dir_suffix;
17205 ac_top_srcdir=$srcdir
17206 ac_abs_top_srcdir=$srcdir ;;
17207 *) # Relative name.
17208 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
17209 ac_top_srcdir=$ac_top_build_prefix$srcdir
17210 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
3a479287 17211esac
22c6a0d0 17212ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
3a479287 17213
3a479287 17214
22c6a0d0 17215 case $ac_mode in
17216 :F)
17217 #
17218 # CONFIG_FILE
17219 #
3a479287 17220
22c6a0d0 17221 case $INSTALL in
17222 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
17223 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
17224 esac
17225 ac_MKDIR_P=$MKDIR_P
17226 case $MKDIR_P in
17227 [\\/$]* | ?:[\\/]* ) ;;
17228 */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;;
17229 esac
3a479287 17230_ACEOF
3a479287 17231
22c6a0d0 17232cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17233# If the template does not know about datarootdir, expand it.
17234# FIXME: This hack should be removed a few years after 2.60.
17235ac_datarootdir_hack=; ac_datarootdir_seen=
17236ac_sed_dataroot='
17237/datarootdir/ {
17238 p
17239 q
3a479287 17240}
22c6a0d0 17241/@datadir@/p
17242/@docdir@/p
17243/@infodir@/p
17244/@localedir@/p
17245/@mandir@/p'
17246case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
17247*datarootdir*) ac_datarootdir_seen=yes;;
17248*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
bdb120d6 17249 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
17250printf "%s\n" "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
3a479287 17251_ACEOF
22c6a0d0 17252cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17253 ac_datarootdir_hack='
17254 s&@datadir@&$datadir&g
17255 s&@docdir@&$docdir&g
17256 s&@infodir@&$infodir&g
17257 s&@localedir@&$localedir&g
17258 s&@mandir@&$mandir&g
17259 s&\\\${datarootdir}&$datarootdir&g' ;;
3a479287 17260esac
3a479287 17261_ACEOF
3a479287 17262
22c6a0d0 17263# Neutralize VPATH when `$srcdir' = `.'.
17264# Shell code in configure.ac might set extrasub.
17265# FIXME: do we really want to maintain this feature?
17266cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17267ac_sed_extra="$ac_vpsub
17268$extrasub
3a479287 17269_ACEOF
22c6a0d0 17270cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17271:t
17272/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
17273s|@configure_input@|$ac_sed_conf_input|;t t
17274s&@top_builddir@&$ac_top_builddir_sub&;t t
17275s&@top_build_prefix@&$ac_top_build_prefix&;t t
17276s&@srcdir@&$ac_srcdir&;t t
17277s&@abs_srcdir@&$ac_abs_srcdir&;t t
17278s&@top_srcdir@&$ac_top_srcdir&;t t
17279s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
17280s&@builddir@&$ac_builddir&;t t
17281s&@abs_builddir@&$ac_abs_builddir&;t t
17282s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
17283s&@INSTALL@&$ac_INSTALL&;t t
17284s&@MKDIR_P@&$ac_MKDIR_P&;t t
17285$ac_datarootdir_hack
17286"
17287eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \
17288 >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
3a479287 17289
22c6a0d0 17290test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
17291 { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
17292 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \
17293 "$ac_tmp/out"`; test -z "$ac_out"; } &&
bdb120d6 17294 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
22c6a0d0 17295which seems to be undefined. Please make sure it is defined" >&5
bdb120d6 17296printf "%s\n" "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
22c6a0d0 17297which seems to be undefined. Please make sure it is defined" >&2;}
17298
17299 rm -f "$ac_tmp/stdin"
17300 case $ac_file in
17301 -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
17302 *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
17303 esac \
17304 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
17305 ;;
17306 :H)
17307 #
17308 # CONFIG_HEADER
17309 #
17310 if test x"$ac_file" != x-; then
17311 {
bdb120d6 17312 printf "%s\n" "/* $configure_input */" >&1 \
22c6a0d0 17313 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs"
17314 } >"$ac_tmp/config.h" \
17315 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
17316 if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then
bdb120d6 17317 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
17318printf "%s\n" "$as_me: $ac_file is unchanged" >&6;}
22c6a0d0 17319 else
17320 rm -f "$ac_file"
17321 mv "$ac_tmp/config.h" "$ac_file" \
17322 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
17323 fi
17324 else
bdb120d6 17325 printf "%s\n" "/* $configure_input */" >&1 \
22c6a0d0 17326 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \
17327 || as_fn_error $? "could not create -" "$LINENO" 5
17328 fi
17329# Compute "$ac_file"'s index in $config_headers.
17330_am_arg="$ac_file"
17331_am_stamp_count=1
17332for _am_header in $config_headers :; do
17333 case $_am_header in
17334 $_am_arg | $_am_arg:* )
17335 break ;;
17336 * )
17337 _am_stamp_count=`expr $_am_stamp_count + 1` ;;
17338 esac
17339done
17340echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" ||
17341$as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
17342 X"$_am_arg" : 'X\(//\)[^/]' \| \
17343 X"$_am_arg" : 'X\(//\)$' \| \
17344 X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null ||
bdb120d6 17345printf "%s\n" X"$_am_arg" |
22c6a0d0 17346 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
17347 s//\1/
17348 q
17349 }
17350 /^X\(\/\/\)[^/].*/{
17351 s//\1/
17352 q
17353 }
17354 /^X\(\/\/\)$/{
17355 s//\1/
17356 q
17357 }
17358 /^X\(\/\).*/{
17359 s//\1/
17360 q
17361 }
17362 s/.*/./; q'`/stamp-h$_am_stamp_count
17363 ;;
3a479287 17364
bdb120d6 17365 :C) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
17366printf "%s\n" "$as_me: executing $ac_file commands" >&6;}
22c6a0d0 17367 ;;
17368 esac
17369
17370
17371 case $ac_file$ac_mode in
17372 "depfiles":C) test x"$AMDEP_TRUE" != x"" || {
17373 # Older Autoconf quotes --file arguments for eval, but not when files
17374 # are listed without --file. Let's play safe and only enable the eval
17375 # if we detect the quoting.
b5e0697b 17376 # TODO: see whether this extra hack can be removed once we start
17377 # requiring Autoconf 2.70 or later.
17378 case $CONFIG_FILES in #(
17379 *\'*) :
17380 eval set x "$CONFIG_FILES" ;; #(
17381 *) :
17382 set x $CONFIG_FILES ;; #(
17383 *) :
17384 ;;
17385esac
22c6a0d0 17386 shift
b5e0697b 17387 # Used to flag and report bootstrapping failures.
17388 am_rc=0
17389 for am_mf
22c6a0d0 17390 do
17391 # Strip MF so we end up with the name of the file.
bdb120d6 17392 am_mf=`printf "%s\n" "$am_mf" | sed -e 's/:.*$//'`
b5e0697b 17393 # Check whether this is an Automake generated Makefile which includes
17394 # dependency-tracking related rules and includes.
17395 # Grep'ing the whole file directly is not great: AIX grep has a line
22c6a0d0 17396 # limit of 2048, but all sed's we know have understand at least 4000.
b5e0697b 17397 sed -n 's,^am--depfiles:.*,X,p' "$am_mf" | grep X >/dev/null 2>&1 \
17398 || continue
17399 am_dirpart=`$as_dirname -- "$am_mf" ||
17400$as_expr X"$am_mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
17401 X"$am_mf" : 'X\(//\)[^/]' \| \
17402 X"$am_mf" : 'X\(//\)$' \| \
17403 X"$am_mf" : 'X\(/\)' \| . 2>/dev/null ||
bdb120d6 17404printf "%s\n" X"$am_mf" |
22c6a0d0 17405 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
17406 s//\1/
17407 q
17408 }
17409 /^X\(\/\/\)[^/].*/{
17410 s//\1/
17411 q
17412 }
17413 /^X\(\/\/\)$/{
17414 s//\1/
17415 q
17416 }
17417 /^X\(\/\).*/{
17418 s//\1/
17419 q
17420 }
17421 s/.*/./; q'`
b5e0697b 17422 am_filepart=`$as_basename -- "$am_mf" ||
17423$as_expr X/"$am_mf" : '.*/\([^/][^/]*\)/*$' \| \
17424 X"$am_mf" : 'X\(//\)$' \| \
17425 X"$am_mf" : 'X\(/\)' \| . 2>/dev/null ||
bdb120d6 17426printf "%s\n" X/"$am_mf" |
b5e0697b 17427 sed '/^.*\/\([^/][^/]*\)\/*$/{
22c6a0d0 17428 s//\1/
17429 q
17430 }
b5e0697b 17431 /^X\/\(\/\/\)$/{
22c6a0d0 17432 s//\1/
17433 q
17434 }
b5e0697b 17435 /^X\/\(\/\).*/{
22c6a0d0 17436 s//\1/
17437 q
17438 }
17439 s/.*/./; q'`
b5e0697b 17440 { echo "$as_me:$LINENO: cd "$am_dirpart" \
17441 && sed -e '/# am--include-marker/d' "$am_filepart" \
17442 | $MAKE -f - am--depfiles" >&5
17443 (cd "$am_dirpart" \
17444 && sed -e '/# am--include-marker/d' "$am_filepart" \
17445 | $MAKE -f - am--depfiles) >&5 2>&5
17446 ac_status=$?
17447 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17448 (exit $ac_status); } || am_rc=$?
3a479287 17449 done
b5e0697b 17450 if test $am_rc -ne 0; then
bdb120d6 17451 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
17452printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
b5e0697b 17453as_fn_error $? "Something went wrong bootstrapping makefile fragments
bdb120d6 17454 for automatic dependency tracking. If GNU make was not used, consider
17455 re-running the configure script with MAKE=\"gmake\" (or whatever is
17456 necessary). You can also try re-running configure with the
b5e0697b 17457 '--disable-dependency-tracking' option to at least be able to build
17458 the package (albeit without support for automatic dependency tracking).
17459See \`config.log' for more details" "$LINENO" 5; }
17460 fi
17461 { am_dirpart=; unset am_dirpart;}
17462 { am_filepart=; unset am_filepart;}
17463 { am_mf=; unset am_mf;}
17464 { am_rc=; unset am_rc;}
17465 rm -f conftest-deps.mk
22c6a0d0 17466}
17467 ;;
17468 "libtool":C)
3a479287 17469
22c6a0d0 17470 # See if we are running on zsh, and set the options that allow our
17471 # commands through without removal of \ escapes.
17472 if test -n "${ZSH_VERSION+set}"; then
17473 setopt NO_GLOB_SUBST
17474 fi
3a479287 17475
22c6a0d0 17476 cfgfile=${ofile}T
17477 trap "$RM \"$cfgfile\"; exit 1" 1 2 15
17478 $RM "$cfgfile"
17479
17480 cat <<_LT_EOF >> "$cfgfile"
17481#! $SHELL
17482# Generated automatically by $as_me ($PACKAGE) $VERSION
bdb120d6 17483# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
22c6a0d0 17484# NOTE: Changes made to this file will be lost: look at ltmain.sh.
3a479287 17485
22c6a0d0 17486# Provide generalized library-building support services.
17487# Written by Gordon Matzigkeit, 1996
3a479287 17488
22c6a0d0 17489# Copyright (C) 2014 Free Software Foundation, Inc.
17490# This is free software; see the source for copying conditions. There is NO
17491# warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
3a479287 17492
22c6a0d0 17493# GNU Libtool is free software; you can redistribute it and/or modify
17494# it under the terms of the GNU General Public License as published by
17495# the Free Software Foundation; either version 2 of of the License, or
17496# (at your option) any later version.
17497#
17498# As a special exception to the GNU General Public License, if you
17499# distribute this file as part of a program or library that is built
17500# using GNU Libtool, you may include this file under the same
17501# distribution terms that you use for the rest of that program.
17502#
17503# GNU Libtool is distributed in the hope that it will be useful, but
17504# WITHOUT ANY WARRANTY; without even the implied warranty of
17505# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
17506# GNU General Public License for more details.
17507#
17508# You should have received a copy of the GNU General Public License
17509# along with this program. If not, see <http://www.gnu.org/licenses/>.
3a479287 17510
3a479287 17511
22c6a0d0 17512# The names of the tagged configurations supported by this script.
17513available_tags=''
3a479287 17514
8c796858 17515# Configured defaults for sys_lib_dlsearch_path munging.
84b219d9 17516: \${LT_SYS_LIBRARY_PATH="$configure_time_lt_sys_library_path"}
8c796858 17517
22c6a0d0 17518# ### BEGIN LIBTOOL CONFIG
3a479287 17519
22c6a0d0 17520# Which release of libtool.m4 was used?
17521macro_version=$macro_version
17522macro_revision=$macro_revision
3a479287 17523
22c6a0d0 17524# Whether or not to build shared libraries.
17525build_libtool_libs=$enable_shared
3a479287 17526
22c6a0d0 17527# Whether or not to build static libraries.
17528build_old_libs=$enable_static
3a479287 17529
22c6a0d0 17530# What type of objects to build.
17531pic_mode=$pic_mode
3a479287 17532
22c6a0d0 17533# Whether or not to optimize for fast installation.
17534fast_install=$enable_fast_install
3a479287 17535
22c6a0d0 17536# Shared archive member basename,for filename based shared library versioning on AIX.
17537shared_archive_member_spec=$shared_archive_member_spec
3a479287 17538
22c6a0d0 17539# Shell to use when invoking shell scripts.
17540SHELL=$lt_SHELL
3a479287 17541
22c6a0d0 17542# An echo program that protects backslashes.
17543ECHO=$lt_ECHO
3a479287 17544
22c6a0d0 17545# The PATH separator for the build system.
17546PATH_SEPARATOR=$lt_PATH_SEPARATOR
3a479287 17547
22c6a0d0 17548# The host system.
17549host_alias=$host_alias
17550host=$host
17551host_os=$host_os
3a479287 17552
22c6a0d0 17553# The build system.
17554build_alias=$build_alias
17555build=$build
17556build_os=$build_os
3a479287 17557
22c6a0d0 17558# A sed program that does not truncate output.
17559SED=$lt_SED
3a479287 17560
22c6a0d0 17561# Sed that helps us avoid accidentally triggering echo(1) options like -n.
17562Xsed="\$SED -e 1s/^X//"
3a479287 17563
22c6a0d0 17564# A grep program that handles long lines.
17565GREP=$lt_GREP
3a479287 17566
22c6a0d0 17567# An ERE matcher.
17568EGREP=$lt_EGREP
3a479287 17569
22c6a0d0 17570# A literal string matcher.
17571FGREP=$lt_FGREP
3a479287 17572
22c6a0d0 17573# A BSD- or MS-compatible name lister.
17574NM=$lt_NM
3a479287 17575
22c6a0d0 17576# Whether we need soft or hard links.
17577LN_S=$lt_LN_S
3a479287 17578
22c6a0d0 17579# What is the maximum length of a command?
17580max_cmd_len=$max_cmd_len
3a479287 17581
22c6a0d0 17582# Object file suffix (normally "o").
17583objext=$ac_objext
3a479287 17584
22c6a0d0 17585# Executable file suffix (normally "").
17586exeext=$exeext
3a479287 17587
22c6a0d0 17588# whether the shell understands "unset".
17589lt_unset=$lt_unset
3a479287 17590
22c6a0d0 17591# turn spaces into newlines.
17592SP2NL=$lt_lt_SP2NL
3a479287 17593
22c6a0d0 17594# turn newlines into spaces.
17595NL2SP=$lt_lt_NL2SP
3a479287 17596
22c6a0d0 17597# convert \$build file names to \$host format.
17598to_host_file_cmd=$lt_cv_to_host_file_cmd
3a479287 17599
22c6a0d0 17600# convert \$build files to toolchain format.
17601to_tool_file_cmd=$lt_cv_to_tool_file_cmd
3a479287 17602
bdb120d6 17603# A file(cmd) program that detects file types.
17604FILECMD=$lt_FILECMD
17605
22c6a0d0 17606# An object symbol dumper.
17607OBJDUMP=$lt_OBJDUMP
3a479287 17608
22c6a0d0 17609# Method to check whether dependent libraries are shared objects.
17610deplibs_check_method=$lt_deplibs_check_method
3a479287 17611
22c6a0d0 17612# Command to use when deplibs_check_method = "file_magic".
17613file_magic_cmd=$lt_file_magic_cmd
3a479287 17614
22c6a0d0 17615# How to find potential files when deplibs_check_method = "file_magic".
17616file_magic_glob=$lt_file_magic_glob
3a479287 17617
22c6a0d0 17618# Find potential files using nocaseglob when deplibs_check_method = "file_magic".
17619want_nocaseglob=$lt_want_nocaseglob
3a479287 17620
22c6a0d0 17621# DLL creation program.
17622DLLTOOL=$lt_DLLTOOL
3a479287 17623
22c6a0d0 17624# Command to associate shared and link libraries.
17625sharedlib_from_linklib_cmd=$lt_sharedlib_from_linklib_cmd
3a479287 17626
22c6a0d0 17627# The archiver.
17628AR=$lt_AR
3a479287 17629
bdb120d6 17630# Flags to create an archive (by configure).
17631lt_ar_flags=$lt_ar_flags
17632
22c6a0d0 17633# Flags to create an archive.
bdb120d6 17634AR_FLAGS=\${ARFLAGS-"\$lt_ar_flags"}
3a479287 17635
22c6a0d0 17636# How to feed a file listing to the archiver.
17637archiver_list_spec=$lt_archiver_list_spec
3a479287 17638
22c6a0d0 17639# A symbol stripping program.
17640STRIP=$lt_STRIP
3a479287 17641
22c6a0d0 17642# Commands used to install an old-style archive.
17643RANLIB=$lt_RANLIB
17644old_postinstall_cmds=$lt_old_postinstall_cmds
17645old_postuninstall_cmds=$lt_old_postuninstall_cmds
3a479287 17646
22c6a0d0 17647# Whether to use a lock for old archive extraction.
17648lock_old_archive_extraction=$lock_old_archive_extraction
3a479287 17649
22c6a0d0 17650# A C compiler.
17651LTCC=$lt_CC
3a479287 17652
22c6a0d0 17653# LTCC compiler flags.
17654LTCFLAGS=$lt_CFLAGS
3a479287 17655
22c6a0d0 17656# Take the output of nm and produce a listing of raw symbols and C names.
17657global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
3a479287 17658
22c6a0d0 17659# Transform the output of nm in a proper C declaration.
17660global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
3a479287 17661
22c6a0d0 17662# Transform the output of nm into a list of symbols to manually relocate.
17663global_symbol_to_import=$lt_lt_cv_sys_global_symbol_to_import
3a479287 17664
22c6a0d0 17665# Transform the output of nm in a C name address pair.
17666global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
3a479287 17667
22c6a0d0 17668# Transform the output of nm in a C name address pair when lib prefix is needed.
17669global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
3a479287 17670
22c6a0d0 17671# The name lister interface.
17672nm_interface=$lt_lt_cv_nm_interface
3a479287 17673
22c6a0d0 17674# Specify filename containing input files for \$NM.
17675nm_file_list_spec=$lt_nm_file_list_spec
3a479287 17676
22c6a0d0 17677# The root where to search for dependent libraries,and where our libraries should be installed.
17678lt_sysroot=$lt_sysroot
3a479287 17679
22c6a0d0 17680# Command to truncate a binary pipe.
17681lt_truncate_bin=$lt_lt_cv_truncate_bin
3a479287 17682
22c6a0d0 17683# The name of the directory that contains temporary libtool files.
17684objdir=$objdir
3a479287 17685
22c6a0d0 17686# Used to examine libraries when file_magic_cmd begins with "file".
17687MAGIC_CMD=$MAGIC_CMD
3a479287 17688
22c6a0d0 17689# Must we lock files when doing compilation?
17690need_locks=$lt_need_locks
3a479287 17691
22c6a0d0 17692# Manifest tool.
17693MANIFEST_TOOL=$lt_MANIFEST_TOOL
3a479287 17694
22c6a0d0 17695# Tool to manipulate archived DWARF debug symbol files on Mac OS X.
17696DSYMUTIL=$lt_DSYMUTIL
3a479287 17697
22c6a0d0 17698# Tool to change global to local symbols on Mac OS X.
17699NMEDIT=$lt_NMEDIT
3a479287 17700
22c6a0d0 17701# Tool to manipulate fat objects and archives on Mac OS X.
17702LIPO=$lt_LIPO
3a479287 17703
22c6a0d0 17704# ldd/readelf like tool for Mach-O binaries on Mac OS X.
17705OTOOL=$lt_OTOOL
3a479287 17706
22c6a0d0 17707# ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
17708OTOOL64=$lt_OTOOL64
3a479287 17709
22c6a0d0 17710# Old archive suffix (normally "a").
17711libext=$libext
3a479287 17712
22c6a0d0 17713# Shared library suffix (normally ".so").
17714shrext_cmds=$lt_shrext_cmds
3a479287 17715
22c6a0d0 17716# The commands to extract the exported symbol list from a shared archive.
17717extract_expsyms_cmds=$lt_extract_expsyms_cmds
3a479287 17718
22c6a0d0 17719# Variables whose values should be saved in libtool wrapper scripts and
17720# restored at link time.
17721variables_saved_for_relink=$lt_variables_saved_for_relink
3a479287 17722
22c6a0d0 17723# Do we need the "lib" prefix for modules?
17724need_lib_prefix=$need_lib_prefix
3a479287 17725
22c6a0d0 17726# Do we need a version for libraries?
17727need_version=$need_version
3a479287 17728
22c6a0d0 17729# Library versioning type.
17730version_type=$version_type
3a479287 17731
22c6a0d0 17732# Shared library runtime path variable.
17733runpath_var=$runpath_var
3a479287 17734
22c6a0d0 17735# Shared library path variable.
17736shlibpath_var=$shlibpath_var
3a479287 17737
22c6a0d0 17738# Is shlibpath searched before the hard-coded library search path?
17739shlibpath_overrides_runpath=$shlibpath_overrides_runpath
3a479287 17740
22c6a0d0 17741# Format of library name prefix.
17742libname_spec=$lt_libname_spec
3a479287 17743
22c6a0d0 17744# List of archive names. First name is the real one, the rest are links.
17745# The last name is the one that the linker finds with -lNAME
17746library_names_spec=$lt_library_names_spec
3a479287 17747
22c6a0d0 17748# The coded name of the library, if different from the real name.
17749soname_spec=$lt_soname_spec
3a479287 17750
22c6a0d0 17751# Permission mode override for installation of shared libraries.
17752install_override_mode=$lt_install_override_mode
3a479287 17753
22c6a0d0 17754# Command to use after installation of a shared archive.
17755postinstall_cmds=$lt_postinstall_cmds
3a479287 17756
22c6a0d0 17757# Command to use after uninstallation of a shared archive.
17758postuninstall_cmds=$lt_postuninstall_cmds
3a479287 17759
22c6a0d0 17760# Commands used to finish a libtool library installation in a directory.
17761finish_cmds=$lt_finish_cmds
3a479287 17762
22c6a0d0 17763# As "finish_cmds", except a single script fragment to be evaled but
17764# not shown.
17765finish_eval=$lt_finish_eval
3a479287 17766
22c6a0d0 17767# Whether we should hardcode library paths into libraries.
17768hardcode_into_libs=$hardcode_into_libs
3a479287 17769
22c6a0d0 17770# Compile-time system search path for libraries.
17771sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
3a479287 17772
84b219d9 17773# Detected run-time system search path for libraries.
17774sys_lib_dlsearch_path_spec=$lt_configure_time_dlsearch_path
17775
17776# Explicit LT_SYS_LIBRARY_PATH set during ./configure time.
17777configure_time_lt_sys_library_path=$lt_configure_time_lt_sys_library_path
3a479287 17778
22c6a0d0 17779# Whether dlopen is supported.
17780dlopen_support=$enable_dlopen
3a479287 17781
22c6a0d0 17782# Whether dlopen of programs is supported.
17783dlopen_self=$enable_dlopen_self
3a479287 17784
22c6a0d0 17785# Whether dlopen of statically linked programs is supported.
17786dlopen_self_static=$enable_dlopen_self_static
17787
17788# Commands to strip libraries.
17789old_striplib=$lt_old_striplib
17790striplib=$lt_striplib
3a479287 17791
3a479287 17792
22c6a0d0 17793# The linker used to build libraries.
17794LD=$lt_LD
3a479287 17795
22c6a0d0 17796# How to create reloadable object files.
17797reload_flag=$lt_reload_flag
17798reload_cmds=$lt_reload_cmds
3a479287 17799
22c6a0d0 17800# Commands used to build an old-style archive.
17801old_archive_cmds=$lt_old_archive_cmds
3a479287 17802
22c6a0d0 17803# A language specific compiler.
17804CC=$lt_compiler
3a479287 17805
22c6a0d0 17806# Is the compiler the GNU compiler?
17807with_gcc=$GCC
3a479287 17808
22c6a0d0 17809# Compiler flag to turn off builtin functions.
17810no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
3a479287 17811
22c6a0d0 17812# Additional compiler flags for building library objects.
17813pic_flag=$lt_lt_prog_compiler_pic
3a479287 17814
22c6a0d0 17815# How to pass a linker flag through the compiler.
17816wl=$lt_lt_prog_compiler_wl
3a479287 17817
22c6a0d0 17818# Compiler flag to prevent dynamic linking.
17819link_static_flag=$lt_lt_prog_compiler_static
3a479287 17820
22c6a0d0 17821# Does compiler simultaneously support -c and -o options?
17822compiler_c_o=$lt_lt_cv_prog_compiler_c_o
3a479287 17823
22c6a0d0 17824# Whether or not to add -lc for building shared libraries.
17825build_libtool_need_lc=$archive_cmds_need_lc
3a479287 17826
22c6a0d0 17827# Whether or not to disallow shared libs when runtime libs are static.
17828allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
3a479287 17829
22c6a0d0 17830# Compiler flag to allow reflexive dlopens.
17831export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
3a479287 17832
22c6a0d0 17833# Compiler flag to generate shared objects directly from archives.
17834whole_archive_flag_spec=$lt_whole_archive_flag_spec
3a479287 17835
22c6a0d0 17836# Whether the compiler copes with passing no objects directly.
17837compiler_needs_object=$lt_compiler_needs_object
3a479287 17838
22c6a0d0 17839# Create an old-style archive from a shared archive.
17840old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
3a479287 17841
22c6a0d0 17842# Create a temporary old-style archive to link instead of a shared archive.
17843old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
3a479287 17844
22c6a0d0 17845# Commands used to build a shared archive.
17846archive_cmds=$lt_archive_cmds
17847archive_expsym_cmds=$lt_archive_expsym_cmds
3a479287 17848
22c6a0d0 17849# Commands used to build a loadable module if different from building
17850# a shared archive.
17851module_cmds=$lt_module_cmds
17852module_expsym_cmds=$lt_module_expsym_cmds
3a479287 17853
22c6a0d0 17854# Whether we are building with GNU ld or not.
17855with_gnu_ld=$lt_with_gnu_ld
3a479287 17856
22c6a0d0 17857# Flag that allows shared libraries with undefined symbols to be built.
17858allow_undefined_flag=$lt_allow_undefined_flag
3a479287 17859
22c6a0d0 17860# Flag that enforces no undefined symbols.
17861no_undefined_flag=$lt_no_undefined_flag
3a479287 17862
22c6a0d0 17863# Flag to hardcode \$libdir into a binary during linking.
17864# This must work even if \$libdir does not exist
17865hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
3a479287 17866
22c6a0d0 17867# Whether we need a single "-rpath" flag with a separated argument.
17868hardcode_libdir_separator=$lt_hardcode_libdir_separator
3a479287 17869
22c6a0d0 17870# Set to "yes" if using DIR/libNAME\$shared_ext during linking hardcodes
17871# DIR into the resulting binary.
17872hardcode_direct=$hardcode_direct
3a479287 17873
22c6a0d0 17874# Set to "yes" if using DIR/libNAME\$shared_ext during linking hardcodes
17875# DIR into the resulting binary and the resulting library dependency is
17876# "absolute",i.e impossible to change by setting \$shlibpath_var if the
17877# library is relocated.
17878hardcode_direct_absolute=$hardcode_direct_absolute
3a479287 17879
22c6a0d0 17880# Set to "yes" if using the -LDIR flag during linking hardcodes DIR
17881# into the resulting binary.
17882hardcode_minus_L=$hardcode_minus_L
3a479287 17883
22c6a0d0 17884# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
17885# into the resulting binary.
17886hardcode_shlibpath_var=$hardcode_shlibpath_var
3a479287 17887
22c6a0d0 17888# Set to "yes" if building a shared library automatically hardcodes DIR
17889# into the library and all subsequent libraries and executables linked
17890# against it.
17891hardcode_automatic=$hardcode_automatic
3a479287 17892
22c6a0d0 17893# Set to yes if linker adds runtime paths of dependent libraries
17894# to runtime path list.
17895inherit_rpath=$inherit_rpath
3a479287 17896
22c6a0d0 17897# Whether libtool must link a program against all its dependency libraries.
17898link_all_deplibs=$link_all_deplibs
3a479287 17899
22c6a0d0 17900# Set to "yes" if exported symbols are required.
17901always_export_symbols=$always_export_symbols
3a479287 17902
22c6a0d0 17903# The commands to list exported symbols.
17904export_symbols_cmds=$lt_export_symbols_cmds
17905
17906# Symbols that should not be listed in the preloaded symbols.
17907exclude_expsyms=$lt_exclude_expsyms
3a479287 17908
22c6a0d0 17909# Symbols that must always be exported.
17910include_expsyms=$lt_include_expsyms
3a479287 17911
22c6a0d0 17912# Commands necessary for linking programs (against libraries) with templates.
17913prelink_cmds=$lt_prelink_cmds
3a479287 17914
22c6a0d0 17915# Commands necessary for finishing linking programs.
17916postlink_cmds=$lt_postlink_cmds
3a479287 17917
22c6a0d0 17918# Specify filename containing input files.
17919file_list_spec=$lt_file_list_spec
3a479287 17920
22c6a0d0 17921# How to hardcode a shared library path into an executable.
17922hardcode_action=$hardcode_action
3a479287 17923
22c6a0d0 17924# ### END LIBTOOL CONFIG
3a479287 17925
8c796858 17926_LT_EOF
17927
17928 cat <<'_LT_EOF' >> "$cfgfile"
17929
84b219d9 17930# ### BEGIN FUNCTIONS SHARED WITH CONFIGURE
17931
8c796858 17932# func_munge_path_list VARIABLE PATH
17933# -----------------------------------
17934# VARIABLE is name of variable containing _space_ separated list of
17935# directories to be munged by the contents of PATH, which is string
17936# having a format:
17937# "DIR[:DIR]:"
17938# string "DIR[ DIR]" will be prepended to VARIABLE
17939# ":DIR[:DIR]"
17940# string "DIR[ DIR]" will be appended to VARIABLE
17941# "DIRP[:DIRP]::[DIRA:]DIRA"
17942# string "DIRP[ DIRP]" will be prepended to VARIABLE and string
17943# "DIRA[ DIRA]" will be appended to VARIABLE
17944# "DIR[:DIR]"
17945# VARIABLE will be replaced by "DIR[ DIR]"
17946func_munge_path_list ()
17947{
17948 case x$2 in
17949 x)
17950 ;;
17951 *:)
84b219d9 17952 eval $1=\"`$ECHO $2 | $SED 's/:/ /g'` \$$1\"
8c796858 17953 ;;
17954 x:*)
17955 eval $1=\"\$$1 `$ECHO $2 | $SED 's/:/ /g'`\"
17956 ;;
17957 *::*)
17958 eval $1=\"\$$1\ `$ECHO $2 | $SED -e 's/.*:://' -e 's/:/ /g'`\"
17959 eval $1=\"`$ECHO $2 | $SED -e 's/::.*//' -e 's/:/ /g'`\ \$$1\"
17960 ;;
17961 *)
17962 eval $1=\"`$ECHO $2 | $SED 's/:/ /g'`\"
17963 ;;
17964 esac
17965}
17966
17967
17968# Calculate cc_basename. Skip known compiler wrappers and cross-prefix.
17969func_cc_basename ()
17970{
17971 for cc_temp in $*""; do
17972 case $cc_temp in
17973 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
17974 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
17975 \-*) ;;
17976 *) break;;
17977 esac
17978 done
17979 func_cc_basename_result=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
17980}
17981
17982
84b219d9 17983# ### END FUNCTIONS SHARED WITH CONFIGURE
17984
22c6a0d0 17985_LT_EOF
3a479287 17986
22c6a0d0 17987 case $host_os in
17988 aix3*)
17989 cat <<\_LT_EOF >> "$cfgfile"
17990# AIX sometimes has problems with the GCC collect2 program. For some
17991# reason, if we set the COLLECT_NAMES environment variable, the problems
17992# vanish in a puff of smoke.
17993if test set != "${COLLECT_NAMES+set}"; then
17994 COLLECT_NAMES=
17995 export COLLECT_NAMES
17996fi
17997_LT_EOF
17998 ;;
3a479287 17999 esac
3a479287 18000
3a479287 18001
bdb120d6 18002
22c6a0d0 18003ltmain=$ac_aux_dir/ltmain.sh
3a479287 18004
3a479287 18005
22c6a0d0 18006 # We use sed instead of cat because bash on DJGPP gets confused if
18007 # if finds mixed CR/LF and LF-only lines. Since sed operates in
18008 # text mode, it properly converts lines to CR/LF. This bash problem
18009 # is reportedly fixed, but why not run on old versions too?
bdb120d6 18010 $SED '$q' "$ltmain" >> "$cfgfile" \
22c6a0d0 18011 || (rm -f "$cfgfile"; exit 1)
18012
18013 mv -f "$cfgfile" "$ofile" ||
18014 (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
18015 chmod +x "$ofile"
3a479287 18016
3a479287 18017 ;;
18018
18019 esac
18020done # for ac_tag
18021
18022
22c6a0d0 18023as_fn_exit 0
3a479287 18024_ACEOF
3a479287 18025ac_clean_files=$ac_clean_files_save
18026
22c6a0d0 18027test $ac_write_fail = 0 ||
18028 as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
18029
3a479287 18030
18031# configure is writing to config.log, and then calls config.status.
18032# config.status does its own redirection, appending to config.log.
18033# Unfortunately, on DOS this fails, as config.log is still kept open
18034# by configure, so config.status won't be able to write to it; its
18035# output is simply discarded. So we exec the FD to /dev/null,
18036# effectively closing config.log, so it can be properly (re)opened and
18037# appended to by config.status. When coming back to configure, we
18038# need to make the FD available again.
18039if test "$no_create" != yes; then
18040 ac_cs_success=:
18041 ac_config_status_args=
18042 test "$silent" = yes &&
18043 ac_config_status_args="$ac_config_status_args --quiet"
18044 exec 5>/dev/null
18045 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
18046 exec 5>>config.log
18047 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
18048 # would make configure fail if this is the last instruction.
22c6a0d0 18049 $ac_cs_success || as_fn_exit 1
3a479287 18050fi
22c6a0d0 18051if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
bdb120d6 18052 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
18053printf "%s\n" "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
22c6a0d0 18054fi
3a479287 18055
18056
18057
f7d82446 18058echo "###############################################################################"
18059echo "Configuration complete. Type make (or gmake on some *BSD machines) to compile."
3a479287 18060echo
f7d82446 18061echo "HOPM will be installed in ${prefix}. To change this, run:"
3a479287 18062echo " ./configure --prefix=DIRECTORY"
f7d82446 18063echo "###############################################################################"
bdb120d6 18064