configure revision 1.5 1 1.1 christos #! /bin/sh
2 1.1 christos # Guess values for system-dependent variables and create Makefiles.
3 1.5 christos # Generated by GNU Autoconf 2.68 for file 5.09.
4 1.1 christos #
5 1.1 christos # Report bugs to <christos (at] astron.com>.
6 1.1 christos #
7 1.5 christos #
8 1.1 christos # Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
9 1.5 christos # 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010 Free Software
10 1.4 christos # Foundation, Inc.
11 1.4 christos #
12 1.5 christos #
13 1.1 christos # This configure script is free software; the Free Software Foundation
14 1.1 christos # gives unlimited permission to copy, distribute and modify it.
15 1.4 christos ## -------------------- ##
16 1.4 christos ## M4sh Initialization. ##
17 1.4 christos ## -------------------- ##
18 1.1 christos
19 1.1 christos # Be more Bourne compatible
20 1.1 christos DUALCASE=1; export DUALCASE # for MKS sh
21 1.4 christos if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
22 1.1 christos emulate sh
23 1.1 christos NULLCMD=:
24 1.4 christos # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
25 1.1 christos # is contrary to our usage. Disable this feature.
26 1.1 christos alias -g '${1+"$@"}'='"$@"'
27 1.1 christos setopt NO_GLOB_SUBST
28 1.1 christos else
29 1.4 christos case `(set -o) 2>/dev/null` in #(
30 1.4 christos *posix*) :
31 1.4 christos set -o posix ;; #(
32 1.4 christos *) :
33 1.4 christos ;;
34 1.1 christos esac
35 1.1 christos fi
36 1.1 christos
37 1.1 christos
38 1.4 christos as_nl='
39 1.4 christos '
40 1.4 christos export as_nl
41 1.4 christos # Printing a long string crashes Solaris 7 /usr/bin/printf.
42 1.4 christos as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
43 1.4 christos as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
44 1.4 christos as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
45 1.4 christos # Prefer a ksh shell builtin over an external printf program on Solaris,
46 1.4 christos # but without wasting forks for bash or zsh.
47 1.4 christos if test -z "$BASH_VERSION$ZSH_VERSION" \
48 1.4 christos && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
49 1.4 christos as_echo='print -r --'
50 1.4 christos as_echo_n='print -rn --'
51 1.4 christos elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
52 1.4 christos as_echo='printf %s\n'
53 1.4 christos as_echo_n='printf %s'
54 1.4 christos else
55 1.4 christos if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
56 1.4 christos as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
57 1.4 christos as_echo_n='/usr/ucb/echo -n'
58 1.4 christos else
59 1.4 christos as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
60 1.4 christos as_echo_n_body='eval
61 1.4 christos arg=$1;
62 1.4 christos case $arg in #(
63 1.4 christos *"$as_nl"*)
64 1.4 christos expr "X$arg" : "X\\(.*\\)$as_nl";
65 1.4 christos arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
66 1.4 christos esac;
67 1.4 christos expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
68 1.4 christos '
69 1.4 christos export as_echo_n_body
70 1.4 christos as_echo_n='sh -c $as_echo_n_body as_echo'
71 1.4 christos fi
72 1.4 christos export as_echo_body
73 1.4 christos as_echo='sh -c $as_echo_body as_echo'
74 1.4 christos fi
75 1.1 christos
76 1.1 christos # The user is always right.
77 1.1 christos if test "${PATH_SEPARATOR+set}" != set; then
78 1.4 christos PATH_SEPARATOR=:
79 1.4 christos (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
80 1.4 christos (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
81 1.4 christos PATH_SEPARATOR=';'
82 1.4 christos }
83 1.1 christos fi
84 1.1 christos
85 1.1 christos
86 1.1 christos # IFS
87 1.1 christos # We need space, tab and new line, in precisely that order. Quoting is
88 1.1 christos # there to prevent editors from complaining about space-tab.
89 1.1 christos # (If _AS_PATH_WALK were called with IFS unset, it would disable word
90 1.1 christos # splitting by setting IFS to empty value.)
91 1.1 christos IFS=" "" $as_nl"
92 1.1 christos
93 1.1 christos # Find who we are. Look in the path if we contain no directory separator.
94 1.5 christos as_myself=
95 1.4 christos case $0 in #((
96 1.1 christos *[\\/]* ) as_myself=$0 ;;
97 1.1 christos *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
98 1.1 christos for as_dir in $PATH
99 1.1 christos do
100 1.1 christos IFS=$as_save_IFS
101 1.1 christos test -z "$as_dir" && as_dir=.
102 1.4 christos test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
103 1.4 christos done
104 1.1 christos IFS=$as_save_IFS
105 1.1 christos
106 1.1 christos ;;
107 1.1 christos esac
108 1.1 christos # We did not find ourselves, most probably we were run as `sh COMMAND'
109 1.1 christos # in which case we are not to be found in the path.
110 1.1 christos if test "x$as_myself" = x; then
111 1.1 christos as_myself=$0
112 1.1 christos fi
113 1.1 christos if test ! -f "$as_myself"; then
114 1.4 christos $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
115 1.4 christos exit 1
116 1.1 christos fi
117 1.1 christos
118 1.4 christos # Unset variables that we do not need and which cause bugs (e.g. in
119 1.4 christos # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
120 1.4 christos # suppresses any "Segmentation fault" message there. '((' could
121 1.4 christos # trigger a bug in pdksh 5.2.14.
122 1.4 christos for as_var in BASH_ENV ENV MAIL MAILPATH
123 1.4 christos do eval test x\${$as_var+set} = xset \
124 1.4 christos && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
125 1.1 christos done
126 1.1 christos PS1='$ '
127 1.1 christos PS2='> '
128 1.1 christos PS4='+ '
129 1.1 christos
130 1.1 christos # NLS nuisances.
131 1.4 christos LC_ALL=C
132 1.4 christos export LC_ALL
133 1.4 christos LANGUAGE=C
134 1.4 christos export LANGUAGE
135 1.1 christos
136 1.1 christos # CDPATH.
137 1.4 christos (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
138 1.1 christos
139 1.1 christos if test "x$CONFIG_SHELL" = x; then
140 1.4 christos as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then :
141 1.4 christos emulate sh
142 1.4 christos NULLCMD=:
143 1.4 christos # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which
144 1.4 christos # is contrary to our usage. Disable this feature.
145 1.4 christos alias -g '\${1+\"\$@\"}'='\"\$@\"'
146 1.4 christos setopt NO_GLOB_SUBST
147 1.1 christos else
148 1.4 christos case \`(set -o) 2>/dev/null\` in #(
149 1.4 christos *posix*) :
150 1.4 christos set -o posix ;; #(
151 1.4 christos *) :
152 1.4 christos ;;
153 1.4 christos esac
154 1.1 christos fi
155 1.4 christos "
156 1.4 christos as_required="as_fn_return () { (exit \$1); }
157 1.4 christos as_fn_success () { as_fn_return 0; }
158 1.4 christos as_fn_failure () { as_fn_return 1; }
159 1.4 christos as_fn_ret_success () { return 0; }
160 1.4 christos as_fn_ret_failure () { return 1; }
161 1.1 christos
162 1.1 christos exitcode=0
163 1.4 christos as_fn_success || { exitcode=1; echo as_fn_success failed.; }
164 1.4 christos as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
165 1.4 christos as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
166 1.4 christos as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
167 1.4 christos if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then :
168 1.4 christos
169 1.4 christos else
170 1.4 christos exitcode=1; echo positional parameters were not saved.
171 1.4 christos fi
172 1.4 christos test x\$exitcode = x0 || exit 1"
173 1.4 christos as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO
174 1.4 christos as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO
175 1.4 christos eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
176 1.4 christos test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1
177 1.4 christos test \$(( 1 + 1 )) = 2 || exit 1"
178 1.4 christos if (eval "$as_required") 2>/dev/null; then :
179 1.4 christos as_have_required=yes
180 1.1 christos else
181 1.4 christos as_have_required=no
182 1.1 christos fi
183 1.4 christos if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then :
184 1.1 christos
185 1.1 christos else
186 1.4 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
187 1.4 christos as_found=false
188 1.1 christos for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
189 1.1 christos do
190 1.1 christos IFS=$as_save_IFS
191 1.1 christos test -z "$as_dir" && as_dir=.
192 1.4 christos as_found=:
193 1.4 christos case $as_dir in #(
194 1.1 christos /*)
195 1.1 christos for as_base in sh bash ksh sh5; do
196 1.4 christos # Try only shells that exist, to save several forks.
197 1.4 christos as_shell=$as_dir/$as_base
198 1.4 christos if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
199 1.4 christos { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then :
200 1.4 christos CONFIG_SHELL=$as_shell as_have_required=yes
201 1.4 christos if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then :
202 1.4 christos break 2
203 1.4 christos fi
204 1.4 christos fi
205 1.1 christos done;;
206 1.1 christos esac
207 1.4 christos as_found=false
208 1.1 christos done
209 1.4 christos $as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } &&
210 1.4 christos { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then :
211 1.4 christos CONFIG_SHELL=$SHELL as_have_required=yes
212 1.4 christos fi; }
213 1.1 christos IFS=$as_save_IFS
214 1.1 christos
215 1.1 christos
216 1.4 christos if test "x$CONFIG_SHELL" != x; then :
217 1.4 christos # We cannot yet assume a decent shell, so we have to provide a
218 1.4 christos # neutralization value for shells without unset; and this also
219 1.4 christos # works around shells that cannot unset nonexistent variables.
220 1.5 christos # Preserve -v and -x to the replacement shell.
221 1.4 christos BASH_ENV=/dev/null
222 1.4 christos ENV=/dev/null
223 1.4 christos (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
224 1.4 christos export CONFIG_SHELL
225 1.5 christos case $- in # ((((
226 1.5 christos *v*x* | *x*v* ) as_opts=-vx ;;
227 1.5 christos *v* ) as_opts=-v ;;
228 1.5 christos *x* ) as_opts=-x ;;
229 1.5 christos * ) as_opts= ;;
230 1.5 christos esac
231 1.5 christos exec "$CONFIG_SHELL" $as_opts "$as_myself" ${1+"$@"}
232 1.4 christos fi
233 1.4 christos
234 1.4 christos if test x$as_have_required = xno; then :
235 1.4 christos $as_echo "$0: This script requires a shell more modern than all"
236 1.4 christos $as_echo "$0: the shells that I found on your system."
237 1.4 christos if test x${ZSH_VERSION+set} = xset ; then
238 1.4 christos $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should"
239 1.4 christos $as_echo "$0: be upgraded to zsh 4.3.4 or later."
240 1.4 christos else
241 1.4 christos $as_echo "$0: Please tell bug-autoconf (at] gnu.org and
242 1.4 christos $0: christos (at] astron.com about your system, including any
243 1.4 christos $0: error possibly output before this message. Then install
244 1.4 christos $0: a modern shell, or manually run the script under such a
245 1.4 christos $0: shell if you do have one."
246 1.4 christos fi
247 1.4 christos exit 1
248 1.4 christos fi
249 1.1 christos fi
250 1.1 christos fi
251 1.4 christos SHELL=${CONFIG_SHELL-/bin/sh}
252 1.4 christos export SHELL
253 1.4 christos # Unset more variables known to interfere with behavior of common tools.
254 1.4 christos CLICOLOR_FORCE= GREP_OPTIONS=
255 1.4 christos unset CLICOLOR_FORCE GREP_OPTIONS
256 1.1 christos
257 1.4 christos ## --------------------- ##
258 1.4 christos ## M4sh Shell Functions. ##
259 1.4 christos ## --------------------- ##
260 1.4 christos # as_fn_unset VAR
261 1.4 christos # ---------------
262 1.4 christos # Portably unset VAR.
263 1.4 christos as_fn_unset ()
264 1.4 christos {
265 1.4 christos { eval $1=; unset $1;}
266 1.4 christos }
267 1.4 christos as_unset=as_fn_unset
268 1.4 christos
269 1.4 christos # as_fn_set_status STATUS
270 1.4 christos # -----------------------
271 1.4 christos # Set $? to STATUS, without forking.
272 1.4 christos as_fn_set_status ()
273 1.4 christos {
274 1.4 christos return $1
275 1.4 christos } # as_fn_set_status
276 1.4 christos
277 1.4 christos # as_fn_exit STATUS
278 1.4 christos # -----------------
279 1.4 christos # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
280 1.4 christos as_fn_exit ()
281 1.4 christos {
282 1.4 christos set +e
283 1.4 christos as_fn_set_status $1
284 1.4 christos exit $1
285 1.4 christos } # as_fn_exit
286 1.4 christos
287 1.4 christos # as_fn_mkdir_p
288 1.4 christos # -------------
289 1.4 christos # Create "$as_dir" as a directory, including parents if necessary.
290 1.4 christos as_fn_mkdir_p ()
291 1.4 christos {
292 1.1 christos
293 1.4 christos case $as_dir in #(
294 1.4 christos -*) as_dir=./$as_dir;;
295 1.4 christos esac
296 1.4 christos test -d "$as_dir" || eval $as_mkdir_p || {
297 1.4 christos as_dirs=
298 1.4 christos while :; do
299 1.4 christos case $as_dir in #(
300 1.4 christos *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
301 1.4 christos *) as_qdir=$as_dir;;
302 1.4 christos esac
303 1.4 christos as_dirs="'$as_qdir' $as_dirs"
304 1.4 christos as_dir=`$as_dirname -- "$as_dir" ||
305 1.4 christos $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
306 1.4 christos X"$as_dir" : 'X\(//\)[^/]' \| \
307 1.4 christos X"$as_dir" : 'X\(//\)$' \| \
308 1.4 christos X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
309 1.4 christos $as_echo X"$as_dir" |
310 1.4 christos sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
311 1.4 christos s//\1/
312 1.4 christos q
313 1.4 christos }
314 1.4 christos /^X\(\/\/\)[^/].*/{
315 1.4 christos s//\1/
316 1.4 christos q
317 1.4 christos }
318 1.4 christos /^X\(\/\/\)$/{
319 1.4 christos s//\1/
320 1.4 christos q
321 1.4 christos }
322 1.4 christos /^X\(\/\).*/{
323 1.4 christos s//\1/
324 1.4 christos q
325 1.4 christos }
326 1.4 christos s/.*/./; q'`
327 1.4 christos test -d "$as_dir" && break
328 1.4 christos done
329 1.4 christos test -z "$as_dirs" || eval "mkdir $as_dirs"
330 1.5 christos } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
331 1.1 christos
332 1.1 christos
333 1.4 christos } # as_fn_mkdir_p
334 1.4 christos # as_fn_append VAR VALUE
335 1.4 christos # ----------------------
336 1.4 christos # Append the text in VALUE to the end of the definition contained in VAR. Take
337 1.4 christos # advantage of any shell optimizations that allow amortized linear growth over
338 1.4 christos # repeated appends, instead of the typical quadratic growth present in naive
339 1.4 christos # implementations.
340 1.4 christos if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
341 1.4 christos eval 'as_fn_append ()
342 1.4 christos {
343 1.4 christos eval $1+=\$2
344 1.4 christos }'
345 1.1 christos else
346 1.4 christos as_fn_append ()
347 1.4 christos {
348 1.4 christos eval $1=\$$1\$2
349 1.4 christos }
350 1.4 christos fi # as_fn_append
351 1.1 christos
352 1.4 christos # as_fn_arith ARG...
353 1.4 christos # ------------------
354 1.4 christos # Perform arithmetic evaluation on the ARGs, and store the result in the
355 1.4 christos # global $as_val. Take advantage of shells that can avoid forks. The arguments
356 1.4 christos # must be portable across $(()) and expr.
357 1.4 christos if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
358 1.4 christos eval 'as_fn_arith ()
359 1.4 christos {
360 1.4 christos as_val=$(( $* ))
361 1.4 christos }'
362 1.1 christos else
363 1.4 christos as_fn_arith ()
364 1.4 christos {
365 1.4 christos as_val=`expr "$@" || test $? -eq 1`
366 1.4 christos }
367 1.4 christos fi # as_fn_arith
368 1.1 christos
369 1.1 christos
370 1.5 christos # as_fn_error STATUS ERROR [LINENO LOG_FD]
371 1.5 christos # ----------------------------------------
372 1.4 christos # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
373 1.4 christos # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
374 1.5 christos # script with STATUS, using 1 if that was 0.
375 1.4 christos as_fn_error ()
376 1.4 christos {
377 1.5 christos as_status=$1; test $as_status -eq 0 && as_status=1
378 1.5 christos if test "$4"; then
379 1.5 christos as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
380 1.5 christos $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
381 1.4 christos fi
382 1.5 christos $as_echo "$as_me: error: $2" >&2
383 1.4 christos as_fn_exit $as_status
384 1.4 christos } # as_fn_error
385 1.1 christos
386 1.4 christos if expr a : '\(a\)' >/dev/null 2>&1 &&
387 1.4 christos test "X`expr 00001 : '.*\(...\)'`" = X001; then
388 1.4 christos as_expr=expr
389 1.1 christos else
390 1.4 christos as_expr=false
391 1.1 christos fi
392 1.1 christos
393 1.4 christos if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
394 1.4 christos as_basename=basename
395 1.1 christos else
396 1.4 christos as_basename=false
397 1.1 christos fi
398 1.1 christos
399 1.4 christos if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
400 1.4 christos as_dirname=dirname
401 1.1 christos else
402 1.4 christos as_dirname=false
403 1.1 christos fi
404 1.1 christos
405 1.4 christos as_me=`$as_basename -- "$0" ||
406 1.4 christos $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
407 1.4 christos X"$0" : 'X\(//\)$' \| \
408 1.4 christos X"$0" : 'X\(/\)' \| . 2>/dev/null ||
409 1.4 christos $as_echo X/"$0" |
410 1.4 christos sed '/^.*\/\([^/][^/]*\)\/*$/{
411 1.4 christos s//\1/
412 1.4 christos q
413 1.4 christos }
414 1.4 christos /^X\/\(\/\/\)$/{
415 1.4 christos s//\1/
416 1.4 christos q
417 1.4 christos }
418 1.4 christos /^X\/\(\/\).*/{
419 1.4 christos s//\1/
420 1.4 christos q
421 1.4 christos }
422 1.4 christos s/.*/./; q'`
423 1.1 christos
424 1.4 christos # Avoid depending upon Character Ranges.
425 1.4 christos as_cr_letters='abcdefghijklmnopqrstuvwxyz'
426 1.4 christos as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
427 1.4 christos as_cr_Letters=$as_cr_letters$as_cr_LETTERS
428 1.4 christos as_cr_digits='0123456789'
429 1.4 christos as_cr_alnum=$as_cr_Letters$as_cr_digits
430 1.1 christos
431 1.1 christos
432 1.4 christos as_lineno_1=$LINENO as_lineno_1a=$LINENO
433 1.4 christos as_lineno_2=$LINENO as_lineno_2a=$LINENO
434 1.4 christos eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" &&
435 1.4 christos test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || {
436 1.4 christos # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-)
437 1.1 christos sed -n '
438 1.1 christos p
439 1.1 christos /[$]LINENO/=
440 1.1 christos ' <$as_myself |
441 1.1 christos sed '
442 1.1 christos s/[$]LINENO.*/&-/
443 1.1 christos t lineno
444 1.1 christos b
445 1.1 christos :lineno
446 1.1 christos N
447 1.1 christos :loop
448 1.1 christos s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
449 1.1 christos t loop
450 1.1 christos s/-\n.*//
451 1.1 christos ' >$as_me.lineno &&
452 1.1 christos chmod +x "$as_me.lineno" ||
453 1.4 christos { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; }
454 1.1 christos
455 1.1 christos # Don't try to exec as it changes $[0], causing all sort of problems
456 1.1 christos # (the dirname of $[0] is not the place where we might find the
457 1.1 christos # original and so on. Autoconf is especially sensitive to this).
458 1.1 christos . "./$as_me.lineno"
459 1.1 christos # Exit status is that of the last command.
460 1.1 christos exit
461 1.1 christos }
462 1.1 christos
463 1.4 christos ECHO_C= ECHO_N= ECHO_T=
464 1.4 christos case `echo -n x` in #(((((
465 1.1 christos -n*)
466 1.4 christos case `echo 'xy\c'` in
467 1.1 christos *c*) ECHO_T=' ';; # ECHO_T is single tab character.
468 1.4 christos xy) ECHO_C='\c';;
469 1.4 christos *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
470 1.4 christos ECHO_T=' ';;
471 1.1 christos esac;;
472 1.1 christos *)
473 1.1 christos ECHO_N='-n';;
474 1.1 christos esac
475 1.1 christos
476 1.1 christos rm -f conf$$ conf$$.exe conf$$.file
477 1.1 christos if test -d conf$$.dir; then
478 1.1 christos rm -f conf$$.dir/conf$$.file
479 1.1 christos else
480 1.1 christos rm -f conf$$.dir
481 1.4 christos mkdir conf$$.dir 2>/dev/null
482 1.1 christos fi
483 1.4 christos if (echo >conf$$.file) 2>/dev/null; then
484 1.4 christos if ln -s conf$$.file conf$$ 2>/dev/null; then
485 1.4 christos as_ln_s='ln -s'
486 1.4 christos # ... but there are two gotchas:
487 1.4 christos # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
488 1.4 christos # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
489 1.4 christos # In both cases, we have to default to `cp -p'.
490 1.4 christos ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
491 1.4 christos as_ln_s='cp -p'
492 1.4 christos elif ln conf$$.file conf$$ 2>/dev/null; then
493 1.4 christos as_ln_s=ln
494 1.4 christos else
495 1.1 christos as_ln_s='cp -p'
496 1.4 christos fi
497 1.1 christos else
498 1.1 christos as_ln_s='cp -p'
499 1.1 christos fi
500 1.1 christos rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
501 1.1 christos rmdir conf$$.dir 2>/dev/null
502 1.1 christos
503 1.1 christos if mkdir -p . 2>/dev/null; then
504 1.4 christos as_mkdir_p='mkdir -p "$as_dir"'
505 1.1 christos else
506 1.1 christos test -d ./-p && rmdir ./-p
507 1.1 christos as_mkdir_p=false
508 1.1 christos fi
509 1.1 christos
510 1.1 christos if test -x / >/dev/null 2>&1; then
511 1.1 christos as_test_x='test -x'
512 1.1 christos else
513 1.1 christos if ls -dL / >/dev/null 2>&1; then
514 1.1 christos as_ls_L_option=L
515 1.1 christos else
516 1.1 christos as_ls_L_option=
517 1.1 christos fi
518 1.1 christos as_test_x='
519 1.1 christos eval sh -c '\''
520 1.1 christos if test -d "$1"; then
521 1.4 christos test -d "$1/.";
522 1.1 christos else
523 1.4 christos case $1 in #(
524 1.4 christos -*)set "./$1";;
525 1.1 christos esac;
526 1.4 christos case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
527 1.1 christos ???[sx]*):;;*)false;;esac;fi
528 1.1 christos '\'' sh
529 1.1 christos '
530 1.1 christos fi
531 1.1 christos as_executable_p=$as_test_x
532 1.1 christos
533 1.1 christos # Sed expression to map a string onto a valid CPP name.
534 1.1 christos as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
535 1.1 christos
536 1.1 christos # Sed expression to map a string onto a valid variable name.
537 1.1 christos as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
538 1.1 christos
539 1.1 christos
540 1.1 christos
541 1.1 christos # Check that we are running under the correct shell.
542 1.1 christos SHELL=${CONFIG_SHELL-/bin/sh}
543 1.1 christos
544 1.3 christos case X$lt_ECHO in
545 1.1 christos X*--fallback-echo)
546 1.1 christos # Remove one level of quotation (which was required for Make).
547 1.3 christos ECHO=`echo "$lt_ECHO" | sed 's,\\\\\$\\$0,'$0','`
548 1.1 christos ;;
549 1.1 christos esac
550 1.1 christos
551 1.3 christos ECHO=${lt_ECHO-echo}
552 1.1 christos if test "X$1" = X--no-reexec; then
553 1.1 christos # Discard the --no-reexec flag, and continue.
554 1.1 christos shift
555 1.1 christos elif test "X$1" = X--fallback-echo; then
556 1.1 christos # Avoid inline document here, it may be left over
557 1.1 christos :
558 1.3 christos elif test "X`{ $ECHO '\t'; } 2>/dev/null`" = 'X\t' ; then
559 1.3 christos # Yippee, $ECHO works!
560 1.1 christos :
561 1.1 christos else
562 1.1 christos # Restart under the correct shell.
563 1.1 christos exec $SHELL "$0" --no-reexec ${1+"$@"}
564 1.1 christos fi
565 1.1 christos
566 1.1 christos if test "X$1" = X--fallback-echo; then
567 1.1 christos # used as fallback echo
568 1.1 christos shift
569 1.3 christos cat <<_LT_EOF
570 1.1 christos $*
571 1.3 christos _LT_EOF
572 1.1 christos exit 0
573 1.1 christos fi
574 1.1 christos
575 1.1 christos # The HP-UX ksh and POSIX shell print the target directory to stdout
576 1.1 christos # if CDPATH is set.
577 1.1 christos (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
578 1.1 christos
579 1.3 christos if test -z "$lt_ECHO"; then
580 1.3 christos if test "X${echo_test_string+set}" != Xset; then
581 1.3 christos # find a string as large as possible, as long as the shell can cope with it
582 1.3 christos for cmd in 'sed 50q "$0"' 'sed 20q "$0"' 'sed 10q "$0"' 'sed 2q "$0"' 'echo test'; do
583 1.3 christos # expected sizes: less than 2Kb, 1Kb, 512 bytes, 16 bytes, ...
584 1.3 christos if { echo_test_string=`eval $cmd`; } 2>/dev/null &&
585 1.3 christos { test "X$echo_test_string" = "X$echo_test_string"; } 2>/dev/null
586 1.3 christos then
587 1.3 christos break
588 1.3 christos fi
589 1.3 christos done
590 1.3 christos fi
591 1.1 christos
592 1.3 christos if test "X`{ $ECHO '\t'; } 2>/dev/null`" = 'X\t' &&
593 1.3 christos echo_testing_string=`{ $ECHO "$echo_test_string"; } 2>/dev/null` &&
594 1.3 christos test "X$echo_testing_string" = "X$echo_test_string"; then
595 1.3 christos :
596 1.3 christos else
597 1.3 christos # The Solaris, AIX, and Digital Unix default echo programs unquote
598 1.3 christos # backslashes. This makes it impossible to quote backslashes using
599 1.3 christos # echo "$something" | sed 's/\\/\\\\/g'
600 1.3 christos #
601 1.3 christos # So, first we look for a working echo in the user's PATH.
602 1.1 christos
603 1.3 christos lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
604 1.3 christos for dir in $PATH /usr/ucb; do
605 1.3 christos IFS="$lt_save_ifs"
606 1.3 christos if (test -f $dir/echo || test -f $dir/echo$ac_exeext) &&
607 1.3 christos test "X`($dir/echo '\t') 2>/dev/null`" = 'X\t' &&
608 1.3 christos echo_testing_string=`($dir/echo "$echo_test_string") 2>/dev/null` &&
609 1.3 christos test "X$echo_testing_string" = "X$echo_test_string"; then
610 1.3 christos ECHO="$dir/echo"
611 1.3 christos break
612 1.3 christos fi
613 1.3 christos done
614 1.1 christos IFS="$lt_save_ifs"
615 1.1 christos
616 1.3 christos if test "X$ECHO" = Xecho; then
617 1.3 christos # We didn't find a better echo, so look for alternatives.
618 1.3 christos if test "X`{ print -r '\t'; } 2>/dev/null`" = 'X\t' &&
619 1.3 christos echo_testing_string=`{ print -r "$echo_test_string"; } 2>/dev/null` &&
620 1.3 christos test "X$echo_testing_string" = "X$echo_test_string"; then
621 1.3 christos # This shell has a builtin print -r that does the trick.
622 1.3 christos ECHO='print -r'
623 1.3 christos elif { test -f /bin/ksh || test -f /bin/ksh$ac_exeext; } &&
624 1.3 christos test "X$CONFIG_SHELL" != X/bin/ksh; then
625 1.3 christos # If we have ksh, try running configure again with it.
626 1.3 christos ORIGINAL_CONFIG_SHELL=${CONFIG_SHELL-/bin/sh}
627 1.3 christos export ORIGINAL_CONFIG_SHELL
628 1.3 christos CONFIG_SHELL=/bin/ksh
629 1.3 christos export CONFIG_SHELL
630 1.3 christos exec $CONFIG_SHELL "$0" --no-reexec ${1+"$@"}
631 1.3 christos else
632 1.3 christos # Try using printf.
633 1.3 christos ECHO='printf %s\n'
634 1.3 christos if test "X`{ $ECHO '\t'; } 2>/dev/null`" = 'X\t' &&
635 1.3 christos echo_testing_string=`{ $ECHO "$echo_test_string"; } 2>/dev/null` &&
636 1.1 christos test "X$echo_testing_string" = "X$echo_test_string"; then
637 1.3 christos # Cool, printf works
638 1.3 christos :
639 1.3 christos elif echo_testing_string=`($ORIGINAL_CONFIG_SHELL "$0" --fallback-echo '\t') 2>/dev/null` &&
640 1.3 christos test "X$echo_testing_string" = 'X\t' &&
641 1.3 christos echo_testing_string=`($ORIGINAL_CONFIG_SHELL "$0" --fallback-echo "$echo_test_string") 2>/dev/null` &&
642 1.3 christos test "X$echo_testing_string" = "X$echo_test_string"; then
643 1.3 christos CONFIG_SHELL=$ORIGINAL_CONFIG_SHELL
644 1.3 christos export CONFIG_SHELL
645 1.3 christos SHELL="$CONFIG_SHELL"
646 1.3 christos export SHELL
647 1.3 christos ECHO="$CONFIG_SHELL $0 --fallback-echo"
648 1.3 christos elif echo_testing_string=`($CONFIG_SHELL "$0" --fallback-echo '\t') 2>/dev/null` &&
649 1.3 christos test "X$echo_testing_string" = 'X\t' &&
650 1.3 christos echo_testing_string=`($CONFIG_SHELL "$0" --fallback-echo "$echo_test_string") 2>/dev/null` &&
651 1.3 christos test "X$echo_testing_string" = "X$echo_test_string"; then
652 1.3 christos ECHO="$CONFIG_SHELL $0 --fallback-echo"
653 1.3 christos else
654 1.3 christos # maybe with a smaller string...
655 1.3 christos prev=:
656 1.3 christos
657 1.3 christos for cmd in 'echo test' 'sed 2q "$0"' 'sed 10q "$0"' 'sed 20q "$0"' 'sed 50q "$0"'; do
658 1.3 christos if { test "X$echo_test_string" = "X`eval $cmd`"; } 2>/dev/null
659 1.3 christos then
660 1.3 christos break
661 1.3 christos fi
662 1.3 christos prev="$cmd"
663 1.3 christos done
664 1.1 christos
665 1.3 christos if test "$prev" != 'sed 50q "$0"'; then
666 1.3 christos echo_test_string=`eval $prev`
667 1.3 christos export echo_test_string
668 1.3 christos exec ${ORIGINAL_CONFIG_SHELL-${CONFIG_SHELL-/bin/sh}} "$0" ${1+"$@"}
669 1.3 christos else
670 1.3 christos # Oops. We lost completely, so just stick with echo.
671 1.3 christos ECHO=echo
672 1.1 christos fi
673 1.3 christos fi
674 1.1 christos fi
675 1.1 christos fi
676 1.1 christos fi
677 1.1 christos fi
678 1.1 christos
679 1.1 christos # Copy echo and quote the copy suitably for passing to libtool from
680 1.1 christos # the Makefile, instead of quoting the original, which is used later.
681 1.3 christos lt_ECHO=$ECHO
682 1.3 christos if test "X$lt_ECHO" = "X$CONFIG_SHELL $0 --fallback-echo"; then
683 1.3 christos lt_ECHO="$CONFIG_SHELL \\\$\$0 --fallback-echo"
684 1.1 christos fi
685 1.1 christos
686 1.1 christos
687 1.1 christos
688 1.1 christos
689 1.5 christos test -n "$DJDIR" || exec 7<&0 </dev/null
690 1.5 christos exec 6>&1
691 1.1 christos
692 1.1 christos # Name of the host.
693 1.5 christos # hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status,
694 1.1 christos # so uname gets run too.
695 1.1 christos ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
696 1.1 christos
697 1.1 christos #
698 1.1 christos # Initializations.
699 1.1 christos #
700 1.1 christos ac_default_prefix=/usr/local
701 1.1 christos ac_clean_files=
702 1.1 christos ac_config_libobj_dir=.
703 1.1 christos LIBOBJS=
704 1.1 christos cross_compiling=no
705 1.1 christos subdirs=
706 1.1 christos MFLAGS=
707 1.1 christos MAKEFLAGS=
708 1.1 christos
709 1.1 christos # Identity of this package.
710 1.1 christos PACKAGE_NAME='file'
711 1.1 christos PACKAGE_TARNAME='file'
712 1.5 christos PACKAGE_VERSION='5.09'
713 1.5 christos PACKAGE_STRING='file 5.09'
714 1.1 christos PACKAGE_BUGREPORT='christos (at] astron.com'
715 1.4 christos PACKAGE_URL=''
716 1.1 christos
717 1.1 christos # Factoring default headers for most tests.
718 1.1 christos ac_includes_default="\
719 1.1 christos #include <stdio.h>
720 1.1 christos #ifdef HAVE_SYS_TYPES_H
721 1.1 christos # include <sys/types.h>
722 1.1 christos #endif
723 1.1 christos #ifdef HAVE_SYS_STAT_H
724 1.1 christos # include <sys/stat.h>
725 1.1 christos #endif
726 1.1 christos #ifdef STDC_HEADERS
727 1.1 christos # include <stdlib.h>
728 1.1 christos # include <stddef.h>
729 1.1 christos #else
730 1.1 christos # ifdef HAVE_STDLIB_H
731 1.1 christos # include <stdlib.h>
732 1.1 christos # endif
733 1.1 christos #endif
734 1.1 christos #ifdef HAVE_STRING_H
735 1.1 christos # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
736 1.1 christos # include <memory.h>
737 1.1 christos # endif
738 1.1 christos # include <string.h>
739 1.1 christos #endif
740 1.1 christos #ifdef HAVE_STRINGS_H
741 1.1 christos # include <strings.h>
742 1.1 christos #endif
743 1.1 christos #ifdef HAVE_INTTYPES_H
744 1.1 christos # include <inttypes.h>
745 1.1 christos #endif
746 1.1 christos #ifdef HAVE_STDINT_H
747 1.1 christos # include <stdint.h>
748 1.1 christos #endif
749 1.1 christos #ifdef HAVE_UNISTD_H
750 1.1 christos # include <unistd.h>
751 1.1 christos #endif"
752 1.1 christos
753 1.4 christos ac_subst_vars='am__EXEEXT_FALSE
754 1.4 christos am__EXEEXT_TRUE
755 1.4 christos LTLIBOBJS
756 1.4 christos IS_CROSS_COMPILE_FALSE
757 1.4 christos IS_CROSS_COMPILE_TRUE
758 1.4 christos LIBOBJS
759 1.4 christos OTOOL64
760 1.4 christos OTOOL
761 1.4 christos LIPO
762 1.4 christos NMEDIT
763 1.4 christos DSYMUTIL
764 1.4 christos lt_ECHO
765 1.4 christos RANLIB
766 1.4 christos AR
767 1.4 christos OBJDUMP
768 1.4 christos NM
769 1.4 christos ac_ct_DUMPBIN
770 1.4 christos DUMPBIN
771 1.4 christos LD
772 1.4 christos FGREP
773 1.4 christos SED
774 1.4 christos LIBTOOL
775 1.1 christos LN_S
776 1.4 christos EGREP
777 1.1 christos GREP
778 1.1 christos CPP
779 1.4 christos am__fastdepCC_FALSE
780 1.4 christos am__fastdepCC_TRUE
781 1.4 christos CCDEPMODE
782 1.4 christos AMDEPBACKSLASH
783 1.4 christos AMDEP_FALSE
784 1.4 christos AMDEP_TRUE
785 1.4 christos am__quote
786 1.4 christos am__include
787 1.4 christos DEPDIR
788 1.4 christos OBJEXT
789 1.4 christos EXEEXT
790 1.4 christos ac_ct_CC
791 1.4 christos CPPFLAGS
792 1.4 christos LDFLAGS
793 1.4 christos CFLAGS
794 1.4 christos CC
795 1.4 christos WARNINGS
796 1.4 christos FSECT5_FALSE
797 1.4 christos FSECT5_TRUE
798 1.4 christos fsect
799 1.4 christos pkgdatadir
800 1.4 christos MINGW_FALSE
801 1.4 christos MINGW_TRUE
802 1.4 christos MINGW
803 1.4 christos host_os
804 1.4 christos host_vendor
805 1.4 christos host_cpu
806 1.4 christos host
807 1.4 christos build_os
808 1.4 christos build_vendor
809 1.4 christos build_cpu
810 1.4 christos build
811 1.4 christos AM_BACKSLASH
812 1.4 christos AM_DEFAULT_VERBOSITY
813 1.4 christos am__untar
814 1.4 christos am__tar
815 1.4 christos AMTAR
816 1.4 christos am__leading_dot
817 1.4 christos SET_MAKE
818 1.4 christos AWK
819 1.4 christos mkdir_p
820 1.4 christos MKDIR_P
821 1.4 christos INSTALL_STRIP_PROGRAM
822 1.4 christos STRIP
823 1.4 christos install_sh
824 1.4 christos MAKEINFO
825 1.4 christos AUTOHEADER
826 1.4 christos AUTOMAKE
827 1.4 christos AUTOCONF
828 1.4 christos ACLOCAL
829 1.4 christos VERSION
830 1.4 christos PACKAGE
831 1.4 christos CYGPATH_W
832 1.4 christos am__isrc
833 1.4 christos INSTALL_DATA
834 1.4 christos INSTALL_SCRIPT
835 1.4 christos INSTALL_PROGRAM
836 1.4 christos target_alias
837 1.4 christos host_alias
838 1.4 christos build_alias
839 1.4 christos LIBS
840 1.4 christos ECHO_T
841 1.4 christos ECHO_N
842 1.4 christos ECHO_C
843 1.4 christos DEFS
844 1.4 christos mandir
845 1.4 christos localedir
846 1.4 christos libdir
847 1.4 christos psdir
848 1.4 christos pdfdir
849 1.4 christos dvidir
850 1.4 christos htmldir
851 1.4 christos infodir
852 1.4 christos docdir
853 1.4 christos oldincludedir
854 1.4 christos includedir
855 1.4 christos localstatedir
856 1.4 christos sharedstatedir
857 1.4 christos sysconfdir
858 1.4 christos datadir
859 1.4 christos datarootdir
860 1.4 christos libexecdir
861 1.4 christos sbindir
862 1.4 christos bindir
863 1.4 christos program_transform_name
864 1.4 christos prefix
865 1.4 christos exec_prefix
866 1.4 christos PACKAGE_URL
867 1.4 christos PACKAGE_BUGREPORT
868 1.4 christos PACKAGE_STRING
869 1.4 christos PACKAGE_VERSION
870 1.4 christos PACKAGE_TARNAME
871 1.4 christos PACKAGE_NAME
872 1.4 christos PATH_SEPARATOR
873 1.4 christos SHELL'
874 1.1 christos ac_subst_files=''
875 1.4 christos ac_user_opts='
876 1.4 christos enable_option_checking
877 1.4 christos enable_silent_rules
878 1.4 christos enable_elf
879 1.4 christos enable_elf_core
880 1.4 christos enable_fsect_man5
881 1.4 christos enable_dependency_tracking
882 1.4 christos enable_shared
883 1.4 christos enable_static
884 1.4 christos with_pic
885 1.4 christos enable_fast_install
886 1.4 christos with_gnu_ld
887 1.4 christos enable_libtool_lock
888 1.4 christos enable_largefile
889 1.4 christos enable_warnings
890 1.4 christos '
891 1.1 christos ac_precious_vars='build_alias
892 1.1 christos host_alias
893 1.1 christos target_alias
894 1.1 christos CC
895 1.1 christos CFLAGS
896 1.1 christos LDFLAGS
897 1.1 christos LIBS
898 1.1 christos CPPFLAGS
899 1.3 christos CPP'
900 1.1 christos
901 1.1 christos
902 1.1 christos # Initialize some variables set by options.
903 1.1 christos ac_init_help=
904 1.1 christos ac_init_version=false
905 1.4 christos ac_unrecognized_opts=
906 1.4 christos ac_unrecognized_sep=
907 1.1 christos # The variables have the same names as the options, with
908 1.1 christos # dashes changed to underlines.
909 1.1 christos cache_file=/dev/null
910 1.1 christos exec_prefix=NONE
911 1.1 christos no_create=
912 1.1 christos no_recursion=
913 1.1 christos prefix=NONE
914 1.1 christos program_prefix=NONE
915 1.1 christos program_suffix=NONE
916 1.1 christos program_transform_name=s,x,x,
917 1.1 christos silent=
918 1.1 christos site=
919 1.1 christos srcdir=
920 1.1 christos verbose=
921 1.1 christos x_includes=NONE
922 1.1 christos x_libraries=NONE
923 1.1 christos
924 1.1 christos # Installation directory options.
925 1.1 christos # These are left unexpanded so users can "make install exec_prefix=/foo"
926 1.1 christos # and all the variables that are supposed to be based on exec_prefix
927 1.1 christos # by default will actually change.
928 1.1 christos # Use braces instead of parens because sh, perl, etc. also accept them.
929 1.1 christos # (The list follows the same order as the GNU Coding Standards.)
930 1.1 christos bindir='${exec_prefix}/bin'
931 1.1 christos sbindir='${exec_prefix}/sbin'
932 1.1 christos libexecdir='${exec_prefix}/libexec'
933 1.1 christos datarootdir='${prefix}/share'
934 1.1 christos datadir='${datarootdir}'
935 1.1 christos sysconfdir='${prefix}/etc'
936 1.1 christos sharedstatedir='${prefix}/com'
937 1.1 christos localstatedir='${prefix}/var'
938 1.1 christos includedir='${prefix}/include'
939 1.1 christos oldincludedir='/usr/include'
940 1.1 christos docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
941 1.1 christos infodir='${datarootdir}/info'
942 1.1 christos htmldir='${docdir}'
943 1.1 christos dvidir='${docdir}'
944 1.1 christos pdfdir='${docdir}'
945 1.1 christos psdir='${docdir}'
946 1.1 christos libdir='${exec_prefix}/lib'
947 1.1 christos localedir='${datarootdir}/locale'
948 1.1 christos mandir='${datarootdir}/man'
949 1.1 christos
950 1.1 christos ac_prev=
951 1.1 christos ac_dashdash=
952 1.1 christos for ac_option
953 1.1 christos do
954 1.1 christos # If the previous option needs an argument, assign it.
955 1.1 christos if test -n "$ac_prev"; then
956 1.1 christos eval $ac_prev=\$ac_option
957 1.1 christos ac_prev=
958 1.1 christos continue
959 1.1 christos fi
960 1.1 christos
961 1.1 christos case $ac_option in
962 1.5 christos *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
963 1.5 christos *=) ac_optarg= ;;
964 1.5 christos *) ac_optarg=yes ;;
965 1.1 christos esac
966 1.1 christos
967 1.1 christos # Accept the important Cygnus configure options, so we can diagnose typos.
968 1.1 christos
969 1.1 christos case $ac_dashdash$ac_option in
970 1.1 christos --)
971 1.1 christos ac_dashdash=yes ;;
972 1.1 christos
973 1.1 christos -bindir | --bindir | --bindi | --bind | --bin | --bi)
974 1.1 christos ac_prev=bindir ;;
975 1.1 christos -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
976 1.1 christos bindir=$ac_optarg ;;
977 1.1 christos
978 1.1 christos -build | --build | --buil | --bui | --bu)
979 1.1 christos ac_prev=build_alias ;;
980 1.1 christos -build=* | --build=* | --buil=* | --bui=* | --bu=*)
981 1.1 christos build_alias=$ac_optarg ;;
982 1.1 christos
983 1.1 christos -cache-file | --cache-file | --cache-fil | --cache-fi \
984 1.1 christos | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
985 1.1 christos ac_prev=cache_file ;;
986 1.1 christos -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
987 1.1 christos | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
988 1.1 christos cache_file=$ac_optarg ;;
989 1.1 christos
990 1.1 christos --config-cache | -C)
991 1.1 christos cache_file=config.cache ;;
992 1.1 christos
993 1.1 christos -datadir | --datadir | --datadi | --datad)
994 1.1 christos ac_prev=datadir ;;
995 1.1 christos -datadir=* | --datadir=* | --datadi=* | --datad=*)
996 1.1 christos datadir=$ac_optarg ;;
997 1.1 christos
998 1.1 christos -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
999 1.1 christos | --dataroo | --dataro | --datar)
1000 1.1 christos ac_prev=datarootdir ;;
1001 1.1 christos -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
1002 1.1 christos | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
1003 1.1 christos datarootdir=$ac_optarg ;;
1004 1.1 christos
1005 1.1 christos -disable-* | --disable-*)
1006 1.4 christos ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
1007 1.1 christos # Reject names that are not valid shell variable names.
1008 1.4 christos expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1009 1.5 christos as_fn_error $? "invalid feature name: $ac_useropt"
1010 1.4 christos ac_useropt_orig=$ac_useropt
1011 1.4 christos ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1012 1.4 christos case $ac_user_opts in
1013 1.4 christos *"
1014 1.4 christos "enable_$ac_useropt"
1015 1.4 christos "*) ;;
1016 1.4 christos *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
1017 1.4 christos ac_unrecognized_sep=', ';;
1018 1.4 christos esac
1019 1.4 christos eval enable_$ac_useropt=no ;;
1020 1.1 christos
1021 1.1 christos -docdir | --docdir | --docdi | --doc | --do)
1022 1.1 christos ac_prev=docdir ;;
1023 1.1 christos -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
1024 1.1 christos docdir=$ac_optarg ;;
1025 1.1 christos
1026 1.1 christos -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
1027 1.1 christos ac_prev=dvidir ;;
1028 1.1 christos -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
1029 1.1 christos dvidir=$ac_optarg ;;
1030 1.1 christos
1031 1.1 christos -enable-* | --enable-*)
1032 1.4 christos ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
1033 1.1 christos # Reject names that are not valid shell variable names.
1034 1.4 christos expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1035 1.5 christos as_fn_error $? "invalid feature name: $ac_useropt"
1036 1.4 christos ac_useropt_orig=$ac_useropt
1037 1.4 christos ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1038 1.4 christos case $ac_user_opts in
1039 1.4 christos *"
1040 1.4 christos "enable_$ac_useropt"
1041 1.4 christos "*) ;;
1042 1.4 christos *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
1043 1.4 christos ac_unrecognized_sep=', ';;
1044 1.4 christos esac
1045 1.4 christos eval enable_$ac_useropt=\$ac_optarg ;;
1046 1.1 christos
1047 1.1 christos -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
1048 1.1 christos | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
1049 1.1 christos | --exec | --exe | --ex)
1050 1.1 christos ac_prev=exec_prefix ;;
1051 1.1 christos -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
1052 1.1 christos | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
1053 1.1 christos | --exec=* | --exe=* | --ex=*)
1054 1.1 christos exec_prefix=$ac_optarg ;;
1055 1.1 christos
1056 1.1 christos -gas | --gas | --ga | --g)
1057 1.1 christos # Obsolete; use --with-gas.
1058 1.1 christos with_gas=yes ;;
1059 1.1 christos
1060 1.1 christos -help | --help | --hel | --he | -h)
1061 1.1 christos ac_init_help=long ;;
1062 1.1 christos -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
1063 1.1 christos ac_init_help=recursive ;;
1064 1.1 christos -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
1065 1.1 christos ac_init_help=short ;;
1066 1.1 christos
1067 1.1 christos -host | --host | --hos | --ho)
1068 1.1 christos ac_prev=host_alias ;;
1069 1.1 christos -host=* | --host=* | --hos=* | --ho=*)
1070 1.1 christos host_alias=$ac_optarg ;;
1071 1.1 christos
1072 1.1 christos -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
1073 1.1 christos ac_prev=htmldir ;;
1074 1.1 christos -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
1075 1.1 christos | --ht=*)
1076 1.1 christos htmldir=$ac_optarg ;;
1077 1.1 christos
1078 1.1 christos -includedir | --includedir | --includedi | --included | --include \
1079 1.1 christos | --includ | --inclu | --incl | --inc)
1080 1.1 christos ac_prev=includedir ;;
1081 1.1 christos -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
1082 1.1 christos | --includ=* | --inclu=* | --incl=* | --inc=*)
1083 1.1 christos includedir=$ac_optarg ;;
1084 1.1 christos
1085 1.1 christos -infodir | --infodir | --infodi | --infod | --info | --inf)
1086 1.1 christos ac_prev=infodir ;;
1087 1.1 christos -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
1088 1.1 christos infodir=$ac_optarg ;;
1089 1.1 christos
1090 1.1 christos -libdir | --libdir | --libdi | --libd)
1091 1.1 christos ac_prev=libdir ;;
1092 1.1 christos -libdir=* | --libdir=* | --libdi=* | --libd=*)
1093 1.1 christos libdir=$ac_optarg ;;
1094 1.1 christos
1095 1.1 christos -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
1096 1.1 christos | --libexe | --libex | --libe)
1097 1.1 christos ac_prev=libexecdir ;;
1098 1.1 christos -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
1099 1.1 christos | --libexe=* | --libex=* | --libe=*)
1100 1.1 christos libexecdir=$ac_optarg ;;
1101 1.1 christos
1102 1.1 christos -localedir | --localedir | --localedi | --localed | --locale)
1103 1.1 christos ac_prev=localedir ;;
1104 1.1 christos -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1105 1.1 christos localedir=$ac_optarg ;;
1106 1.1 christos
1107 1.1 christos -localstatedir | --localstatedir | --localstatedi | --localstated \
1108 1.1 christos | --localstate | --localstat | --localsta | --localst | --locals)
1109 1.1 christos ac_prev=localstatedir ;;
1110 1.1 christos -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
1111 1.1 christos | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
1112 1.1 christos localstatedir=$ac_optarg ;;
1113 1.1 christos
1114 1.1 christos -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1115 1.1 christos ac_prev=mandir ;;
1116 1.1 christos -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1117 1.1 christos mandir=$ac_optarg ;;
1118 1.1 christos
1119 1.1 christos -nfp | --nfp | --nf)
1120 1.1 christos # Obsolete; use --without-fp.
1121 1.1 christos with_fp=no ;;
1122 1.1 christos
1123 1.1 christos -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1124 1.1 christos | --no-cr | --no-c | -n)
1125 1.1 christos no_create=yes ;;
1126 1.1 christos
1127 1.1 christos -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1128 1.1 christos | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1129 1.1 christos no_recursion=yes ;;
1130 1.1 christos
1131 1.1 christos -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1132 1.1 christos | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1133 1.1 christos | --oldin | --oldi | --old | --ol | --o)
1134 1.1 christos ac_prev=oldincludedir ;;
1135 1.1 christos -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1136 1.1 christos | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1137 1.1 christos | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1138 1.1 christos oldincludedir=$ac_optarg ;;
1139 1.1 christos
1140 1.1 christos -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1141 1.1 christos ac_prev=prefix ;;
1142 1.1 christos -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1143 1.1 christos prefix=$ac_optarg ;;
1144 1.1 christos
1145 1.1 christos -program-prefix | --program-prefix | --program-prefi | --program-pref \
1146 1.1 christos | --program-pre | --program-pr | --program-p)
1147 1.1 christos ac_prev=program_prefix ;;
1148 1.1 christos -program-prefix=* | --program-prefix=* | --program-prefi=* \
1149 1.1 christos | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1150 1.1 christos program_prefix=$ac_optarg ;;
1151 1.1 christos
1152 1.1 christos -program-suffix | --program-suffix | --program-suffi | --program-suff \
1153 1.1 christos | --program-suf | --program-su | --program-s)
1154 1.1 christos ac_prev=program_suffix ;;
1155 1.1 christos -program-suffix=* | --program-suffix=* | --program-suffi=* \
1156 1.1 christos | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1157 1.1 christos program_suffix=$ac_optarg ;;
1158 1.1 christos
1159 1.1 christos -program-transform-name | --program-transform-name \
1160 1.1 christos | --program-transform-nam | --program-transform-na \
1161 1.1 christos | --program-transform-n | --program-transform- \
1162 1.1 christos | --program-transform | --program-transfor \
1163 1.1 christos | --program-transfo | --program-transf \
1164 1.1 christos | --program-trans | --program-tran \
1165 1.1 christos | --progr-tra | --program-tr | --program-t)
1166 1.1 christos ac_prev=program_transform_name ;;
1167 1.1 christos -program-transform-name=* | --program-transform-name=* \
1168 1.1 christos | --program-transform-nam=* | --program-transform-na=* \
1169 1.1 christos | --program-transform-n=* | --program-transform-=* \
1170 1.1 christos | --program-transform=* | --program-transfor=* \
1171 1.1 christos | --program-transfo=* | --program-transf=* \
1172 1.1 christos | --program-trans=* | --program-tran=* \
1173 1.1 christos | --progr-tra=* | --program-tr=* | --program-t=*)
1174 1.1 christos program_transform_name=$ac_optarg ;;
1175 1.1 christos
1176 1.1 christos -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1177 1.1 christos ac_prev=pdfdir ;;
1178 1.1 christos -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1179 1.1 christos pdfdir=$ac_optarg ;;
1180 1.1 christos
1181 1.1 christos -psdir | --psdir | --psdi | --psd | --ps)
1182 1.1 christos ac_prev=psdir ;;
1183 1.1 christos -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1184 1.1 christos psdir=$ac_optarg ;;
1185 1.1 christos
1186 1.1 christos -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1187 1.1 christos | -silent | --silent | --silen | --sile | --sil)
1188 1.1 christos silent=yes ;;
1189 1.1 christos
1190 1.1 christos -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1191 1.1 christos ac_prev=sbindir ;;
1192 1.1 christos -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1193 1.1 christos | --sbi=* | --sb=*)
1194 1.1 christos sbindir=$ac_optarg ;;
1195 1.1 christos
1196 1.1 christos -sharedstatedir | --sharedstatedir | --sharedstatedi \
1197 1.1 christos | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1198 1.1 christos | --sharedst | --shareds | --shared | --share | --shar \
1199 1.1 christos | --sha | --sh)
1200 1.1 christos ac_prev=sharedstatedir ;;
1201 1.1 christos -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1202 1.1 christos | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1203 1.1 christos | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1204 1.1 christos | --sha=* | --sh=*)
1205 1.1 christos sharedstatedir=$ac_optarg ;;
1206 1.1 christos
1207 1.1 christos -site | --site | --sit)
1208 1.1 christos ac_prev=site ;;
1209 1.1 christos -site=* | --site=* | --sit=*)
1210 1.1 christos site=$ac_optarg ;;
1211 1.1 christos
1212 1.1 christos -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1213 1.1 christos ac_prev=srcdir ;;
1214 1.1 christos -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1215 1.1 christos srcdir=$ac_optarg ;;
1216 1.1 christos
1217 1.1 christos -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1218 1.1 christos | --syscon | --sysco | --sysc | --sys | --sy)
1219 1.1 christos ac_prev=sysconfdir ;;
1220 1.1 christos -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1221 1.1 christos | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1222 1.1 christos sysconfdir=$ac_optarg ;;
1223 1.1 christos
1224 1.1 christos -target | --target | --targe | --targ | --tar | --ta | --t)
1225 1.1 christos ac_prev=target_alias ;;
1226 1.1 christos -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1227 1.1 christos target_alias=$ac_optarg ;;
1228 1.1 christos
1229 1.1 christos -v | -verbose | --verbose | --verbos | --verbo | --verb)
1230 1.1 christos verbose=yes ;;
1231 1.1 christos
1232 1.1 christos -version | --version | --versio | --versi | --vers | -V)
1233 1.1 christos ac_init_version=: ;;
1234 1.1 christos
1235 1.1 christos -with-* | --with-*)
1236 1.4 christos ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1237 1.1 christos # Reject names that are not valid shell variable names.
1238 1.4 christos expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1239 1.5 christos as_fn_error $? "invalid package name: $ac_useropt"
1240 1.4 christos ac_useropt_orig=$ac_useropt
1241 1.4 christos ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1242 1.4 christos case $ac_user_opts in
1243 1.4 christos *"
1244 1.4 christos "with_$ac_useropt"
1245 1.4 christos "*) ;;
1246 1.4 christos *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1247 1.4 christos ac_unrecognized_sep=', ';;
1248 1.4 christos esac
1249 1.4 christos eval with_$ac_useropt=\$ac_optarg ;;
1250 1.1 christos
1251 1.1 christos -without-* | --without-*)
1252 1.4 christos ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1253 1.1 christos # Reject names that are not valid shell variable names.
1254 1.4 christos expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1255 1.5 christos as_fn_error $? "invalid package name: $ac_useropt"
1256 1.4 christos ac_useropt_orig=$ac_useropt
1257 1.4 christos ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1258 1.4 christos case $ac_user_opts in
1259 1.4 christos *"
1260 1.4 christos "with_$ac_useropt"
1261 1.4 christos "*) ;;
1262 1.4 christos *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1263 1.4 christos ac_unrecognized_sep=', ';;
1264 1.4 christos esac
1265 1.4 christos eval with_$ac_useropt=no ;;
1266 1.1 christos
1267 1.1 christos --x)
1268 1.1 christos # Obsolete; use --with-x.
1269 1.1 christos with_x=yes ;;
1270 1.1 christos
1271 1.1 christos -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1272 1.1 christos | --x-incl | --x-inc | --x-in | --x-i)
1273 1.1 christos ac_prev=x_includes ;;
1274 1.1 christos -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1275 1.1 christos | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1276 1.1 christos x_includes=$ac_optarg ;;
1277 1.1 christos
1278 1.1 christos -x-libraries | --x-libraries | --x-librarie | --x-librari \
1279 1.1 christos | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1280 1.1 christos ac_prev=x_libraries ;;
1281 1.1 christos -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1282 1.1 christos | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1283 1.1 christos x_libraries=$ac_optarg ;;
1284 1.1 christos
1285 1.5 christos -*) as_fn_error $? "unrecognized option: \`$ac_option'
1286 1.5 christos Try \`$0 --help' for more information"
1287 1.1 christos ;;
1288 1.1 christos
1289 1.1 christos *=*)
1290 1.1 christos ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1291 1.1 christos # Reject names that are not valid shell variable names.
1292 1.4 christos case $ac_envvar in #(
1293 1.4 christos '' | [0-9]* | *[!_$as_cr_alnum]* )
1294 1.5 christos as_fn_error $? "invalid variable name: \`$ac_envvar'" ;;
1295 1.4 christos esac
1296 1.1 christos eval $ac_envvar=\$ac_optarg
1297 1.1 christos export $ac_envvar ;;
1298 1.1 christos
1299 1.1 christos *)
1300 1.1 christos # FIXME: should be removed in autoconf 3.0.
1301 1.4 christos $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1302 1.1 christos expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1303 1.4 christos $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1304 1.5 christos : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
1305 1.1 christos ;;
1306 1.1 christos
1307 1.1 christos esac
1308 1.1 christos done
1309 1.1 christos
1310 1.1 christos if test -n "$ac_prev"; then
1311 1.1 christos ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1312 1.5 christos as_fn_error $? "missing argument to $ac_option"
1313 1.4 christos fi
1314 1.4 christos
1315 1.4 christos if test -n "$ac_unrecognized_opts"; then
1316 1.4 christos case $enable_option_checking in
1317 1.4 christos no) ;;
1318 1.5 christos fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
1319 1.4 christos *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1320 1.4 christos esac
1321 1.1 christos fi
1322 1.1 christos
1323 1.4 christos # Check all directory arguments for consistency.
1324 1.1 christos for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1325 1.1 christos datadir sysconfdir sharedstatedir localstatedir includedir \
1326 1.1 christos oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1327 1.1 christos libdir localedir mandir
1328 1.1 christos do
1329 1.1 christos eval ac_val=\$$ac_var
1330 1.4 christos # Remove trailing slashes.
1331 1.4 christos case $ac_val in
1332 1.4 christos */ )
1333 1.4 christos ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1334 1.4 christos eval $ac_var=\$ac_val;;
1335 1.4 christos esac
1336 1.4 christos # Be sure to have absolute directory names.
1337 1.1 christos case $ac_val in
1338 1.1 christos [\\/$]* | ?:[\\/]* ) continue;;
1339 1.1 christos NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1340 1.1 christos esac
1341 1.5 christos as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val"
1342 1.1 christos done
1343 1.1 christos
1344 1.1 christos # There might be people who depend on the old broken behavior: `$host'
1345 1.1 christos # used to hold the argument of --host etc.
1346 1.1 christos # FIXME: To remove some day.
1347 1.1 christos build=$build_alias
1348 1.1 christos host=$host_alias
1349 1.1 christos target=$target_alias
1350 1.1 christos
1351 1.1 christos # FIXME: To remove some day.
1352 1.1 christos if test "x$host_alias" != x; then
1353 1.1 christos if test "x$build_alias" = x; then
1354 1.1 christos cross_compiling=maybe
1355 1.5 christos $as_echo "$as_me: WARNING: if you wanted to set the --build type, don't use --host.
1356 1.5 christos If a cross compiler is detected then cross compile mode will be used" >&2
1357 1.1 christos elif test "x$build_alias" != "x$host_alias"; then
1358 1.1 christos cross_compiling=yes
1359 1.1 christos fi
1360 1.1 christos fi
1361 1.1 christos
1362 1.1 christos ac_tool_prefix=
1363 1.1 christos test -n "$host_alias" && ac_tool_prefix=$host_alias-
1364 1.1 christos
1365 1.1 christos test "$silent" = yes && exec 6>/dev/null
1366 1.1 christos
1367 1.1 christos
1368 1.1 christos ac_pwd=`pwd` && test -n "$ac_pwd" &&
1369 1.1 christos ac_ls_di=`ls -di .` &&
1370 1.1 christos ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1371 1.5 christos as_fn_error $? "working directory cannot be determined"
1372 1.1 christos test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1373 1.5 christos as_fn_error $? "pwd does not report name of working directory"
1374 1.1 christos
1375 1.1 christos
1376 1.1 christos # Find the source files, if location was not specified.
1377 1.1 christos if test -z "$srcdir"; then
1378 1.1 christos ac_srcdir_defaulted=yes
1379 1.1 christos # Try the directory containing this script, then the parent directory.
1380 1.4 christos ac_confdir=`$as_dirname -- "$as_myself" ||
1381 1.4 christos $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1382 1.4 christos X"$as_myself" : 'X\(//\)[^/]' \| \
1383 1.4 christos X"$as_myself" : 'X\(//\)$' \| \
1384 1.4 christos X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1385 1.4 christos $as_echo X"$as_myself" |
1386 1.1 christos sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1387 1.1 christos s//\1/
1388 1.1 christos q
1389 1.1 christos }
1390 1.1 christos /^X\(\/\/\)[^/].*/{
1391 1.1 christos s//\1/
1392 1.1 christos q
1393 1.1 christos }
1394 1.1 christos /^X\(\/\/\)$/{
1395 1.1 christos s//\1/
1396 1.1 christos q
1397 1.1 christos }
1398 1.1 christos /^X\(\/\).*/{
1399 1.1 christos s//\1/
1400 1.1 christos q
1401 1.1 christos }
1402 1.1 christos s/.*/./; q'`
1403 1.1 christos srcdir=$ac_confdir
1404 1.1 christos if test ! -r "$srcdir/$ac_unique_file"; then
1405 1.1 christos srcdir=..
1406 1.1 christos fi
1407 1.1 christos else
1408 1.1 christos ac_srcdir_defaulted=no
1409 1.1 christos fi
1410 1.1 christos if test ! -r "$srcdir/$ac_unique_file"; then
1411 1.1 christos test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1412 1.5 christos as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir"
1413 1.1 christos fi
1414 1.1 christos ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1415 1.1 christos ac_abs_confdir=`(
1416 1.5 christos cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
1417 1.1 christos pwd)`
1418 1.1 christos # When building in place, set srcdir=.
1419 1.1 christos if test "$ac_abs_confdir" = "$ac_pwd"; then
1420 1.1 christos srcdir=.
1421 1.1 christos fi
1422 1.1 christos # Remove unnecessary trailing slashes from srcdir.
1423 1.1 christos # Double slashes in file names in object file debugging info
1424 1.1 christos # mess up M-x gdb in Emacs.
1425 1.1 christos case $srcdir in
1426 1.1 christos */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1427 1.1 christos esac
1428 1.1 christos for ac_var in $ac_precious_vars; do
1429 1.1 christos eval ac_env_${ac_var}_set=\${${ac_var}+set}
1430 1.1 christos eval ac_env_${ac_var}_value=\$${ac_var}
1431 1.1 christos eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1432 1.1 christos eval ac_cv_env_${ac_var}_value=\$${ac_var}
1433 1.1 christos done
1434 1.1 christos
1435 1.1 christos #
1436 1.1 christos # Report the --help message.
1437 1.1 christos #
1438 1.1 christos if test "$ac_init_help" = "long"; then
1439 1.1 christos # Omit some internal or obsolete options to make the list less imposing.
1440 1.1 christos # This message is too long to be a string in the A/UX 3.1 sh.
1441 1.1 christos cat <<_ACEOF
1442 1.5 christos \`configure' configures file 5.09 to adapt to many kinds of systems.
1443 1.1 christos
1444 1.1 christos Usage: $0 [OPTION]... [VAR=VALUE]...
1445 1.1 christos
1446 1.1 christos To assign environment variables (e.g., CC, CFLAGS...), specify them as
1447 1.1 christos VAR=VALUE. See below for descriptions of some of the useful variables.
1448 1.1 christos
1449 1.1 christos Defaults for the options are specified in brackets.
1450 1.1 christos
1451 1.1 christos Configuration:
1452 1.1 christos -h, --help display this help and exit
1453 1.1 christos --help=short display options specific to this package
1454 1.1 christos --help=recursive display the short help of all the included packages
1455 1.1 christos -V, --version display version information and exit
1456 1.5 christos -q, --quiet, --silent do not print \`checking ...' messages
1457 1.1 christos --cache-file=FILE cache test results in FILE [disabled]
1458 1.1 christos -C, --config-cache alias for \`--cache-file=config.cache'
1459 1.1 christos -n, --no-create do not create output files
1460 1.1 christos --srcdir=DIR find the sources in DIR [configure dir or \`..']
1461 1.1 christos
1462 1.1 christos Installation directories:
1463 1.1 christos --prefix=PREFIX install architecture-independent files in PREFIX
1464 1.4 christos [$ac_default_prefix]
1465 1.1 christos --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
1466 1.4 christos [PREFIX]
1467 1.1 christos
1468 1.1 christos By default, \`make install' will install all the files in
1469 1.1 christos \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1470 1.1 christos an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1471 1.1 christos for instance \`--prefix=\$HOME'.
1472 1.1 christos
1473 1.1 christos For better control, use the options below.
1474 1.1 christos
1475 1.1 christos Fine tuning of the installation directories:
1476 1.4 christos --bindir=DIR user executables [EPREFIX/bin]
1477 1.4 christos --sbindir=DIR system admin executables [EPREFIX/sbin]
1478 1.4 christos --libexecdir=DIR program executables [EPREFIX/libexec]
1479 1.4 christos --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1480 1.4 christos --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1481 1.4 christos --localstatedir=DIR modifiable single-machine data [PREFIX/var]
1482 1.4 christos --libdir=DIR object code libraries [EPREFIX/lib]
1483 1.4 christos --includedir=DIR C header files [PREFIX/include]
1484 1.4 christos --oldincludedir=DIR C header files for non-gcc [/usr/include]
1485 1.4 christos --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1486 1.4 christos --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1487 1.4 christos --infodir=DIR info documentation [DATAROOTDIR/info]
1488 1.4 christos --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1489 1.4 christos --mandir=DIR man documentation [DATAROOTDIR/man]
1490 1.4 christos --docdir=DIR documentation root [DATAROOTDIR/doc/file]
1491 1.4 christos --htmldir=DIR html documentation [DOCDIR]
1492 1.4 christos --dvidir=DIR dvi documentation [DOCDIR]
1493 1.4 christos --pdfdir=DIR pdf documentation [DOCDIR]
1494 1.4 christos --psdir=DIR ps documentation [DOCDIR]
1495 1.1 christos _ACEOF
1496 1.1 christos
1497 1.1 christos cat <<\_ACEOF
1498 1.1 christos
1499 1.1 christos Program names:
1500 1.1 christos --program-prefix=PREFIX prepend PREFIX to installed program names
1501 1.1 christos --program-suffix=SUFFIX append SUFFIX to installed program names
1502 1.1 christos --program-transform-name=PROGRAM run sed PROGRAM on installed program names
1503 1.1 christos
1504 1.1 christos System types:
1505 1.1 christos --build=BUILD configure for building on BUILD [guessed]
1506 1.1 christos --host=HOST cross-compile to build programs to run on HOST [BUILD]
1507 1.1 christos _ACEOF
1508 1.1 christos fi
1509 1.1 christos
1510 1.1 christos if test -n "$ac_init_help"; then
1511 1.1 christos case $ac_init_help in
1512 1.5 christos short | recursive ) echo "Configuration of file 5.09:";;
1513 1.1 christos esac
1514 1.1 christos cat <<\_ACEOF
1515 1.1 christos
1516 1.1 christos Optional Features:
1517 1.4 christos --disable-option-checking ignore unrecognized --enable/--with options
1518 1.1 christos --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
1519 1.1 christos --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
1520 1.4 christos --enable-silent-rules less verbose build output (undo: `make V=1')
1521 1.4 christos --disable-silent-rules verbose build output (undo: `make V=0')
1522 1.1 christos --disable-elf disable builtin ELF support
1523 1.1 christos --disable-elf-core disable ELF core file support
1524 1.1 christos --enable-fsect-man5 enable file formats in man section 5
1525 1.1 christos --disable-dependency-tracking speeds up one-time build
1526 1.1 christos --enable-dependency-tracking do not reject slow dependency extractors
1527 1.1 christos --enable-shared[=PKGS] build shared libraries [default=yes]
1528 1.1 christos --enable-static[=PKGS] build static libraries [default=yes]
1529 1.1 christos --enable-fast-install[=PKGS]
1530 1.1 christos optimize for fast installation [default=yes]
1531 1.1 christos --disable-libtool-lock avoid locking (might break parallel builds)
1532 1.1 christos --disable-largefile omit support for large files
1533 1.1 christos --disable-warnings disable compiler warnings
1534 1.1 christos
1535 1.1 christos Optional Packages:
1536 1.1 christos --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1537 1.1 christos --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
1538 1.1 christos --with-pic try to use only PIC/non-PIC objects [default=use
1539 1.1 christos both]
1540 1.3 christos --with-gnu-ld assume the C compiler uses GNU ld [default=no]
1541 1.1 christos
1542 1.1 christos Some influential environment variables:
1543 1.1 christos CC C compiler command
1544 1.1 christos CFLAGS C compiler flags
1545 1.1 christos LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
1546 1.1 christos nonstandard directory <lib dir>
1547 1.1 christos LIBS libraries to pass to the linker, e.g. -l<library>
1548 1.5 christos CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
1549 1.1 christos you have headers in a nonstandard directory <include dir>
1550 1.1 christos CPP C preprocessor
1551 1.1 christos
1552 1.1 christos Use these variables to override the choices made by `configure' or to help
1553 1.1 christos it to find libraries and programs with nonstandard names/locations.
1554 1.1 christos
1555 1.1 christos Report bugs to <christos@astron.com>.
1556 1.1 christos _ACEOF
1557 1.1 christos ac_status=$?
1558 1.1 christos fi
1559 1.1 christos
1560 1.1 christos if test "$ac_init_help" = "recursive"; then
1561 1.1 christos # If there are subdirs, report their specific --help.
1562 1.1 christos for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1563 1.4 christos test -d "$ac_dir" ||
1564 1.4 christos { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1565 1.4 christos continue
1566 1.1 christos ac_builddir=.
1567 1.1 christos
1568 1.1 christos case "$ac_dir" in
1569 1.1 christos .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1570 1.1 christos *)
1571 1.4 christos ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1572 1.1 christos # A ".." for each directory in $ac_dir_suffix.
1573 1.4 christos ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1574 1.1 christos case $ac_top_builddir_sub in
1575 1.1 christos "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1576 1.1 christos *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1577 1.1 christos esac ;;
1578 1.1 christos esac
1579 1.1 christos ac_abs_top_builddir=$ac_pwd
1580 1.1 christos ac_abs_builddir=$ac_pwd$ac_dir_suffix
1581 1.1 christos # for backward compatibility:
1582 1.1 christos ac_top_builddir=$ac_top_build_prefix
1583 1.1 christos
1584 1.1 christos case $srcdir in
1585 1.1 christos .) # We are building in place.
1586 1.1 christos ac_srcdir=.
1587 1.1 christos ac_top_srcdir=$ac_top_builddir_sub
1588 1.1 christos ac_abs_top_srcdir=$ac_pwd ;;
1589 1.1 christos [\\/]* | ?:[\\/]* ) # Absolute name.
1590 1.1 christos ac_srcdir=$srcdir$ac_dir_suffix;
1591 1.1 christos ac_top_srcdir=$srcdir
1592 1.1 christos ac_abs_top_srcdir=$srcdir ;;
1593 1.1 christos *) # Relative name.
1594 1.1 christos ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1595 1.1 christos ac_top_srcdir=$ac_top_build_prefix$srcdir
1596 1.1 christos ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1597 1.1 christos esac
1598 1.1 christos ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1599 1.1 christos
1600 1.1 christos cd "$ac_dir" || { ac_status=$?; continue; }
1601 1.1 christos # Check for guested configure.
1602 1.1 christos if test -f "$ac_srcdir/configure.gnu"; then
1603 1.1 christos echo &&
1604 1.1 christos $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1605 1.1 christos elif test -f "$ac_srcdir/configure"; then
1606 1.1 christos echo &&
1607 1.1 christos $SHELL "$ac_srcdir/configure" --help=recursive
1608 1.1 christos else
1609 1.4 christos $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1610 1.1 christos fi || ac_status=$?
1611 1.1 christos cd "$ac_pwd" || { ac_status=$?; break; }
1612 1.1 christos done
1613 1.1 christos fi
1614 1.1 christos
1615 1.1 christos test -n "$ac_init_help" && exit $ac_status
1616 1.1 christos if $ac_init_version; then
1617 1.1 christos cat <<\_ACEOF
1618 1.5 christos file configure 5.09
1619 1.5 christos generated by GNU Autoconf 2.68
1620 1.1 christos
1621 1.5 christos Copyright (C) 2010 Free Software Foundation, Inc.
1622 1.1 christos This configure script is free software; the Free Software Foundation
1623 1.1 christos gives unlimited permission to copy, distribute and modify it.
1624 1.1 christos _ACEOF
1625 1.1 christos exit
1626 1.1 christos fi
1627 1.1 christos
1628 1.4 christos ## ------------------------ ##
1629 1.4 christos ## Autoconf initialization. ##
1630 1.4 christos ## ------------------------ ##
1631 1.4 christos
1632 1.4 christos # ac_fn_c_try_compile LINENO
1633 1.4 christos # --------------------------
1634 1.4 christos # Try to compile conftest.$ac_ext, and return whether this succeeded.
1635 1.4 christos ac_fn_c_try_compile ()
1636 1.4 christos {
1637 1.4 christos as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1638 1.4 christos rm -f conftest.$ac_objext
1639 1.4 christos if { { ac_try="$ac_compile"
1640 1.4 christos case "(($ac_try" in
1641 1.4 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1642 1.4 christos *) ac_try_echo=$ac_try;;
1643 1.4 christos esac
1644 1.4 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1645 1.4 christos $as_echo "$ac_try_echo"; } >&5
1646 1.4 christos (eval "$ac_compile") 2>conftest.err
1647 1.4 christos ac_status=$?
1648 1.4 christos if test -s conftest.err; then
1649 1.4 christos grep -v '^ *+' conftest.err >conftest.er1
1650 1.4 christos cat conftest.er1 >&5
1651 1.4 christos mv -f conftest.er1 conftest.err
1652 1.4 christos fi
1653 1.4 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1654 1.4 christos test $ac_status = 0; } && {
1655 1.4 christos test -z "$ac_c_werror_flag" ||
1656 1.4 christos test ! -s conftest.err
1657 1.4 christos } && test -s conftest.$ac_objext; then :
1658 1.4 christos ac_retval=0
1659 1.4 christos else
1660 1.4 christos $as_echo "$as_me: failed program was:" >&5
1661 1.4 christos sed 's/^/| /' conftest.$ac_ext >&5
1662 1.4 christos
1663 1.4 christos ac_retval=1
1664 1.4 christos fi
1665 1.5 christos eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1666 1.5 christos as_fn_set_status $ac_retval
1667 1.1 christos
1668 1.4 christos } # ac_fn_c_try_compile
1669 1.1 christos
1670 1.4 christos # ac_fn_c_try_cpp LINENO
1671 1.4 christos # ----------------------
1672 1.4 christos # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1673 1.4 christos ac_fn_c_try_cpp ()
1674 1.1 christos {
1675 1.4 christos as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1676 1.4 christos if { { ac_try="$ac_cpp conftest.$ac_ext"
1677 1.4 christos case "(($ac_try" in
1678 1.4 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1679 1.4 christos *) ac_try_echo=$ac_try;;
1680 1.4 christos esac
1681 1.4 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1682 1.4 christos $as_echo "$ac_try_echo"; } >&5
1683 1.4 christos (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1684 1.4 christos ac_status=$?
1685 1.4 christos if test -s conftest.err; then
1686 1.4 christos grep -v '^ *+' conftest.err >conftest.er1
1687 1.4 christos cat conftest.er1 >&5
1688 1.4 christos mv -f conftest.er1 conftest.err
1689 1.4 christos fi
1690 1.4 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1691 1.5 christos test $ac_status = 0; } > conftest.i && {
1692 1.4 christos test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1693 1.4 christos test ! -s conftest.err
1694 1.4 christos }; then :
1695 1.4 christos ac_retval=0
1696 1.4 christos else
1697 1.4 christos $as_echo "$as_me: failed program was:" >&5
1698 1.4 christos sed 's/^/| /' conftest.$ac_ext >&5
1699 1.1 christos
1700 1.4 christos ac_retval=1
1701 1.4 christos fi
1702 1.5 christos eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1703 1.5 christos as_fn_set_status $ac_retval
1704 1.1 christos
1705 1.4 christos } # ac_fn_c_try_cpp
1706 1.1 christos
1707 1.4 christos # ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1708 1.4 christos # -------------------------------------------------------
1709 1.4 christos # Tests whether HEADER exists, giving a warning if it cannot be compiled using
1710 1.4 christos # the include files in INCLUDES and setting the cache variable VAR
1711 1.4 christos # accordingly.
1712 1.4 christos ac_fn_c_check_header_mongrel ()
1713 1.4 christos {
1714 1.4 christos as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1715 1.5 christos if eval \${$3+:} false; then :
1716 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1717 1.4 christos $as_echo_n "checking for $2... " >&6; }
1718 1.5 christos if eval \${$3+:} false; then :
1719 1.4 christos $as_echo_n "(cached) " >&6
1720 1.4 christos fi
1721 1.4 christos eval ac_res=\$$3
1722 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1723 1.4 christos $as_echo "$ac_res" >&6; }
1724 1.4 christos else
1725 1.4 christos # Is the header compilable?
1726 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1727 1.4 christos $as_echo_n "checking $2 usability... " >&6; }
1728 1.4 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1729 1.4 christos /* end confdefs.h. */
1730 1.4 christos $4
1731 1.4 christos #include <$2>
1732 1.4 christos _ACEOF
1733 1.4 christos if ac_fn_c_try_compile "$LINENO"; then :
1734 1.4 christos ac_header_compiler=yes
1735 1.4 christos else
1736 1.4 christos ac_header_compiler=no
1737 1.4 christos fi
1738 1.4 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1739 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1740 1.4 christos $as_echo "$ac_header_compiler" >&6; }
1741 1.1 christos
1742 1.4 christos # Is the header present?
1743 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1744 1.4 christos $as_echo_n "checking $2 presence... " >&6; }
1745 1.4 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1746 1.4 christos /* end confdefs.h. */
1747 1.4 christos #include <$2>
1748 1.4 christos _ACEOF
1749 1.4 christos if ac_fn_c_try_cpp "$LINENO"; then :
1750 1.4 christos ac_header_preproc=yes
1751 1.4 christos else
1752 1.4 christos ac_header_preproc=no
1753 1.4 christos fi
1754 1.5 christos rm -f conftest.err conftest.i conftest.$ac_ext
1755 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1756 1.4 christos $as_echo "$ac_header_preproc" >&6; }
1757 1.1 christos
1758 1.4 christos # So? What about this header?
1759 1.4 christos case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1760 1.4 christos yes:no: )
1761 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1762 1.4 christos $as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1763 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1764 1.4 christos $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1765 1.4 christos ;;
1766 1.4 christos no:yes:* )
1767 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1768 1.4 christos $as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1769 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5
1770 1.4 christos $as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;}
1771 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1772 1.4 christos $as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1773 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5
1774 1.4 christos $as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;}
1775 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1776 1.4 christos $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1777 1.5 christos ( $as_echo "## ---------------------------------- ##
1778 1.4 christos ## Report this to christos (at] astron.com ##
1779 1.5 christos ## ---------------------------------- ##"
1780 1.4 christos ) | sed "s/^/$as_me: WARNING: /" >&2
1781 1.4 christos ;;
1782 1.4 christos esac
1783 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1784 1.4 christos $as_echo_n "checking for $2... " >&6; }
1785 1.5 christos if eval \${$3+:} false; then :
1786 1.4 christos $as_echo_n "(cached) " >&6
1787 1.4 christos else
1788 1.4 christos eval "$3=\$ac_header_compiler"
1789 1.4 christos fi
1790 1.4 christos eval ac_res=\$$3
1791 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1792 1.4 christos $as_echo "$ac_res" >&6; }
1793 1.4 christos fi
1794 1.5 christos eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1795 1.1 christos
1796 1.4 christos } # ac_fn_c_check_header_mongrel
1797 1.1 christos
1798 1.4 christos # ac_fn_c_try_run LINENO
1799 1.4 christos # ----------------------
1800 1.4 christos # Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1801 1.4 christos # that executables *can* be run.
1802 1.4 christos ac_fn_c_try_run ()
1803 1.4 christos {
1804 1.4 christos as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1805 1.4 christos if { { ac_try="$ac_link"
1806 1.4 christos case "(($ac_try" in
1807 1.4 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1808 1.4 christos *) ac_try_echo=$ac_try;;
1809 1.4 christos esac
1810 1.4 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1811 1.4 christos $as_echo "$ac_try_echo"; } >&5
1812 1.4 christos (eval "$ac_link") 2>&5
1813 1.4 christos ac_status=$?
1814 1.4 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1815 1.4 christos test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1816 1.4 christos { { case "(($ac_try" in
1817 1.4 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1818 1.4 christos *) ac_try_echo=$ac_try;;
1819 1.4 christos esac
1820 1.4 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1821 1.4 christos $as_echo "$ac_try_echo"; } >&5
1822 1.4 christos (eval "$ac_try") 2>&5
1823 1.4 christos ac_status=$?
1824 1.4 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1825 1.4 christos test $ac_status = 0; }; }; then :
1826 1.4 christos ac_retval=0
1827 1.4 christos else
1828 1.4 christos $as_echo "$as_me: program exited with status $ac_status" >&5
1829 1.4 christos $as_echo "$as_me: failed program was:" >&5
1830 1.4 christos sed 's/^/| /' conftest.$ac_ext >&5
1831 1.1 christos
1832 1.4 christos ac_retval=$ac_status
1833 1.4 christos fi
1834 1.4 christos rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1835 1.5 christos eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1836 1.5 christos as_fn_set_status $ac_retval
1837 1.1 christos
1838 1.4 christos } # ac_fn_c_try_run
1839 1.1 christos
1840 1.4 christos # ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1841 1.4 christos # -------------------------------------------------------
1842 1.4 christos # Tests whether HEADER exists and can be compiled using the include files in
1843 1.4 christos # INCLUDES, setting the cache variable VAR accordingly.
1844 1.4 christos ac_fn_c_check_header_compile ()
1845 1.4 christos {
1846 1.4 christos as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1847 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1848 1.4 christos $as_echo_n "checking for $2... " >&6; }
1849 1.5 christos if eval \${$3+:} false; then :
1850 1.4 christos $as_echo_n "(cached) " >&6
1851 1.4 christos else
1852 1.4 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1853 1.4 christos /* end confdefs.h. */
1854 1.4 christos $4
1855 1.4 christos #include <$2>
1856 1.1 christos _ACEOF
1857 1.4 christos if ac_fn_c_try_compile "$LINENO"; then :
1858 1.4 christos eval "$3=yes"
1859 1.4 christos else
1860 1.4 christos eval "$3=no"
1861 1.4 christos fi
1862 1.4 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1863 1.4 christos fi
1864 1.4 christos eval ac_res=\$$3
1865 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1866 1.4 christos $as_echo "$ac_res" >&6; }
1867 1.5 christos eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1868 1.4 christos
1869 1.4 christos } # ac_fn_c_check_header_compile
1870 1.4 christos
1871 1.4 christos # ac_fn_c_try_link LINENO
1872 1.4 christos # -----------------------
1873 1.4 christos # Try to link conftest.$ac_ext, and return whether this succeeded.
1874 1.4 christos ac_fn_c_try_link ()
1875 1.4 christos {
1876 1.4 christos as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1877 1.4 christos rm -f conftest.$ac_objext conftest$ac_exeext
1878 1.4 christos if { { ac_try="$ac_link"
1879 1.4 christos case "(($ac_try" in
1880 1.4 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1881 1.4 christos *) ac_try_echo=$ac_try;;
1882 1.4 christos esac
1883 1.4 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1884 1.4 christos $as_echo "$ac_try_echo"; } >&5
1885 1.4 christos (eval "$ac_link") 2>conftest.err
1886 1.4 christos ac_status=$?
1887 1.4 christos if test -s conftest.err; then
1888 1.4 christos grep -v '^ *+' conftest.err >conftest.er1
1889 1.4 christos cat conftest.er1 >&5
1890 1.4 christos mv -f conftest.er1 conftest.err
1891 1.4 christos fi
1892 1.4 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1893 1.4 christos test $ac_status = 0; } && {
1894 1.4 christos test -z "$ac_c_werror_flag" ||
1895 1.4 christos test ! -s conftest.err
1896 1.4 christos } && test -s conftest$ac_exeext && {
1897 1.4 christos test "$cross_compiling" = yes ||
1898 1.4 christos $as_test_x conftest$ac_exeext
1899 1.4 christos }; then :
1900 1.4 christos ac_retval=0
1901 1.4 christos else
1902 1.4 christos $as_echo "$as_me: failed program was:" >&5
1903 1.4 christos sed 's/^/| /' conftest.$ac_ext >&5
1904 1.1 christos
1905 1.4 christos ac_retval=1
1906 1.4 christos fi
1907 1.4 christos # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1908 1.4 christos # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1909 1.4 christos # interfere with the next link command; also delete a directory that is
1910 1.4 christos # left behind by Apple's compiler. We do this before executing the actions.
1911 1.4 christos rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1912 1.5 christos eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1913 1.5 christos as_fn_set_status $ac_retval
1914 1.1 christos
1915 1.4 christos } # ac_fn_c_try_link
1916 1.1 christos
1917 1.4 christos # ac_fn_c_check_func LINENO FUNC VAR
1918 1.4 christos # ----------------------------------
1919 1.4 christos # Tests whether FUNC exists, setting the cache variable VAR accordingly
1920 1.4 christos ac_fn_c_check_func ()
1921 1.4 christos {
1922 1.4 christos as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1923 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1924 1.4 christos $as_echo_n "checking for $2... " >&6; }
1925 1.5 christos if eval \${$3+:} false; then :
1926 1.4 christos $as_echo_n "(cached) " >&6
1927 1.4 christos else
1928 1.4 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1929 1.4 christos /* end confdefs.h. */
1930 1.4 christos /* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1931 1.4 christos For example, HP-UX 11i <limits.h> declares gettimeofday. */
1932 1.4 christos #define $2 innocuous_$2
1933 1.1 christos
1934 1.4 christos /* System header to define __stub macros and hopefully few prototypes,
1935 1.4 christos which can conflict with char $2 (); below.
1936 1.4 christos Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
1937 1.4 christos <limits.h> exists even on freestanding compilers. */
1938 1.1 christos
1939 1.4 christos #ifdef __STDC__
1940 1.4 christos # include <limits.h>
1941 1.4 christos #else
1942 1.4 christos # include <assert.h>
1943 1.4 christos #endif
1944 1.1 christos
1945 1.4 christos #undef $2
1946 1.1 christos
1947 1.4 christos /* Override any GCC internal prototype to avoid an error.
1948 1.4 christos Use char because int might match the return type of a GCC
1949 1.4 christos builtin and then its argument prototype would still apply. */
1950 1.4 christos #ifdef __cplusplus
1951 1.4 christos extern "C"
1952 1.4 christos #endif
1953 1.4 christos char $2 ();
1954 1.4 christos /* The GNU C library defines this for functions which it implements
1955 1.4 christos to always fail with ENOSYS. Some functions are actually named
1956 1.4 christos something starting with __ and the normal name is an alias. */
1957 1.4 christos #if defined __stub_$2 || defined __stub___$2
1958 1.4 christos choke me
1959 1.4 christos #endif
1960 1.1 christos
1961 1.4 christos int
1962 1.4 christos main ()
1963 1.4 christos {
1964 1.4 christos return $2 ();
1965 1.4 christos ;
1966 1.4 christos return 0;
1967 1.4 christos }
1968 1.4 christos _ACEOF
1969 1.4 christos if ac_fn_c_try_link "$LINENO"; then :
1970 1.4 christos eval "$3=yes"
1971 1.4 christos else
1972 1.4 christos eval "$3=no"
1973 1.4 christos fi
1974 1.4 christos rm -f core conftest.err conftest.$ac_objext \
1975 1.4 christos conftest$ac_exeext conftest.$ac_ext
1976 1.4 christos fi
1977 1.4 christos eval ac_res=\$$3
1978 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1979 1.4 christos $as_echo "$ac_res" >&6; }
1980 1.5 christos eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1981 1.1 christos
1982 1.4 christos } # ac_fn_c_check_func
1983 1.1 christos
1984 1.4 christos # ac_fn_c_check_type LINENO TYPE VAR INCLUDES
1985 1.4 christos # -------------------------------------------
1986 1.4 christos # Tests whether TYPE exists after having included INCLUDES, setting cache
1987 1.4 christos # variable VAR accordingly.
1988 1.4 christos ac_fn_c_check_type ()
1989 1.4 christos {
1990 1.4 christos as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1991 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1992 1.4 christos $as_echo_n "checking for $2... " >&6; }
1993 1.5 christos if eval \${$3+:} false; then :
1994 1.4 christos $as_echo_n "(cached) " >&6
1995 1.4 christos else
1996 1.4 christos eval "$3=no"
1997 1.4 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1998 1.4 christos /* end confdefs.h. */
1999 1.4 christos $4
2000 1.4 christos int
2001 1.4 christos main ()
2002 1.4 christos {
2003 1.4 christos if (sizeof ($2))
2004 1.4 christos return 0;
2005 1.4 christos ;
2006 1.4 christos return 0;
2007 1.4 christos }
2008 1.4 christos _ACEOF
2009 1.4 christos if ac_fn_c_try_compile "$LINENO"; then :
2010 1.4 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2011 1.4 christos /* end confdefs.h. */
2012 1.4 christos $4
2013 1.4 christos int
2014 1.4 christos main ()
2015 1.4 christos {
2016 1.4 christos if (sizeof (($2)))
2017 1.4 christos return 0;
2018 1.4 christos ;
2019 1.4 christos return 0;
2020 1.4 christos }
2021 1.1 christos _ACEOF
2022 1.4 christos if ac_fn_c_try_compile "$LINENO"; then :
2023 1.1 christos
2024 1.4 christos else
2025 1.4 christos eval "$3=yes"
2026 1.4 christos fi
2027 1.4 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2028 1.4 christos fi
2029 1.4 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2030 1.4 christos fi
2031 1.4 christos eval ac_res=\$$3
2032 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2033 1.4 christos $as_echo "$ac_res" >&6; }
2034 1.5 christos eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2035 1.1 christos
2036 1.4 christos } # ac_fn_c_check_type
2037 1.4 christos
2038 1.4 christos # ac_fn_c_check_member LINENO AGGR MEMBER VAR INCLUDES
2039 1.4 christos # ----------------------------------------------------
2040 1.4 christos # Tries to find if the field MEMBER exists in type AGGR, after including
2041 1.4 christos # INCLUDES, setting cache variable VAR accordingly.
2042 1.4 christos ac_fn_c_check_member ()
2043 1.4 christos {
2044 1.4 christos as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2045 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2.$3" >&5
2046 1.4 christos $as_echo_n "checking for $2.$3... " >&6; }
2047 1.5 christos if eval \${$4+:} false; then :
2048 1.4 christos $as_echo_n "(cached) " >&6
2049 1.4 christos else
2050 1.4 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2051 1.4 christos /* end confdefs.h. */
2052 1.4 christos $5
2053 1.4 christos int
2054 1.4 christos main ()
2055 1.4 christos {
2056 1.4 christos static $2 ac_aggr;
2057 1.4 christos if (ac_aggr.$3)
2058 1.4 christos return 0;
2059 1.4 christos ;
2060 1.4 christos return 0;
2061 1.4 christos }
2062 1.4 christos _ACEOF
2063 1.4 christos if ac_fn_c_try_compile "$LINENO"; then :
2064 1.4 christos eval "$4=yes"
2065 1.4 christos else
2066 1.4 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2067 1.4 christos /* end confdefs.h. */
2068 1.4 christos $5
2069 1.4 christos int
2070 1.4 christos main ()
2071 1.4 christos {
2072 1.4 christos static $2 ac_aggr;
2073 1.4 christos if (sizeof ac_aggr.$3)
2074 1.4 christos return 0;
2075 1.4 christos ;
2076 1.4 christos return 0;
2077 1.4 christos }
2078 1.1 christos _ACEOF
2079 1.4 christos if ac_fn_c_try_compile "$LINENO"; then :
2080 1.4 christos eval "$4=yes"
2081 1.4 christos else
2082 1.4 christos eval "$4=no"
2083 1.4 christos fi
2084 1.4 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2085 1.4 christos fi
2086 1.4 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2087 1.4 christos fi
2088 1.4 christos eval ac_res=\$$4
2089 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2090 1.4 christos $as_echo "$ac_res" >&6; }
2091 1.5 christos eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2092 1.4 christos
2093 1.4 christos } # ac_fn_c_check_member
2094 1.1 christos
2095 1.5 christos # ac_fn_c_check_decl LINENO SYMBOL VAR INCLUDES
2096 1.5 christos # ---------------------------------------------
2097 1.5 christos # Tests whether SYMBOL is declared in INCLUDES, setting cache variable VAR
2098 1.5 christos # accordingly.
2099 1.4 christos ac_fn_c_check_decl ()
2100 1.4 christos {
2101 1.4 christos as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2102 1.5 christos as_decl_name=`echo $2|sed 's/ *(.*//'`
2103 1.5 christos as_decl_use=`echo $2|sed -e 's/(/((/' -e 's/)/) 0&/' -e 's/,/) 0& (/g'`
2104 1.5 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $as_decl_name is declared" >&5
2105 1.5 christos $as_echo_n "checking whether $as_decl_name is declared... " >&6; }
2106 1.5 christos if eval \${$3+:} false; then :
2107 1.4 christos $as_echo_n "(cached) " >&6
2108 1.4 christos else
2109 1.4 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2110 1.4 christos /* end confdefs.h. */
2111 1.4 christos $4
2112 1.4 christos int
2113 1.4 christos main ()
2114 1.4 christos {
2115 1.5 christos #ifndef $as_decl_name
2116 1.5 christos #ifdef __cplusplus
2117 1.5 christos (void) $as_decl_use;
2118 1.5 christos #else
2119 1.5 christos (void) $as_decl_name;
2120 1.5 christos #endif
2121 1.4 christos #endif
2122 1.1 christos
2123 1.4 christos ;
2124 1.4 christos return 0;
2125 1.4 christos }
2126 1.1 christos _ACEOF
2127 1.4 christos if ac_fn_c_try_compile "$LINENO"; then :
2128 1.4 christos eval "$3=yes"
2129 1.4 christos else
2130 1.4 christos eval "$3=no"
2131 1.4 christos fi
2132 1.4 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2133 1.4 christos fi
2134 1.4 christos eval ac_res=\$$3
2135 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2136 1.4 christos $as_echo "$ac_res" >&6; }
2137 1.5 christos eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2138 1.1 christos
2139 1.4 christos } # ac_fn_c_check_decl
2140 1.4 christos
2141 1.4 christos # ac_fn_c_compute_int LINENO EXPR VAR INCLUDES
2142 1.4 christos # --------------------------------------------
2143 1.4 christos # Tries to find the compile-time value of EXPR in a program that includes
2144 1.4 christos # INCLUDES, setting VAR accordingly. Returns whether the value could be
2145 1.4 christos # computed
2146 1.4 christos ac_fn_c_compute_int ()
2147 1.4 christos {
2148 1.4 christos as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2149 1.4 christos if test "$cross_compiling" = yes; then
2150 1.4 christos # Depending upon the size, compute the lo and hi bounds.
2151 1.4 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2152 1.4 christos /* end confdefs.h. */
2153 1.4 christos $4
2154 1.4 christos int
2155 1.4 christos main ()
2156 1.4 christos {
2157 1.4 christos static int test_array [1 - 2 * !(($2) >= 0)];
2158 1.4 christos test_array [0] = 0
2159 1.1 christos
2160 1.4 christos ;
2161 1.4 christos return 0;
2162 1.4 christos }
2163 1.1 christos _ACEOF
2164 1.4 christos if ac_fn_c_try_compile "$LINENO"; then :
2165 1.4 christos ac_lo=0 ac_mid=0
2166 1.4 christos while :; do
2167 1.4 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2168 1.4 christos /* end confdefs.h. */
2169 1.4 christos $4
2170 1.4 christos int
2171 1.4 christos main ()
2172 1.4 christos {
2173 1.4 christos static int test_array [1 - 2 * !(($2) <= $ac_mid)];
2174 1.4 christos test_array [0] = 0
2175 1.1 christos
2176 1.4 christos ;
2177 1.4 christos return 0;
2178 1.4 christos }
2179 1.4 christos _ACEOF
2180 1.4 christos if ac_fn_c_try_compile "$LINENO"; then :
2181 1.4 christos ac_hi=$ac_mid; break
2182 1.4 christos else
2183 1.4 christos as_fn_arith $ac_mid + 1 && ac_lo=$as_val
2184 1.4 christos if test $ac_lo -le $ac_mid; then
2185 1.4 christos ac_lo= ac_hi=
2186 1.4 christos break
2187 1.4 christos fi
2188 1.4 christos as_fn_arith 2 '*' $ac_mid + 1 && ac_mid=$as_val
2189 1.4 christos fi
2190 1.4 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2191 1.4 christos done
2192 1.4 christos else
2193 1.4 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2194 1.4 christos /* end confdefs.h. */
2195 1.4 christos $4
2196 1.4 christos int
2197 1.4 christos main ()
2198 1.4 christos {
2199 1.4 christos static int test_array [1 - 2 * !(($2) < 0)];
2200 1.4 christos test_array [0] = 0
2201 1.1 christos
2202 1.4 christos ;
2203 1.4 christos return 0;
2204 1.4 christos }
2205 1.1 christos _ACEOF
2206 1.4 christos if ac_fn_c_try_compile "$LINENO"; then :
2207 1.4 christos ac_hi=-1 ac_mid=-1
2208 1.4 christos while :; do
2209 1.4 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2210 1.4 christos /* end confdefs.h. */
2211 1.4 christos $4
2212 1.4 christos int
2213 1.4 christos main ()
2214 1.4 christos {
2215 1.4 christos static int test_array [1 - 2 * !(($2) >= $ac_mid)];
2216 1.4 christos test_array [0] = 0
2217 1.1 christos
2218 1.4 christos ;
2219 1.4 christos return 0;
2220 1.4 christos }
2221 1.4 christos _ACEOF
2222 1.4 christos if ac_fn_c_try_compile "$LINENO"; then :
2223 1.4 christos ac_lo=$ac_mid; break
2224 1.4 christos else
2225 1.4 christos as_fn_arith '(' $ac_mid ')' - 1 && ac_hi=$as_val
2226 1.4 christos if test $ac_mid -le $ac_hi; then
2227 1.4 christos ac_lo= ac_hi=
2228 1.4 christos break
2229 1.4 christos fi
2230 1.4 christos as_fn_arith 2 '*' $ac_mid && ac_mid=$as_val
2231 1.4 christos fi
2232 1.4 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2233 1.4 christos done
2234 1.4 christos else
2235 1.4 christos ac_lo= ac_hi=
2236 1.4 christos fi
2237 1.4 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2238 1.4 christos fi
2239 1.4 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2240 1.4 christos # Binary search between lo and hi bounds.
2241 1.4 christos while test "x$ac_lo" != "x$ac_hi"; do
2242 1.4 christos as_fn_arith '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo && ac_mid=$as_val
2243 1.4 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2244 1.4 christos /* end confdefs.h. */
2245 1.4 christos $4
2246 1.4 christos int
2247 1.4 christos main ()
2248 1.4 christos {
2249 1.4 christos static int test_array [1 - 2 * !(($2) <= $ac_mid)];
2250 1.4 christos test_array [0] = 0
2251 1.1 christos
2252 1.4 christos ;
2253 1.4 christos return 0;
2254 1.4 christos }
2255 1.4 christos _ACEOF
2256 1.4 christos if ac_fn_c_try_compile "$LINENO"; then :
2257 1.4 christos ac_hi=$ac_mid
2258 1.1 christos else
2259 1.4 christos as_fn_arith '(' $ac_mid ')' + 1 && ac_lo=$as_val
2260 1.1 christos fi
2261 1.4 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2262 1.1 christos done
2263 1.4 christos case $ac_lo in #((
2264 1.4 christos ?*) eval "$3=\$ac_lo"; ac_retval=0 ;;
2265 1.4 christos '') ac_retval=1 ;;
2266 1.4 christos esac
2267 1.4 christos else
2268 1.4 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2269 1.4 christos /* end confdefs.h. */
2270 1.4 christos $4
2271 1.4 christos static long int longval () { return $2; }
2272 1.4 christos static unsigned long int ulongval () { return $2; }
2273 1.4 christos #include <stdio.h>
2274 1.4 christos #include <stdlib.h>
2275 1.4 christos int
2276 1.4 christos main ()
2277 1.4 christos {
2278 1.4 christos
2279 1.4 christos FILE *f = fopen ("conftest.val", "w");
2280 1.4 christos if (! f)
2281 1.4 christos return 1;
2282 1.4 christos if (($2) < 0)
2283 1.4 christos {
2284 1.4 christos long int i = longval ();
2285 1.4 christos if (i != ($2))
2286 1.4 christos return 1;
2287 1.4 christos fprintf (f, "%ld", i);
2288 1.4 christos }
2289 1.4 christos else
2290 1.4 christos {
2291 1.4 christos unsigned long int i = ulongval ();
2292 1.4 christos if (i != ($2))
2293 1.4 christos return 1;
2294 1.4 christos fprintf (f, "%lu", i);
2295 1.4 christos }
2296 1.4 christos /* Do not output a trailing newline, as this causes \r\n confusion
2297 1.4 christos on some platforms. */
2298 1.4 christos return ferror (f) || fclose (f) != 0;
2299 1.1 christos
2300 1.4 christos ;
2301 1.4 christos return 0;
2302 1.4 christos }
2303 1.4 christos _ACEOF
2304 1.4 christos if ac_fn_c_try_run "$LINENO"; then :
2305 1.4 christos echo >>conftest.val; read $3 <conftest.val; ac_retval=0
2306 1.1 christos else
2307 1.4 christos ac_retval=1
2308 1.4 christos fi
2309 1.4 christos rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
2310 1.4 christos conftest.$ac_objext conftest.beam conftest.$ac_ext
2311 1.4 christos rm -f conftest.val
2312 1.4 christos
2313 1.4 christos fi
2314 1.5 christos eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2315 1.5 christos as_fn_set_status $ac_retval
2316 1.4 christos
2317 1.4 christos } # ac_fn_c_compute_int
2318 1.4 christos cat >config.log <<_ACEOF
2319 1.4 christos This file contains any messages produced by compilers while
2320 1.4 christos running configure, to aid debugging if configure makes a mistake.
2321 1.4 christos
2322 1.5 christos It was created by file $as_me 5.09, which was
2323 1.5 christos generated by GNU Autoconf 2.68. Invocation command line was
2324 1.4 christos
2325 1.4 christos $ $0 $@
2326 1.4 christos
2327 1.4 christos _ACEOF
2328 1.4 christos exec 5>>config.log
2329 1.4 christos {
2330 1.4 christos cat <<_ASUNAME
2331 1.4 christos ## --------- ##
2332 1.4 christos ## Platform. ##
2333 1.4 christos ## --------- ##
2334 1.4 christos
2335 1.4 christos hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
2336 1.4 christos uname -m = `(uname -m) 2>/dev/null || echo unknown`
2337 1.4 christos uname -r = `(uname -r) 2>/dev/null || echo unknown`
2338 1.4 christos uname -s = `(uname -s) 2>/dev/null || echo unknown`
2339 1.4 christos uname -v = `(uname -v) 2>/dev/null || echo unknown`
2340 1.4 christos
2341 1.4 christos /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
2342 1.4 christos /bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
2343 1.4 christos
2344 1.4 christos /bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
2345 1.4 christos /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
2346 1.4 christos /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
2347 1.4 christos /usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
2348 1.4 christos /bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
2349 1.4 christos /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
2350 1.4 christos /bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
2351 1.4 christos
2352 1.4 christos _ASUNAME
2353 1.4 christos
2354 1.4 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2355 1.4 christos for as_dir in $PATH
2356 1.4 christos do
2357 1.4 christos IFS=$as_save_IFS
2358 1.4 christos test -z "$as_dir" && as_dir=.
2359 1.4 christos $as_echo "PATH: $as_dir"
2360 1.4 christos done
2361 1.4 christos IFS=$as_save_IFS
2362 1.4 christos
2363 1.4 christos } >&5
2364 1.4 christos
2365 1.4 christos cat >&5 <<_ACEOF
2366 1.4 christos
2367 1.4 christos
2368 1.4 christos ## ----------- ##
2369 1.4 christos ## Core tests. ##
2370 1.4 christos ## ----------- ##
2371 1.4 christos
2372 1.4 christos _ACEOF
2373 1.4 christos
2374 1.4 christos
2375 1.4 christos # Keep a trace of the command line.
2376 1.4 christos # Strip out --no-create and --no-recursion so they do not pile up.
2377 1.4 christos # Strip out --silent because we don't want to record it for future runs.
2378 1.4 christos # Also quote any args containing shell meta-characters.
2379 1.4 christos # Make two passes to allow for proper duplicate-argument suppression.
2380 1.4 christos ac_configure_args=
2381 1.4 christos ac_configure_args0=
2382 1.4 christos ac_configure_args1=
2383 1.4 christos ac_must_keep_next=false
2384 1.4 christos for ac_pass in 1 2
2385 1.4 christos do
2386 1.4 christos for ac_arg
2387 1.4 christos do
2388 1.4 christos case $ac_arg in
2389 1.4 christos -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
2390 1.4 christos -q | -quiet | --quiet | --quie | --qui | --qu | --q \
2391 1.4 christos | -silent | --silent | --silen | --sile | --sil)
2392 1.4 christos continue ;;
2393 1.4 christos *\'*)
2394 1.4 christos ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
2395 1.4 christos esac
2396 1.4 christos case $ac_pass in
2397 1.4 christos 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
2398 1.4 christos 2)
2399 1.4 christos as_fn_append ac_configure_args1 " '$ac_arg'"
2400 1.4 christos if test $ac_must_keep_next = true; then
2401 1.4 christos ac_must_keep_next=false # Got value, back to normal.
2402 1.4 christos else
2403 1.4 christos case $ac_arg in
2404 1.4 christos *=* | --config-cache | -C | -disable-* | --disable-* \
2405 1.4 christos | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2406 1.4 christos | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2407 1.4 christos | -with-* | --with-* | -without-* | --without-* | --x)
2408 1.4 christos case "$ac_configure_args0 " in
2409 1.4 christos "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2410 1.4 christos esac
2411 1.4 christos ;;
2412 1.4 christos -* ) ac_must_keep_next=true ;;
2413 1.4 christos esac
2414 1.4 christos fi
2415 1.4 christos as_fn_append ac_configure_args " '$ac_arg'"
2416 1.4 christos ;;
2417 1.4 christos esac
2418 1.4 christos done
2419 1.4 christos done
2420 1.4 christos { ac_configure_args0=; unset ac_configure_args0;}
2421 1.4 christos { ac_configure_args1=; unset ac_configure_args1;}
2422 1.4 christos
2423 1.4 christos # When interrupted or exit'd, cleanup temporary files, and complete
2424 1.4 christos # config.log. We remove comments because anyway the quotes in there
2425 1.4 christos # would cause problems or look ugly.
2426 1.4 christos # WARNING: Use '\'' to represent an apostrophe within the trap.
2427 1.4 christos # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
2428 1.4 christos trap 'exit_status=$?
2429 1.4 christos # Save into config.log some information that might help in debugging.
2430 1.4 christos {
2431 1.4 christos echo
2432 1.4 christos
2433 1.5 christos $as_echo "## ---------------- ##
2434 1.4 christos ## Cache variables. ##
2435 1.5 christos ## ---------------- ##"
2436 1.4 christos echo
2437 1.4 christos # The following way of writing the cache mishandles newlines in values,
2438 1.4 christos (
2439 1.4 christos for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2440 1.4 christos eval ac_val=\$$ac_var
2441 1.4 christos case $ac_val in #(
2442 1.4 christos *${as_nl}*)
2443 1.4 christos case $ac_var in #(
2444 1.4 christos *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2445 1.4 christos $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2446 1.4 christos esac
2447 1.4 christos case $ac_var in #(
2448 1.4 christos _ | IFS | as_nl) ;; #(
2449 1.4 christos BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2450 1.4 christos *) { eval $ac_var=; unset $ac_var;} ;;
2451 1.4 christos esac ;;
2452 1.4 christos esac
2453 1.4 christos done
2454 1.4 christos (set) 2>&1 |
2455 1.4 christos case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2456 1.4 christos *${as_nl}ac_space=\ *)
2457 1.4 christos sed -n \
2458 1.4 christos "s/'\''/'\''\\\\'\'''\''/g;
2459 1.4 christos s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2460 1.4 christos ;; #(
2461 1.4 christos *)
2462 1.4 christos sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2463 1.4 christos ;;
2464 1.4 christos esac |
2465 1.4 christos sort
2466 1.4 christos )
2467 1.4 christos echo
2468 1.4 christos
2469 1.5 christos $as_echo "## ----------------- ##
2470 1.4 christos ## Output variables. ##
2471 1.5 christos ## ----------------- ##"
2472 1.4 christos echo
2473 1.4 christos for ac_var in $ac_subst_vars
2474 1.4 christos do
2475 1.4 christos eval ac_val=\$$ac_var
2476 1.4 christos case $ac_val in
2477 1.4 christos *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2478 1.4 christos esac
2479 1.4 christos $as_echo "$ac_var='\''$ac_val'\''"
2480 1.4 christos done | sort
2481 1.4 christos echo
2482 1.4 christos
2483 1.4 christos if test -n "$ac_subst_files"; then
2484 1.5 christos $as_echo "## ------------------- ##
2485 1.4 christos ## File substitutions. ##
2486 1.5 christos ## ------------------- ##"
2487 1.4 christos echo
2488 1.4 christos for ac_var in $ac_subst_files
2489 1.4 christos do
2490 1.4 christos eval ac_val=\$$ac_var
2491 1.4 christos case $ac_val in
2492 1.4 christos *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2493 1.4 christos esac
2494 1.4 christos $as_echo "$ac_var='\''$ac_val'\''"
2495 1.4 christos done | sort
2496 1.4 christos echo
2497 1.4 christos fi
2498 1.4 christos
2499 1.4 christos if test -s confdefs.h; then
2500 1.5 christos $as_echo "## ----------- ##
2501 1.4 christos ## confdefs.h. ##
2502 1.5 christos ## ----------- ##"
2503 1.4 christos echo
2504 1.4 christos cat confdefs.h
2505 1.4 christos echo
2506 1.4 christos fi
2507 1.4 christos test "$ac_signal" != 0 &&
2508 1.4 christos $as_echo "$as_me: caught signal $ac_signal"
2509 1.4 christos $as_echo "$as_me: exit $exit_status"
2510 1.4 christos } >&5
2511 1.4 christos rm -f core *.core core.conftest.* &&
2512 1.4 christos rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2513 1.4 christos exit $exit_status
2514 1.4 christos ' 0
2515 1.4 christos for ac_signal in 1 2 13 15; do
2516 1.4 christos trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2517 1.4 christos done
2518 1.4 christos ac_signal=0
2519 1.4 christos
2520 1.4 christos # confdefs.h avoids OS command line length limits that DEFS can exceed.
2521 1.4 christos rm -f -r conftest* confdefs.h
2522 1.4 christos
2523 1.4 christos $as_echo "/* confdefs.h */" > confdefs.h
2524 1.4 christos
2525 1.4 christos # Predefined preprocessor variables.
2526 1.4 christos
2527 1.4 christos cat >>confdefs.h <<_ACEOF
2528 1.4 christos #define PACKAGE_NAME "$PACKAGE_NAME"
2529 1.4 christos _ACEOF
2530 1.4 christos
2531 1.4 christos cat >>confdefs.h <<_ACEOF
2532 1.4 christos #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2533 1.4 christos _ACEOF
2534 1.4 christos
2535 1.4 christos cat >>confdefs.h <<_ACEOF
2536 1.4 christos #define PACKAGE_VERSION "$PACKAGE_VERSION"
2537 1.4 christos _ACEOF
2538 1.4 christos
2539 1.4 christos cat >>confdefs.h <<_ACEOF
2540 1.4 christos #define PACKAGE_STRING "$PACKAGE_STRING"
2541 1.4 christos _ACEOF
2542 1.4 christos
2543 1.4 christos cat >>confdefs.h <<_ACEOF
2544 1.4 christos #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2545 1.4 christos _ACEOF
2546 1.4 christos
2547 1.4 christos cat >>confdefs.h <<_ACEOF
2548 1.4 christos #define PACKAGE_URL "$PACKAGE_URL"
2549 1.4 christos _ACEOF
2550 1.4 christos
2551 1.4 christos
2552 1.4 christos # Let the site file select an alternate cache file if it wants to.
2553 1.4 christos # Prefer an explicitly selected file to automatically selected ones.
2554 1.4 christos ac_site_file1=NONE
2555 1.4 christos ac_site_file2=NONE
2556 1.4 christos if test -n "$CONFIG_SITE"; then
2557 1.5 christos # We do not want a PATH search for config.site.
2558 1.5 christos case $CONFIG_SITE in #((
2559 1.5 christos -*) ac_site_file1=./$CONFIG_SITE;;
2560 1.5 christos */*) ac_site_file1=$CONFIG_SITE;;
2561 1.5 christos *) ac_site_file1=./$CONFIG_SITE;;
2562 1.5 christos esac
2563 1.4 christos elif test "x$prefix" != xNONE; then
2564 1.4 christos ac_site_file1=$prefix/share/config.site
2565 1.4 christos ac_site_file2=$prefix/etc/config.site
2566 1.4 christos else
2567 1.4 christos ac_site_file1=$ac_default_prefix/share/config.site
2568 1.4 christos ac_site_file2=$ac_default_prefix/etc/config.site
2569 1.4 christos fi
2570 1.4 christos for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2571 1.4 christos do
2572 1.4 christos test "x$ac_site_file" = xNONE && continue
2573 1.5 christos if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then
2574 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2575 1.4 christos $as_echo "$as_me: loading site script $ac_site_file" >&6;}
2576 1.4 christos sed 's/^/| /' "$ac_site_file" >&5
2577 1.5 christos . "$ac_site_file" \
2578 1.5 christos || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2579 1.5 christos $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2580 1.5 christos as_fn_error $? "failed to load site script $ac_site_file
2581 1.5 christos See \`config.log' for more details" "$LINENO" 5; }
2582 1.4 christos fi
2583 1.4 christos done
2584 1.4 christos
2585 1.4 christos if test -r "$cache_file"; then
2586 1.5 christos # Some versions of bash will fail to source /dev/null (special files
2587 1.5 christos # actually), so we avoid doing that. DJGPP emulates it as a regular file.
2588 1.5 christos if test /dev/null != "$cache_file" && test -f "$cache_file"; then
2589 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2590 1.4 christos $as_echo "$as_me: loading cache $cache_file" >&6;}
2591 1.4 christos case $cache_file in
2592 1.4 christos [\\/]* | ?:[\\/]* ) . "$cache_file";;
2593 1.4 christos *) . "./$cache_file";;
2594 1.4 christos esac
2595 1.4 christos fi
2596 1.4 christos else
2597 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2598 1.4 christos $as_echo "$as_me: creating cache $cache_file" >&6;}
2599 1.4 christos >$cache_file
2600 1.1 christos fi
2601 1.1 christos
2602 1.1 christos # Check that the precious variables saved in the cache have kept the same
2603 1.1 christos # value.
2604 1.1 christos ac_cache_corrupted=false
2605 1.1 christos for ac_var in $ac_precious_vars; do
2606 1.1 christos eval ac_old_set=\$ac_cv_env_${ac_var}_set
2607 1.1 christos eval ac_new_set=\$ac_env_${ac_var}_set
2608 1.1 christos eval ac_old_val=\$ac_cv_env_${ac_var}_value
2609 1.1 christos eval ac_new_val=\$ac_env_${ac_var}_value
2610 1.1 christos case $ac_old_set,$ac_new_set in
2611 1.1 christos set,)
2612 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2613 1.4 christos $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2614 1.1 christos ac_cache_corrupted=: ;;
2615 1.1 christos ,set)
2616 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2617 1.4 christos $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2618 1.1 christos ac_cache_corrupted=: ;;
2619 1.1 christos ,);;
2620 1.1 christos *)
2621 1.1 christos if test "x$ac_old_val" != "x$ac_new_val"; then
2622 1.4 christos # differences in whitespace do not lead to failure.
2623 1.4 christos ac_old_val_w=`echo x $ac_old_val`
2624 1.4 christos ac_new_val_w=`echo x $ac_new_val`
2625 1.4 christos if test "$ac_old_val_w" != "$ac_new_val_w"; then
2626 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2627 1.4 christos $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2628 1.4 christos ac_cache_corrupted=:
2629 1.4 christos else
2630 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2631 1.4 christos $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2632 1.4 christos eval $ac_var=\$ac_old_val
2633 1.4 christos fi
2634 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5
2635 1.4 christos $as_echo "$as_me: former value: \`$ac_old_val'" >&2;}
2636 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5
2637 1.4 christos $as_echo "$as_me: current value: \`$ac_new_val'" >&2;}
2638 1.1 christos fi;;
2639 1.1 christos esac
2640 1.1 christos # Pass precious variables to config.status.
2641 1.1 christos if test "$ac_new_set" = set; then
2642 1.1 christos case $ac_new_val in
2643 1.4 christos *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2644 1.1 christos *) ac_arg=$ac_var=$ac_new_val ;;
2645 1.1 christos esac
2646 1.1 christos case " $ac_configure_args " in
2647 1.1 christos *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
2648 1.4 christos *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2649 1.1 christos esac
2650 1.1 christos fi
2651 1.1 christos done
2652 1.1 christos if $ac_cache_corrupted; then
2653 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2654 1.4 christos $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2655 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2656 1.4 christos $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2657 1.5 christos as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2658 1.4 christos fi
2659 1.4 christos ## -------------------- ##
2660 1.4 christos ## Main body of script. ##
2661 1.4 christos ## -------------------- ##
2662 1.1 christos
2663 1.1 christos ac_ext=c
2664 1.1 christos ac_cpp='$CPP $CPPFLAGS'
2665 1.1 christos ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2666 1.1 christos ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2667 1.1 christos ac_compiler_gnu=$ac_cv_c_compiler_gnu
2668 1.1 christos
2669 1.1 christos
2670 1.4 christos am__api_version='1.11'
2671 1.1 christos
2672 1.1 christos ac_aux_dir=
2673 1.1 christos for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
2674 1.5 christos if test -f "$ac_dir/install-sh"; then
2675 1.5 christos ac_aux_dir=$ac_dir
2676 1.5 christos ac_install_sh="$ac_aux_dir/install-sh -c"
2677 1.5 christos break
2678 1.5 christos elif test -f "$ac_dir/install.sh"; then
2679 1.5 christos ac_aux_dir=$ac_dir
2680 1.5 christos ac_install_sh="$ac_aux_dir/install.sh -c"
2681 1.5 christos break
2682 1.5 christos elif test -f "$ac_dir/shtool"; then
2683 1.5 christos ac_aux_dir=$ac_dir
2684 1.5 christos ac_install_sh="$ac_aux_dir/shtool install -c"
2685 1.5 christos break
2686 1.5 christos fi
2687 1.1 christos done
2688 1.1 christos if test -z "$ac_aux_dir"; then
2689 1.5 christos as_fn_error $? "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
2690 1.1 christos fi
2691 1.1 christos
2692 1.1 christos # These three variables are undocumented and unsupported,
2693 1.1 christos # and are intended to be withdrawn in a future Autoconf release.
2694 1.1 christos # They can cause serious problems if a builder's source tree is in a directory
2695 1.1 christos # whose full name contains unusual characters.
2696 1.1 christos ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
2697 1.1 christos ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
2698 1.1 christos ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
2699 1.1 christos
2700 1.1 christos
2701 1.1 christos # Find a good install program. We prefer a C program (faster),
2702 1.1 christos # so one script is as good as another. But avoid the broken or
2703 1.1 christos # incompatible versions:
2704 1.1 christos # SysV /etc/install, /usr/sbin/install
2705 1.1 christos # SunOS /usr/etc/install
2706 1.1 christos # IRIX /sbin/install
2707 1.1 christos # AIX /bin/install
2708 1.1 christos # AmigaOS /C/install, which installs bootblocks on floppy discs
2709 1.1 christos # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
2710 1.1 christos # AFS /usr/afsws/bin/install, which mishandles nonexistent args
2711 1.1 christos # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
2712 1.1 christos # OS/2's system install, which has a completely different semantic
2713 1.1 christos # ./install, which can be erroneously created by make from ./install.sh.
2714 1.4 christos # Reject install programs that cannot install multiple files.
2715 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
2716 1.4 christos $as_echo_n "checking for a BSD-compatible install... " >&6; }
2717 1.1 christos if test -z "$INSTALL"; then
2718 1.5 christos if ${ac_cv_path_install+:} false; then :
2719 1.4 christos $as_echo_n "(cached) " >&6
2720 1.1 christos else
2721 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2722 1.1 christos for as_dir in $PATH
2723 1.1 christos do
2724 1.1 christos IFS=$as_save_IFS
2725 1.1 christos test -z "$as_dir" && as_dir=.
2726 1.4 christos # Account for people who put trailing slashes in PATH elements.
2727 1.4 christos case $as_dir/ in #((
2728 1.4 christos ./ | .// | /[cC]/* | \
2729 1.1 christos /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
2730 1.4 christos ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
2731 1.1 christos /usr/ucb/* ) ;;
2732 1.1 christos *)
2733 1.1 christos # OSF1 and SCO ODT 3.0 have their own names for install.
2734 1.1 christos # Don't use installbsd from OSF since it installs stuff as root
2735 1.1 christos # by default.
2736 1.1 christos for ac_prog in ginstall scoinst install; do
2737 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do
2738 1.1 christos if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
2739 1.1 christos if test $ac_prog = install &&
2740 1.1 christos grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2741 1.1 christos # AIX install. It has an incompatible calling convention.
2742 1.1 christos :
2743 1.1 christos elif test $ac_prog = install &&
2744 1.1 christos grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2745 1.1 christos # program-specific install script used by HP pwplus--don't use.
2746 1.1 christos :
2747 1.1 christos else
2748 1.4 christos rm -rf conftest.one conftest.two conftest.dir
2749 1.4 christos echo one > conftest.one
2750 1.4 christos echo two > conftest.two
2751 1.4 christos mkdir conftest.dir
2752 1.4 christos if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
2753 1.4 christos test -s conftest.one && test -s conftest.two &&
2754 1.4 christos test -s conftest.dir/conftest.one &&
2755 1.4 christos test -s conftest.dir/conftest.two
2756 1.4 christos then
2757 1.4 christos ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
2758 1.4 christos break 3
2759 1.4 christos fi
2760 1.1 christos fi
2761 1.1 christos fi
2762 1.1 christos done
2763 1.1 christos done
2764 1.1 christos ;;
2765 1.1 christos esac
2766 1.4 christos
2767 1.4 christos done
2768 1.1 christos IFS=$as_save_IFS
2769 1.1 christos
2770 1.4 christos rm -rf conftest.one conftest.two conftest.dir
2771 1.1 christos
2772 1.1 christos fi
2773 1.1 christos if test "${ac_cv_path_install+set}" = set; then
2774 1.1 christos INSTALL=$ac_cv_path_install
2775 1.1 christos else
2776 1.1 christos # As a last resort, use the slow shell script. Don't cache a
2777 1.1 christos # value for INSTALL within a source directory, because that will
2778 1.1 christos # break other packages using the cache if that directory is
2779 1.1 christos # removed, or if the value is a relative name.
2780 1.1 christos INSTALL=$ac_install_sh
2781 1.1 christos fi
2782 1.1 christos fi
2783 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
2784 1.4 christos $as_echo "$INSTALL" >&6; }
2785 1.1 christos
2786 1.1 christos # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
2787 1.1 christos # It thinks the first close brace ends the variable substitution.
2788 1.1 christos test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
2789 1.1 christos
2790 1.1 christos test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
2791 1.1 christos
2792 1.1 christos test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
2793 1.1 christos
2794 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5
2795 1.4 christos $as_echo_n "checking whether build environment is sane... " >&6; }
2796 1.1 christos # Just in case
2797 1.1 christos sleep 1
2798 1.1 christos echo timestamp > conftest.file
2799 1.4 christos # Reject unsafe characters in $srcdir or the absolute working directory
2800 1.4 christos # name. Accept space and tab only in the latter.
2801 1.4 christos am_lf='
2802 1.4 christos '
2803 1.4 christos case `pwd` in
2804 1.4 christos *[\\\"\#\$\&\'\`$am_lf]*)
2805 1.5 christos as_fn_error $? "unsafe absolute working directory name" "$LINENO" 5;;
2806 1.4 christos esac
2807 1.4 christos case $srcdir in
2808 1.4 christos *[\\\"\#\$\&\'\`$am_lf\ \ ]*)
2809 1.5 christos as_fn_error $? "unsafe srcdir value: \`$srcdir'" "$LINENO" 5;;
2810 1.4 christos esac
2811 1.4 christos
2812 1.1 christos # Do `set' in a subshell so we don't clobber the current shell's
2813 1.1 christos # arguments. Must try -L first in case configure is actually a
2814 1.1 christos # symlink; some systems play weird games with the mod time of symlinks
2815 1.1 christos # (eg FreeBSD returns the mod time of the symlink's containing
2816 1.1 christos # directory).
2817 1.1 christos if (
2818 1.4 christos set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
2819 1.1 christos if test "$*" = "X"; then
2820 1.1 christos # -L didn't work.
2821 1.4 christos set X `ls -t "$srcdir/configure" conftest.file`
2822 1.1 christos fi
2823 1.1 christos rm -f conftest.file
2824 1.1 christos if test "$*" != "X $srcdir/configure conftest.file" \
2825 1.1 christos && test "$*" != "X conftest.file $srcdir/configure"; then
2826 1.1 christos
2827 1.1 christos # If neither matched, then we have a broken ls. This can happen
2828 1.1 christos # if, for instance, CONFIG_SHELL is bash and it inherits a
2829 1.1 christos # broken ls alias from the environment. This has actually
2830 1.1 christos # happened. Such a system could not be considered "sane".
2831 1.5 christos as_fn_error $? "ls -t appears to fail. Make sure there is not a broken
2832 1.4 christos alias in your environment" "$LINENO" 5
2833 1.1 christos fi
2834 1.1 christos
2835 1.1 christos test "$2" = conftest.file
2836 1.1 christos )
2837 1.1 christos then
2838 1.1 christos # Ok.
2839 1.1 christos :
2840 1.1 christos else
2841 1.5 christos as_fn_error $? "newly created file is older than distributed files!
2842 1.4 christos Check your system clock" "$LINENO" 5
2843 1.1 christos fi
2844 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
2845 1.4 christos $as_echo "yes" >&6; }
2846 1.1 christos test "$program_prefix" != NONE &&
2847 1.1 christos program_transform_name="s&^&$program_prefix&;$program_transform_name"
2848 1.1 christos # Use a double $ so make ignores it.
2849 1.1 christos test "$program_suffix" != NONE &&
2850 1.1 christos program_transform_name="s&\$&$program_suffix&;$program_transform_name"
2851 1.4 christos # Double any \ or $.
2852 1.1 christos # By default was `s,x,x', remove it if useless.
2853 1.4 christos ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
2854 1.4 christos program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
2855 1.1 christos
2856 1.1 christos # expand $ac_aux_dir to an absolute path
2857 1.1 christos am_aux_dir=`cd $ac_aux_dir && pwd`
2858 1.1 christos
2859 1.4 christos if test x"${MISSING+set}" != xset; then
2860 1.4 christos case $am_aux_dir in
2861 1.4 christos *\ * | *\ *)
2862 1.4 christos MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;;
2863 1.4 christos *)
2864 1.4 christos MISSING="\${SHELL} $am_aux_dir/missing" ;;
2865 1.4 christos esac
2866 1.4 christos fi
2867 1.1 christos # Use eval to expand $SHELL
2868 1.1 christos if eval "$MISSING --run true"; then
2869 1.1 christos am_missing_run="$MISSING --run "
2870 1.1 christos else
2871 1.1 christos am_missing_run=
2872 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`missing' script is too old or missing" >&5
2873 1.4 christos $as_echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;}
2874 1.4 christos fi
2875 1.4 christos
2876 1.4 christos if test x"${install_sh}" != xset; then
2877 1.4 christos case $am_aux_dir in
2878 1.4 christos *\ * | *\ *)
2879 1.4 christos install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;;
2880 1.4 christos *)
2881 1.4 christos install_sh="\${SHELL} $am_aux_dir/install-sh"
2882 1.4 christos esac
2883 1.4 christos fi
2884 1.4 christos
2885 1.4 christos # Installed binaries are usually stripped using `strip' when the user
2886 1.4 christos # run `make install-strip'. However `strip' might not be the right
2887 1.4 christos # tool to use in cross-compilation environments, therefore Automake
2888 1.4 christos # will honor the `STRIP' environment variable to overrule this program.
2889 1.4 christos if test "$cross_compiling" != no; then
2890 1.4 christos if test -n "$ac_tool_prefix"; then
2891 1.4 christos # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
2892 1.4 christos set dummy ${ac_tool_prefix}strip; ac_word=$2
2893 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2894 1.4 christos $as_echo_n "checking for $ac_word... " >&6; }
2895 1.5 christos if ${ac_cv_prog_STRIP+:} false; then :
2896 1.4 christos $as_echo_n "(cached) " >&6
2897 1.4 christos else
2898 1.4 christos if test -n "$STRIP"; then
2899 1.4 christos ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
2900 1.4 christos else
2901 1.4 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2902 1.4 christos for as_dir in $PATH
2903 1.4 christos do
2904 1.4 christos IFS=$as_save_IFS
2905 1.4 christos test -z "$as_dir" && as_dir=.
2906 1.4 christos for ac_exec_ext in '' $ac_executable_extensions; do
2907 1.4 christos if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2908 1.4 christos ac_cv_prog_STRIP="${ac_tool_prefix}strip"
2909 1.4 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2910 1.4 christos break 2
2911 1.4 christos fi
2912 1.4 christos done
2913 1.4 christos done
2914 1.4 christos IFS=$as_save_IFS
2915 1.4 christos
2916 1.4 christos fi
2917 1.4 christos fi
2918 1.4 christos STRIP=$ac_cv_prog_STRIP
2919 1.4 christos if test -n "$STRIP"; then
2920 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
2921 1.4 christos $as_echo "$STRIP" >&6; }
2922 1.4 christos else
2923 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2924 1.4 christos $as_echo "no" >&6; }
2925 1.4 christos fi
2926 1.4 christos
2927 1.4 christos
2928 1.4 christos fi
2929 1.4 christos if test -z "$ac_cv_prog_STRIP"; then
2930 1.4 christos ac_ct_STRIP=$STRIP
2931 1.4 christos # Extract the first word of "strip", so it can be a program name with args.
2932 1.4 christos set dummy strip; ac_word=$2
2933 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2934 1.4 christos $as_echo_n "checking for $ac_word... " >&6; }
2935 1.5 christos if ${ac_cv_prog_ac_ct_STRIP+:} false; then :
2936 1.4 christos $as_echo_n "(cached) " >&6
2937 1.4 christos else
2938 1.4 christos if test -n "$ac_ct_STRIP"; then
2939 1.4 christos ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
2940 1.4 christos else
2941 1.4 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2942 1.4 christos for as_dir in $PATH
2943 1.4 christos do
2944 1.4 christos IFS=$as_save_IFS
2945 1.4 christos test -z "$as_dir" && as_dir=.
2946 1.4 christos for ac_exec_ext in '' $ac_executable_extensions; do
2947 1.4 christos if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2948 1.4 christos ac_cv_prog_ac_ct_STRIP="strip"
2949 1.4 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2950 1.4 christos break 2
2951 1.4 christos fi
2952 1.4 christos done
2953 1.4 christos done
2954 1.4 christos IFS=$as_save_IFS
2955 1.4 christos
2956 1.4 christos fi
2957 1.4 christos fi
2958 1.4 christos ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
2959 1.4 christos if test -n "$ac_ct_STRIP"; then
2960 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
2961 1.4 christos $as_echo "$ac_ct_STRIP" >&6; }
2962 1.4 christos else
2963 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2964 1.4 christos $as_echo "no" >&6; }
2965 1.4 christos fi
2966 1.4 christos
2967 1.4 christos if test "x$ac_ct_STRIP" = x; then
2968 1.4 christos STRIP=":"
2969 1.4 christos else
2970 1.4 christos case $cross_compiling:$ac_tool_warned in
2971 1.4 christos yes:)
2972 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2973 1.4 christos $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2974 1.4 christos ac_tool_warned=yes ;;
2975 1.4 christos esac
2976 1.4 christos STRIP=$ac_ct_STRIP
2977 1.4 christos fi
2978 1.4 christos else
2979 1.4 christos STRIP="$ac_cv_prog_STRIP"
2980 1.4 christos fi
2981 1.4 christos
2982 1.1 christos fi
2983 1.4 christos INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
2984 1.1 christos
2985 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5
2986 1.4 christos $as_echo_n "checking for a thread-safe mkdir -p... " >&6; }
2987 1.1 christos if test -z "$MKDIR_P"; then
2988 1.5 christos if ${ac_cv_path_mkdir+:} false; then :
2989 1.4 christos $as_echo_n "(cached) " >&6
2990 1.1 christos else
2991 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2992 1.1 christos for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin
2993 1.1 christos do
2994 1.1 christos IFS=$as_save_IFS
2995 1.1 christos test -z "$as_dir" && as_dir=.
2996 1.4 christos for ac_prog in mkdir gmkdir; do
2997 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do
2998 1.1 christos { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; } || continue
2999 1.1 christos case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #(
3000 1.1 christos 'mkdir (GNU coreutils) '* | \
3001 1.1 christos 'mkdir (coreutils) '* | \
3002 1.1 christos 'mkdir (fileutils) '4.1*)
3003 1.1 christos ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext
3004 1.1 christos break 3;;
3005 1.1 christos esac
3006 1.1 christos done
3007 1.1 christos done
3008 1.4 christos done
3009 1.1 christos IFS=$as_save_IFS
3010 1.1 christos
3011 1.1 christos fi
3012 1.1 christos
3013 1.5 christos test -d ./--version && rmdir ./--version
3014 1.1 christos if test "${ac_cv_path_mkdir+set}" = set; then
3015 1.1 christos MKDIR_P="$ac_cv_path_mkdir -p"
3016 1.1 christos else
3017 1.1 christos # As a last resort, use the slow shell script. Don't cache a
3018 1.1 christos # value for MKDIR_P within a source directory, because that will
3019 1.1 christos # break other packages using the cache if that directory is
3020 1.1 christos # removed, or if the value is a relative name.
3021 1.4 christos MKDIR_P="$ac_install_sh -d"
3022 1.1 christos fi
3023 1.1 christos fi
3024 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5
3025 1.4 christos $as_echo "$MKDIR_P" >&6; }
3026 1.1 christos
3027 1.1 christos mkdir_p="$MKDIR_P"
3028 1.1 christos case $mkdir_p in
3029 1.1 christos [\\/$]* | ?:[\\/]*) ;;
3030 1.1 christos */*) mkdir_p="\$(top_builddir)/$mkdir_p" ;;
3031 1.1 christos esac
3032 1.1 christos
3033 1.1 christos for ac_prog in gawk mawk nawk awk
3034 1.1 christos do
3035 1.1 christos # Extract the first word of "$ac_prog", so it can be a program name with args.
3036 1.1 christos set dummy $ac_prog; ac_word=$2
3037 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3038 1.4 christos $as_echo_n "checking for $ac_word... " >&6; }
3039 1.5 christos if ${ac_cv_prog_AWK+:} false; then :
3040 1.4 christos $as_echo_n "(cached) " >&6
3041 1.1 christos else
3042 1.1 christos if test -n "$AWK"; then
3043 1.1 christos ac_cv_prog_AWK="$AWK" # Let the user override the test.
3044 1.1 christos else
3045 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3046 1.1 christos for as_dir in $PATH
3047 1.1 christos do
3048 1.1 christos IFS=$as_save_IFS
3049 1.1 christos test -z "$as_dir" && as_dir=.
3050 1.4 christos for ac_exec_ext in '' $ac_executable_extensions; do
3051 1.1 christos if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3052 1.1 christos ac_cv_prog_AWK="$ac_prog"
3053 1.4 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3054 1.1 christos break 2
3055 1.1 christos fi
3056 1.1 christos done
3057 1.4 christos done
3058 1.1 christos IFS=$as_save_IFS
3059 1.1 christos
3060 1.1 christos fi
3061 1.1 christos fi
3062 1.1 christos AWK=$ac_cv_prog_AWK
3063 1.1 christos if test -n "$AWK"; then
3064 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
3065 1.4 christos $as_echo "$AWK" >&6; }
3066 1.1 christos else
3067 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3068 1.4 christos $as_echo "no" >&6; }
3069 1.1 christos fi
3070 1.1 christos
3071 1.1 christos
3072 1.1 christos test -n "$AWK" && break
3073 1.1 christos done
3074 1.1 christos
3075 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
3076 1.4 christos $as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
3077 1.4 christos set x ${MAKE-make}
3078 1.4 christos ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
3079 1.5 christos if eval \${ac_cv_prog_make_${ac_make}_set+:} false; then :
3080 1.4 christos $as_echo_n "(cached) " >&6
3081 1.1 christos else
3082 1.1 christos cat >conftest.make <<\_ACEOF
3083 1.1 christos SHELL = /bin/sh
3084 1.1 christos all:
3085 1.1 christos @echo '@@@%%%=$(MAKE)=@@@%%%'
3086 1.1 christos _ACEOF
3087 1.5 christos # GNU make sometimes prints "make[1]: Entering ...", which would confuse us.
3088 1.1 christos case `${MAKE-make} -f conftest.make 2>/dev/null` in
3089 1.1 christos *@@@%%%=?*=@@@%%%*)
3090 1.1 christos eval ac_cv_prog_make_${ac_make}_set=yes;;
3091 1.1 christos *)
3092 1.1 christos eval ac_cv_prog_make_${ac_make}_set=no;;
3093 1.1 christos esac
3094 1.1 christos rm -f conftest.make
3095 1.1 christos fi
3096 1.1 christos if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
3097 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3098 1.4 christos $as_echo "yes" >&6; }
3099 1.1 christos SET_MAKE=
3100 1.1 christos else
3101 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3102 1.4 christos $as_echo "no" >&6; }
3103 1.1 christos SET_MAKE="MAKE=${MAKE-make}"
3104 1.1 christos fi
3105 1.1 christos
3106 1.1 christos rm -rf .tst 2>/dev/null
3107 1.1 christos mkdir .tst 2>/dev/null
3108 1.1 christos if test -d .tst; then
3109 1.1 christos am__leading_dot=.
3110 1.1 christos else
3111 1.1 christos am__leading_dot=_
3112 1.1 christos fi
3113 1.1 christos rmdir .tst 2>/dev/null
3114 1.1 christos
3115 1.1 christos if test "`cd $srcdir && pwd`" != "`pwd`"; then
3116 1.1 christos # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
3117 1.1 christos # is not polluted with repeated "-I."
3118 1.1 christos am__isrc=' -I$(srcdir)'
3119 1.1 christos # test to see if srcdir already configured
3120 1.1 christos if test -f $srcdir/config.status; then
3121 1.5 christos as_fn_error $? "source directory already configured; run \"make distclean\" there first" "$LINENO" 5
3122 1.1 christos fi
3123 1.1 christos fi
3124 1.1 christos
3125 1.1 christos # test whether we have cygpath
3126 1.1 christos if test -z "$CYGPATH_W"; then
3127 1.1 christos if (cygpath --version) >/dev/null 2>/dev/null; then
3128 1.1 christos CYGPATH_W='cygpath -w'
3129 1.1 christos else
3130 1.1 christos CYGPATH_W=echo
3131 1.1 christos fi
3132 1.1 christos fi
3133 1.1 christos
3134 1.1 christos
3135 1.1 christos # Define the identity of the package.
3136 1.1 christos PACKAGE='file'
3137 1.5 christos VERSION='5.09'
3138 1.1 christos
3139 1.1 christos
3140 1.1 christos cat >>confdefs.h <<_ACEOF
3141 1.1 christos #define PACKAGE "$PACKAGE"
3142 1.1 christos _ACEOF
3143 1.1 christos
3144 1.1 christos
3145 1.1 christos cat >>confdefs.h <<_ACEOF
3146 1.1 christos #define VERSION "$VERSION"
3147 1.1 christos _ACEOF
3148 1.1 christos
3149 1.1 christos # Some tools Automake needs.
3150 1.1 christos
3151 1.1 christos ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
3152 1.1 christos
3153 1.1 christos
3154 1.1 christos AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
3155 1.1 christos
3156 1.1 christos
3157 1.1 christos AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}
3158 1.1 christos
3159 1.1 christos
3160 1.1 christos AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
3161 1.1 christos
3162 1.1 christos
3163 1.1 christos MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
3164 1.1 christos
3165 1.4 christos # We need awk for the "check" target. The system "awk" is bad on
3166 1.4 christos # some platforms.
3167 1.4 christos # Always define AMTAR for backward compatibility.
3168 1.4 christos
3169 1.4 christos AMTAR=${AMTAR-"${am_missing_run}tar"}
3170 1.4 christos
3171 1.4 christos am__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -'
3172 1.4 christos
3173 1.1 christos
3174 1.1 christos
3175 1.1 christos
3176 1.1 christos
3177 1.4 christos # Check whether --enable-silent-rules was given.
3178 1.4 christos if test "${enable_silent_rules+set}" = set; then :
3179 1.4 christos enableval=$enable_silent_rules;
3180 1.4 christos fi
3181 1.1 christos
3182 1.4 christos case $enable_silent_rules in
3183 1.4 christos yes) AM_DEFAULT_VERBOSITY=0;;
3184 1.4 christos no) AM_DEFAULT_VERBOSITY=1;;
3185 1.4 christos *) AM_DEFAULT_VERBOSITY=0;;
3186 1.4 christos esac
3187 1.4 christos AM_BACKSLASH='\'
3188 1.3 christos
3189 1.3 christos
3190 1.1 christos ac_config_headers="$ac_config_headers config.h"
3191 1.1 christos
3192 1.3 christos
3193 1.1 christos
3194 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for builtin ELF support" >&5
3195 1.4 christos $as_echo_n "checking for builtin ELF support... " >&6; }
3196 1.1 christos # Check whether --enable-elf was given.
3197 1.4 christos if test "${enable_elf+set}" = set; then :
3198 1.1 christos enableval=$enable_elf; if test "${enableval}" = yes; then
3199 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3200 1.4 christos $as_echo "yes" >&6; }
3201 1.1 christos
3202 1.4 christos $as_echo "#define BUILTIN_ELF 1" >>confdefs.h
3203 1.1 christos
3204 1.1 christos else
3205 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3206 1.4 christos $as_echo "no" >&6; }
3207 1.1 christos fi
3208 1.1 christos else
3209 1.1 christos
3210 1.1 christos # enable by default
3211 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3212 1.4 christos $as_echo "yes" >&6; }
3213 1.1 christos
3214 1.4 christos $as_echo "#define BUILTIN_ELF 1" >>confdefs.h
3215 1.1 christos
3216 1.1 christos
3217 1.1 christos fi
3218 1.1 christos
3219 1.1 christos
3220 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ELF core file support" >&5
3221 1.4 christos $as_echo_n "checking for ELF core file support... " >&6; }
3222 1.1 christos # Check whether --enable-elf-core was given.
3223 1.4 christos if test "${enable_elf_core+set}" = set; then :
3224 1.1 christos enableval=$enable_elf_core; if test "${enableval}" = yes; then
3225 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3226 1.4 christos $as_echo "yes" >&6; }
3227 1.1 christos
3228 1.4 christos $as_echo "#define ELFCORE 1" >>confdefs.h
3229 1.1 christos
3230 1.1 christos else
3231 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3232 1.4 christos $as_echo "no" >&6; }
3233 1.1 christos fi
3234 1.1 christos else
3235 1.1 christos
3236 1.1 christos # enable by default
3237 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3238 1.4 christos $as_echo "yes" >&6; }
3239 1.1 christos
3240 1.4 christos $as_echo "#define ELFCORE 1" >>confdefs.h
3241 1.1 christos
3242 1.1 christos
3243 1.1 christos fi
3244 1.1 christos
3245 1.1 christos
3246 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file formats in man section 5" >&5
3247 1.4 christos $as_echo_n "checking for file formats in man section 5... " >&6; }
3248 1.1 christos # Check whether --enable-fsect-man5 was given.
3249 1.4 christos if test "${enable_fsect_man5+set}" = set; then :
3250 1.1 christos enableval=$enable_fsect_man5; if test "${enableval}" = yes; then
3251 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3252 1.4 christos $as_echo "yes" >&6; }
3253 1.1 christos fsect=5
3254 1.1 christos else
3255 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3256 1.4 christos $as_echo "no" >&6; }
3257 1.1 christos fsect=4
3258 1.1 christos fi
3259 1.1 christos else
3260 1.1 christos
3261 1.1 christos # disable by default
3262 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3263 1.4 christos $as_echo "no" >&6; }
3264 1.1 christos fsect=4
3265 1.1 christos
3266 1.1 christos fi
3267 1.1 christos
3268 1.1 christos
3269 1.3 christos # Make sure we can run config.sub.
3270 1.3 christos $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
3271 1.5 christos as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
3272 1.4 christos
3273 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
3274 1.4 christos $as_echo_n "checking build system type... " >&6; }
3275 1.5 christos if ${ac_cv_build+:} false; then :
3276 1.4 christos $as_echo_n "(cached) " >&6
3277 1.3 christos else
3278 1.3 christos ac_build_alias=$build_alias
3279 1.3 christos test "x$ac_build_alias" = x &&
3280 1.3 christos ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
3281 1.3 christos test "x$ac_build_alias" = x &&
3282 1.5 christos as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5
3283 1.3 christos ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
3284 1.5 christos as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
3285 1.3 christos
3286 1.3 christos fi
3287 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
3288 1.4 christos $as_echo "$ac_cv_build" >&6; }
3289 1.3 christos case $ac_cv_build in
3290 1.3 christos *-*-*) ;;
3291 1.5 christos *) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;;
3292 1.3 christos esac
3293 1.3 christos build=$ac_cv_build
3294 1.3 christos ac_save_IFS=$IFS; IFS='-'
3295 1.3 christos set x $ac_cv_build
3296 1.3 christos shift
3297 1.3 christos build_cpu=$1
3298 1.3 christos build_vendor=$2
3299 1.3 christos shift; shift
3300 1.3 christos # Remember, the first character of IFS is used to create $*,
3301 1.3 christos # except with old shells:
3302 1.3 christos build_os=$*
3303 1.3 christos IFS=$ac_save_IFS
3304 1.3 christos case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
3305 1.3 christos
3306 1.3 christos
3307 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
3308 1.4 christos $as_echo_n "checking host system type... " >&6; }
3309 1.5 christos if ${ac_cv_host+:} false; then :
3310 1.4 christos $as_echo_n "(cached) " >&6
3311 1.3 christos else
3312 1.3 christos if test "x$host_alias" = x; then
3313 1.3 christos ac_cv_host=$ac_cv_build
3314 1.3 christos else
3315 1.3 christos ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
3316 1.5 christos as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
3317 1.3 christos fi
3318 1.3 christos
3319 1.3 christos fi
3320 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
3321 1.4 christos $as_echo "$ac_cv_host" >&6; }
3322 1.3 christos case $ac_cv_host in
3323 1.3 christos *-*-*) ;;
3324 1.5 christos *) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;;
3325 1.3 christos esac
3326 1.3 christos host=$ac_cv_host
3327 1.3 christos ac_save_IFS=$IFS; IFS='-'
3328 1.3 christos set x $ac_cv_host
3329 1.3 christos shift
3330 1.3 christos host_cpu=$1
3331 1.3 christos host_vendor=$2
3332 1.3 christos shift; shift
3333 1.3 christos # Remember, the first character of IFS is used to create $*,
3334 1.3 christos # except with old shells:
3335 1.3 christos host_os=$*
3336 1.3 christos IFS=$ac_save_IFS
3337 1.3 christos case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
3338 1.3 christos
3339 1.3 christos
3340 1.3 christos case "$host_os" in
3341 1.3 christos mingw32*)
3342 1.3 christos MINGW=1
3343 1.3 christos ;;
3344 1.3 christos *)
3345 1.3 christos MINGW=0
3346 1.3 christos ;;
3347 1.3 christos esac
3348 1.3 christos
3349 1.3 christos if test "$MINGW" = 1; then
3350 1.3 christos MINGW_TRUE=
3351 1.3 christos MINGW_FALSE='#'
3352 1.3 christos else
3353 1.3 christos MINGW_TRUE='#'
3354 1.3 christos MINGW_FALSE=
3355 1.3 christos fi
3356 1.3 christos
3357 1.3 christos
3358 1.1 christos pkgdatadir='$(datadir)/misc'
3359 1.1 christos
3360 1.1 christos
3361 1.1 christos if test x$fsect = x5; then
3362 1.1 christos FSECT5_TRUE=
3363 1.1 christos FSECT5_FALSE='#'
3364 1.1 christos else
3365 1.1 christos FSECT5_TRUE='#'
3366 1.1 christos FSECT5_FALSE=
3367 1.1 christos fi
3368 1.1 christos
3369 1.1 christos
3370 1.1 christos
3371 1.4 christos DEPDIR="${am__leading_dot}deps"
3372 1.4 christos
3373 1.4 christos ac_config_commands="$ac_config_commands depfiles"
3374 1.4 christos
3375 1.4 christos
3376 1.4 christos am_make=${MAKE-make}
3377 1.4 christos cat > confinc << 'END'
3378 1.4 christos am__doit:
3379 1.4 christos @echo this is the am__doit target
3380 1.4 christos .PHONY: am__doit
3381 1.4 christos END
3382 1.4 christos # If we don't find an include directive, just comment out the code.
3383 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5
3384 1.4 christos $as_echo_n "checking for style of include used by $am_make... " >&6; }
3385 1.4 christos am__include="#"
3386 1.4 christos am__quote=
3387 1.4 christos _am_result=none
3388 1.4 christos # First try GNU make style include.
3389 1.4 christos echo "include confinc" > confmf
3390 1.4 christos # Ignore all kinds of additional output from `make'.
3391 1.4 christos case `$am_make -s -f confmf 2> /dev/null` in #(
3392 1.4 christos *the\ am__doit\ target*)
3393 1.4 christos am__include=include
3394 1.4 christos am__quote=
3395 1.4 christos _am_result=GNU
3396 1.4 christos ;;
3397 1.4 christos esac
3398 1.4 christos # Now try BSD make style include.
3399 1.4 christos if test "$am__include" = "#"; then
3400 1.4 christos echo '.include "confinc"' > confmf
3401 1.4 christos case `$am_make -s -f confmf 2> /dev/null` in #(
3402 1.4 christos *the\ am__doit\ target*)
3403 1.4 christos am__include=.include
3404 1.4 christos am__quote="\""
3405 1.4 christos _am_result=BSD
3406 1.4 christos ;;
3407 1.4 christos esac
3408 1.4 christos fi
3409 1.4 christos
3410 1.4 christos
3411 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5
3412 1.4 christos $as_echo "$_am_result" >&6; }
3413 1.4 christos rm -f confinc confmf
3414 1.1 christos
3415 1.4 christos # Check whether --enable-dependency-tracking was given.
3416 1.4 christos if test "${enable_dependency_tracking+set}" = set; then :
3417 1.4 christos enableval=$enable_dependency_tracking;
3418 1.4 christos fi
3419 1.1 christos
3420 1.4 christos if test "x$enable_dependency_tracking" != xno; then
3421 1.4 christos am_depcomp="$ac_aux_dir/depcomp"
3422 1.4 christos AMDEPBACKSLASH='\'
3423 1.4 christos fi
3424 1.4 christos if test "x$enable_dependency_tracking" != xno; then
3425 1.4 christos AMDEP_TRUE=
3426 1.4 christos AMDEP_FALSE='#'
3427 1.4 christos else
3428 1.4 christos AMDEP_TRUE='#'
3429 1.4 christos AMDEP_FALSE=
3430 1.4 christos fi
3431 1.1 christos
3432 1.1 christos
3433 1.1 christos ac_ext=c
3434 1.1 christos ac_cpp='$CPP $CPPFLAGS'
3435 1.1 christos ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3436 1.1 christos ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3437 1.1 christos ac_compiler_gnu=$ac_cv_c_compiler_gnu
3438 1.1 christos if test -n "$ac_tool_prefix"; then
3439 1.1 christos # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
3440 1.1 christos set dummy ${ac_tool_prefix}gcc; ac_word=$2
3441 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3442 1.4 christos $as_echo_n "checking for $ac_word... " >&6; }
3443 1.5 christos if ${ac_cv_prog_CC+:} false; then :
3444 1.4 christos $as_echo_n "(cached) " >&6
3445 1.1 christos else
3446 1.1 christos if test -n "$CC"; then
3447 1.1 christos ac_cv_prog_CC="$CC" # Let the user override the test.
3448 1.1 christos else
3449 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3450 1.1 christos for as_dir in $PATH
3451 1.1 christos do
3452 1.1 christos IFS=$as_save_IFS
3453 1.1 christos test -z "$as_dir" && as_dir=.
3454 1.4 christos for ac_exec_ext in '' $ac_executable_extensions; do
3455 1.1 christos if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3456 1.1 christos ac_cv_prog_CC="${ac_tool_prefix}gcc"
3457 1.4 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3458 1.1 christos break 2
3459 1.1 christos fi
3460 1.1 christos done
3461 1.4 christos done
3462 1.1 christos IFS=$as_save_IFS
3463 1.1 christos
3464 1.1 christos fi
3465 1.1 christos fi
3466 1.1 christos CC=$ac_cv_prog_CC
3467 1.1 christos if test -n "$CC"; then
3468 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3469 1.4 christos $as_echo "$CC" >&6; }
3470 1.1 christos else
3471 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3472 1.4 christos $as_echo "no" >&6; }
3473 1.1 christos fi
3474 1.1 christos
3475 1.1 christos
3476 1.1 christos fi
3477 1.1 christos if test -z "$ac_cv_prog_CC"; then
3478 1.1 christos ac_ct_CC=$CC
3479 1.1 christos # Extract the first word of "gcc", so it can be a program name with args.
3480 1.1 christos set dummy gcc; ac_word=$2
3481 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3482 1.4 christos $as_echo_n "checking for $ac_word... " >&6; }
3483 1.5 christos if ${ac_cv_prog_ac_ct_CC+:} false; then :
3484 1.4 christos $as_echo_n "(cached) " >&6
3485 1.1 christos else
3486 1.1 christos if test -n "$ac_ct_CC"; then
3487 1.1 christos ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3488 1.1 christos else
3489 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3490 1.1 christos for as_dir in $PATH
3491 1.1 christos do
3492 1.1 christos IFS=$as_save_IFS
3493 1.1 christos test -z "$as_dir" && as_dir=.
3494 1.4 christos for ac_exec_ext in '' $ac_executable_extensions; do
3495 1.1 christos if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3496 1.1 christos ac_cv_prog_ac_ct_CC="gcc"
3497 1.4 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3498 1.1 christos break 2
3499 1.1 christos fi
3500 1.1 christos done
3501 1.4 christos done
3502 1.1 christos IFS=$as_save_IFS
3503 1.1 christos
3504 1.1 christos fi
3505 1.1 christos fi
3506 1.1 christos ac_ct_CC=$ac_cv_prog_ac_ct_CC
3507 1.1 christos if test -n "$ac_ct_CC"; then
3508 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3509 1.4 christos $as_echo "$ac_ct_CC" >&6; }
3510 1.1 christos else
3511 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3512 1.4 christos $as_echo "no" >&6; }
3513 1.1 christos fi
3514 1.1 christos
3515 1.1 christos if test "x$ac_ct_CC" = x; then
3516 1.1 christos CC=""
3517 1.1 christos else
3518 1.1 christos case $cross_compiling:$ac_tool_warned in
3519 1.1 christos yes:)
3520 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3521 1.4 christos $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3522 1.1 christos ac_tool_warned=yes ;;
3523 1.1 christos esac
3524 1.1 christos CC=$ac_ct_CC
3525 1.1 christos fi
3526 1.1 christos else
3527 1.1 christos CC="$ac_cv_prog_CC"
3528 1.1 christos fi
3529 1.1 christos
3530 1.1 christos if test -z "$CC"; then
3531 1.1 christos if test -n "$ac_tool_prefix"; then
3532 1.1 christos # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
3533 1.1 christos set dummy ${ac_tool_prefix}cc; ac_word=$2
3534 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3535 1.4 christos $as_echo_n "checking for $ac_word... " >&6; }
3536 1.5 christos if ${ac_cv_prog_CC+:} false; then :
3537 1.4 christos $as_echo_n "(cached) " >&6
3538 1.1 christos else
3539 1.1 christos if test -n "$CC"; then
3540 1.1 christos ac_cv_prog_CC="$CC" # Let the user override the test.
3541 1.1 christos else
3542 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3543 1.1 christos for as_dir in $PATH
3544 1.1 christos do
3545 1.1 christos IFS=$as_save_IFS
3546 1.1 christos test -z "$as_dir" && as_dir=.
3547 1.4 christos for ac_exec_ext in '' $ac_executable_extensions; do
3548 1.1 christos if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3549 1.1 christos ac_cv_prog_CC="${ac_tool_prefix}cc"
3550 1.4 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3551 1.1 christos break 2
3552 1.1 christos fi
3553 1.1 christos done
3554 1.4 christos done
3555 1.1 christos IFS=$as_save_IFS
3556 1.1 christos
3557 1.1 christos fi
3558 1.1 christos fi
3559 1.1 christos CC=$ac_cv_prog_CC
3560 1.1 christos if test -n "$CC"; then
3561 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3562 1.4 christos $as_echo "$CC" >&6; }
3563 1.1 christos else
3564 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3565 1.4 christos $as_echo "no" >&6; }
3566 1.1 christos fi
3567 1.1 christos
3568 1.1 christos
3569 1.1 christos fi
3570 1.1 christos fi
3571 1.1 christos if test -z "$CC"; then
3572 1.1 christos # Extract the first word of "cc", so it can be a program name with args.
3573 1.1 christos set dummy cc; ac_word=$2
3574 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3575 1.4 christos $as_echo_n "checking for $ac_word... " >&6; }
3576 1.5 christos if ${ac_cv_prog_CC+:} false; then :
3577 1.4 christos $as_echo_n "(cached) " >&6
3578 1.1 christos else
3579 1.1 christos if test -n "$CC"; then
3580 1.1 christos ac_cv_prog_CC="$CC" # Let the user override the test.
3581 1.1 christos else
3582 1.1 christos ac_prog_rejected=no
3583 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3584 1.1 christos for as_dir in $PATH
3585 1.1 christos do
3586 1.1 christos IFS=$as_save_IFS
3587 1.1 christos test -z "$as_dir" && as_dir=.
3588 1.4 christos for ac_exec_ext in '' $ac_executable_extensions; do
3589 1.1 christos if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3590 1.1 christos if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
3591 1.1 christos ac_prog_rejected=yes
3592 1.1 christos continue
3593 1.1 christos fi
3594 1.1 christos ac_cv_prog_CC="cc"
3595 1.4 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3596 1.1 christos break 2
3597 1.1 christos fi
3598 1.1 christos done
3599 1.4 christos done
3600 1.1 christos IFS=$as_save_IFS
3601 1.1 christos
3602 1.1 christos if test $ac_prog_rejected = yes; then
3603 1.1 christos # We found a bogon in the path, so make sure we never use it.
3604 1.1 christos set dummy $ac_cv_prog_CC
3605 1.1 christos shift
3606 1.1 christos if test $# != 0; then
3607 1.1 christos # We chose a different compiler from the bogus one.
3608 1.1 christos # However, it has the same basename, so the bogon will be chosen
3609 1.1 christos # first if we set CC to just the basename; use the full file name.
3610 1.1 christos shift
3611 1.1 christos ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
3612 1.1 christos fi
3613 1.1 christos fi
3614 1.1 christos fi
3615 1.1 christos fi
3616 1.1 christos CC=$ac_cv_prog_CC
3617 1.1 christos if test -n "$CC"; then
3618 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3619 1.4 christos $as_echo "$CC" >&6; }
3620 1.1 christos else
3621 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3622 1.4 christos $as_echo "no" >&6; }
3623 1.1 christos fi
3624 1.1 christos
3625 1.1 christos
3626 1.1 christos fi
3627 1.1 christos if test -z "$CC"; then
3628 1.1 christos if test -n "$ac_tool_prefix"; then
3629 1.1 christos for ac_prog in cl.exe
3630 1.1 christos do
3631 1.1 christos # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3632 1.1 christos set dummy $ac_tool_prefix$ac_prog; ac_word=$2
3633 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3634 1.4 christos $as_echo_n "checking for $ac_word... " >&6; }
3635 1.5 christos if ${ac_cv_prog_CC+:} false; then :
3636 1.4 christos $as_echo_n "(cached) " >&6
3637 1.1 christos else
3638 1.1 christos if test -n "$CC"; then
3639 1.1 christos ac_cv_prog_CC="$CC" # Let the user override the test.
3640 1.1 christos else
3641 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3642 1.1 christos for as_dir in $PATH
3643 1.1 christos do
3644 1.1 christos IFS=$as_save_IFS
3645 1.1 christos test -z "$as_dir" && as_dir=.
3646 1.4 christos for ac_exec_ext in '' $ac_executable_extensions; do
3647 1.1 christos if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3648 1.1 christos ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
3649 1.4 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3650 1.1 christos break 2
3651 1.1 christos fi
3652 1.1 christos done
3653 1.4 christos done
3654 1.1 christos IFS=$as_save_IFS
3655 1.1 christos
3656 1.1 christos fi
3657 1.1 christos fi
3658 1.1 christos CC=$ac_cv_prog_CC
3659 1.1 christos if test -n "$CC"; then
3660 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3661 1.4 christos $as_echo "$CC" >&6; }
3662 1.1 christos else
3663 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3664 1.4 christos $as_echo "no" >&6; }
3665 1.1 christos fi
3666 1.1 christos
3667 1.1 christos
3668 1.1 christos test -n "$CC" && break
3669 1.1 christos done
3670 1.1 christos fi
3671 1.1 christos if test -z "$CC"; then
3672 1.1 christos ac_ct_CC=$CC
3673 1.1 christos for ac_prog in cl.exe
3674 1.1 christos do
3675 1.1 christos # Extract the first word of "$ac_prog", so it can be a program name with args.
3676 1.1 christos set dummy $ac_prog; ac_word=$2
3677 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3678 1.4 christos $as_echo_n "checking for $ac_word... " >&6; }
3679 1.5 christos if ${ac_cv_prog_ac_ct_CC+:} false; then :
3680 1.4 christos $as_echo_n "(cached) " >&6
3681 1.1 christos else
3682 1.1 christos if test -n "$ac_ct_CC"; then
3683 1.1 christos ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3684 1.1 christos else
3685 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3686 1.1 christos for as_dir in $PATH
3687 1.1 christos do
3688 1.1 christos IFS=$as_save_IFS
3689 1.1 christos test -z "$as_dir" && as_dir=.
3690 1.4 christos for ac_exec_ext in '' $ac_executable_extensions; do
3691 1.1 christos if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3692 1.1 christos ac_cv_prog_ac_ct_CC="$ac_prog"
3693 1.4 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3694 1.1 christos break 2
3695 1.1 christos fi
3696 1.1 christos done
3697 1.4 christos done
3698 1.1 christos IFS=$as_save_IFS
3699 1.1 christos
3700 1.1 christos fi
3701 1.1 christos fi
3702 1.1 christos ac_ct_CC=$ac_cv_prog_ac_ct_CC
3703 1.1 christos if test -n "$ac_ct_CC"; then
3704 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3705 1.4 christos $as_echo "$ac_ct_CC" >&6; }
3706 1.1 christos else
3707 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3708 1.4 christos $as_echo "no" >&6; }
3709 1.1 christos fi
3710 1.1 christos
3711 1.1 christos
3712 1.1 christos test -n "$ac_ct_CC" && break
3713 1.1 christos done
3714 1.1 christos
3715 1.1 christos if test "x$ac_ct_CC" = x; then
3716 1.1 christos CC=""
3717 1.1 christos else
3718 1.1 christos case $cross_compiling:$ac_tool_warned in
3719 1.1 christos yes:)
3720 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3721 1.4 christos $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3722 1.1 christos ac_tool_warned=yes ;;
3723 1.1 christos esac
3724 1.1 christos CC=$ac_ct_CC
3725 1.1 christos fi
3726 1.1 christos fi
3727 1.1 christos
3728 1.1 christos fi
3729 1.1 christos
3730 1.1 christos
3731 1.4 christos test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3732 1.4 christos $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3733 1.5 christos as_fn_error $? "no acceptable C compiler found in \$PATH
3734 1.5 christos See \`config.log' for more details" "$LINENO" 5; }
3735 1.1 christos
3736 1.1 christos # Provide some information about the compiler.
3737 1.4 christos $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
3738 1.4 christos set X $ac_compile
3739 1.4 christos ac_compiler=$2
3740 1.4 christos for ac_option in --version -v -V -qversion; do
3741 1.4 christos { { ac_try="$ac_compiler $ac_option >&5"
3742 1.1 christos case "(($ac_try" in
3743 1.1 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3744 1.1 christos *) ac_try_echo=$ac_try;;
3745 1.1 christos esac
3746 1.4 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3747 1.4 christos $as_echo "$ac_try_echo"; } >&5
3748 1.4 christos (eval "$ac_compiler $ac_option >&5") 2>conftest.err
3749 1.1 christos ac_status=$?
3750 1.4 christos if test -s conftest.err; then
3751 1.4 christos sed '10a\
3752 1.4 christos ... rest of stderr output deleted ...
3753 1.4 christos 10q' conftest.err >conftest.er1
3754 1.4 christos cat conftest.er1 >&5
3755 1.4 christos fi
3756 1.5 christos rm -f conftest.er1 conftest.err
3757 1.4 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3758 1.4 christos test $ac_status = 0; }
3759 1.4 christos done
3760 1.1 christos
3761 1.4 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3762 1.1 christos /* end confdefs.h. */
3763 1.5 christos
3764 1.1 christos int
3765 1.1 christos main ()
3766 1.1 christos {
3767 1.1 christos
3768 1.1 christos ;
3769 1.1 christos return 0;
3770 1.1 christos }
3771 1.1 christos _ACEOF
3772 1.1 christos ac_clean_files_save=$ac_clean_files
3773 1.5 christos ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
3774 1.1 christos # Try to create an executable without -o first, disregard a.out.
3775 1.1 christos # It will help us diagnose broken compilers, and finding out an intuition
3776 1.1 christos # of exeext.
3777 1.5 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
3778 1.5 christos $as_echo_n "checking whether the C compiler works... " >&6; }
3779 1.4 christos ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
3780 1.4 christos
3781 1.4 christos # The possible output files:
3782 1.4 christos ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
3783 1.4 christos
3784 1.1 christos ac_rmfiles=
3785 1.1 christos for ac_file in $ac_files
3786 1.1 christos do
3787 1.1 christos case $ac_file in
3788 1.4 christos *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3789 1.1 christos * ) ac_rmfiles="$ac_rmfiles $ac_file";;
3790 1.1 christos esac
3791 1.1 christos done
3792 1.1 christos rm -f $ac_rmfiles
3793 1.1 christos
3794 1.4 christos if { { ac_try="$ac_link_default"
3795 1.1 christos case "(($ac_try" in
3796 1.1 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3797 1.1 christos *) ac_try_echo=$ac_try;;
3798 1.1 christos esac
3799 1.4 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3800 1.4 christos $as_echo "$ac_try_echo"; } >&5
3801 1.1 christos (eval "$ac_link_default") 2>&5
3802 1.1 christos ac_status=$?
3803 1.4 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3804 1.4 christos test $ac_status = 0; }; then :
3805 1.1 christos # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
3806 1.1 christos # So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
3807 1.1 christos # in a Makefile. We should not override ac_cv_exeext if it was cached,
3808 1.1 christos # so that the user can short-circuit this test for compilers unknown to
3809 1.1 christos # Autoconf.
3810 1.1 christos for ac_file in $ac_files ''
3811 1.1 christos do
3812 1.1 christos test -f "$ac_file" || continue
3813 1.1 christos case $ac_file in
3814 1.4 christos *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
3815 1.1 christos ;;
3816 1.1 christos [ab].out )
3817 1.1 christos # We found the default executable, but exeext='' is most
3818 1.1 christos # certainly right.
3819 1.1 christos break;;
3820 1.1 christos *.* )
3821 1.4 christos if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
3822 1.1 christos then :; else
3823 1.1 christos ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3824 1.1 christos fi
3825 1.1 christos # We set ac_cv_exeext here because the later test for it is not
3826 1.1 christos # safe: cross compilers may not add the suffix if given an `-o'
3827 1.1 christos # argument, so we may need to know it at that point already.
3828 1.1 christos # Even if this section looks crufty: it has the advantage of
3829 1.1 christos # actually working.
3830 1.1 christos break;;
3831 1.1 christos * )
3832 1.1 christos break;;
3833 1.1 christos esac
3834 1.1 christos done
3835 1.1 christos test "$ac_cv_exeext" = no && ac_cv_exeext=
3836 1.1 christos
3837 1.1 christos else
3838 1.1 christos ac_file=''
3839 1.1 christos fi
3840 1.4 christos if test -z "$ac_file"; then :
3841 1.5 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3842 1.5 christos $as_echo "no" >&6; }
3843 1.5 christos $as_echo "$as_me: failed program was:" >&5
3844 1.1 christos sed 's/^/| /' conftest.$ac_ext >&5
3845 1.1 christos
3846 1.4 christos { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3847 1.4 christos $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3848 1.5 christos as_fn_error 77 "C compiler cannot create executables
3849 1.5 christos See \`config.log' for more details" "$LINENO" 5; }
3850 1.5 christos else
3851 1.5 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3852 1.5 christos $as_echo "yes" >&6; }
3853 1.1 christos fi
3854 1.5 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
3855 1.5 christos $as_echo_n "checking for C compiler default output file name... " >&6; }
3856 1.5 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
3857 1.5 christos $as_echo "$ac_file" >&6; }
3858 1.1 christos ac_exeext=$ac_cv_exeext
3859 1.1 christos
3860 1.5 christos rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
3861 1.1 christos ac_clean_files=$ac_clean_files_save
3862 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
3863 1.4 christos $as_echo_n "checking for suffix of executables... " >&6; }
3864 1.4 christos if { { ac_try="$ac_link"
3865 1.1 christos case "(($ac_try" in
3866 1.1 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3867 1.1 christos *) ac_try_echo=$ac_try;;
3868 1.1 christos esac
3869 1.4 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3870 1.4 christos $as_echo "$ac_try_echo"; } >&5
3871 1.1 christos (eval "$ac_link") 2>&5
3872 1.1 christos ac_status=$?
3873 1.4 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3874 1.4 christos test $ac_status = 0; }; then :
3875 1.1 christos # If both `conftest.exe' and `conftest' are `present' (well, observable)
3876 1.1 christos # catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
3877 1.1 christos # work properly (i.e., refer to `conftest.exe'), while it won't with
3878 1.1 christos # `rm'.
3879 1.1 christos for ac_file in conftest.exe conftest conftest.*; do
3880 1.1 christos test -f "$ac_file" || continue
3881 1.1 christos case $ac_file in
3882 1.4 christos *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3883 1.1 christos *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3884 1.1 christos break;;
3885 1.1 christos * ) break;;
3886 1.1 christos esac
3887 1.1 christos done
3888 1.1 christos else
3889 1.4 christos { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3890 1.4 christos $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3891 1.5 christos as_fn_error $? "cannot compute suffix of executables: cannot compile and link
3892 1.5 christos See \`config.log' for more details" "$LINENO" 5; }
3893 1.1 christos fi
3894 1.5 christos rm -f conftest conftest$ac_cv_exeext
3895 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
3896 1.4 christos $as_echo "$ac_cv_exeext" >&6; }
3897 1.1 christos
3898 1.1 christos rm -f conftest.$ac_ext
3899 1.1 christos EXEEXT=$ac_cv_exeext
3900 1.1 christos ac_exeext=$EXEEXT
3901 1.5 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3902 1.5 christos /* end confdefs.h. */
3903 1.5 christos #include <stdio.h>
3904 1.5 christos int
3905 1.5 christos main ()
3906 1.5 christos {
3907 1.5 christos FILE *f = fopen ("conftest.out", "w");
3908 1.5 christos return ferror (f) || fclose (f) != 0;
3909 1.5 christos
3910 1.5 christos ;
3911 1.5 christos return 0;
3912 1.5 christos }
3913 1.5 christos _ACEOF
3914 1.5 christos ac_clean_files="$ac_clean_files conftest.out"
3915 1.5 christos # Check that the compiler produces executables we can run. If not, either
3916 1.5 christos # the compiler is broken, or we cross compile.
3917 1.5 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
3918 1.5 christos $as_echo_n "checking whether we are cross compiling... " >&6; }
3919 1.5 christos if test "$cross_compiling" != yes; then
3920 1.5 christos { { ac_try="$ac_link"
3921 1.5 christos case "(($ac_try" in
3922 1.5 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3923 1.5 christos *) ac_try_echo=$ac_try;;
3924 1.5 christos esac
3925 1.5 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3926 1.5 christos $as_echo "$ac_try_echo"; } >&5
3927 1.5 christos (eval "$ac_link") 2>&5
3928 1.5 christos ac_status=$?
3929 1.5 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3930 1.5 christos test $ac_status = 0; }
3931 1.5 christos if { ac_try='./conftest$ac_cv_exeext'
3932 1.5 christos { { case "(($ac_try" in
3933 1.5 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3934 1.5 christos *) ac_try_echo=$ac_try;;
3935 1.5 christos esac
3936 1.5 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3937 1.5 christos $as_echo "$ac_try_echo"; } >&5
3938 1.5 christos (eval "$ac_try") 2>&5
3939 1.5 christos ac_status=$?
3940 1.5 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3941 1.5 christos test $ac_status = 0; }; }; then
3942 1.5 christos cross_compiling=no
3943 1.5 christos else
3944 1.5 christos if test "$cross_compiling" = maybe; then
3945 1.5 christos cross_compiling=yes
3946 1.5 christos else
3947 1.5 christos { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3948 1.5 christos $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3949 1.5 christos as_fn_error $? "cannot run C compiled programs.
3950 1.5 christos If you meant to cross compile, use \`--host'.
3951 1.5 christos See \`config.log' for more details" "$LINENO" 5; }
3952 1.5 christos fi
3953 1.5 christos fi
3954 1.5 christos fi
3955 1.5 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
3956 1.5 christos $as_echo "$cross_compiling" >&6; }
3957 1.5 christos
3958 1.5 christos rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out
3959 1.5 christos ac_clean_files=$ac_clean_files_save
3960 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
3961 1.4 christos $as_echo_n "checking for suffix of object files... " >&6; }
3962 1.5 christos if ${ac_cv_objext+:} false; then :
3963 1.4 christos $as_echo_n "(cached) " >&6
3964 1.1 christos else
3965 1.4 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3966 1.1 christos /* end confdefs.h. */
3967 1.1 christos
3968 1.1 christos int
3969 1.1 christos main ()
3970 1.1 christos {
3971 1.1 christos
3972 1.1 christos ;
3973 1.1 christos return 0;
3974 1.1 christos }
3975 1.1 christos _ACEOF
3976 1.1 christos rm -f conftest.o conftest.obj
3977 1.4 christos if { { ac_try="$ac_compile"
3978 1.1 christos case "(($ac_try" in
3979 1.1 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3980 1.1 christos *) ac_try_echo=$ac_try;;
3981 1.1 christos esac
3982 1.4 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3983 1.4 christos $as_echo "$ac_try_echo"; } >&5
3984 1.1 christos (eval "$ac_compile") 2>&5
3985 1.1 christos ac_status=$?
3986 1.4 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3987 1.4 christos test $ac_status = 0; }; then :
3988 1.1 christos for ac_file in conftest.o conftest.obj conftest.*; do
3989 1.1 christos test -f "$ac_file" || continue;
3990 1.1 christos case $ac_file in
3991 1.4 christos *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
3992 1.1 christos *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3993 1.1 christos break;;
3994 1.1 christos esac
3995 1.1 christos done
3996 1.1 christos else
3997 1.4 christos $as_echo "$as_me: failed program was:" >&5
3998 1.1 christos sed 's/^/| /' conftest.$ac_ext >&5
3999 1.1 christos
4000 1.4 christos { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4001 1.4 christos $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4002 1.5 christos as_fn_error $? "cannot compute suffix of object files: cannot compile
4003 1.5 christos See \`config.log' for more details" "$LINENO" 5; }
4004 1.1 christos fi
4005 1.1 christos rm -f conftest.$ac_cv_objext conftest.$ac_ext
4006 1.1 christos fi
4007 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
4008 1.4 christos $as_echo "$ac_cv_objext" >&6; }
4009 1.1 christos OBJEXT=$ac_cv_objext
4010 1.1 christos ac_objext=$OBJEXT
4011 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
4012 1.4 christos $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
4013 1.5 christos if ${ac_cv_c_compiler_gnu+:} false; then :
4014 1.4 christos $as_echo_n "(cached) " >&6
4015 1.1 christos else
4016 1.4 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4017 1.1 christos /* end confdefs.h. */
4018 1.1 christos
4019 1.1 christos int
4020 1.1 christos main ()
4021 1.1 christos {
4022 1.1 christos #ifndef __GNUC__
4023 1.1 christos choke me
4024 1.1 christos #endif
4025 1.1 christos
4026 1.1 christos ;
4027 1.1 christos return 0;
4028 1.1 christos }
4029 1.1 christos _ACEOF
4030 1.4 christos if ac_fn_c_try_compile "$LINENO"; then :
4031 1.1 christos ac_compiler_gnu=yes
4032 1.1 christos else
4033 1.4 christos ac_compiler_gnu=no
4034 1.1 christos fi
4035 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4036 1.1 christos ac_cv_c_compiler_gnu=$ac_compiler_gnu
4037 1.1 christos
4038 1.1 christos fi
4039 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
4040 1.4 christos $as_echo "$ac_cv_c_compiler_gnu" >&6; }
4041 1.4 christos if test $ac_compiler_gnu = yes; then
4042 1.4 christos GCC=yes
4043 1.4 christos else
4044 1.4 christos GCC=
4045 1.4 christos fi
4046 1.1 christos ac_test_CFLAGS=${CFLAGS+set}
4047 1.1 christos ac_save_CFLAGS=$CFLAGS
4048 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
4049 1.4 christos $as_echo_n "checking whether $CC accepts -g... " >&6; }
4050 1.5 christos if ${ac_cv_prog_cc_g+:} false; then :
4051 1.4 christos $as_echo_n "(cached) " >&6
4052 1.1 christos else
4053 1.1 christos ac_save_c_werror_flag=$ac_c_werror_flag
4054 1.1 christos ac_c_werror_flag=yes
4055 1.1 christos ac_cv_prog_cc_g=no
4056 1.1 christos CFLAGS="-g"
4057 1.4 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4058 1.1 christos /* end confdefs.h. */
4059 1.1 christos
4060 1.1 christos int
4061 1.1 christos main ()
4062 1.1 christos {
4063 1.1 christos
4064 1.1 christos ;
4065 1.1 christos return 0;
4066 1.1 christos }
4067 1.1 christos _ACEOF
4068 1.4 christos if ac_fn_c_try_compile "$LINENO"; then :
4069 1.1 christos ac_cv_prog_cc_g=yes
4070 1.1 christos else
4071 1.4 christos CFLAGS=""
4072 1.4 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4073 1.1 christos /* end confdefs.h. */
4074 1.1 christos
4075 1.1 christos int
4076 1.1 christos main ()
4077 1.1 christos {
4078 1.1 christos
4079 1.1 christos ;
4080 1.1 christos return 0;
4081 1.1 christos }
4082 1.1 christos _ACEOF
4083 1.4 christos if ac_fn_c_try_compile "$LINENO"; then :
4084 1.4 christos
4085 1.1 christos else
4086 1.4 christos ac_c_werror_flag=$ac_save_c_werror_flag
4087 1.1 christos CFLAGS="-g"
4088 1.4 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4089 1.1 christos /* end confdefs.h. */
4090 1.1 christos
4091 1.1 christos int
4092 1.1 christos main ()
4093 1.1 christos {
4094 1.1 christos
4095 1.1 christos ;
4096 1.1 christos return 0;
4097 1.1 christos }
4098 1.1 christos _ACEOF
4099 1.4 christos if ac_fn_c_try_compile "$LINENO"; then :
4100 1.1 christos ac_cv_prog_cc_g=yes
4101 1.1 christos fi
4102 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4103 1.1 christos fi
4104 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4105 1.1 christos fi
4106 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4107 1.1 christos ac_c_werror_flag=$ac_save_c_werror_flag
4108 1.1 christos fi
4109 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
4110 1.4 christos $as_echo "$ac_cv_prog_cc_g" >&6; }
4111 1.1 christos if test "$ac_test_CFLAGS" = set; then
4112 1.1 christos CFLAGS=$ac_save_CFLAGS
4113 1.1 christos elif test $ac_cv_prog_cc_g = yes; then
4114 1.1 christos if test "$GCC" = yes; then
4115 1.1 christos CFLAGS="-g -O2"
4116 1.1 christos else
4117 1.1 christos CFLAGS="-g"
4118 1.1 christos fi
4119 1.1 christos else
4120 1.1 christos if test "$GCC" = yes; then
4121 1.1 christos CFLAGS="-O2"
4122 1.1 christos else
4123 1.1 christos CFLAGS=
4124 1.1 christos fi
4125 1.1 christos fi
4126 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
4127 1.4 christos $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
4128 1.5 christos if ${ac_cv_prog_cc_c89+:} false; then :
4129 1.4 christos $as_echo_n "(cached) " >&6
4130 1.1 christos else
4131 1.1 christos ac_cv_prog_cc_c89=no
4132 1.1 christos ac_save_CC=$CC
4133 1.4 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4134 1.1 christos /* end confdefs.h. */
4135 1.1 christos #include <stdarg.h>
4136 1.1 christos #include <stdio.h>
4137 1.1 christos #include <sys/types.h>
4138 1.1 christos #include <sys/stat.h>
4139 1.1 christos /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
4140 1.1 christos struct buf { int x; };
4141 1.1 christos FILE * (*rcsopen) (struct buf *, struct stat *, int);
4142 1.1 christos static char *e (p, i)
4143 1.1 christos char **p;
4144 1.1 christos int i;
4145 1.1 christos {
4146 1.1 christos return p[i];
4147 1.1 christos }
4148 1.1 christos static char *f (char * (*g) (char **, int), char **p, ...)
4149 1.1 christos {
4150 1.1 christos char *s;
4151 1.1 christos va_list v;
4152 1.1 christos va_start (v,p);
4153 1.1 christos s = g (p, va_arg (v,int));
4154 1.1 christos va_end (v);
4155 1.1 christos return s;
4156 1.1 christos }
4157 1.1 christos
4158 1.1 christos /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
4159 1.1 christos function prototypes and stuff, but not '\xHH' hex character constants.
4160 1.1 christos These don't provoke an error unfortunately, instead are silently treated
4161 1.1 christos as 'x'. The following induces an error, until -std is added to get
4162 1.1 christos proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
4163 1.1 christos array size at least. It's necessary to write '\x00'==0 to get something
4164 1.1 christos that's true only with -std. */
4165 1.1 christos int osf4_cc_array ['\x00' == 0 ? 1 : -1];
4166 1.1 christos
4167 1.1 christos /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
4168 1.1 christos inside strings and character constants. */
4169 1.1 christos #define FOO(x) 'x'
4170 1.1 christos int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
4171 1.1 christos
4172 1.1 christos int test (int i, double x);
4173 1.1 christos struct s1 {int (*f) (int a);};
4174 1.1 christos struct s2 {int (*f) (double a);};
4175 1.1 christos int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
4176 1.1 christos int argc;
4177 1.1 christos char **argv;
4178 1.1 christos int
4179 1.1 christos main ()
4180 1.1 christos {
4181 1.1 christos return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
4182 1.1 christos ;
4183 1.1 christos return 0;
4184 1.1 christos }
4185 1.1 christos _ACEOF
4186 1.1 christos for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
4187 1.1 christos -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
4188 1.1 christos do
4189 1.1 christos CC="$ac_save_CC $ac_arg"
4190 1.4 christos if ac_fn_c_try_compile "$LINENO"; then :
4191 1.1 christos ac_cv_prog_cc_c89=$ac_arg
4192 1.1 christos fi
4193 1.1 christos rm -f core conftest.err conftest.$ac_objext
4194 1.1 christos test "x$ac_cv_prog_cc_c89" != "xno" && break
4195 1.1 christos done
4196 1.1 christos rm -f conftest.$ac_ext
4197 1.1 christos CC=$ac_save_CC
4198 1.1 christos
4199 1.1 christos fi
4200 1.1 christos # AC_CACHE_VAL
4201 1.1 christos case "x$ac_cv_prog_cc_c89" in
4202 1.1 christos x)
4203 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
4204 1.4 christos $as_echo "none needed" >&6; } ;;
4205 1.1 christos xno)
4206 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
4207 1.4 christos $as_echo "unsupported" >&6; } ;;
4208 1.1 christos *)
4209 1.1 christos CC="$CC $ac_cv_prog_cc_c89"
4210 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
4211 1.4 christos $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
4212 1.1 christos esac
4213 1.4 christos if test "x$ac_cv_prog_cc_c89" != xno; then :
4214 1.1 christos
4215 1.4 christos fi
4216 1.1 christos
4217 1.1 christos ac_ext=c
4218 1.1 christos ac_cpp='$CPP $CPPFLAGS'
4219 1.1 christos ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4220 1.1 christos ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4221 1.1 christos ac_compiler_gnu=$ac_cv_c_compiler_gnu
4222 1.1 christos
4223 1.1 christos depcc="$CC" am_compiler_list=
4224 1.1 christos
4225 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
4226 1.4 christos $as_echo_n "checking dependency style of $depcc... " >&6; }
4227 1.5 christos if ${am_cv_CC_dependencies_compiler_type+:} false; then :
4228 1.4 christos $as_echo_n "(cached) " >&6
4229 1.1 christos else
4230 1.1 christos if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
4231 1.1 christos # We make a subdir and do the tests there. Otherwise we can end up
4232 1.1 christos # making bogus files that we don't know about and never remove. For
4233 1.1 christos # instance it was reported that on HP-UX the gcc test will end up
4234 1.1 christos # making a dummy file named `D' -- because `-MD' means `put the output
4235 1.1 christos # in D'.
4236 1.1 christos mkdir conftest.dir
4237 1.1 christos # Copy depcomp to subdir because otherwise we won't find it if we're
4238 1.1 christos # using a relative directory.
4239 1.1 christos cp "$am_depcomp" conftest.dir
4240 1.1 christos cd conftest.dir
4241 1.1 christos # We will build objects and dependencies in a subdirectory because
4242 1.1 christos # it helps to detect inapplicable dependency modes. For instance
4243 1.1 christos # both Tru64's cc and ICC support -MD to output dependencies as a
4244 1.1 christos # side effect of compilation, but ICC will put the dependencies in
4245 1.1 christos # the current directory while Tru64 will put them in the object
4246 1.1 christos # directory.
4247 1.1 christos mkdir sub
4248 1.1 christos
4249 1.1 christos am_cv_CC_dependencies_compiler_type=none
4250 1.1 christos if test "$am_compiler_list" = ""; then
4251 1.1 christos am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
4252 1.1 christos fi
4253 1.4 christos am__universal=false
4254 1.4 christos case " $depcc " in #(
4255 1.4 christos *\ -arch\ *\ -arch\ *) am__universal=true ;;
4256 1.4 christos esac
4257 1.4 christos
4258 1.1 christos for depmode in $am_compiler_list; do
4259 1.1 christos # Setup a source with many dependencies, because some compilers
4260 1.1 christos # like to wrap large dependency lists on column 80 (with \), and
4261 1.1 christos # we should not choose a depcomp mode which is confused by this.
4262 1.1 christos #
4263 1.1 christos # We need to recreate these files for each test, as the compiler may
4264 1.1 christos # overwrite some of them when testing with obscure command lines.
4265 1.1 christos # This happens at least with the AIX C compiler.
4266 1.1 christos : > sub/conftest.c
4267 1.1 christos for i in 1 2 3 4 5 6; do
4268 1.1 christos echo '#include "conftst'$i'.h"' >> sub/conftest.c
4269 1.1 christos # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
4270 1.1 christos # Solaris 8's {/usr,}/bin/sh.
4271 1.1 christos touch sub/conftst$i.h
4272 1.1 christos done
4273 1.1 christos echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
4274 1.1 christos
4275 1.4 christos # We check with `-c' and `-o' for the sake of the "dashmstdout"
4276 1.4 christos # mode. It turns out that the SunPro C++ compiler does not properly
4277 1.4 christos # handle `-M -o', and we need to detect this. Also, some Intel
4278 1.4 christos # versions had trouble with output in subdirs
4279 1.4 christos am__obj=sub/conftest.${OBJEXT-o}
4280 1.4 christos am__minus_obj="-o $am__obj"
4281 1.1 christos case $depmode in
4282 1.4 christos gcc)
4283 1.4 christos # This depmode causes a compiler race in universal mode.
4284 1.4 christos test "$am__universal" = false || continue
4285 1.4 christos ;;
4286 1.1 christos nosideeffect)
4287 1.1 christos # after this tag, mechanisms are not by side-effect, so they'll
4288 1.1 christos # only be used when explicitly requested
4289 1.1 christos if test "x$enable_dependency_tracking" = xyes; then
4290 1.1 christos continue
4291 1.1 christos else
4292 1.1 christos break
4293 1.1 christos fi
4294 1.1 christos ;;
4295 1.4 christos msvisualcpp | msvcmsys)
4296 1.4 christos # This compiler won't grok `-c -o', but also, the minuso test has
4297 1.4 christos # not run yet. These depmodes are late enough in the game, and
4298 1.4 christos # so weak that their functioning should not be impacted.
4299 1.4 christos am__obj=conftest.${OBJEXT-o}
4300 1.4 christos am__minus_obj=
4301 1.4 christos ;;
4302 1.1 christos none) break ;;
4303 1.1 christos esac
4304 1.1 christos if depmode=$depmode \
4305 1.4 christos source=sub/conftest.c object=$am__obj \
4306 1.1 christos depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
4307 1.4 christos $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
4308 1.1 christos >/dev/null 2>conftest.err &&
4309 1.1 christos grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
4310 1.1 christos grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
4311 1.4 christos grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
4312 1.1 christos ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
4313 1.1 christos # icc doesn't choke on unknown options, it will just issue warnings
4314 1.1 christos # or remarks (even with -Werror). So we grep stderr for any message
4315 1.1 christos # that says an option was ignored or not supported.
4316 1.1 christos # When given -MP, icc 7.0 and 7.1 complain thusly:
4317 1.1 christos # icc: Command line warning: ignoring option '-M'; no argument required
4318 1.1 christos # The diagnosis changed in icc 8.0:
4319 1.1 christos # icc: Command line remark: option '-MP' not supported
4320 1.1 christos if (grep 'ignoring option' conftest.err ||
4321 1.1 christos grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
4322 1.1 christos am_cv_CC_dependencies_compiler_type=$depmode
4323 1.1 christos break
4324 1.1 christos fi
4325 1.1 christos fi
4326 1.1 christos done
4327 1.1 christos
4328 1.1 christos cd ..
4329 1.1 christos rm -rf conftest.dir
4330 1.1 christos else
4331 1.1 christos am_cv_CC_dependencies_compiler_type=none
4332 1.1 christos fi
4333 1.1 christos
4334 1.1 christos fi
4335 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
4336 1.4 christos $as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
4337 1.1 christos CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
4338 1.1 christos
4339 1.1 christos if
4340 1.1 christos test "x$enable_dependency_tracking" != xno \
4341 1.1 christos && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
4342 1.1 christos am__fastdepCC_TRUE=
4343 1.1 christos am__fastdepCC_FALSE='#'
4344 1.1 christos else
4345 1.1 christos am__fastdepCC_TRUE='#'
4346 1.1 christos am__fastdepCC_FALSE=
4347 1.1 christos fi
4348 1.1 christos
4349 1.1 christos
4350 1.4 christos
4351 1.4 christos ac_ext=c
4352 1.4 christos ac_cpp='$CPP $CPPFLAGS'
4353 1.4 christos ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4354 1.4 christos ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4355 1.4 christos ac_compiler_gnu=$ac_cv_c_compiler_gnu
4356 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
4357 1.4 christos $as_echo_n "checking how to run the C preprocessor... " >&6; }
4358 1.4 christos # On Suns, sometimes $CPP names a directory.
4359 1.4 christos if test -n "$CPP" && test -d "$CPP"; then
4360 1.4 christos CPP=
4361 1.1 christos fi
4362 1.4 christos if test -z "$CPP"; then
4363 1.5 christos if ${ac_cv_prog_CPP+:} false; then :
4364 1.4 christos $as_echo_n "(cached) " >&6
4365 1.1 christos else
4366 1.4 christos # Double quotes because CPP needs to be expanded
4367 1.4 christos for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
4368 1.4 christos do
4369 1.4 christos ac_preproc_ok=false
4370 1.4 christos for ac_c_preproc_warn_flag in '' yes
4371 1.4 christos do
4372 1.4 christos # Use a header file that comes with gcc, so configuring glibc
4373 1.4 christos # with a fresh cross-compiler works.
4374 1.4 christos # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4375 1.4 christos # <limits.h> exists even on freestanding compilers.
4376 1.4 christos # On the NeXT, cc -E runs the code through the compiler's parser,
4377 1.4 christos # not just through cpp. "Syntax error" is here to catch this case.
4378 1.4 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4379 1.4 christos /* end confdefs.h. */
4380 1.4 christos #ifdef __STDC__
4381 1.4 christos # include <limits.h>
4382 1.4 christos #else
4383 1.4 christos # include <assert.h>
4384 1.4 christos #endif
4385 1.4 christos Syntax error
4386 1.1 christos _ACEOF
4387 1.4 christos if ac_fn_c_try_cpp "$LINENO"; then :
4388 1.1 christos
4389 1.4 christos else
4390 1.4 christos # Broken: fails on valid input.
4391 1.4 christos continue
4392 1.4 christos fi
4393 1.5 christos rm -f conftest.err conftest.i conftest.$ac_ext
4394 1.1 christos
4395 1.4 christos # OK, works on sane cases. Now check whether nonexistent headers
4396 1.4 christos # can be detected and how.
4397 1.4 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4398 1.4 christos /* end confdefs.h. */
4399 1.4 christos #include <ac_nonexistent.h>
4400 1.1 christos _ACEOF
4401 1.4 christos if ac_fn_c_try_cpp "$LINENO"; then :
4402 1.4 christos # Broken: success on invalid input.
4403 1.4 christos continue
4404 1.1 christos else
4405 1.4 christos # Passes both tests.
4406 1.4 christos ac_preproc_ok=:
4407 1.4 christos break
4408 1.1 christos fi
4409 1.5 christos rm -f conftest.err conftest.i conftest.$ac_ext
4410 1.1 christos
4411 1.4 christos done
4412 1.4 christos # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4413 1.5 christos rm -f conftest.i conftest.err conftest.$ac_ext
4414 1.4 christos if $ac_preproc_ok; then :
4415 1.4 christos break
4416 1.1 christos fi
4417 1.1 christos
4418 1.4 christos done
4419 1.4 christos ac_cv_prog_CPP=$CPP
4420 1.1 christos
4421 1.1 christos fi
4422 1.4 christos CPP=$ac_cv_prog_CPP
4423 1.4 christos else
4424 1.4 christos ac_cv_prog_CPP=$CPP
4425 1.1 christos fi
4426 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
4427 1.4 christos $as_echo "$CPP" >&6; }
4428 1.4 christos ac_preproc_ok=false
4429 1.4 christos for ac_c_preproc_warn_flag in '' yes
4430 1.4 christos do
4431 1.4 christos # Use a header file that comes with gcc, so configuring glibc
4432 1.4 christos # with a fresh cross-compiler works.
4433 1.4 christos # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4434 1.4 christos # <limits.h> exists even on freestanding compilers.
4435 1.4 christos # On the NeXT, cc -E runs the code through the compiler's parser,
4436 1.4 christos # not just through cpp. "Syntax error" is here to catch this case.
4437 1.4 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4438 1.4 christos /* end confdefs.h. */
4439 1.4 christos #ifdef __STDC__
4440 1.4 christos # include <limits.h>
4441 1.4 christos #else
4442 1.4 christos # include <assert.h>
4443 1.4 christos #endif
4444 1.4 christos Syntax error
4445 1.4 christos _ACEOF
4446 1.4 christos if ac_fn_c_try_cpp "$LINENO"; then :
4447 1.1 christos
4448 1.1 christos else
4449 1.4 christos # Broken: fails on valid input.
4450 1.4 christos continue
4451 1.1 christos fi
4452 1.5 christos rm -f conftest.err conftest.i conftest.$ac_ext
4453 1.1 christos
4454 1.4 christos # OK, works on sane cases. Now check whether nonexistent headers
4455 1.4 christos # can be detected and how.
4456 1.4 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4457 1.4 christos /* end confdefs.h. */
4458 1.4 christos #include <ac_nonexistent.h>
4459 1.4 christos _ACEOF
4460 1.4 christos if ac_fn_c_try_cpp "$LINENO"; then :
4461 1.4 christos # Broken: success on invalid input.
4462 1.4 christos continue
4463 1.1 christos else
4464 1.4 christos # Passes both tests.
4465 1.4 christos ac_preproc_ok=:
4466 1.4 christos break
4467 1.1 christos fi
4468 1.5 christos rm -f conftest.err conftest.i conftest.$ac_ext
4469 1.1 christos
4470 1.3 christos done
4471 1.4 christos # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4472 1.5 christos rm -f conftest.i conftest.err conftest.$ac_ext
4473 1.4 christos if $ac_preproc_ok; then :
4474 1.1 christos
4475 1.1 christos else
4476 1.4 christos { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4477 1.4 christos $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4478 1.5 christos as_fn_error $? "C preprocessor \"$CPP\" fails sanity check
4479 1.5 christos See \`config.log' for more details" "$LINENO" 5; }
4480 1.1 christos fi
4481 1.1 christos
4482 1.4 christos ac_ext=c
4483 1.4 christos ac_cpp='$CPP $CPPFLAGS'
4484 1.4 christos ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4485 1.4 christos ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4486 1.4 christos ac_compiler_gnu=$ac_cv_c_compiler_gnu
4487 1.3 christos
4488 1.1 christos
4489 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
4490 1.4 christos $as_echo_n "checking for grep that handles long lines and -e... " >&6; }
4491 1.5 christos if ${ac_cv_path_GREP+:} false; then :
4492 1.4 christos $as_echo_n "(cached) " >&6
4493 1.1 christos else
4494 1.4 christos if test -z "$GREP"; then
4495 1.1 christos ac_path_GREP_found=false
4496 1.4 christos # Loop through the user's path and test for each of PROGNAME-LIST
4497 1.4 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4498 1.1 christos for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4499 1.1 christos do
4500 1.1 christos IFS=$as_save_IFS
4501 1.1 christos test -z "$as_dir" && as_dir=.
4502 1.4 christos for ac_prog in grep ggrep; do
4503 1.4 christos for ac_exec_ext in '' $ac_executable_extensions; do
4504 1.4 christos ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
4505 1.4 christos { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
4506 1.4 christos # Check for GNU ac_path_GREP and select it if it is found.
4507 1.1 christos # Check for GNU $ac_path_GREP
4508 1.1 christos case `"$ac_path_GREP" --version 2>&1` in
4509 1.1 christos *GNU*)
4510 1.1 christos ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
4511 1.1 christos *)
4512 1.1 christos ac_count=0
4513 1.4 christos $as_echo_n 0123456789 >"conftest.in"
4514 1.1 christos while :
4515 1.1 christos do
4516 1.1 christos cat "conftest.in" "conftest.in" >"conftest.tmp"
4517 1.1 christos mv "conftest.tmp" "conftest.in"
4518 1.1 christos cp "conftest.in" "conftest.nl"
4519 1.4 christos $as_echo 'GREP' >> "conftest.nl"
4520 1.1 christos "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4521 1.1 christos diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4522 1.4 christos as_fn_arith $ac_count + 1 && ac_count=$as_val
4523 1.1 christos if test $ac_count -gt ${ac_path_GREP_max-0}; then
4524 1.1 christos # Best one so far, save it but keep looking for a better one
4525 1.1 christos ac_cv_path_GREP="$ac_path_GREP"
4526 1.1 christos ac_path_GREP_max=$ac_count
4527 1.1 christos fi
4528 1.1 christos # 10*(2^10) chars as input seems more than enough
4529 1.1 christos test $ac_count -gt 10 && break
4530 1.1 christos done
4531 1.1 christos rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4532 1.1 christos esac
4533 1.1 christos
4534 1.4 christos $ac_path_GREP_found && break 3
4535 1.4 christos done
4536 1.4 christos done
4537 1.1 christos done
4538 1.1 christos IFS=$as_save_IFS
4539 1.4 christos if test -z "$ac_cv_path_GREP"; then
4540 1.5 christos as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4541 1.4 christos fi
4542 1.1 christos else
4543 1.1 christos ac_cv_path_GREP=$GREP
4544 1.1 christos fi
4545 1.1 christos
4546 1.1 christos fi
4547 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
4548 1.4 christos $as_echo "$ac_cv_path_GREP" >&6; }
4549 1.1 christos GREP="$ac_cv_path_GREP"
4550 1.1 christos
4551 1.1 christos
4552 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
4553 1.4 christos $as_echo_n "checking for egrep... " >&6; }
4554 1.5 christos if ${ac_cv_path_EGREP+:} false; then :
4555 1.4 christos $as_echo_n "(cached) " >&6
4556 1.1 christos else
4557 1.1 christos if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
4558 1.1 christos then ac_cv_path_EGREP="$GREP -E"
4559 1.1 christos else
4560 1.4 christos if test -z "$EGREP"; then
4561 1.1 christos ac_path_EGREP_found=false
4562 1.4 christos # Loop through the user's path and test for each of PROGNAME-LIST
4563 1.4 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4564 1.1 christos for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4565 1.1 christos do
4566 1.1 christos IFS=$as_save_IFS
4567 1.1 christos test -z "$as_dir" && as_dir=.
4568 1.4 christos for ac_prog in egrep; do
4569 1.4 christos for ac_exec_ext in '' $ac_executable_extensions; do
4570 1.4 christos ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
4571 1.4 christos { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
4572 1.4 christos # Check for GNU ac_path_EGREP and select it if it is found.
4573 1.1 christos # Check for GNU $ac_path_EGREP
4574 1.1 christos case `"$ac_path_EGREP" --version 2>&1` in
4575 1.1 christos *GNU*)
4576 1.1 christos ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
4577 1.1 christos *)
4578 1.1 christos ac_count=0
4579 1.4 christos $as_echo_n 0123456789 >"conftest.in"
4580 1.1 christos while :
4581 1.1 christos do
4582 1.1 christos cat "conftest.in" "conftest.in" >"conftest.tmp"
4583 1.1 christos mv "conftest.tmp" "conftest.in"
4584 1.1 christos cp "conftest.in" "conftest.nl"
4585 1.4 christos $as_echo 'EGREP' >> "conftest.nl"
4586 1.1 christos "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4587 1.1 christos diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4588 1.4 christos as_fn_arith $ac_count + 1 && ac_count=$as_val
4589 1.1 christos if test $ac_count -gt ${ac_path_EGREP_max-0}; then
4590 1.1 christos # Best one so far, save it but keep looking for a better one
4591 1.1 christos ac_cv_path_EGREP="$ac_path_EGREP"
4592 1.1 christos ac_path_EGREP_max=$ac_count
4593 1.1 christos fi
4594 1.1 christos # 10*(2^10) chars as input seems more than enough
4595 1.1 christos test $ac_count -gt 10 && break
4596 1.1 christos done
4597 1.1 christos rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4598 1.1 christos esac
4599 1.1 christos
4600 1.4 christos $ac_path_EGREP_found && break 3
4601 1.4 christos done
4602 1.4 christos done
4603 1.1 christos done
4604 1.1 christos IFS=$as_save_IFS
4605 1.4 christos if test -z "$ac_cv_path_EGREP"; then
4606 1.5 christos as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4607 1.4 christos fi
4608 1.1 christos else
4609 1.1 christos ac_cv_path_EGREP=$EGREP
4610 1.1 christos fi
4611 1.1 christos
4612 1.1 christos fi
4613 1.1 christos fi
4614 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
4615 1.4 christos $as_echo "$ac_cv_path_EGREP" >&6; }
4616 1.1 christos EGREP="$ac_cv_path_EGREP"
4617 1.1 christos
4618 1.1 christos
4619 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
4620 1.4 christos $as_echo_n "checking for ANSI C header files... " >&6; }
4621 1.5 christos if ${ac_cv_header_stdc+:} false; then :
4622 1.4 christos $as_echo_n "(cached) " >&6
4623 1.3 christos else
4624 1.4 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4625 1.4 christos /* end confdefs.h. */
4626 1.4 christos #include <stdlib.h>
4627 1.4 christos #include <stdarg.h>
4628 1.4 christos #include <string.h>
4629 1.4 christos #include <float.h>
4630 1.4 christos
4631 1.4 christos int
4632 1.4 christos main ()
4633 1.4 christos {
4634 1.4 christos
4635 1.4 christos ;
4636 1.4 christos return 0;
4637 1.4 christos }
4638 1.4 christos _ACEOF
4639 1.4 christos if ac_fn_c_try_compile "$LINENO"; then :
4640 1.4 christos ac_cv_header_stdc=yes
4641 1.3 christos else
4642 1.4 christos ac_cv_header_stdc=no
4643 1.4 christos fi
4644 1.4 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4645 1.4 christos
4646 1.4 christos if test $ac_cv_header_stdc = yes; then
4647 1.4 christos # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
4648 1.4 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4649 1.4 christos /* end confdefs.h. */
4650 1.4 christos #include <string.h>
4651 1.4 christos
4652 1.4 christos _ACEOF
4653 1.4 christos if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4654 1.4 christos $EGREP "memchr" >/dev/null 2>&1; then :
4655 1.3 christos
4656 1.4 christos else
4657 1.4 christos ac_cv_header_stdc=no
4658 1.4 christos fi
4659 1.4 christos rm -f conftest*
4660 1.3 christos
4661 1.4 christos fi
4662 1.3 christos
4663 1.4 christos if test $ac_cv_header_stdc = yes; then
4664 1.4 christos # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
4665 1.4 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4666 1.4 christos /* end confdefs.h. */
4667 1.4 christos #include <stdlib.h>
4668 1.3 christos
4669 1.4 christos _ACEOF
4670 1.4 christos if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4671 1.4 christos $EGREP "free" >/dev/null 2>&1; then :
4672 1.3 christos
4673 1.4 christos else
4674 1.4 christos ac_cv_header_stdc=no
4675 1.3 christos fi
4676 1.4 christos rm -f conftest*
4677 1.3 christos
4678 1.3 christos fi
4679 1.3 christos
4680 1.4 christos if test $ac_cv_header_stdc = yes; then
4681 1.4 christos # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
4682 1.4 christos if test "$cross_compiling" = yes; then :
4683 1.4 christos :
4684 1.3 christos else
4685 1.4 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4686 1.4 christos /* end confdefs.h. */
4687 1.4 christos #include <ctype.h>
4688 1.4 christos #include <stdlib.h>
4689 1.4 christos #if ((' ' & 0x0FF) == 0x020)
4690 1.4 christos # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
4691 1.4 christos # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
4692 1.4 christos #else
4693 1.4 christos # define ISLOWER(c) \
4694 1.4 christos (('a' <= (c) && (c) <= 'i') \
4695 1.4 christos || ('j' <= (c) && (c) <= 'r') \
4696 1.4 christos || ('s' <= (c) && (c) <= 'z'))
4697 1.4 christos # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
4698 1.4 christos #endif
4699 1.3 christos
4700 1.4 christos #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
4701 1.4 christos int
4702 1.4 christos main ()
4703 1.4 christos {
4704 1.4 christos int i;
4705 1.4 christos for (i = 0; i < 256; i++)
4706 1.4 christos if (XOR (islower (i), ISLOWER (i))
4707 1.4 christos || toupper (i) != TOUPPER (i))
4708 1.4 christos return 2;
4709 1.4 christos return 0;
4710 1.4 christos }
4711 1.4 christos _ACEOF
4712 1.4 christos if ac_fn_c_try_run "$LINENO"; then :
4713 1.3 christos
4714 1.4 christos else
4715 1.4 christos ac_cv_header_stdc=no
4716 1.4 christos fi
4717 1.4 christos rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
4718 1.4 christos conftest.$ac_objext conftest.beam conftest.$ac_ext
4719 1.3 christos fi
4720 1.3 christos
4721 1.4 christos fi
4722 1.4 christos fi
4723 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
4724 1.4 christos $as_echo "$ac_cv_header_stdc" >&6; }
4725 1.4 christos if test $ac_cv_header_stdc = yes; then
4726 1.3 christos
4727 1.4 christos $as_echo "#define STDC_HEADERS 1" >>confdefs.h
4728 1.3 christos
4729 1.4 christos fi
4730 1.3 christos
4731 1.4 christos # On IRIX 5.3, sys/types and inttypes.h are conflicting.
4732 1.4 christos for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
4733 1.4 christos inttypes.h stdint.h unistd.h
4734 1.4 christos do :
4735 1.4 christos as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
4736 1.4 christos ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
4737 1.4 christos "
4738 1.5 christos if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
4739 1.4 christos cat >>confdefs.h <<_ACEOF
4740 1.4 christos #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
4741 1.4 christos _ACEOF
4742 1.3 christos
4743 1.4 christos fi
4744 1.3 christos
4745 1.4 christos done
4746 1.3 christos
4747 1.3 christos
4748 1.3 christos
4749 1.4 christos ac_fn_c_check_header_mongrel "$LINENO" "minix/config.h" "ac_cv_header_minix_config_h" "$ac_includes_default"
4750 1.5 christos if test "x$ac_cv_header_minix_config_h" = xyes; then :
4751 1.4 christos MINIX=yes
4752 1.4 christos else
4753 1.4 christos MINIX=
4754 1.4 christos fi
4755 1.3 christos
4756 1.3 christos
4757 1.4 christos if test "$MINIX" = yes; then
4758 1.3 christos
4759 1.4 christos $as_echo "#define _POSIX_SOURCE 1" >>confdefs.h
4760 1.3 christos
4761 1.3 christos
4762 1.4 christos $as_echo "#define _POSIX_1_SOURCE 2" >>confdefs.h
4763 1.3 christos
4764 1.3 christos
4765 1.4 christos $as_echo "#define _MINIX 1" >>confdefs.h
4766 1.3 christos
4767 1.4 christos fi
4768 1.3 christos
4769 1.3 christos
4770 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5
4771 1.4 christos $as_echo_n "checking whether it is safe to define __EXTENSIONS__... " >&6; }
4772 1.5 christos if ${ac_cv_safe_to_define___extensions__+:} false; then :
4773 1.4 christos $as_echo_n "(cached) " >&6
4774 1.4 christos else
4775 1.4 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4776 1.4 christos /* end confdefs.h. */
4777 1.3 christos
4778 1.4 christos # define __EXTENSIONS__ 1
4779 1.4 christos $ac_includes_default
4780 1.4 christos int
4781 1.4 christos main ()
4782 1.4 christos {
4783 1.1 christos
4784 1.4 christos ;
4785 1.4 christos return 0;
4786 1.4 christos }
4787 1.4 christos _ACEOF
4788 1.4 christos if ac_fn_c_try_compile "$LINENO"; then :
4789 1.4 christos ac_cv_safe_to_define___extensions__=yes
4790 1.1 christos else
4791 1.4 christos ac_cv_safe_to_define___extensions__=no
4792 1.4 christos fi
4793 1.4 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4794 1.1 christos fi
4795 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5
4796 1.4 christos $as_echo "$ac_cv_safe_to_define___extensions__" >&6; }
4797 1.4 christos test $ac_cv_safe_to_define___extensions__ = yes &&
4798 1.4 christos $as_echo "#define __EXTENSIONS__ 1" >>confdefs.h
4799 1.1 christos
4800 1.4 christos $as_echo "#define _ALL_SOURCE 1" >>confdefs.h
4801 1.1 christos
4802 1.4 christos $as_echo "#define _GNU_SOURCE 1" >>confdefs.h
4803 1.1 christos
4804 1.4 christos $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h
4805 1.1 christos
4806 1.4 christos $as_echo "#define _TANDEM_SOURCE 1" >>confdefs.h
4807 1.1 christos
4808 1.3 christos
4809 1.3 christos
4810 1.3 christos
4811 1.4 christos ac_ext=c
4812 1.4 christos ac_cpp='$CPP $CPPFLAGS'
4813 1.4 christos ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4814 1.4 christos ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4815 1.4 christos ac_compiler_gnu=$ac_cv_c_compiler_gnu
4816 1.4 christos if test -n "$ac_tool_prefix"; then
4817 1.4 christos # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
4818 1.4 christos set dummy ${ac_tool_prefix}gcc; ac_word=$2
4819 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4820 1.4 christos $as_echo_n "checking for $ac_word... " >&6; }
4821 1.5 christos if ${ac_cv_prog_CC+:} false; then :
4822 1.4 christos $as_echo_n "(cached) " >&6
4823 1.4 christos else
4824 1.4 christos if test -n "$CC"; then
4825 1.4 christos ac_cv_prog_CC="$CC" # Let the user override the test.
4826 1.4 christos else
4827 1.4 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4828 1.4 christos for as_dir in $PATH
4829 1.4 christos do
4830 1.4 christos IFS=$as_save_IFS
4831 1.4 christos test -z "$as_dir" && as_dir=.
4832 1.4 christos for ac_exec_ext in '' $ac_executable_extensions; do
4833 1.4 christos if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4834 1.4 christos ac_cv_prog_CC="${ac_tool_prefix}gcc"
4835 1.4 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4836 1.4 christos break 2
4837 1.4 christos fi
4838 1.4 christos done
4839 1.4 christos done
4840 1.4 christos IFS=$as_save_IFS
4841 1.3 christos
4842 1.4 christos fi
4843 1.4 christos fi
4844 1.4 christos CC=$ac_cv_prog_CC
4845 1.4 christos if test -n "$CC"; then
4846 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4847 1.4 christos $as_echo "$CC" >&6; }
4848 1.4 christos else
4849 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4850 1.4 christos $as_echo "no" >&6; }
4851 1.4 christos fi
4852 1.3 christos
4853 1.3 christos
4854 1.4 christos fi
4855 1.4 christos if test -z "$ac_cv_prog_CC"; then
4856 1.4 christos ac_ct_CC=$CC
4857 1.4 christos # Extract the first word of "gcc", so it can be a program name with args.
4858 1.4 christos set dummy gcc; ac_word=$2
4859 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4860 1.4 christos $as_echo_n "checking for $ac_word... " >&6; }
4861 1.5 christos if ${ac_cv_prog_ac_ct_CC+:} false; then :
4862 1.4 christos $as_echo_n "(cached) " >&6
4863 1.1 christos else
4864 1.4 christos if test -n "$ac_ct_CC"; then
4865 1.4 christos ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
4866 1.1 christos else
4867 1.4 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4868 1.4 christos for as_dir in $PATH
4869 1.4 christos do
4870 1.4 christos IFS=$as_save_IFS
4871 1.4 christos test -z "$as_dir" && as_dir=.
4872 1.4 christos for ac_exec_ext in '' $ac_executable_extensions; do
4873 1.4 christos if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4874 1.4 christos ac_cv_prog_ac_ct_CC="gcc"
4875 1.4 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4876 1.4 christos break 2
4877 1.1 christos fi
4878 1.4 christos done
4879 1.4 christos done
4880 1.4 christos IFS=$as_save_IFS
4881 1.4 christos
4882 1.4 christos fi
4883 1.4 christos fi
4884 1.4 christos ac_ct_CC=$ac_cv_prog_ac_ct_CC
4885 1.4 christos if test -n "$ac_ct_CC"; then
4886 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
4887 1.4 christos $as_echo "$ac_ct_CC" >&6; }
4888 1.4 christos else
4889 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4890 1.4 christos $as_echo "no" >&6; }
4891 1.4 christos fi
4892 1.4 christos
4893 1.4 christos if test "x$ac_ct_CC" = x; then
4894 1.4 christos CC=""
4895 1.4 christos else
4896 1.4 christos case $cross_compiling:$ac_tool_warned in
4897 1.4 christos yes:)
4898 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4899 1.4 christos $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4900 1.4 christos ac_tool_warned=yes ;;
4901 1.4 christos esac
4902 1.4 christos CC=$ac_ct_CC
4903 1.4 christos fi
4904 1.4 christos else
4905 1.4 christos CC="$ac_cv_prog_CC"
4906 1.4 christos fi
4907 1.4 christos
4908 1.4 christos if test -z "$CC"; then
4909 1.4 christos if test -n "$ac_tool_prefix"; then
4910 1.4 christos # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
4911 1.4 christos set dummy ${ac_tool_prefix}cc; ac_word=$2
4912 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4913 1.4 christos $as_echo_n "checking for $ac_word... " >&6; }
4914 1.5 christos if ${ac_cv_prog_CC+:} false; then :
4915 1.4 christos $as_echo_n "(cached) " >&6
4916 1.4 christos else
4917 1.4 christos if test -n "$CC"; then
4918 1.4 christos ac_cv_prog_CC="$CC" # Let the user override the test.
4919 1.4 christos else
4920 1.4 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4921 1.4 christos for as_dir in $PATH
4922 1.4 christos do
4923 1.4 christos IFS=$as_save_IFS
4924 1.4 christos test -z "$as_dir" && as_dir=.
4925 1.4 christos for ac_exec_ext in '' $ac_executable_extensions; do
4926 1.4 christos if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4927 1.4 christos ac_cv_prog_CC="${ac_tool_prefix}cc"
4928 1.4 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4929 1.4 christos break 2
4930 1.4 christos fi
4931 1.4 christos done
4932 1.4 christos done
4933 1.4 christos IFS=$as_save_IFS
4934 1.4 christos
4935 1.4 christos fi
4936 1.4 christos fi
4937 1.4 christos CC=$ac_cv_prog_CC
4938 1.4 christos if test -n "$CC"; then
4939 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4940 1.4 christos $as_echo "$CC" >&6; }
4941 1.4 christos else
4942 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4943 1.4 christos $as_echo "no" >&6; }
4944 1.4 christos fi
4945 1.4 christos
4946 1.4 christos
4947 1.4 christos fi
4948 1.4 christos fi
4949 1.4 christos if test -z "$CC"; then
4950 1.4 christos # Extract the first word of "cc", so it can be a program name with args.
4951 1.4 christos set dummy cc; ac_word=$2
4952 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4953 1.4 christos $as_echo_n "checking for $ac_word... " >&6; }
4954 1.5 christos if ${ac_cv_prog_CC+:} false; then :
4955 1.4 christos $as_echo_n "(cached) " >&6
4956 1.4 christos else
4957 1.4 christos if test -n "$CC"; then
4958 1.4 christos ac_cv_prog_CC="$CC" # Let the user override the test.
4959 1.4 christos else
4960 1.4 christos ac_prog_rejected=no
4961 1.4 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4962 1.4 christos for as_dir in $PATH
4963 1.4 christos do
4964 1.4 christos IFS=$as_save_IFS
4965 1.4 christos test -z "$as_dir" && as_dir=.
4966 1.4 christos for ac_exec_ext in '' $ac_executable_extensions; do
4967 1.4 christos if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4968 1.4 christos if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
4969 1.4 christos ac_prog_rejected=yes
4970 1.4 christos continue
4971 1.4 christos fi
4972 1.4 christos ac_cv_prog_CC="cc"
4973 1.4 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4974 1.4 christos break 2
4975 1.4 christos fi
4976 1.4 christos done
4977 1.1 christos done
4978 1.4 christos IFS=$as_save_IFS
4979 1.4 christos
4980 1.4 christos if test $ac_prog_rejected = yes; then
4981 1.4 christos # We found a bogon in the path, so make sure we never use it.
4982 1.4 christos set dummy $ac_cv_prog_CC
4983 1.4 christos shift
4984 1.4 christos if test $# != 0; then
4985 1.4 christos # We chose a different compiler from the bogus one.
4986 1.4 christos # However, it has the same basename, so the bogon will be chosen
4987 1.4 christos # first if we set CC to just the basename; use the full file name.
4988 1.4 christos shift
4989 1.4 christos ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
4990 1.4 christos fi
4991 1.4 christos fi
4992 1.1 christos fi
4993 1.1 christos fi
4994 1.4 christos CC=$ac_cv_prog_CC
4995 1.4 christos if test -n "$CC"; then
4996 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4997 1.4 christos $as_echo "$CC" >&6; }
4998 1.3 christos else
4999 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5000 1.4 christos $as_echo "no" >&6; }
5001 1.4 christos fi
5002 1.4 christos
5003 1.4 christos
5004 1.4 christos fi
5005 1.4 christos if test -z "$CC"; then
5006 1.3 christos if test -n "$ac_tool_prefix"; then
5007 1.4 christos for ac_prog in cl.exe
5008 1.3 christos do
5009 1.3 christos # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
5010 1.3 christos set dummy $ac_tool_prefix$ac_prog; ac_word=$2
5011 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5012 1.4 christos $as_echo_n "checking for $ac_word... " >&6; }
5013 1.5 christos if ${ac_cv_prog_CC+:} false; then :
5014 1.4 christos $as_echo_n "(cached) " >&6
5015 1.3 christos else
5016 1.4 christos if test -n "$CC"; then
5017 1.4 christos ac_cv_prog_CC="$CC" # Let the user override the test.
5018 1.3 christos else
5019 1.3 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5020 1.3 christos for as_dir in $PATH
5021 1.3 christos do
5022 1.3 christos IFS=$as_save_IFS
5023 1.3 christos test -z "$as_dir" && as_dir=.
5024 1.4 christos for ac_exec_ext in '' $ac_executable_extensions; do
5025 1.3 christos if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5026 1.4 christos ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
5027 1.4 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5028 1.3 christos break 2
5029 1.3 christos fi
5030 1.3 christos done
5031 1.4 christos done
5032 1.3 christos IFS=$as_save_IFS
5033 1.1 christos
5034 1.3 christos fi
5035 1.3 christos fi
5036 1.4 christos CC=$ac_cv_prog_CC
5037 1.4 christos if test -n "$CC"; then
5038 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
5039 1.4 christos $as_echo "$CC" >&6; }
5040 1.1 christos else
5041 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5042 1.4 christos $as_echo "no" >&6; }
5043 1.3 christos fi
5044 1.3 christos
5045 1.3 christos
5046 1.4 christos test -n "$CC" && break
5047 1.3 christos done
5048 1.3 christos fi
5049 1.4 christos if test -z "$CC"; then
5050 1.4 christos ac_ct_CC=$CC
5051 1.4 christos for ac_prog in cl.exe
5052 1.3 christos do
5053 1.3 christos # Extract the first word of "$ac_prog", so it can be a program name with args.
5054 1.3 christos set dummy $ac_prog; ac_word=$2
5055 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5056 1.4 christos $as_echo_n "checking for $ac_word... " >&6; }
5057 1.5 christos if ${ac_cv_prog_ac_ct_CC+:} false; then :
5058 1.4 christos $as_echo_n "(cached) " >&6
5059 1.3 christos else
5060 1.4 christos if test -n "$ac_ct_CC"; then
5061 1.4 christos ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
5062 1.3 christos else
5063 1.3 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5064 1.3 christos for as_dir in $PATH
5065 1.3 christos do
5066 1.3 christos IFS=$as_save_IFS
5067 1.3 christos test -z "$as_dir" && as_dir=.
5068 1.4 christos for ac_exec_ext in '' $ac_executable_extensions; do
5069 1.3 christos if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5070 1.4 christos ac_cv_prog_ac_ct_CC="$ac_prog"
5071 1.4 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5072 1.3 christos break 2
5073 1.3 christos fi
5074 1.3 christos done
5075 1.4 christos done
5076 1.3 christos IFS=$as_save_IFS
5077 1.1 christos
5078 1.3 christos fi
5079 1.3 christos fi
5080 1.4 christos ac_ct_CC=$ac_cv_prog_ac_ct_CC
5081 1.4 christos if test -n "$ac_ct_CC"; then
5082 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
5083 1.4 christos $as_echo "$ac_ct_CC" >&6; }
5084 1.3 christos else
5085 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5086 1.4 christos $as_echo "no" >&6; }
5087 1.3 christos fi
5088 1.1 christos
5089 1.1 christos
5090 1.4 christos test -n "$ac_ct_CC" && break
5091 1.3 christos done
5092 1.1 christos
5093 1.4 christos if test "x$ac_ct_CC" = x; then
5094 1.4 christos CC=""
5095 1.1 christos else
5096 1.3 christos case $cross_compiling:$ac_tool_warned in
5097 1.3 christos yes:)
5098 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5099 1.4 christos $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5100 1.3 christos ac_tool_warned=yes ;;
5101 1.3 christos esac
5102 1.4 christos CC=$ac_ct_CC
5103 1.1 christos fi
5104 1.3 christos fi
5105 1.1 christos
5106 1.4 christos fi
5107 1.1 christos
5108 1.1 christos
5109 1.4 christos test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
5110 1.4 christos $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
5111 1.5 christos as_fn_error $? "no acceptable C compiler found in \$PATH
5112 1.5 christos See \`config.log' for more details" "$LINENO" 5; }
5113 1.1 christos
5114 1.4 christos # Provide some information about the compiler.
5115 1.4 christos $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
5116 1.4 christos set X $ac_compile
5117 1.4 christos ac_compiler=$2
5118 1.4 christos for ac_option in --version -v -V -qversion; do
5119 1.4 christos { { ac_try="$ac_compiler $ac_option >&5"
5120 1.4 christos case "(($ac_try" in
5121 1.4 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5122 1.4 christos *) ac_try_echo=$ac_try;;
5123 1.4 christos esac
5124 1.4 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
5125 1.4 christos $as_echo "$ac_try_echo"; } >&5
5126 1.4 christos (eval "$ac_compiler $ac_option >&5") 2>conftest.err
5127 1.4 christos ac_status=$?
5128 1.4 christos if test -s conftest.err; then
5129 1.4 christos sed '10a\
5130 1.4 christos ... rest of stderr output deleted ...
5131 1.4 christos 10q' conftest.err >conftest.er1
5132 1.4 christos cat conftest.er1 >&5
5133 1.4 christos fi
5134 1.5 christos rm -f conftest.er1 conftest.err
5135 1.4 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5136 1.4 christos test $ac_status = 0; }
5137 1.4 christos done
5138 1.1 christos
5139 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
5140 1.4 christos $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
5141 1.5 christos if ${ac_cv_c_compiler_gnu+:} false; then :
5142 1.4 christos $as_echo_n "(cached) " >&6
5143 1.4 christos else
5144 1.4 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5145 1.4 christos /* end confdefs.h. */
5146 1.1 christos
5147 1.4 christos int
5148 1.4 christos main ()
5149 1.4 christos {
5150 1.4 christos #ifndef __GNUC__
5151 1.4 christos choke me
5152 1.4 christos #endif
5153 1.1 christos
5154 1.4 christos ;
5155 1.4 christos return 0;
5156 1.4 christos }
5157 1.4 christos _ACEOF
5158 1.4 christos if ac_fn_c_try_compile "$LINENO"; then :
5159 1.4 christos ac_compiler_gnu=yes
5160 1.4 christos else
5161 1.4 christos ac_compiler_gnu=no
5162 1.4 christos fi
5163 1.4 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5164 1.4 christos ac_cv_c_compiler_gnu=$ac_compiler_gnu
5165 1.1 christos
5166 1.4 christos fi
5167 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
5168 1.4 christos $as_echo "$ac_cv_c_compiler_gnu" >&6; }
5169 1.4 christos if test $ac_compiler_gnu = yes; then
5170 1.4 christos GCC=yes
5171 1.3 christos else
5172 1.4 christos GCC=
5173 1.3 christos fi
5174 1.4 christos ac_test_CFLAGS=${CFLAGS+set}
5175 1.4 christos ac_save_CFLAGS=$CFLAGS
5176 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
5177 1.4 christos $as_echo_n "checking whether $CC accepts -g... " >&6; }
5178 1.5 christos if ${ac_cv_prog_cc_g+:} false; then :
5179 1.4 christos $as_echo_n "(cached) " >&6
5180 1.4 christos else
5181 1.4 christos ac_save_c_werror_flag=$ac_c_werror_flag
5182 1.4 christos ac_c_werror_flag=yes
5183 1.4 christos ac_cv_prog_cc_g=no
5184 1.4 christos CFLAGS="-g"
5185 1.4 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5186 1.4 christos /* end confdefs.h. */
5187 1.4 christos
5188 1.4 christos int
5189 1.4 christos main ()
5190 1.4 christos {
5191 1.1 christos
5192 1.4 christos ;
5193 1.4 christos return 0;
5194 1.4 christos }
5195 1.4 christos _ACEOF
5196 1.4 christos if ac_fn_c_try_compile "$LINENO"; then :
5197 1.4 christos ac_cv_prog_cc_g=yes
5198 1.3 christos else
5199 1.4 christos CFLAGS=""
5200 1.4 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5201 1.4 christos /* end confdefs.h. */
5202 1.1 christos
5203 1.4 christos int
5204 1.4 christos main ()
5205 1.4 christos {
5206 1.1 christos
5207 1.4 christos ;
5208 1.4 christos return 0;
5209 1.4 christos }
5210 1.4 christos _ACEOF
5211 1.4 christos if ac_fn_c_try_compile "$LINENO"; then :
5212 1.1 christos
5213 1.4 christos else
5214 1.4 christos ac_c_werror_flag=$ac_save_c_werror_flag
5215 1.4 christos CFLAGS="-g"
5216 1.4 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5217 1.4 christos /* end confdefs.h. */
5218 1.1 christos
5219 1.4 christos int
5220 1.4 christos main ()
5221 1.4 christos {
5222 1.1 christos
5223 1.4 christos ;
5224 1.4 christos return 0;
5225 1.4 christos }
5226 1.4 christos _ACEOF
5227 1.4 christos if ac_fn_c_try_compile "$LINENO"; then :
5228 1.4 christos ac_cv_prog_cc_g=yes
5229 1.4 christos fi
5230 1.4 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5231 1.4 christos fi
5232 1.4 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5233 1.4 christos fi
5234 1.4 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5235 1.4 christos ac_c_werror_flag=$ac_save_c_werror_flag
5236 1.3 christos fi
5237 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
5238 1.4 christos $as_echo "$ac_cv_prog_cc_g" >&6; }
5239 1.4 christos if test "$ac_test_CFLAGS" = set; then
5240 1.4 christos CFLAGS=$ac_save_CFLAGS
5241 1.4 christos elif test $ac_cv_prog_cc_g = yes; then
5242 1.4 christos if test "$GCC" = yes; then
5243 1.4 christos CFLAGS="-g -O2"
5244 1.4 christos else
5245 1.4 christos CFLAGS="-g"
5246 1.4 christos fi
5247 1.3 christos else
5248 1.4 christos if test "$GCC" = yes; then
5249 1.4 christos CFLAGS="-O2"
5250 1.4 christos else
5251 1.4 christos CFLAGS=
5252 1.4 christos fi
5253 1.1 christos fi
5254 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
5255 1.4 christos $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
5256 1.5 christos if ${ac_cv_prog_cc_c89+:} false; then :
5257 1.4 christos $as_echo_n "(cached) " >&6
5258 1.4 christos else
5259 1.4 christos ac_cv_prog_cc_c89=no
5260 1.4 christos ac_save_CC=$CC
5261 1.4 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5262 1.4 christos /* end confdefs.h. */
5263 1.4 christos #include <stdarg.h>
5264 1.4 christos #include <stdio.h>
5265 1.4 christos #include <sys/types.h>
5266 1.4 christos #include <sys/stat.h>
5267 1.4 christos /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
5268 1.4 christos struct buf { int x; };
5269 1.4 christos FILE * (*rcsopen) (struct buf *, struct stat *, int);
5270 1.4 christos static char *e (p, i)
5271 1.4 christos char **p;
5272 1.4 christos int i;
5273 1.4 christos {
5274 1.4 christos return p[i];
5275 1.4 christos }
5276 1.4 christos static char *f (char * (*g) (char **, int), char **p, ...)
5277 1.4 christos {
5278 1.4 christos char *s;
5279 1.4 christos va_list v;
5280 1.4 christos va_start (v,p);
5281 1.4 christos s = g (p, va_arg (v,int));
5282 1.4 christos va_end (v);
5283 1.4 christos return s;
5284 1.4 christos }
5285 1.1 christos
5286 1.4 christos /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
5287 1.4 christos function prototypes and stuff, but not '\xHH' hex character constants.
5288 1.4 christos These don't provoke an error unfortunately, instead are silently treated
5289 1.4 christos as 'x'. The following induces an error, until -std is added to get
5290 1.4 christos proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
5291 1.4 christos array size at least. It's necessary to write '\x00'==0 to get something
5292 1.4 christos that's true only with -std. */
5293 1.4 christos int osf4_cc_array ['\x00' == 0 ? 1 : -1];
5294 1.1 christos
5295 1.4 christos /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
5296 1.4 christos inside strings and character constants. */
5297 1.4 christos #define FOO(x) 'x'
5298 1.4 christos int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
5299 1.1 christos
5300 1.4 christos int test (int i, double x);
5301 1.4 christos struct s1 {int (*f) (int a);};
5302 1.4 christos struct s2 {int (*f) (double a);};
5303 1.4 christos int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
5304 1.4 christos int argc;
5305 1.4 christos char **argv;
5306 1.4 christos int
5307 1.4 christos main ()
5308 1.4 christos {
5309 1.4 christos return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
5310 1.4 christos ;
5311 1.4 christos return 0;
5312 1.4 christos }
5313 1.4 christos _ACEOF
5314 1.4 christos for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
5315 1.4 christos -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
5316 1.4 christos do
5317 1.4 christos CC="$ac_save_CC $ac_arg"
5318 1.4 christos if ac_fn_c_try_compile "$LINENO"; then :
5319 1.4 christos ac_cv_prog_cc_c89=$ac_arg
5320 1.4 christos fi
5321 1.4 christos rm -f core conftest.err conftest.$ac_objext
5322 1.4 christos test "x$ac_cv_prog_cc_c89" != "xno" && break
5323 1.4 christos done
5324 1.4 christos rm -f conftest.$ac_ext
5325 1.4 christos CC=$ac_save_CC
5326 1.1 christos
5327 1.4 christos fi
5328 1.4 christos # AC_CACHE_VAL
5329 1.4 christos case "x$ac_cv_prog_cc_c89" in
5330 1.4 christos x)
5331 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
5332 1.4 christos $as_echo "none needed" >&6; } ;;
5333 1.4 christos xno)
5334 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
5335 1.4 christos $as_echo "unsupported" >&6; } ;;
5336 1.4 christos *)
5337 1.4 christos CC="$CC $ac_cv_prog_cc_c89"
5338 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
5339 1.4 christos $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
5340 1.4 christos esac
5341 1.4 christos if test "x$ac_cv_prog_cc_c89" != xno; then :
5342 1.1 christos
5343 1.4 christos fi
5344 1.1 christos
5345 1.4 christos ac_ext=c
5346 1.4 christos ac_cpp='$CPP $CPPFLAGS'
5347 1.4 christos ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5348 1.4 christos ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5349 1.4 christos ac_compiler_gnu=$ac_cv_c_compiler_gnu
5350 1.3 christos
5351 1.4 christos depcc="$CC" am_compiler_list=
5352 1.3 christos
5353 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
5354 1.4 christos $as_echo_n "checking dependency style of $depcc... " >&6; }
5355 1.5 christos if ${am_cv_CC_dependencies_compiler_type+:} false; then :
5356 1.4 christos $as_echo_n "(cached) " >&6
5357 1.4 christos else
5358 1.4 christos if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
5359 1.4 christos # We make a subdir and do the tests there. Otherwise we can end up
5360 1.4 christos # making bogus files that we don't know about and never remove. For
5361 1.4 christos # instance it was reported that on HP-UX the gcc test will end up
5362 1.4 christos # making a dummy file named `D' -- because `-MD' means `put the output
5363 1.4 christos # in D'.
5364 1.4 christos mkdir conftest.dir
5365 1.4 christos # Copy depcomp to subdir because otherwise we won't find it if we're
5366 1.4 christos # using a relative directory.
5367 1.4 christos cp "$am_depcomp" conftest.dir
5368 1.4 christos cd conftest.dir
5369 1.4 christos # We will build objects and dependencies in a subdirectory because
5370 1.4 christos # it helps to detect inapplicable dependency modes. For instance
5371 1.4 christos # both Tru64's cc and ICC support -MD to output dependencies as a
5372 1.4 christos # side effect of compilation, but ICC will put the dependencies in
5373 1.4 christos # the current directory while Tru64 will put them in the object
5374 1.4 christos # directory.
5375 1.4 christos mkdir sub
5376 1.3 christos
5377 1.4 christos am_cv_CC_dependencies_compiler_type=none
5378 1.4 christos if test "$am_compiler_list" = ""; then
5379 1.4 christos am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
5380 1.4 christos fi
5381 1.4 christos am__universal=false
5382 1.4 christos case " $depcc " in #(
5383 1.4 christos *\ -arch\ *\ -arch\ *) am__universal=true ;;
5384 1.4 christos esac
5385 1.1 christos
5386 1.4 christos for depmode in $am_compiler_list; do
5387 1.4 christos # Setup a source with many dependencies, because some compilers
5388 1.4 christos # like to wrap large dependency lists on column 80 (with \), and
5389 1.4 christos # we should not choose a depcomp mode which is confused by this.
5390 1.4 christos #
5391 1.4 christos # We need to recreate these files for each test, as the compiler may
5392 1.4 christos # overwrite some of them when testing with obscure command lines.
5393 1.4 christos # This happens at least with the AIX C compiler.
5394 1.4 christos : > sub/conftest.c
5395 1.4 christos for i in 1 2 3 4 5 6; do
5396 1.4 christos echo '#include "conftst'$i'.h"' >> sub/conftest.c
5397 1.4 christos # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
5398 1.4 christos # Solaris 8's {/usr,}/bin/sh.
5399 1.4 christos touch sub/conftst$i.h
5400 1.4 christos done
5401 1.4 christos echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
5402 1.1 christos
5403 1.4 christos # We check with `-c' and `-o' for the sake of the "dashmstdout"
5404 1.4 christos # mode. It turns out that the SunPro C++ compiler does not properly
5405 1.4 christos # handle `-M -o', and we need to detect this. Also, some Intel
5406 1.4 christos # versions had trouble with output in subdirs
5407 1.4 christos am__obj=sub/conftest.${OBJEXT-o}
5408 1.4 christos am__minus_obj="-o $am__obj"
5409 1.4 christos case $depmode in
5410 1.4 christos gcc)
5411 1.4 christos # This depmode causes a compiler race in universal mode.
5412 1.4 christos test "$am__universal" = false || continue
5413 1.4 christos ;;
5414 1.4 christos nosideeffect)
5415 1.4 christos # after this tag, mechanisms are not by side-effect, so they'll
5416 1.4 christos # only be used when explicitly requested
5417 1.4 christos if test "x$enable_dependency_tracking" = xyes; then
5418 1.4 christos continue
5419 1.4 christos else
5420 1.4 christos break
5421 1.4 christos fi
5422 1.4 christos ;;
5423 1.4 christos msvisualcpp | msvcmsys)
5424 1.4 christos # This compiler won't grok `-c -o', but also, the minuso test has
5425 1.4 christos # not run yet. These depmodes are late enough in the game, and
5426 1.4 christos # so weak that their functioning should not be impacted.
5427 1.4 christos am__obj=conftest.${OBJEXT-o}
5428 1.4 christos am__minus_obj=
5429 1.4 christos ;;
5430 1.4 christos none) break ;;
5431 1.4 christos esac
5432 1.4 christos if depmode=$depmode \
5433 1.4 christos source=sub/conftest.c object=$am__obj \
5434 1.4 christos depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
5435 1.4 christos $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
5436 1.4 christos >/dev/null 2>conftest.err &&
5437 1.4 christos grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
5438 1.4 christos grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
5439 1.4 christos grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
5440 1.4 christos ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
5441 1.4 christos # icc doesn't choke on unknown options, it will just issue warnings
5442 1.4 christos # or remarks (even with -Werror). So we grep stderr for any message
5443 1.4 christos # that says an option was ignored or not supported.
5444 1.4 christos # When given -MP, icc 7.0 and 7.1 complain thusly:
5445 1.4 christos # icc: Command line warning: ignoring option '-M'; no argument required
5446 1.4 christos # The diagnosis changed in icc 8.0:
5447 1.4 christos # icc: Command line remark: option '-MP' not supported
5448 1.4 christos if (grep 'ignoring option' conftest.err ||
5449 1.4 christos grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
5450 1.4 christos am_cv_CC_dependencies_compiler_type=$depmode
5451 1.4 christos break
5452 1.4 christos fi
5453 1.4 christos fi
5454 1.4 christos done
5455 1.4 christos
5456 1.4 christos cd ..
5457 1.4 christos rm -rf conftest.dir
5458 1.3 christos else
5459 1.4 christos am_cv_CC_dependencies_compiler_type=none
5460 1.4 christos fi
5461 1.4 christos
5462 1.1 christos fi
5463 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
5464 1.4 christos $as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
5465 1.4 christos CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
5466 1.1 christos
5467 1.4 christos if
5468 1.4 christos test "x$enable_dependency_tracking" != xno \
5469 1.4 christos && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
5470 1.4 christos am__fastdepCC_TRUE=
5471 1.4 christos am__fastdepCC_FALSE='#'
5472 1.4 christos else
5473 1.4 christos am__fastdepCC_TRUE='#'
5474 1.4 christos am__fastdepCC_FALSE=
5475 1.4 christos fi
5476 1.1 christos
5477 1.3 christos
5478 1.4 christos if test "x$CC" != xcc; then
5479 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC and cc understand -c and -o together" >&5
5480 1.4 christos $as_echo_n "checking whether $CC and cc understand -c and -o together... " >&6; }
5481 1.4 christos else
5482 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether cc understands -c and -o together" >&5
5483 1.4 christos $as_echo_n "checking whether cc understands -c and -o together... " >&6; }
5484 1.4 christos fi
5485 1.4 christos set dummy $CC; ac_cc=`$as_echo "$2" |
5486 1.4 christos sed 's/[^a-zA-Z0-9_]/_/g;s/^[0-9]/_/'`
5487 1.5 christos if eval \${ac_cv_prog_cc_${ac_cc}_c_o+:} false; then :
5488 1.4 christos $as_echo_n "(cached) " >&6
5489 1.4 christos else
5490 1.4 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5491 1.4 christos /* end confdefs.h. */
5492 1.3 christos
5493 1.4 christos int
5494 1.4 christos main ()
5495 1.4 christos {
5496 1.3 christos
5497 1.4 christos ;
5498 1.4 christos return 0;
5499 1.4 christos }
5500 1.4 christos _ACEOF
5501 1.4 christos # Make sure it works both with $CC and with simple cc.
5502 1.4 christos # We do the test twice because some compilers refuse to overwrite an
5503 1.4 christos # existing .o file with -o, though they will create one.
5504 1.4 christos ac_try='$CC -c conftest.$ac_ext -o conftest2.$ac_objext >&5'
5505 1.4 christos rm -f conftest2.*
5506 1.4 christos if { { case "(($ac_try" in
5507 1.4 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5508 1.4 christos *) ac_try_echo=$ac_try;;
5509 1.4 christos esac
5510 1.4 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
5511 1.4 christos $as_echo "$ac_try_echo"; } >&5
5512 1.4 christos (eval "$ac_try") 2>&5
5513 1.4 christos ac_status=$?
5514 1.4 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5515 1.4 christos test $ac_status = 0; } &&
5516 1.4 christos test -f conftest2.$ac_objext && { { case "(($ac_try" in
5517 1.4 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5518 1.4 christos *) ac_try_echo=$ac_try;;
5519 1.4 christos esac
5520 1.4 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
5521 1.4 christos $as_echo "$ac_try_echo"; } >&5
5522 1.4 christos (eval "$ac_try") 2>&5
5523 1.4 christos ac_status=$?
5524 1.4 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5525 1.4 christos test $ac_status = 0; };
5526 1.4 christos then
5527 1.4 christos eval ac_cv_prog_cc_${ac_cc}_c_o=yes
5528 1.4 christos if test "x$CC" != xcc; then
5529 1.4 christos # Test first that cc exists at all.
5530 1.4 christos if { ac_try='cc -c conftest.$ac_ext >&5'
5531 1.4 christos { { case "(($ac_try" in
5532 1.4 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5533 1.4 christos *) ac_try_echo=$ac_try;;
5534 1.4 christos esac
5535 1.4 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
5536 1.4 christos $as_echo "$ac_try_echo"; } >&5
5537 1.4 christos (eval "$ac_try") 2>&5
5538 1.4 christos ac_status=$?
5539 1.4 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5540 1.4 christos test $ac_status = 0; }; }; then
5541 1.4 christos ac_try='cc -c conftest.$ac_ext -o conftest2.$ac_objext >&5'
5542 1.4 christos rm -f conftest2.*
5543 1.4 christos if { { case "(($ac_try" in
5544 1.4 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5545 1.4 christos *) ac_try_echo=$ac_try;;
5546 1.4 christos esac
5547 1.4 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
5548 1.4 christos $as_echo "$ac_try_echo"; } >&5
5549 1.4 christos (eval "$ac_try") 2>&5
5550 1.4 christos ac_status=$?
5551 1.4 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5552 1.4 christos test $ac_status = 0; } &&
5553 1.4 christos test -f conftest2.$ac_objext && { { case "(($ac_try" in
5554 1.4 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5555 1.4 christos *) ac_try_echo=$ac_try;;
5556 1.3 christos esac
5557 1.4 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
5558 1.4 christos $as_echo "$ac_try_echo"; } >&5
5559 1.4 christos (eval "$ac_try") 2>&5
5560 1.4 christos ac_status=$?
5561 1.4 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5562 1.4 christos test $ac_status = 0; };
5563 1.4 christos then
5564 1.4 christos # cc works too.
5565 1.4 christos :
5566 1.4 christos else
5567 1.4 christos # cc exists but doesn't like -o.
5568 1.4 christos eval ac_cv_prog_cc_${ac_cc}_c_o=no
5569 1.4 christos fi
5570 1.4 christos fi
5571 1.4 christos fi
5572 1.4 christos else
5573 1.4 christos eval ac_cv_prog_cc_${ac_cc}_c_o=no
5574 1.4 christos fi
5575 1.4 christos rm -f core conftest*
5576 1.3 christos
5577 1.4 christos fi
5578 1.4 christos if eval test \$ac_cv_prog_cc_${ac_cc}_c_o = yes; then
5579 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5580 1.4 christos $as_echo "yes" >&6; }
5581 1.4 christos else
5582 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5583 1.4 christos $as_echo "no" >&6; }
5584 1.3 christos
5585 1.4 christos $as_echo "#define NO_MINUS_C_MINUS_O 1" >>confdefs.h
5586 1.3 christos
5587 1.4 christos fi
5588 1.3 christos
5589 1.4 christos # FIXME: we rely on the cache variable name because
5590 1.4 christos # there is no other way.
5591 1.4 christos set dummy $CC
5592 1.4 christos am_cc=`echo $2 | sed 's/[^a-zA-Z0-9_]/_/g;s/^[0-9]/_/'`
5593 1.4 christos eval am_t=\$ac_cv_prog_cc_${am_cc}_c_o
5594 1.4 christos if test "$am_t" != yes; then
5595 1.4 christos # Losing compiler, so override with the script.
5596 1.4 christos # FIXME: It is wrong to rewrite CC.
5597 1.4 christos # But if we don't then we get into trouble of one sort or another.
5598 1.4 christos # A longer-term fix would be to have automake use am__CC in this case,
5599 1.4 christos # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)"
5600 1.4 christos CC="$am_aux_dir/compile $CC"
5601 1.4 christos fi
5602 1.1 christos
5603 1.1 christos
5604 1.1 christos
5605 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
5606 1.4 christos $as_echo_n "checking whether ln -s works... " >&6; }
5607 1.4 christos LN_S=$as_ln_s
5608 1.4 christos if test "$LN_S" = "ln -s"; then
5609 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5610 1.4 christos $as_echo "yes" >&6; }
5611 1.3 christos else
5612 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
5613 1.4 christos $as_echo "no, using $LN_S" >&6; }
5614 1.3 christos fi
5615 1.4 christos
5616 1.4 christos case `pwd` in
5617 1.4 christos *\ * | *\ *)
5618 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
5619 1.4 christos $as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;;
5620 1.1 christos esac
5621 1.4 christos
5622 1.4 christos
5623 1.4 christos
5624 1.4 christos macro_version='2.2.6b'
5625 1.4 christos macro_revision='1.3017'
5626 1.4 christos
5627 1.4 christos
5628 1.1 christos
5629 1.1 christos
5630 1.1 christos
5631 1.1 christos
5632 1.1 christos
5633 1.1 christos
5634 1.1 christos
5635 1.1 christos
5636 1.3 christos
5637 1.1 christos
5638 1.1 christos
5639 1.4 christos ltmain="$ac_aux_dir/ltmain.sh"
5640 1.1 christos
5641 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
5642 1.4 christos $as_echo_n "checking for a sed that does not truncate output... " >&6; }
5643 1.5 christos if ${ac_cv_path_SED+:} false; then :
5644 1.4 christos $as_echo_n "(cached) " >&6
5645 1.3 christos else
5646 1.4 christos ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
5647 1.4 christos for ac_i in 1 2 3 4 5 6 7; do
5648 1.4 christos ac_script="$ac_script$as_nl$ac_script"
5649 1.4 christos done
5650 1.4 christos echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
5651 1.4 christos { ac_script=; unset ac_script;}
5652 1.4 christos if test -z "$SED"; then
5653 1.4 christos ac_path_SED_found=false
5654 1.4 christos # Loop through the user's path and test for each of PROGNAME-LIST
5655 1.4 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5656 1.3 christos for as_dir in $PATH
5657 1.3 christos do
5658 1.3 christos IFS=$as_save_IFS
5659 1.3 christos test -z "$as_dir" && as_dir=.
5660 1.4 christos for ac_prog in sed gsed; do
5661 1.4 christos for ac_exec_ext in '' $ac_executable_extensions; do
5662 1.4 christos ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
5663 1.4 christos { test -f "$ac_path_SED" && $as_test_x "$ac_path_SED"; } || continue
5664 1.4 christos # Check for GNU ac_path_SED and select it if it is found.
5665 1.4 christos # Check for GNU $ac_path_SED
5666 1.4 christos case `"$ac_path_SED" --version 2>&1` in
5667 1.4 christos *GNU*)
5668 1.4 christos ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
5669 1.4 christos *)
5670 1.4 christos ac_count=0
5671 1.4 christos $as_echo_n 0123456789 >"conftest.in"
5672 1.4 christos while :
5673 1.4 christos do
5674 1.4 christos cat "conftest.in" "conftest.in" >"conftest.tmp"
5675 1.4 christos mv "conftest.tmp" "conftest.in"
5676 1.4 christos cp "conftest.in" "conftest.nl"
5677 1.4 christos $as_echo '' >> "conftest.nl"
5678 1.4 christos "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
5679 1.4 christos diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5680 1.4 christos as_fn_arith $ac_count + 1 && ac_count=$as_val
5681 1.4 christos if test $ac_count -gt ${ac_path_SED_max-0}; then
5682 1.4 christos # Best one so far, save it but keep looking for a better one
5683 1.4 christos ac_cv_path_SED="$ac_path_SED"
5684 1.4 christos ac_path_SED_max=$ac_count
5685 1.4 christos fi
5686 1.4 christos # 10*(2^10) chars as input seems more than enough
5687 1.4 christos test $ac_count -gt 10 && break
5688 1.4 christos done
5689 1.4 christos rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5690 1.4 christos esac
5691 1.4 christos
5692 1.4 christos $ac_path_SED_found && break 3
5693 1.4 christos done
5694 1.4 christos done
5695 1.4 christos done
5696 1.4 christos IFS=$as_save_IFS
5697 1.4 christos if test -z "$ac_cv_path_SED"; then
5698 1.5 christos as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5
5699 1.3 christos fi
5700 1.4 christos else
5701 1.4 christos ac_cv_path_SED=$SED
5702 1.4 christos fi
5703 1.3 christos
5704 1.1 christos fi
5705 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
5706 1.4 christos $as_echo "$ac_cv_path_SED" >&6; }
5707 1.4 christos SED="$ac_cv_path_SED"
5708 1.4 christos rm -f conftest.sed
5709 1.3 christos
5710 1.4 christos test -z "$SED" && SED=sed
5711 1.4 christos Xsed="$SED -e 1s/^X//"
5712 1.4 christos
5713 1.4 christos
5714 1.4 christos
5715 1.4 christos
5716 1.4 christos
5717 1.4 christos
5718 1.4 christos
5719 1.4 christos
5720 1.4 christos
5721 1.4 christos
5722 1.4 christos
5723 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
5724 1.4 christos $as_echo_n "checking for fgrep... " >&6; }
5725 1.5 christos if ${ac_cv_path_FGREP+:} false; then :
5726 1.4 christos $as_echo_n "(cached) " >&6
5727 1.4 christos else
5728 1.4 christos if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
5729 1.4 christos then ac_cv_path_FGREP="$GREP -F"
5730 1.4 christos else
5731 1.4 christos if test -z "$FGREP"; then
5732 1.4 christos ac_path_FGREP_found=false
5733 1.4 christos # Loop through the user's path and test for each of PROGNAME-LIST
5734 1.4 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5735 1.4 christos for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5736 1.4 christos do
5737 1.4 christos IFS=$as_save_IFS
5738 1.4 christos test -z "$as_dir" && as_dir=.
5739 1.4 christos for ac_prog in fgrep; do
5740 1.4 christos for ac_exec_ext in '' $ac_executable_extensions; do
5741 1.4 christos ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext"
5742 1.4 christos { test -f "$ac_path_FGREP" && $as_test_x "$ac_path_FGREP"; } || continue
5743 1.4 christos # Check for GNU ac_path_FGREP and select it if it is found.
5744 1.4 christos # Check for GNU $ac_path_FGREP
5745 1.4 christos case `"$ac_path_FGREP" --version 2>&1` in
5746 1.4 christos *GNU*)
5747 1.4 christos ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;;
5748 1.4 christos *)
5749 1.4 christos ac_count=0
5750 1.4 christos $as_echo_n 0123456789 >"conftest.in"
5751 1.4 christos while :
5752 1.4 christos do
5753 1.4 christos cat "conftest.in" "conftest.in" >"conftest.tmp"
5754 1.4 christos mv "conftest.tmp" "conftest.in"
5755 1.4 christos cp "conftest.in" "conftest.nl"
5756 1.4 christos $as_echo 'FGREP' >> "conftest.nl"
5757 1.4 christos "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break
5758 1.4 christos diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5759 1.4 christos as_fn_arith $ac_count + 1 && ac_count=$as_val
5760 1.4 christos if test $ac_count -gt ${ac_path_FGREP_max-0}; then
5761 1.4 christos # Best one so far, save it but keep looking for a better one
5762 1.4 christos ac_cv_path_FGREP="$ac_path_FGREP"
5763 1.4 christos ac_path_FGREP_max=$ac_count
5764 1.4 christos fi
5765 1.4 christos # 10*(2^10) chars as input seems more than enough
5766 1.4 christos test $ac_count -gt 10 && break
5767 1.4 christos done
5768 1.4 christos rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5769 1.1 christos esac
5770 1.4 christos
5771 1.4 christos $ac_path_FGREP_found && break 3
5772 1.4 christos done
5773 1.4 christos done
5774 1.4 christos done
5775 1.4 christos IFS=$as_save_IFS
5776 1.4 christos if test -z "$ac_cv_path_FGREP"; then
5777 1.5 christos as_fn_error $? "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5778 1.3 christos fi
5779 1.1 christos else
5780 1.4 christos ac_cv_path_FGREP=$FGREP
5781 1.4 christos fi
5782 1.4 christos
5783 1.4 christos fi
5784 1.3 christos fi
5785 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5
5786 1.4 christos $as_echo "$ac_cv_path_FGREP" >&6; }
5787 1.4 christos FGREP="$ac_cv_path_FGREP"
5788 1.4 christos
5789 1.4 christos
5790 1.4 christos test -z "$GREP" && GREP=grep
5791 1.3 christos
5792 1.1 christos
5793 1.1 christos
5794 1.1 christos
5795 1.1 christos
5796 1.1 christos
5797 1.1 christos
5798 1.1 christos
5799 1.1 christos
5800 1.1 christos
5801 1.3 christos
5802 1.1 christos
5803 1.1 christos
5804 1.1 christos
5805 1.1 christos
5806 1.1 christos
5807 1.1 christos
5808 1.1 christos
5809 1.1 christos
5810 1.4 christos # Check whether --with-gnu-ld was given.
5811 1.4 christos if test "${with_gnu_ld+set}" = set; then :
5812 1.4 christos withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
5813 1.4 christos else
5814 1.4 christos with_gnu_ld=no
5815 1.4 christos fi
5816 1.1 christos
5817 1.4 christos ac_prog=ld
5818 1.4 christos if test "$GCC" = yes; then
5819 1.4 christos # Check if gcc -print-prog-name=ld gives a path.
5820 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
5821 1.4 christos $as_echo_n "checking for ld used by $CC... " >&6; }
5822 1.4 christos case $host in
5823 1.4 christos *-*-mingw*)
5824 1.4 christos # gcc leaves a trailing carriage return which upsets mingw
5825 1.4 christos ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
5826 1.4 christos *)
5827 1.4 christos ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
5828 1.4 christos esac
5829 1.4 christos case $ac_prog in
5830 1.4 christos # Accept absolute paths.
5831 1.4 christos [\\/]* | ?:[\\/]*)
5832 1.4 christos re_direlt='/[^/][^/]*/\.\./'
5833 1.4 christos # Canonicalize the pathname of ld
5834 1.4 christos ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
5835 1.4 christos while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
5836 1.4 christos ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
5837 1.4 christos done
5838 1.4 christos test -z "$LD" && LD="$ac_prog"
5839 1.4 christos ;;
5840 1.4 christos "")
5841 1.4 christos # If it fails, then pretend we aren't using GCC.
5842 1.4 christos ac_prog=ld
5843 1.3 christos ;;
5844 1.3 christos *)
5845 1.4 christos # If it is relative, then search for the first ld in PATH.
5846 1.4 christos with_gnu_ld=unknown
5847 1.3 christos ;;
5848 1.3 christos esac
5849 1.4 christos elif test "$with_gnu_ld" = yes; then
5850 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
5851 1.4 christos $as_echo_n "checking for GNU ld... " >&6; }
5852 1.4 christos else
5853 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
5854 1.4 christos $as_echo_n "checking for non-GNU ld... " >&6; }
5855 1.4 christos fi
5856 1.5 christos if ${lt_cv_path_LD+:} false; then :
5857 1.4 christos $as_echo_n "(cached) " >&6
5858 1.4 christos else
5859 1.4 christos if test -z "$LD"; then
5860 1.4 christos lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
5861 1.4 christos for ac_dir in $PATH; do
5862 1.4 christos IFS="$lt_save_ifs"
5863 1.4 christos test -z "$ac_dir" && ac_dir=.
5864 1.4 christos if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
5865 1.4 christos lt_cv_path_LD="$ac_dir/$ac_prog"
5866 1.4 christos # Check to see if the program is GNU ld. I'd rather use --version,
5867 1.4 christos # but apparently some variants of GNU ld only accept -v.
5868 1.4 christos # Break only if it was the GNU/non-GNU ld that we prefer.
5869 1.4 christos case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
5870 1.4 christos *GNU* | *'with BFD'*)
5871 1.4 christos test "$with_gnu_ld" != no && break
5872 1.4 christos ;;
5873 1.4 christos *)
5874 1.4 christos test "$with_gnu_ld" != yes && break
5875 1.4 christos ;;
5876 1.4 christos esac
5877 1.4 christos fi
5878 1.4 christos done
5879 1.4 christos IFS="$lt_save_ifs"
5880 1.4 christos else
5881 1.4 christos lt_cv_path_LD="$LD" # Let the user override the test with a path.
5882 1.4 christos fi
5883 1.4 christos fi
5884 1.4 christos
5885 1.4 christos LD="$lt_cv_path_LD"
5886 1.4 christos if test -n "$LD"; then
5887 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
5888 1.4 christos $as_echo "$LD" >&6; }
5889 1.4 christos else
5890 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5891 1.4 christos $as_echo "no" >&6; }
5892 1.4 christos fi
5893 1.5 christos test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5
5894 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
5895 1.4 christos $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
5896 1.5 christos if ${lt_cv_prog_gnu_ld+:} false; then :
5897 1.4 christos $as_echo_n "(cached) " >&6
5898 1.4 christos else
5899 1.4 christos # I'd rather use --version here, but apparently some GNU lds only accept -v.
5900 1.4 christos case `$LD -v 2>&1 </dev/null` in
5901 1.4 christos *GNU* | *'with BFD'*)
5902 1.4 christos lt_cv_prog_gnu_ld=yes
5903 1.4 christos ;;
5904 1.4 christos *)
5905 1.4 christos lt_cv_prog_gnu_ld=no
5906 1.3 christos ;;
5907 1.4 christos esac
5908 1.4 christos fi
5909 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
5910 1.4 christos $as_echo "$lt_cv_prog_gnu_ld" >&6; }
5911 1.4 christos with_gnu_ld=$lt_cv_prog_gnu_ld
5912 1.1 christos
5913 1.1 christos
5914 1.1 christos
5915 1.1 christos
5916 1.1 christos
5917 1.1 christos
5918 1.1 christos
5919 1.1 christos
5920 1.1 christos
5921 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5
5922 1.4 christos $as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; }
5923 1.5 christos if ${lt_cv_path_NM+:} false; then :
5924 1.4 christos $as_echo_n "(cached) " >&6
5925 1.4 christos else
5926 1.4 christos if test -n "$NM"; then
5927 1.4 christos # Let the user override the test.
5928 1.4 christos lt_cv_path_NM="$NM"
5929 1.4 christos else
5930 1.4 christos lt_nm_to_check="${ac_tool_prefix}nm"
5931 1.4 christos if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
5932 1.4 christos lt_nm_to_check="$lt_nm_to_check nm"
5933 1.4 christos fi
5934 1.4 christos for lt_tmp_nm in $lt_nm_to_check; do
5935 1.4 christos lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
5936 1.4 christos for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
5937 1.4 christos IFS="$lt_save_ifs"
5938 1.4 christos test -z "$ac_dir" && ac_dir=.
5939 1.4 christos tmp_nm="$ac_dir/$lt_tmp_nm"
5940 1.4 christos if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
5941 1.4 christos # Check to see if the nm accepts a BSD-compat flag.
5942 1.4 christos # Adding the `sed 1q' prevents false positives on HP-UX, which says:
5943 1.4 christos # nm: unknown option "B" ignored
5944 1.4 christos # Tru64's nm complains that /dev/null is an invalid object file
5945 1.4 christos case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
5946 1.4 christos */dev/null* | *'Invalid file or object type'*)
5947 1.4 christos lt_cv_path_NM="$tmp_nm -B"
5948 1.4 christos break
5949 1.4 christos ;;
5950 1.4 christos *)
5951 1.4 christos case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
5952 1.4 christos */dev/null*)
5953 1.4 christos lt_cv_path_NM="$tmp_nm -p"
5954 1.4 christos break
5955 1.4 christos ;;
5956 1.4 christos *)
5957 1.4 christos lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
5958 1.4 christos continue # so that we can try to find one that supports BSD flags
5959 1.4 christos ;;
5960 1.4 christos esac
5961 1.4 christos ;;
5962 1.4 christos esac
5963 1.4 christos fi
5964 1.4 christos done
5965 1.4 christos IFS="$lt_save_ifs"
5966 1.4 christos done
5967 1.4 christos : ${lt_cv_path_NM=no}
5968 1.4 christos fi
5969 1.1 christos fi
5970 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5
5971 1.4 christos $as_echo "$lt_cv_path_NM" >&6; }
5972 1.4 christos if test "$lt_cv_path_NM" != "no"; then
5973 1.4 christos NM="$lt_cv_path_NM"
5974 1.4 christos else
5975 1.4 christos # Didn't find any BSD compatible name lister, look for dumpbin.
5976 1.4 christos if test -n "$ac_tool_prefix"; then
5977 1.4 christos for ac_prog in "dumpbin -symbols" "link -dump -symbols"
5978 1.4 christos do
5979 1.4 christos # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
5980 1.4 christos set dummy $ac_tool_prefix$ac_prog; ac_word=$2
5981 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5982 1.4 christos $as_echo_n "checking for $ac_word... " >&6; }
5983 1.5 christos if ${ac_cv_prog_DUMPBIN+:} false; then :
5984 1.4 christos $as_echo_n "(cached) " >&6
5985 1.1 christos else
5986 1.4 christos if test -n "$DUMPBIN"; then
5987 1.4 christos ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
5988 1.1 christos else
5989 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5990 1.1 christos for as_dir in $PATH
5991 1.1 christos do
5992 1.1 christos IFS=$as_save_IFS
5993 1.1 christos test -z "$as_dir" && as_dir=.
5994 1.4 christos for ac_exec_ext in '' $ac_executable_extensions; do
5995 1.1 christos if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5996 1.4 christos ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
5997 1.4 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5998 1.1 christos break 2
5999 1.1 christos fi
6000 1.1 christos done
6001 1.4 christos done
6002 1.1 christos IFS=$as_save_IFS
6003 1.1 christos
6004 1.1 christos fi
6005 1.1 christos fi
6006 1.4 christos DUMPBIN=$ac_cv_prog_DUMPBIN
6007 1.4 christos if test -n "$DUMPBIN"; then
6008 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5
6009 1.4 christos $as_echo "$DUMPBIN" >&6; }
6010 1.1 christos else
6011 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6012 1.4 christos $as_echo "no" >&6; }
6013 1.1 christos fi
6014 1.1 christos
6015 1.1 christos
6016 1.4 christos test -n "$DUMPBIN" && break
6017 1.4 christos done
6018 1.1 christos fi
6019 1.4 christos if test -z "$DUMPBIN"; then
6020 1.4 christos ac_ct_DUMPBIN=$DUMPBIN
6021 1.4 christos for ac_prog in "dumpbin -symbols" "link -dump -symbols"
6022 1.4 christos do
6023 1.4 christos # Extract the first word of "$ac_prog", so it can be a program name with args.
6024 1.4 christos set dummy $ac_prog; ac_word=$2
6025 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6026 1.4 christos $as_echo_n "checking for $ac_word... " >&6; }
6027 1.5 christos if ${ac_cv_prog_ac_ct_DUMPBIN+:} false; then :
6028 1.4 christos $as_echo_n "(cached) " >&6
6029 1.1 christos else
6030 1.4 christos if test -n "$ac_ct_DUMPBIN"; then
6031 1.4 christos ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test.
6032 1.1 christos else
6033 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6034 1.1 christos for as_dir in $PATH
6035 1.1 christos do
6036 1.1 christos IFS=$as_save_IFS
6037 1.1 christos test -z "$as_dir" && as_dir=.
6038 1.4 christos for ac_exec_ext in '' $ac_executable_extensions; do
6039 1.1 christos if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6040 1.4 christos ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
6041 1.4 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6042 1.1 christos break 2
6043 1.1 christos fi
6044 1.1 christos done
6045 1.4 christos done
6046 1.1 christos IFS=$as_save_IFS
6047 1.1 christos
6048 1.1 christos fi
6049 1.1 christos fi
6050 1.4 christos ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN
6051 1.4 christos if test -n "$ac_ct_DUMPBIN"; then
6052 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5
6053 1.4 christos $as_echo "$ac_ct_DUMPBIN" >&6; }
6054 1.1 christos else
6055 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6056 1.4 christos $as_echo "no" >&6; }
6057 1.1 christos fi
6058 1.1 christos
6059 1.4 christos
6060 1.4 christos test -n "$ac_ct_DUMPBIN" && break
6061 1.4 christos done
6062 1.4 christos
6063 1.4 christos if test "x$ac_ct_DUMPBIN" = x; then
6064 1.4 christos DUMPBIN=":"
6065 1.1 christos else
6066 1.1 christos case $cross_compiling:$ac_tool_warned in
6067 1.1 christos yes:)
6068 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6069 1.4 christos $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6070 1.1 christos ac_tool_warned=yes ;;
6071 1.1 christos esac
6072 1.4 christos DUMPBIN=$ac_ct_DUMPBIN
6073 1.1 christos fi
6074 1.1 christos fi
6075 1.1 christos
6076 1.1 christos
6077 1.4 christos if test "$DUMPBIN" != ":"; then
6078 1.4 christos NM="$DUMPBIN"
6079 1.4 christos fi
6080 1.4 christos fi
6081 1.4 christos test -z "$NM" && NM=nm
6082 1.1 christos
6083 1.1 christos
6084 1.1 christos
6085 1.1 christos
6086 1.1 christos
6087 1.1 christos
6088 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5
6089 1.4 christos $as_echo_n "checking the name lister ($NM) interface... " >&6; }
6090 1.5 christos if ${lt_cv_nm_interface+:} false; then :
6091 1.4 christos $as_echo_n "(cached) " >&6
6092 1.1 christos else
6093 1.4 christos lt_cv_nm_interface="BSD nm"
6094 1.4 christos echo "int some_variable = 0;" > conftest.$ac_ext
6095 1.5 christos (eval echo "\"\$as_me:6095: $ac_compile\"" >&5)
6096 1.4 christos (eval "$ac_compile" 2>conftest.err)
6097 1.4 christos cat conftest.err >&5
6098 1.5 christos (eval echo "\"\$as_me:6098: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
6099 1.4 christos (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
6100 1.4 christos cat conftest.err >&5
6101 1.5 christos (eval echo "\"\$as_me:6101: output\"" >&5)
6102 1.4 christos cat conftest.out >&5
6103 1.4 christos if $GREP 'External.*some_variable' conftest.out > /dev/null; then
6104 1.4 christos lt_cv_nm_interface="MS dumpbin"
6105 1.3 christos fi
6106 1.4 christos rm -f conftest*
6107 1.4 christos fi
6108 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5
6109 1.4 christos $as_echo "$lt_cv_nm_interface" >&6; }
6110 1.1 christos
6111 1.4 christos # find the maximum length of command line arguments
6112 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5
6113 1.4 christos $as_echo_n "checking the maximum length of command line arguments... " >&6; }
6114 1.5 christos if ${lt_cv_sys_max_cmd_len+:} false; then :
6115 1.4 christos $as_echo_n "(cached) " >&6
6116 1.1 christos else
6117 1.4 christos i=0
6118 1.4 christos teststring="ABCD"
6119 1.1 christos
6120 1.4 christos case $build_os in
6121 1.4 christos msdosdjgpp*)
6122 1.4 christos # On DJGPP, this test can blow up pretty badly due to problems in libc
6123 1.4 christos # (any single argument exceeding 2000 bytes causes a buffer overrun
6124 1.4 christos # during glob expansion). Even if it were fixed, the result of this
6125 1.4 christos # check would be larger than it should be.
6126 1.4 christos lt_cv_sys_max_cmd_len=12288; # 12K is about right
6127 1.4 christos ;;
6128 1.1 christos
6129 1.4 christos gnu*)
6130 1.4 christos # Under GNU Hurd, this test is not required because there is
6131 1.4 christos # no limit to the length of command line arguments.
6132 1.4 christos # Libtool will interpret -1 as no limit whatsoever
6133 1.4 christos lt_cv_sys_max_cmd_len=-1;
6134 1.4 christos ;;
6135 1.4 christos
6136 1.4 christos cygwin* | mingw* | cegcc*)
6137 1.4 christos # On Win9x/ME, this test blows up -- it succeeds, but takes
6138 1.4 christos # about 5 minutes as the teststring grows exponentially.
6139 1.4 christos # Worse, since 9x/ME are not pre-emptively multitasking,
6140 1.4 christos # you end up with a "frozen" computer, even though with patience
6141 1.4 christos # the test eventually succeeds (with a max line length of 256k).
6142 1.4 christos # Instead, let's just punt: use the minimum linelength reported by
6143 1.4 christos # all of the supported platforms: 8192 (on NT/2K/XP).
6144 1.4 christos lt_cv_sys_max_cmd_len=8192;
6145 1.4 christos ;;
6146 1.4 christos
6147 1.4 christos amigaos*)
6148 1.4 christos # On AmigaOS with pdksh, this test takes hours, literally.
6149 1.4 christos # So we just punt and use a minimum line length of 8192.
6150 1.4 christos lt_cv_sys_max_cmd_len=8192;
6151 1.4 christos ;;
6152 1.4 christos
6153 1.4 christos netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
6154 1.4 christos # This has been around since 386BSD, at least. Likely further.
6155 1.4 christos if test -x /sbin/sysctl; then
6156 1.4 christos lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
6157 1.4 christos elif test -x /usr/sbin/sysctl; then
6158 1.4 christos lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
6159 1.4 christos else
6160 1.4 christos lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs
6161 1.4 christos fi
6162 1.4 christos # And add a safety zone
6163 1.4 christos lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
6164 1.4 christos lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
6165 1.4 christos ;;
6166 1.4 christos
6167 1.4 christos interix*)
6168 1.4 christos # We know the value 262144 and hardcode it with a safety zone (like BSD)
6169 1.4 christos lt_cv_sys_max_cmd_len=196608
6170 1.4 christos ;;
6171 1.4 christos
6172 1.4 christos osf*)
6173 1.4 christos # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
6174 1.4 christos # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
6175 1.4 christos # nice to cause kernel panics so lets avoid the loop below.
6176 1.4 christos # First set a reasonable default.
6177 1.4 christos lt_cv_sys_max_cmd_len=16384
6178 1.4 christos #
6179 1.4 christos if test -x /sbin/sysconfig; then
6180 1.4 christos case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
6181 1.4 christos *1*) lt_cv_sys_max_cmd_len=-1 ;;
6182 1.4 christos esac
6183 1.4 christos fi
6184 1.4 christos ;;
6185 1.4 christos sco3.2v5*)
6186 1.4 christos lt_cv_sys_max_cmd_len=102400
6187 1.4 christos ;;
6188 1.4 christos sysv5* | sco5v6* | sysv4.2uw2*)
6189 1.4 christos kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
6190 1.4 christos if test -n "$kargmax"; then
6191 1.4 christos lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'`
6192 1.4 christos else
6193 1.4 christos lt_cv_sys_max_cmd_len=32768
6194 1.4 christos fi
6195 1.4 christos ;;
6196 1.4 christos *)
6197 1.4 christos lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
6198 1.4 christos if test -n "$lt_cv_sys_max_cmd_len"; then
6199 1.4 christos lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
6200 1.4 christos lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
6201 1.4 christos else
6202 1.4 christos # Make teststring a little bigger before we do anything with it.
6203 1.4 christos # a 1K string should be a reasonable start.
6204 1.4 christos for i in 1 2 3 4 5 6 7 8 ; do
6205 1.4 christos teststring=$teststring$teststring
6206 1.4 christos done
6207 1.4 christos SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
6208 1.4 christos # If test is not a shell built-in, we'll probably end up computing a
6209 1.4 christos # maximum length that is only half of the actual maximum length, but
6210 1.4 christos # we can't tell.
6211 1.4 christos while { test "X"`$SHELL $0 --fallback-echo "X$teststring$teststring" 2>/dev/null` \
6212 1.4 christos = "XX$teststring$teststring"; } >/dev/null 2>&1 &&
6213 1.4 christos test $i != 17 # 1/2 MB should be enough
6214 1.4 christos do
6215 1.4 christos i=`expr $i + 1`
6216 1.4 christos teststring=$teststring$teststring
6217 1.4 christos done
6218 1.4 christos # Only check the string length outside the loop.
6219 1.4 christos lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
6220 1.4 christos teststring=
6221 1.4 christos # Add a significant safety factor because C++ compilers can tack on
6222 1.4 christos # massive amounts of additional arguments before passing them to the
6223 1.4 christos # linker. It appears as though 1/2 is a usable value.
6224 1.4 christos lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
6225 1.4 christos fi
6226 1.4 christos ;;
6227 1.4 christos esac
6228 1.1 christos
6229 1.3 christos fi
6230 1.4 christos
6231 1.4 christos if test -n $lt_cv_sys_max_cmd_len ; then
6232 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5
6233 1.4 christos $as_echo "$lt_cv_sys_max_cmd_len" >&6; }
6234 1.4 christos else
6235 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5
6236 1.4 christos $as_echo "none" >&6; }
6237 1.3 christos fi
6238 1.4 christos max_cmd_len=$lt_cv_sys_max_cmd_len
6239 1.4 christos
6240 1.4 christos
6241 1.4 christos
6242 1.4 christos
6243 1.4 christos
6244 1.4 christos
6245 1.4 christos : ${CP="cp -f"}
6246 1.4 christos : ${MV="mv -f"}
6247 1.4 christos : ${RM="rm -f"}
6248 1.4 christos
6249 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5
6250 1.4 christos $as_echo_n "checking whether the shell understands some XSI constructs... " >&6; }
6251 1.4 christos # Try some XSI features
6252 1.4 christos xsi_shell=no
6253 1.4 christos ( _lt_dummy="a/b/c"
6254 1.4 christos test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \
6255 1.4 christos = c,a/b,, \
6256 1.4 christos && eval 'test $(( 1 + 1 )) -eq 2 \
6257 1.4 christos && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
6258 1.4 christos && xsi_shell=yes
6259 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5
6260 1.4 christos $as_echo "$xsi_shell" >&6; }
6261 1.4 christos
6262 1.4 christos
6263 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5
6264 1.4 christos $as_echo_n "checking whether the shell understands \"+=\"... " >&6; }
6265 1.4 christos lt_shell_append=no
6266 1.4 christos ( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \
6267 1.4 christos >/dev/null 2>&1 \
6268 1.4 christos && lt_shell_append=yes
6269 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5
6270 1.4 christos $as_echo "$lt_shell_append" >&6; }
6271 1.4 christos
6272 1.4 christos
6273 1.4 christos if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
6274 1.4 christos lt_unset=unset
6275 1.3 christos else
6276 1.4 christos lt_unset=false
6277 1.3 christos fi
6278 1.1 christos
6279 1.4 christos
6280 1.4 christos
6281 1.4 christos
6282 1.4 christos
6283 1.4 christos # test EBCDIC or ASCII
6284 1.4 christos case `echo X|tr X '\101'` in
6285 1.4 christos A) # ASCII based system
6286 1.4 christos # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
6287 1.4 christos lt_SP2NL='tr \040 \012'
6288 1.4 christos lt_NL2SP='tr \015\012 \040\040'
6289 1.4 christos ;;
6290 1.4 christos *) # EBCDIC based system
6291 1.4 christos lt_SP2NL='tr \100 \n'
6292 1.4 christos lt_NL2SP='tr \r\n \100\100'
6293 1.4 christos ;;
6294 1.3 christos esac
6295 1.4 christos
6296 1.4 christos
6297 1.4 christos
6298 1.4 christos
6299 1.4 christos
6300 1.4 christos
6301 1.4 christos
6302 1.4 christos
6303 1.4 christos
6304 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
6305 1.4 christos $as_echo_n "checking for $LD option to reload object files... " >&6; }
6306 1.5 christos if ${lt_cv_ld_reload_flag+:} false; then :
6307 1.4 christos $as_echo_n "(cached) " >&6
6308 1.1 christos else
6309 1.4 christos lt_cv_ld_reload_flag='-r'
6310 1.1 christos fi
6311 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5
6312 1.4 christos $as_echo "$lt_cv_ld_reload_flag" >&6; }
6313 1.4 christos reload_flag=$lt_cv_ld_reload_flag
6314 1.4 christos case $reload_flag in
6315 1.4 christos "" | " "*) ;;
6316 1.4 christos *) reload_flag=" $reload_flag" ;;
6317 1.4 christos esac
6318 1.4 christos reload_cmds='$LD$reload_flag -o $output$reload_objs'
6319 1.4 christos case $host_os in
6320 1.4 christos darwin*)
6321 1.4 christos if test "$GCC" = yes; then
6322 1.4 christos reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
6323 1.4 christos else
6324 1.4 christos reload_cmds='$LD$reload_flag -o $output$reload_objs'
6325 1.4 christos fi
6326 1.4 christos ;;
6327 1.4 christos esac
6328 1.4 christos
6329 1.4 christos
6330 1.1 christos
6331 1.3 christos
6332 1.1 christos
6333 1.1 christos
6334 1.1 christos
6335 1.1 christos
6336 1.1 christos
6337 1.3 christos if test -n "$ac_tool_prefix"; then
6338 1.4 christos # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
6339 1.4 christos set dummy ${ac_tool_prefix}objdump; ac_word=$2
6340 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6341 1.4 christos $as_echo_n "checking for $ac_word... " >&6; }
6342 1.5 christos if ${ac_cv_prog_OBJDUMP+:} false; then :
6343 1.4 christos $as_echo_n "(cached) " >&6
6344 1.1 christos else
6345 1.4 christos if test -n "$OBJDUMP"; then
6346 1.4 christos ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
6347 1.3 christos else
6348 1.3 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6349 1.3 christos for as_dir in $PATH
6350 1.1 christos do
6351 1.3 christos IFS=$as_save_IFS
6352 1.3 christos test -z "$as_dir" && as_dir=.
6353 1.4 christos for ac_exec_ext in '' $ac_executable_extensions; do
6354 1.3 christos if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6355 1.4 christos ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
6356 1.4 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6357 1.3 christos break 2
6358 1.3 christos fi
6359 1.3 christos done
6360 1.4 christos done
6361 1.3 christos IFS=$as_save_IFS
6362 1.1 christos
6363 1.1 christos fi
6364 1.3 christos fi
6365 1.4 christos OBJDUMP=$ac_cv_prog_OBJDUMP
6366 1.4 christos if test -n "$OBJDUMP"; then
6367 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
6368 1.4 christos $as_echo "$OBJDUMP" >&6; }
6369 1.1 christos else
6370 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6371 1.4 christos $as_echo "no" >&6; }
6372 1.1 christos fi
6373 1.1 christos
6374 1.1 christos
6375 1.1 christos fi
6376 1.4 christos if test -z "$ac_cv_prog_OBJDUMP"; then
6377 1.4 christos ac_ct_OBJDUMP=$OBJDUMP
6378 1.4 christos # Extract the first word of "objdump", so it can be a program name with args.
6379 1.4 christos set dummy objdump; ac_word=$2
6380 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6381 1.4 christos $as_echo_n "checking for $ac_word... " >&6; }
6382 1.5 christos if ${ac_cv_prog_ac_ct_OBJDUMP+:} false; then :
6383 1.4 christos $as_echo_n "(cached) " >&6
6384 1.3 christos else
6385 1.4 christos if test -n "$ac_ct_OBJDUMP"; then
6386 1.4 christos ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
6387 1.1 christos else
6388 1.3 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6389 1.3 christos for as_dir in $PATH
6390 1.1 christos do
6391 1.3 christos IFS=$as_save_IFS
6392 1.3 christos test -z "$as_dir" && as_dir=.
6393 1.4 christos for ac_exec_ext in '' $ac_executable_extensions; do
6394 1.3 christos if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6395 1.4 christos ac_cv_prog_ac_ct_OBJDUMP="objdump"
6396 1.4 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6397 1.3 christos break 2
6398 1.3 christos fi
6399 1.1 christos done
6400 1.4 christos done
6401 1.1 christos IFS=$as_save_IFS
6402 1.1 christos
6403 1.1 christos fi
6404 1.1 christos fi
6405 1.4 christos ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
6406 1.4 christos if test -n "$ac_ct_OBJDUMP"; then
6407 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
6408 1.4 christos $as_echo "$ac_ct_OBJDUMP" >&6; }
6409 1.1 christos else
6410 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6411 1.4 christos $as_echo "no" >&6; }
6412 1.1 christos fi
6413 1.1 christos
6414 1.4 christos if test "x$ac_ct_OBJDUMP" = x; then
6415 1.4 christos OBJDUMP="false"
6416 1.1 christos else
6417 1.1 christos case $cross_compiling:$ac_tool_warned in
6418 1.1 christos yes:)
6419 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6420 1.4 christos $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6421 1.1 christos ac_tool_warned=yes ;;
6422 1.1 christos esac
6423 1.4 christos OBJDUMP=$ac_ct_OBJDUMP
6424 1.1 christos fi
6425 1.3 christos else
6426 1.4 christos OBJDUMP="$ac_cv_prog_OBJDUMP"
6427 1.1 christos fi
6428 1.1 christos
6429 1.4 christos test -z "$OBJDUMP" && OBJDUMP=objdump
6430 1.3 christos
6431 1.3 christos
6432 1.3 christos
6433 1.1 christos
6434 1.1 christos
6435 1.1 christos
6436 1.1 christos
6437 1.1 christos
6438 1.1 christos
6439 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5
6440 1.4 christos $as_echo_n "checking how to recognize dependent libraries... " >&6; }
6441 1.5 christos if ${lt_cv_deplibs_check_method+:} false; then :
6442 1.4 christos $as_echo_n "(cached) " >&6
6443 1.4 christos else
6444 1.4 christos lt_cv_file_magic_cmd='$MAGIC_CMD'
6445 1.4 christos lt_cv_file_magic_test_file=
6446 1.4 christos lt_cv_deplibs_check_method='unknown'
6447 1.4 christos # Need to set the preceding variable on all platforms that support
6448 1.4 christos # interlibrary dependencies.
6449 1.4 christos # 'none' -- dependencies not supported.
6450 1.4 christos # `unknown' -- same as none, but documents that we really don't know.
6451 1.4 christos # 'pass_all' -- all dependencies passed with no checks.
6452 1.4 christos # 'test_compile' -- check by making test program.
6453 1.4 christos # 'file_magic [[regex]]' -- check by looking for files in library path
6454 1.4 christos # which responds to the $file_magic_cmd with a given extended regex.
6455 1.4 christos # If you have `file' or equivalent on your system and you're not sure
6456 1.4 christos # whether `pass_all' will *always* work, you probably want this one.
6457 1.1 christos
6458 1.4 christos case $host_os in
6459 1.4 christos aix[4-9]*)
6460 1.4 christos lt_cv_deplibs_check_method=pass_all
6461 1.4 christos ;;
6462 1.4 christos
6463 1.4 christos beos*)
6464 1.4 christos lt_cv_deplibs_check_method=pass_all
6465 1.4 christos ;;
6466 1.1 christos
6467 1.4 christos bsdi[45]*)
6468 1.4 christos lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
6469 1.4 christos lt_cv_file_magic_cmd='/usr/bin/file -L'
6470 1.4 christos lt_cv_file_magic_test_file=/shlib/libc.so
6471 1.4 christos ;;
6472 1.1 christos
6473 1.4 christos cygwin*)
6474 1.4 christos # func_win32_libid is a shell function defined in ltmain.sh
6475 1.4 christos lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
6476 1.4 christos lt_cv_file_magic_cmd='func_win32_libid'
6477 1.4 christos ;;
6478 1.1 christos
6479 1.4 christos mingw* | pw32*)
6480 1.4 christos # Base MSYS/MinGW do not provide the 'file' command needed by
6481 1.4 christos # func_win32_libid shell function, so use a weaker test based on 'objdump',
6482 1.4 christos # unless we find 'file', for example because we are cross-compiling.
6483 1.4 christos if ( file / ) >/dev/null 2>&1; then
6484 1.4 christos lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
6485 1.4 christos lt_cv_file_magic_cmd='func_win32_libid'
6486 1.4 christos else
6487 1.4 christos lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
6488 1.4 christos lt_cv_file_magic_cmd='$OBJDUMP -f'
6489 1.4 christos fi
6490 1.4 christos ;;
6491 1.1 christos
6492 1.4 christos cegcc)
6493 1.4 christos # use the weaker test based on 'objdump'. See mingw*.
6494 1.4 christos lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
6495 1.4 christos lt_cv_file_magic_cmd='$OBJDUMP -f'
6496 1.4 christos ;;
6497 1.1 christos
6498 1.4 christos darwin* | rhapsody*)
6499 1.4 christos lt_cv_deplibs_check_method=pass_all
6500 1.4 christos ;;
6501 1.1 christos
6502 1.4 christos freebsd* | dragonfly*)
6503 1.4 christos if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
6504 1.4 christos case $host_cpu in
6505 1.4 christos i*86 )
6506 1.4 christos # Not sure whether the presence of OpenBSD here was a mistake.
6507 1.4 christos # Let's accept both of them until this is cleared up.
6508 1.4 christos lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
6509 1.4 christos lt_cv_file_magic_cmd=/usr/bin/file
6510 1.4 christos lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
6511 1.4 christos ;;
6512 1.4 christos esac
6513 1.4 christos else
6514 1.4 christos lt_cv_deplibs_check_method=pass_all
6515 1.4 christos fi
6516 1.4 christos ;;
6517 1.1 christos
6518 1.4 christos gnu*)
6519 1.4 christos lt_cv_deplibs_check_method=pass_all
6520 1.4 christos ;;
6521 1.1 christos
6522 1.4 christos hpux10.20* | hpux11*)
6523 1.4 christos lt_cv_file_magic_cmd=/usr/bin/file
6524 1.4 christos case $host_cpu in
6525 1.4 christos ia64*)
6526 1.4 christos lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
6527 1.4 christos lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
6528 1.4 christos ;;
6529 1.4 christos hppa*64*)
6530 1.4 christos lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - PA-RISC [0-9].[0-9]'
6531 1.4 christos lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
6532 1.4 christos ;;
6533 1.4 christos *)
6534 1.4 christos lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9].[0-9]) shared library'
6535 1.4 christos lt_cv_file_magic_test_file=/usr/lib/libc.sl
6536 1.4 christos ;;
6537 1.4 christos esac
6538 1.4 christos ;;
6539 1.1 christos
6540 1.4 christos interix[3-9]*)
6541 1.4 christos # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
6542 1.4 christos lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
6543 1.4 christos ;;
6544 1.1 christos
6545 1.4 christos irix5* | irix6* | nonstopux*)
6546 1.4 christos case $LD in
6547 1.4 christos *-32|*"-32 ") libmagic=32-bit;;
6548 1.4 christos *-n32|*"-n32 ") libmagic=N32;;
6549 1.4 christos *-64|*"-64 ") libmagic=64-bit;;
6550 1.4 christos *) libmagic=never-match;;
6551 1.4 christos esac
6552 1.4 christos lt_cv_deplibs_check_method=pass_all
6553 1.4 christos ;;
6554 1.1 christos
6555 1.4 christos # This must be Linux ELF.
6556 1.4 christos linux* | k*bsd*-gnu)
6557 1.4 christos lt_cv_deplibs_check_method=pass_all
6558 1.4 christos ;;
6559 1.1 christos
6560 1.4 christos netbsd*)
6561 1.4 christos if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
6562 1.4 christos lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
6563 1.4 christos else
6564 1.4 christos lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
6565 1.4 christos fi
6566 1.4 christos ;;
6567 1.1 christos
6568 1.4 christos newos6*)
6569 1.4 christos lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
6570 1.4 christos lt_cv_file_magic_cmd=/usr/bin/file
6571 1.4 christos lt_cv_file_magic_test_file=/usr/lib/libnls.so
6572 1.4 christos ;;
6573 1.1 christos
6574 1.4 christos *nto* | *qnx*)
6575 1.4 christos lt_cv_deplibs_check_method=pass_all
6576 1.4 christos ;;
6577 1.1 christos
6578 1.4 christos openbsd*)
6579 1.4 christos if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
6580 1.4 christos lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
6581 1.4 christos else
6582 1.4 christos lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
6583 1.4 christos fi
6584 1.4 christos ;;
6585 1.1 christos
6586 1.4 christos osf3* | osf4* | osf5*)
6587 1.4 christos lt_cv_deplibs_check_method=pass_all
6588 1.4 christos ;;
6589 1.1 christos
6590 1.4 christos rdos*)
6591 1.4 christos lt_cv_deplibs_check_method=pass_all
6592 1.4 christos ;;
6593 1.1 christos
6594 1.4 christos solaris*)
6595 1.4 christos lt_cv_deplibs_check_method=pass_all
6596 1.4 christos ;;
6597 1.1 christos
6598 1.4 christos sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
6599 1.4 christos lt_cv_deplibs_check_method=pass_all
6600 1.4 christos ;;
6601 1.1 christos
6602 1.4 christos sysv4 | sysv4.3*)
6603 1.4 christos case $host_vendor in
6604 1.4 christos motorola)
6605 1.4 christos 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]'
6606 1.4 christos lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
6607 1.4 christos ;;
6608 1.4 christos ncr)
6609 1.4 christos lt_cv_deplibs_check_method=pass_all
6610 1.4 christos ;;
6611 1.4 christos sequent)
6612 1.4 christos lt_cv_file_magic_cmd='/bin/file'
6613 1.4 christos lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
6614 1.4 christos ;;
6615 1.4 christos sni)
6616 1.4 christos lt_cv_file_magic_cmd='/bin/file'
6617 1.4 christos lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
6618 1.4 christos lt_cv_file_magic_test_file=/lib/libc.so
6619 1.4 christos ;;
6620 1.4 christos siemens)
6621 1.4 christos lt_cv_deplibs_check_method=pass_all
6622 1.4 christos ;;
6623 1.4 christos pc)
6624 1.4 christos lt_cv_deplibs_check_method=pass_all
6625 1.4 christos ;;
6626 1.4 christos esac
6627 1.4 christos ;;
6628 1.1 christos
6629 1.4 christos tpf*)
6630 1.4 christos lt_cv_deplibs_check_method=pass_all
6631 1.4 christos ;;
6632 1.4 christos esac
6633 1.3 christos
6634 1.4 christos fi
6635 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
6636 1.4 christos $as_echo "$lt_cv_deplibs_check_method" >&6; }
6637 1.4 christos file_magic_cmd=$lt_cv_file_magic_cmd
6638 1.4 christos deplibs_check_method=$lt_cv_deplibs_check_method
6639 1.4 christos test -z "$deplibs_check_method" && deplibs_check_method=unknown
6640 1.3 christos
6641 1.3 christos
6642 1.3 christos
6643 1.3 christos
6644 1.3 christos
6645 1.3 christos
6646 1.3 christos
6647 1.3 christos
6648 1.3 christos
6649 1.3 christos
6650 1.3 christos
6651 1.3 christos
6652 1.4 christos if test -n "$ac_tool_prefix"; then
6653 1.4 christos # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
6654 1.4 christos set dummy ${ac_tool_prefix}ar; ac_word=$2
6655 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6656 1.4 christos $as_echo_n "checking for $ac_word... " >&6; }
6657 1.5 christos if ${ac_cv_prog_AR+:} false; then :
6658 1.4 christos $as_echo_n "(cached) " >&6
6659 1.4 christos else
6660 1.4 christos if test -n "$AR"; then
6661 1.4 christos ac_cv_prog_AR="$AR" # Let the user override the test.
6662 1.4 christos else
6663 1.4 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6664 1.4 christos for as_dir in $PATH
6665 1.4 christos do
6666 1.4 christos IFS=$as_save_IFS
6667 1.4 christos test -z "$as_dir" && as_dir=.
6668 1.4 christos for ac_exec_ext in '' $ac_executable_extensions; do
6669 1.4 christos if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6670 1.4 christos ac_cv_prog_AR="${ac_tool_prefix}ar"
6671 1.4 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6672 1.4 christos break 2
6673 1.4 christos fi
6674 1.4 christos done
6675 1.4 christos done
6676 1.4 christos IFS=$as_save_IFS
6677 1.3 christos
6678 1.4 christos fi
6679 1.4 christos fi
6680 1.4 christos AR=$ac_cv_prog_AR
6681 1.4 christos if test -n "$AR"; then
6682 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
6683 1.4 christos $as_echo "$AR" >&6; }
6684 1.1 christos else
6685 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6686 1.4 christos $as_echo "no" >&6; }
6687 1.4 christos fi
6688 1.1 christos
6689 1.1 christos
6690 1.4 christos fi
6691 1.4 christos if test -z "$ac_cv_prog_AR"; then
6692 1.4 christos ac_ct_AR=$AR
6693 1.4 christos # Extract the first word of "ar", so it can be a program name with args.
6694 1.4 christos set dummy ar; ac_word=$2
6695 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6696 1.4 christos $as_echo_n "checking for $ac_word... " >&6; }
6697 1.5 christos if ${ac_cv_prog_ac_ct_AR+:} false; then :
6698 1.4 christos $as_echo_n "(cached) " >&6
6699 1.4 christos else
6700 1.4 christos if test -n "$ac_ct_AR"; then
6701 1.4 christos ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
6702 1.4 christos else
6703 1.4 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6704 1.4 christos for as_dir in $PATH
6705 1.4 christos do
6706 1.4 christos IFS=$as_save_IFS
6707 1.4 christos test -z "$as_dir" && as_dir=.
6708 1.4 christos for ac_exec_ext in '' $ac_executable_extensions; do
6709 1.4 christos if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6710 1.4 christos ac_cv_prog_ac_ct_AR="ar"
6711 1.4 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6712 1.4 christos break 2
6713 1.4 christos fi
6714 1.4 christos done
6715 1.4 christos done
6716 1.4 christos IFS=$as_save_IFS
6717 1.1 christos
6718 1.4 christos fi
6719 1.4 christos fi
6720 1.4 christos ac_ct_AR=$ac_cv_prog_ac_ct_AR
6721 1.4 christos if test -n "$ac_ct_AR"; then
6722 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
6723 1.4 christos $as_echo "$ac_ct_AR" >&6; }
6724 1.4 christos else
6725 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6726 1.4 christos $as_echo "no" >&6; }
6727 1.4 christos fi
6728 1.1 christos
6729 1.4 christos if test "x$ac_ct_AR" = x; then
6730 1.4 christos AR="false"
6731 1.4 christos else
6732 1.4 christos case $cross_compiling:$ac_tool_warned in
6733 1.4 christos yes:)
6734 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6735 1.4 christos $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6736 1.4 christos ac_tool_warned=yes ;;
6737 1.4 christos esac
6738 1.4 christos AR=$ac_ct_AR
6739 1.4 christos fi
6740 1.4 christos else
6741 1.4 christos AR="$ac_cv_prog_AR"
6742 1.4 christos fi
6743 1.4 christos
6744 1.4 christos test -z "$AR" && AR=ar
6745 1.4 christos test -z "$AR_FLAGS" && AR_FLAGS=cru
6746 1.4 christos
6747 1.4 christos
6748 1.4 christos
6749 1.4 christos
6750 1.4 christos
6751 1.4 christos
6752 1.4 christos
6753 1.4 christos
6754 1.4 christos
6755 1.4 christos
6756 1.4 christos
6757 1.4 christos if test -n "$ac_tool_prefix"; then
6758 1.4 christos # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
6759 1.4 christos set dummy ${ac_tool_prefix}strip; ac_word=$2
6760 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6761 1.4 christos $as_echo_n "checking for $ac_word... " >&6; }
6762 1.5 christos if ${ac_cv_prog_STRIP+:} false; then :
6763 1.4 christos $as_echo_n "(cached) " >&6
6764 1.4 christos else
6765 1.4 christos if test -n "$STRIP"; then
6766 1.4 christos ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
6767 1.4 christos else
6768 1.4 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6769 1.4 christos for as_dir in $PATH
6770 1.4 christos do
6771 1.4 christos IFS=$as_save_IFS
6772 1.4 christos test -z "$as_dir" && as_dir=.
6773 1.4 christos for ac_exec_ext in '' $ac_executable_extensions; do
6774 1.4 christos if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6775 1.4 christos ac_cv_prog_STRIP="${ac_tool_prefix}strip"
6776 1.4 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6777 1.4 christos break 2
6778 1.4 christos fi
6779 1.4 christos done
6780 1.4 christos done
6781 1.4 christos IFS=$as_save_IFS
6782 1.4 christos
6783 1.4 christos fi
6784 1.4 christos fi
6785 1.4 christos STRIP=$ac_cv_prog_STRIP
6786 1.4 christos if test -n "$STRIP"; then
6787 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
6788 1.4 christos $as_echo "$STRIP" >&6; }
6789 1.4 christos else
6790 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6791 1.4 christos $as_echo "no" >&6; }
6792 1.4 christos fi
6793 1.4 christos
6794 1.4 christos
6795 1.4 christos fi
6796 1.4 christos if test -z "$ac_cv_prog_STRIP"; then
6797 1.4 christos ac_ct_STRIP=$STRIP
6798 1.4 christos # Extract the first word of "strip", so it can be a program name with args.
6799 1.4 christos set dummy strip; ac_word=$2
6800 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6801 1.4 christos $as_echo_n "checking for $ac_word... " >&6; }
6802 1.5 christos if ${ac_cv_prog_ac_ct_STRIP+:} false; then :
6803 1.4 christos $as_echo_n "(cached) " >&6
6804 1.4 christos else
6805 1.4 christos if test -n "$ac_ct_STRIP"; then
6806 1.4 christos ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
6807 1.4 christos else
6808 1.4 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6809 1.4 christos for as_dir in $PATH
6810 1.4 christos do
6811 1.4 christos IFS=$as_save_IFS
6812 1.4 christos test -z "$as_dir" && as_dir=.
6813 1.4 christos for ac_exec_ext in '' $ac_executable_extensions; do
6814 1.4 christos if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6815 1.4 christos ac_cv_prog_ac_ct_STRIP="strip"
6816 1.4 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6817 1.4 christos break 2
6818 1.4 christos fi
6819 1.4 christos done
6820 1.4 christos done
6821 1.4 christos IFS=$as_save_IFS
6822 1.4 christos
6823 1.4 christos fi
6824 1.4 christos fi
6825 1.4 christos ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
6826 1.4 christos if test -n "$ac_ct_STRIP"; then
6827 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
6828 1.4 christos $as_echo "$ac_ct_STRIP" >&6; }
6829 1.4 christos else
6830 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6831 1.4 christos $as_echo "no" >&6; }
6832 1.4 christos fi
6833 1.4 christos
6834 1.4 christos if test "x$ac_ct_STRIP" = x; then
6835 1.4 christos STRIP=":"
6836 1.4 christos else
6837 1.4 christos case $cross_compiling:$ac_tool_warned in
6838 1.4 christos yes:)
6839 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6840 1.4 christos $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6841 1.4 christos ac_tool_warned=yes ;;
6842 1.4 christos esac
6843 1.4 christos STRIP=$ac_ct_STRIP
6844 1.4 christos fi
6845 1.4 christos else
6846 1.4 christos STRIP="$ac_cv_prog_STRIP"
6847 1.4 christos fi
6848 1.4 christos
6849 1.4 christos test -z "$STRIP" && STRIP=:
6850 1.4 christos
6851 1.4 christos
6852 1.4 christos
6853 1.4 christos
6854 1.4 christos
6855 1.4 christos
6856 1.4 christos if test -n "$ac_tool_prefix"; then
6857 1.4 christos # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
6858 1.4 christos set dummy ${ac_tool_prefix}ranlib; ac_word=$2
6859 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6860 1.4 christos $as_echo_n "checking for $ac_word... " >&6; }
6861 1.5 christos if ${ac_cv_prog_RANLIB+:} false; then :
6862 1.4 christos $as_echo_n "(cached) " >&6
6863 1.4 christos else
6864 1.4 christos if test -n "$RANLIB"; then
6865 1.4 christos ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
6866 1.4 christos else
6867 1.4 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6868 1.4 christos for as_dir in $PATH
6869 1.4 christos do
6870 1.4 christos IFS=$as_save_IFS
6871 1.4 christos test -z "$as_dir" && as_dir=.
6872 1.4 christos for ac_exec_ext in '' $ac_executable_extensions; do
6873 1.4 christos if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6874 1.4 christos ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
6875 1.4 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6876 1.4 christos break 2
6877 1.4 christos fi
6878 1.4 christos done
6879 1.4 christos done
6880 1.4 christos IFS=$as_save_IFS
6881 1.4 christos
6882 1.4 christos fi
6883 1.4 christos fi
6884 1.4 christos RANLIB=$ac_cv_prog_RANLIB
6885 1.4 christos if test -n "$RANLIB"; then
6886 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
6887 1.4 christos $as_echo "$RANLIB" >&6; }
6888 1.4 christos else
6889 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6890 1.4 christos $as_echo "no" >&6; }
6891 1.4 christos fi
6892 1.4 christos
6893 1.4 christos
6894 1.4 christos fi
6895 1.4 christos if test -z "$ac_cv_prog_RANLIB"; then
6896 1.4 christos ac_ct_RANLIB=$RANLIB
6897 1.4 christos # Extract the first word of "ranlib", so it can be a program name with args.
6898 1.4 christos set dummy ranlib; ac_word=$2
6899 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6900 1.4 christos $as_echo_n "checking for $ac_word... " >&6; }
6901 1.5 christos if ${ac_cv_prog_ac_ct_RANLIB+:} false; then :
6902 1.4 christos $as_echo_n "(cached) " >&6
6903 1.4 christos else
6904 1.4 christos if test -n "$ac_ct_RANLIB"; then
6905 1.4 christos ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
6906 1.4 christos else
6907 1.4 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6908 1.4 christos for as_dir in $PATH
6909 1.4 christos do
6910 1.4 christos IFS=$as_save_IFS
6911 1.4 christos test -z "$as_dir" && as_dir=.
6912 1.4 christos for ac_exec_ext in '' $ac_executable_extensions; do
6913 1.4 christos if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6914 1.4 christos ac_cv_prog_ac_ct_RANLIB="ranlib"
6915 1.4 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6916 1.4 christos break 2
6917 1.4 christos fi
6918 1.4 christos done
6919 1.4 christos done
6920 1.4 christos IFS=$as_save_IFS
6921 1.4 christos
6922 1.4 christos fi
6923 1.4 christos fi
6924 1.4 christos ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
6925 1.4 christos if test -n "$ac_ct_RANLIB"; then
6926 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
6927 1.4 christos $as_echo "$ac_ct_RANLIB" >&6; }
6928 1.4 christos else
6929 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6930 1.4 christos $as_echo "no" >&6; }
6931 1.4 christos fi
6932 1.4 christos
6933 1.4 christos if test "x$ac_ct_RANLIB" = x; then
6934 1.4 christos RANLIB=":"
6935 1.4 christos else
6936 1.4 christos case $cross_compiling:$ac_tool_warned in
6937 1.4 christos yes:)
6938 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6939 1.4 christos $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6940 1.4 christos ac_tool_warned=yes ;;
6941 1.4 christos esac
6942 1.4 christos RANLIB=$ac_ct_RANLIB
6943 1.4 christos fi
6944 1.4 christos else
6945 1.4 christos RANLIB="$ac_cv_prog_RANLIB"
6946 1.4 christos fi
6947 1.4 christos
6948 1.4 christos test -z "$RANLIB" && RANLIB=:
6949 1.4 christos
6950 1.4 christos
6951 1.4 christos
6952 1.4 christos
6953 1.4 christos
6954 1.4 christos
6955 1.4 christos # Determine commands to create old-style static archives.
6956 1.4 christos old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
6957 1.4 christos old_postinstall_cmds='chmod 644 $oldlib'
6958 1.4 christos old_postuninstall_cmds=
6959 1.4 christos
6960 1.4 christos if test -n "$RANLIB"; then
6961 1.4 christos case $host_os in
6962 1.4 christos openbsd*)
6963 1.4 christos old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib"
6964 1.4 christos ;;
6965 1.4 christos *)
6966 1.4 christos old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"
6967 1.4 christos ;;
6968 1.4 christos esac
6969 1.4 christos old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
6970 1.4 christos fi
6971 1.4 christos
6972 1.4 christos
6973 1.4 christos
6974 1.4 christos
6975 1.4 christos
6976 1.4 christos
6977 1.4 christos
6978 1.4 christos
6979 1.4 christos
6980 1.4 christos
6981 1.4 christos
6982 1.4 christos
6983 1.4 christos
6984 1.4 christos
6985 1.4 christos
6986 1.4 christos
6987 1.4 christos
6988 1.4 christos
6989 1.4 christos
6990 1.4 christos
6991 1.4 christos
6992 1.4 christos
6993 1.4 christos
6994 1.4 christos
6995 1.4 christos
6996 1.4 christos
6997 1.4 christos
6998 1.4 christos
6999 1.4 christos
7000 1.4 christos
7001 1.4 christos
7002 1.4 christos
7003 1.4 christos
7004 1.4 christos
7005 1.4 christos # If no C compiler was specified, use CC.
7006 1.4 christos LTCC=${LTCC-"$CC"}
7007 1.4 christos
7008 1.4 christos # If no C compiler flags were specified, use CFLAGS.
7009 1.4 christos LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
7010 1.4 christos
7011 1.4 christos # Allow CC to be a program name with arguments.
7012 1.4 christos compiler=$CC
7013 1.4 christos
7014 1.4 christos
7015 1.4 christos # Check for command to grab the raw symbol name followed by C symbol from nm.
7016 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5
7017 1.4 christos $as_echo_n "checking command to parse $NM output from $compiler object... " >&6; }
7018 1.5 christos if ${lt_cv_sys_global_symbol_pipe+:} false; then :
7019 1.4 christos $as_echo_n "(cached) " >&6
7020 1.4 christos else
7021 1.4 christos
7022 1.4 christos # These are sane defaults that work on at least a few old systems.
7023 1.4 christos # [They come from Ultrix. What could be older than Ultrix?!! ;)]
7024 1.4 christos
7025 1.4 christos # Character class describing NM global symbol codes.
7026 1.4 christos symcode='[BCDEGRST]'
7027 1.4 christos
7028 1.4 christos # Regexp to match symbols that can be accessed directly from C.
7029 1.4 christos sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
7030 1.4 christos
7031 1.4 christos # Define system-specific variables.
7032 1.4 christos case $host_os in
7033 1.4 christos aix*)
7034 1.4 christos symcode='[BCDT]'
7035 1.4 christos ;;
7036 1.4 christos cygwin* | mingw* | pw32* | cegcc*)
7037 1.4 christos symcode='[ABCDGISTW]'
7038 1.4 christos ;;
7039 1.4 christos hpux*)
7040 1.4 christos if test "$host_cpu" = ia64; then
7041 1.4 christos symcode='[ABCDEGRST]'
7042 1.1 christos fi
7043 1.1 christos ;;
7044 1.1 christos irix* | nonstopux*)
7045 1.1 christos symcode='[BCDEGRST]'
7046 1.1 christos ;;
7047 1.1 christos osf*)
7048 1.1 christos symcode='[BCDEGQRST]'
7049 1.1 christos ;;
7050 1.1 christos solaris*)
7051 1.1 christos symcode='[BDRT]'
7052 1.1 christos ;;
7053 1.1 christos sco3.2v5*)
7054 1.1 christos symcode='[DT]'
7055 1.1 christos ;;
7056 1.1 christos sysv4.2uw2*)
7057 1.1 christos symcode='[DT]'
7058 1.1 christos ;;
7059 1.1 christos sysv5* | sco5v6* | unixware* | OpenUNIX*)
7060 1.1 christos symcode='[ABDT]'
7061 1.1 christos ;;
7062 1.1 christos sysv4)
7063 1.1 christos symcode='[DFNSTU]'
7064 1.1 christos ;;
7065 1.1 christos esac
7066 1.1 christos
7067 1.3 christos # If we're using GNU nm, then use its standard symbol codes.
7068 1.3 christos case `$NM -V 2>&1` in
7069 1.3 christos *GNU* | *'with BFD'*)
7070 1.3 christos symcode='[ABCDGIRSTW]' ;;
7071 1.3 christos esac
7072 1.3 christos
7073 1.3 christos # Transform an extracted symbol line into a proper C declaration.
7074 1.3 christos # Some systems (esp. on ia64) link data and code symbols differently,
7075 1.3 christos # so use this general approach.
7076 1.3 christos lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
7077 1.3 christos
7078 1.3 christos # Transform an extracted symbol line into symbol name and symbol address
7079 1.3 christos lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (void *) \&\2},/p'"
7080 1.3 christos lt_cv_sys_global_symbol_to_c_name_address_lib_prefix="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \(lib[^ ]*\)$/ {\"\2\", (void *) \&\2},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"lib\2\", (void *) \&\2},/p'"
7081 1.3 christos
7082 1.1 christos # Handle CRLF in mingw tool chain
7083 1.1 christos opt_cr=
7084 1.1 christos case $build_os in
7085 1.1 christos mingw*)
7086 1.3 christos opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
7087 1.1 christos ;;
7088 1.1 christos esac
7089 1.1 christos
7090 1.3 christos # Try without a prefix underscore, then with it.
7091 1.1 christos for ac_symprfx in "" "_"; do
7092 1.1 christos
7093 1.1 christos # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
7094 1.1 christos symxfrm="\\1 $ac_symprfx\\2 \\2"
7095 1.1 christos
7096 1.1 christos # Write the raw and C identifiers.
7097 1.3 christos if test "$lt_cv_nm_interface" = "MS dumpbin"; then
7098 1.3 christos # Fake it for dumpbin and say T for any non-static function
7099 1.3 christos # and D for any global variable.
7100 1.3 christos # Also find C++ and __fastcall symbols from MSVC++,
7101 1.3 christos # which start with @ or ?.
7102 1.3 christos lt_cv_sys_global_symbol_pipe="$AWK '"\
7103 1.3 christos " {last_section=section; section=\$ 3};"\
7104 1.3 christos " /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
7105 1.3 christos " \$ 0!~/External *\|/{next};"\
7106 1.3 christos " / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
7107 1.3 christos " {if(hide[section]) next};"\
7108 1.3 christos " {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\
7109 1.3 christos " {split(\$ 0, a, /\||\r/); split(a[2], s)};"\
7110 1.3 christos " s[1]~/^[@?]/{print s[1], s[1]; next};"\
7111 1.3 christos " s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\
7112 1.3 christos " ' prfx=^$ac_symprfx"
7113 1.3 christos else
7114 1.3 christos lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
7115 1.3 christos fi
7116 1.1 christos
7117 1.1 christos # Check to see that the pipe works correctly.
7118 1.1 christos pipe_works=no
7119 1.1 christos
7120 1.1 christos rm -f conftest*
7121 1.3 christos cat > conftest.$ac_ext <<_LT_EOF
7122 1.1 christos #ifdef __cplusplus
7123 1.1 christos extern "C" {
7124 1.1 christos #endif
7125 1.1 christos char nm_test_var;
7126 1.3 christos void nm_test_func(void);
7127 1.3 christos void nm_test_func(void){}
7128 1.1 christos #ifdef __cplusplus
7129 1.1 christos }
7130 1.1 christos #endif
7131 1.1 christos int main(){nm_test_var='a';nm_test_func();return(0);}
7132 1.3 christos _LT_EOF
7133 1.1 christos
7134 1.4 christos if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7135 1.1 christos (eval $ac_compile) 2>&5
7136 1.1 christos ac_status=$?
7137 1.4 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7138 1.4 christos test $ac_status = 0; }; then
7139 1.1 christos # Now try to grab the symbols.
7140 1.1 christos nlist=conftest.nm
7141 1.4 christos if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist\""; } >&5
7142 1.1 christos (eval $NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist) 2>&5
7143 1.1 christos ac_status=$?
7144 1.4 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7145 1.4 christos test $ac_status = 0; } && test -s "$nlist"; then
7146 1.1 christos # Try sorting and uniquifying the output.
7147 1.1 christos if sort "$nlist" | uniq > "$nlist"T; then
7148 1.1 christos mv -f "$nlist"T "$nlist"
7149 1.1 christos else
7150 1.1 christos rm -f "$nlist"T
7151 1.1 christos fi
7152 1.1 christos
7153 1.1 christos # Make sure that we snagged all the symbols we need.
7154 1.3 christos if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
7155 1.3 christos if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
7156 1.3 christos cat <<_LT_EOF > conftest.$ac_ext
7157 1.1 christos #ifdef __cplusplus
7158 1.1 christos extern "C" {
7159 1.1 christos #endif
7160 1.1 christos
7161 1.3 christos _LT_EOF
7162 1.1 christos # Now generate the symbol file.
7163 1.3 christos eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
7164 1.1 christos
7165 1.3 christos cat <<_LT_EOF >> conftest.$ac_ext
7166 1.1 christos
7167 1.3 christos /* The mapping between symbol names and symbols. */
7168 1.1 christos const struct {
7169 1.1 christos const char *name;
7170 1.3 christos void *address;
7171 1.1 christos }
7172 1.3 christos lt__PROGRAM__LTX_preloaded_symbols[] =
7173 1.1 christos {
7174 1.3 christos { "@PROGRAM@", (void *) 0 },
7175 1.3 christos _LT_EOF
7176 1.3 christos $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
7177 1.3 christos cat <<\_LT_EOF >> conftest.$ac_ext
7178 1.3 christos {0, (void *) 0}
7179 1.1 christos };
7180 1.1 christos
7181 1.3 christos /* This works around a problem in FreeBSD linker */
7182 1.3 christos #ifdef FREEBSD_WORKAROUND
7183 1.3 christos static const void *lt_preloaded_setup() {
7184 1.3 christos return lt__PROGRAM__LTX_preloaded_symbols;
7185 1.3 christos }
7186 1.3 christos #endif
7187 1.3 christos
7188 1.1 christos #ifdef __cplusplus
7189 1.1 christos }
7190 1.1 christos #endif
7191 1.3 christos _LT_EOF
7192 1.1 christos # Now try linking the two files.
7193 1.1 christos mv conftest.$ac_objext conftstm.$ac_objext
7194 1.1 christos lt_save_LIBS="$LIBS"
7195 1.1 christos lt_save_CFLAGS="$CFLAGS"
7196 1.1 christos LIBS="conftstm.$ac_objext"
7197 1.1 christos CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
7198 1.4 christos if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
7199 1.1 christos (eval $ac_link) 2>&5
7200 1.1 christos ac_status=$?
7201 1.4 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7202 1.4 christos test $ac_status = 0; } && test -s conftest${ac_exeext}; then
7203 1.1 christos pipe_works=yes
7204 1.1 christos fi
7205 1.1 christos LIBS="$lt_save_LIBS"
7206 1.1 christos CFLAGS="$lt_save_CFLAGS"
7207 1.1 christos else
7208 1.1 christos echo "cannot find nm_test_func in $nlist" >&5
7209 1.1 christos fi
7210 1.1 christos else
7211 1.1 christos echo "cannot find nm_test_var in $nlist" >&5
7212 1.1 christos fi
7213 1.1 christos else
7214 1.1 christos echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
7215 1.1 christos fi
7216 1.1 christos else
7217 1.1 christos echo "$progname: failed program was:" >&5
7218 1.1 christos cat conftest.$ac_ext >&5
7219 1.1 christos fi
7220 1.1 christos rm -rf conftest* conftst*
7221 1.1 christos
7222 1.1 christos # Do not use the global_symbol_pipe unless it works.
7223 1.1 christos if test "$pipe_works" = yes; then
7224 1.1 christos break
7225 1.1 christos else
7226 1.1 christos lt_cv_sys_global_symbol_pipe=
7227 1.1 christos fi
7228 1.1 christos done
7229 1.1 christos
7230 1.1 christos fi
7231 1.1 christos
7232 1.1 christos if test -z "$lt_cv_sys_global_symbol_pipe"; then
7233 1.1 christos lt_cv_sys_global_symbol_to_cdecl=
7234 1.1 christos fi
7235 1.1 christos if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
7236 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
7237 1.4 christos $as_echo "failed" >&6; }
7238 1.1 christos else
7239 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
7240 1.4 christos $as_echo "ok" >&6; }
7241 1.1 christos fi
7242 1.1 christos
7243 1.1 christos
7244 1.1 christos
7245 1.1 christos
7246 1.1 christos
7247 1.1 christos
7248 1.1 christos
7249 1.1 christos
7250 1.1 christos
7251 1.1 christos
7252 1.1 christos
7253 1.1 christos
7254 1.1 christos
7255 1.1 christos
7256 1.1 christos
7257 1.1 christos
7258 1.1 christos
7259 1.3 christos
7260 1.3 christos
7261 1.3 christos
7262 1.3 christos
7263 1.3 christos
7264 1.3 christos # Check whether --enable-libtool-lock was given.
7265 1.4 christos if test "${enable_libtool_lock+set}" = set; then :
7266 1.3 christos enableval=$enable_libtool_lock;
7267 1.3 christos fi
7268 1.3 christos
7269 1.3 christos test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
7270 1.3 christos
7271 1.3 christos # Some flags need to be propagated to the compiler or linker for good
7272 1.3 christos # libtool support.
7273 1.3 christos case $host in
7274 1.3 christos ia64-*-hpux*)
7275 1.3 christos # Find out which ABI we are using.
7276 1.3 christos echo 'int i;' > conftest.$ac_ext
7277 1.4 christos if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7278 1.3 christos (eval $ac_compile) 2>&5
7279 1.3 christos ac_status=$?
7280 1.4 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7281 1.4 christos test $ac_status = 0; }; then
7282 1.3 christos case `/usr/bin/file conftest.$ac_objext` in
7283 1.3 christos *ELF-32*)
7284 1.3 christos HPUX_IA64_MODE="32"
7285 1.3 christos ;;
7286 1.3 christos *ELF-64*)
7287 1.3 christos HPUX_IA64_MODE="64"
7288 1.3 christos ;;
7289 1.3 christos esac
7290 1.3 christos fi
7291 1.3 christos rm -rf conftest*
7292 1.3 christos ;;
7293 1.3 christos *-*-irix6*)
7294 1.3 christos # Find out which ABI we are using.
7295 1.5 christos echo '#line 7295 "configure"' > conftest.$ac_ext
7296 1.4 christos if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7297 1.3 christos (eval $ac_compile) 2>&5
7298 1.3 christos ac_status=$?
7299 1.4 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7300 1.4 christos test $ac_status = 0; }; then
7301 1.3 christos if test "$lt_cv_prog_gnu_ld" = yes; then
7302 1.3 christos case `/usr/bin/file conftest.$ac_objext` in
7303 1.3 christos *32-bit*)
7304 1.3 christos LD="${LD-ld} -melf32bsmip"
7305 1.3 christos ;;
7306 1.3 christos *N32*)
7307 1.3 christos LD="${LD-ld} -melf32bmipn32"
7308 1.3 christos ;;
7309 1.3 christos *64-bit*)
7310 1.3 christos LD="${LD-ld} -melf64bmip"
7311 1.3 christos ;;
7312 1.3 christos esac
7313 1.3 christos else
7314 1.3 christos case `/usr/bin/file conftest.$ac_objext` in
7315 1.3 christos *32-bit*)
7316 1.3 christos LD="${LD-ld} -32"
7317 1.3 christos ;;
7318 1.3 christos *N32*)
7319 1.3 christos LD="${LD-ld} -n32"
7320 1.3 christos ;;
7321 1.3 christos *64-bit*)
7322 1.3 christos LD="${LD-ld} -64"
7323 1.3 christos ;;
7324 1.3 christos esac
7325 1.3 christos fi
7326 1.3 christos fi
7327 1.3 christos rm -rf conftest*
7328 1.3 christos ;;
7329 1.3 christos
7330 1.3 christos x86_64-*kfreebsd*-gnu|x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*| \
7331 1.3 christos s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
7332 1.3 christos # Find out which ABI we are using.
7333 1.3 christos echo 'int i;' > conftest.$ac_ext
7334 1.4 christos if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7335 1.3 christos (eval $ac_compile) 2>&5
7336 1.3 christos ac_status=$?
7337 1.4 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7338 1.4 christos test $ac_status = 0; }; then
7339 1.3 christos case `/usr/bin/file conftest.o` in
7340 1.3 christos *32-bit*)
7341 1.3 christos case $host in
7342 1.3 christos x86_64-*kfreebsd*-gnu)
7343 1.3 christos LD="${LD-ld} -m elf_i386_fbsd"
7344 1.3 christos ;;
7345 1.3 christos x86_64-*linux*)
7346 1.3 christos LD="${LD-ld} -m elf_i386"
7347 1.3 christos ;;
7348 1.3 christos ppc64-*linux*|powerpc64-*linux*)
7349 1.3 christos LD="${LD-ld} -m elf32ppclinux"
7350 1.3 christos ;;
7351 1.3 christos s390x-*linux*)
7352 1.3 christos LD="${LD-ld} -m elf_s390"
7353 1.3 christos ;;
7354 1.3 christos sparc64-*linux*)
7355 1.3 christos LD="${LD-ld} -m elf32_sparc"
7356 1.3 christos ;;
7357 1.3 christos esac
7358 1.3 christos ;;
7359 1.3 christos *64-bit*)
7360 1.3 christos case $host in
7361 1.3 christos x86_64-*kfreebsd*-gnu)
7362 1.3 christos LD="${LD-ld} -m elf_x86_64_fbsd"
7363 1.3 christos ;;
7364 1.3 christos x86_64-*linux*)
7365 1.3 christos LD="${LD-ld} -m elf_x86_64"
7366 1.3 christos ;;
7367 1.3 christos ppc*-*linux*|powerpc*-*linux*)
7368 1.3 christos LD="${LD-ld} -m elf64ppc"
7369 1.3 christos ;;
7370 1.3 christos s390*-*linux*|s390*-*tpf*)
7371 1.3 christos LD="${LD-ld} -m elf64_s390"
7372 1.3 christos ;;
7373 1.3 christos sparc*-*linux*)
7374 1.3 christos LD="${LD-ld} -m elf64_sparc"
7375 1.3 christos ;;
7376 1.3 christos esac
7377 1.3 christos ;;
7378 1.3 christos esac
7379 1.3 christos fi
7380 1.3 christos rm -rf conftest*
7381 1.3 christos ;;
7382 1.3 christos
7383 1.3 christos *-*-sco3.2v5*)
7384 1.3 christos # On SCO OpenServer 5, we need -belf to get full-featured binaries.
7385 1.3 christos SAVE_CFLAGS="$CFLAGS"
7386 1.3 christos CFLAGS="$CFLAGS -belf"
7387 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5
7388 1.4 christos $as_echo_n "checking whether the C compiler needs -belf... " >&6; }
7389 1.5 christos if ${lt_cv_cc_needs_belf+:} false; then :
7390 1.4 christos $as_echo_n "(cached) " >&6
7391 1.3 christos else
7392 1.3 christos ac_ext=c
7393 1.3 christos ac_cpp='$CPP $CPPFLAGS'
7394 1.3 christos ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7395 1.3 christos ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7396 1.3 christos ac_compiler_gnu=$ac_cv_c_compiler_gnu
7397 1.3 christos
7398 1.4 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7399 1.3 christos /* end confdefs.h. */
7400 1.3 christos
7401 1.3 christos int
7402 1.3 christos main ()
7403 1.3 christos {
7404 1.3 christos
7405 1.3 christos ;
7406 1.3 christos return 0;
7407 1.3 christos }
7408 1.3 christos _ACEOF
7409 1.4 christos if ac_fn_c_try_link "$LINENO"; then :
7410 1.3 christos lt_cv_cc_needs_belf=yes
7411 1.3 christos else
7412 1.4 christos lt_cv_cc_needs_belf=no
7413 1.3 christos fi
7414 1.4 christos rm -f core conftest.err conftest.$ac_objext \
7415 1.4 christos conftest$ac_exeext conftest.$ac_ext
7416 1.3 christos ac_ext=c
7417 1.3 christos ac_cpp='$CPP $CPPFLAGS'
7418 1.3 christos ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7419 1.3 christos ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7420 1.3 christos ac_compiler_gnu=$ac_cv_c_compiler_gnu
7421 1.3 christos
7422 1.1 christos fi
7423 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5
7424 1.4 christos $as_echo "$lt_cv_cc_needs_belf" >&6; }
7425 1.3 christos if test x"$lt_cv_cc_needs_belf" != x"yes"; then
7426 1.3 christos # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
7427 1.3 christos CFLAGS="$SAVE_CFLAGS"
7428 1.3 christos fi
7429 1.3 christos ;;
7430 1.3 christos sparc*-*solaris*)
7431 1.3 christos # Find out which ABI we are using.
7432 1.3 christos echo 'int i;' > conftest.$ac_ext
7433 1.4 christos if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7434 1.3 christos (eval $ac_compile) 2>&5
7435 1.3 christos ac_status=$?
7436 1.4 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7437 1.4 christos test $ac_status = 0; }; then
7438 1.3 christos case `/usr/bin/file conftest.o` in
7439 1.3 christos *64-bit*)
7440 1.3 christos case $lt_cv_prog_gnu_ld in
7441 1.3 christos yes*) LD="${LD-ld} -m elf64_sparc" ;;
7442 1.3 christos *)
7443 1.3 christos if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
7444 1.3 christos LD="${LD-ld} -64"
7445 1.3 christos fi
7446 1.3 christos ;;
7447 1.3 christos esac
7448 1.3 christos ;;
7449 1.3 christos esac
7450 1.3 christos fi
7451 1.3 christos rm -rf conftest*
7452 1.3 christos ;;
7453 1.3 christos esac
7454 1.3 christos
7455 1.3 christos need_locks="$enable_libtool_lock"
7456 1.3 christos
7457 1.3 christos
7458 1.3 christos case $host_os in
7459 1.3 christos rhapsody* | darwin*)
7460 1.3 christos if test -n "$ac_tool_prefix"; then
7461 1.3 christos # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
7462 1.3 christos set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
7463 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7464 1.4 christos $as_echo_n "checking for $ac_word... " >&6; }
7465 1.5 christos if ${ac_cv_prog_DSYMUTIL+:} false; then :
7466 1.4 christos $as_echo_n "(cached) " >&6
7467 1.1 christos else
7468 1.3 christos if test -n "$DSYMUTIL"; then
7469 1.3 christos ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
7470 1.1 christos else
7471 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7472 1.1 christos for as_dir in $PATH
7473 1.1 christos do
7474 1.1 christos IFS=$as_save_IFS
7475 1.1 christos test -z "$as_dir" && as_dir=.
7476 1.4 christos for ac_exec_ext in '' $ac_executable_extensions; do
7477 1.1 christos if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7478 1.3 christos ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
7479 1.4 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7480 1.1 christos break 2
7481 1.1 christos fi
7482 1.1 christos done
7483 1.4 christos done
7484 1.1 christos IFS=$as_save_IFS
7485 1.1 christos
7486 1.1 christos fi
7487 1.1 christos fi
7488 1.3 christos DSYMUTIL=$ac_cv_prog_DSYMUTIL
7489 1.3 christos if test -n "$DSYMUTIL"; then
7490 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
7491 1.4 christos $as_echo "$DSYMUTIL" >&6; }
7492 1.1 christos else
7493 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7494 1.4 christos $as_echo "no" >&6; }
7495 1.1 christos fi
7496 1.1 christos
7497 1.3 christos
7498 1.1 christos fi
7499 1.3 christos if test -z "$ac_cv_prog_DSYMUTIL"; then
7500 1.3 christos ac_ct_DSYMUTIL=$DSYMUTIL
7501 1.3 christos # Extract the first word of "dsymutil", so it can be a program name with args.
7502 1.3 christos set dummy dsymutil; ac_word=$2
7503 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7504 1.4 christos $as_echo_n "checking for $ac_word... " >&6; }
7505 1.5 christos if ${ac_cv_prog_ac_ct_DSYMUTIL+:} false; then :
7506 1.4 christos $as_echo_n "(cached) " >&6
7507 1.1 christos else
7508 1.3 christos if test -n "$ac_ct_DSYMUTIL"; then
7509 1.3 christos ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
7510 1.1 christos else
7511 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7512 1.1 christos for as_dir in $PATH
7513 1.1 christos do
7514 1.1 christos IFS=$as_save_IFS
7515 1.1 christos test -z "$as_dir" && as_dir=.
7516 1.4 christos for ac_exec_ext in '' $ac_executable_extensions; do
7517 1.1 christos if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7518 1.3 christos ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
7519 1.4 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7520 1.1 christos break 2
7521 1.1 christos fi
7522 1.1 christos done
7523 1.4 christos done
7524 1.1 christos IFS=$as_save_IFS
7525 1.1 christos
7526 1.1 christos fi
7527 1.1 christos fi
7528 1.3 christos ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
7529 1.3 christos if test -n "$ac_ct_DSYMUTIL"; then
7530 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5
7531 1.4 christos $as_echo "$ac_ct_DSYMUTIL" >&6; }
7532 1.3 christos else
7533 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7534 1.4 christos $as_echo "no" >&6; }
7535 1.3 christos fi
7536 1.3 christos
7537 1.3 christos if test "x$ac_ct_DSYMUTIL" = x; then
7538 1.3 christos DSYMUTIL=":"
7539 1.3 christos else
7540 1.3 christos case $cross_compiling:$ac_tool_warned in
7541 1.3 christos yes:)
7542 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7543 1.4 christos $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7544 1.3 christos ac_tool_warned=yes ;;
7545 1.3 christos esac
7546 1.3 christos DSYMUTIL=$ac_ct_DSYMUTIL
7547 1.3 christos fi
7548 1.3 christos else
7549 1.3 christos DSYMUTIL="$ac_cv_prog_DSYMUTIL"
7550 1.3 christos fi
7551 1.3 christos
7552 1.3 christos if test -n "$ac_tool_prefix"; then
7553 1.3 christos # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
7554 1.3 christos set dummy ${ac_tool_prefix}nmedit; ac_word=$2
7555 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7556 1.4 christos $as_echo_n "checking for $ac_word... " >&6; }
7557 1.5 christos if ${ac_cv_prog_NMEDIT+:} false; then :
7558 1.4 christos $as_echo_n "(cached) " >&6
7559 1.3 christos else
7560 1.3 christos if test -n "$NMEDIT"; then
7561 1.3 christos ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
7562 1.3 christos else
7563 1.3 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7564 1.3 christos for as_dir in $PATH
7565 1.3 christos do
7566 1.3 christos IFS=$as_save_IFS
7567 1.3 christos test -z "$as_dir" && as_dir=.
7568 1.4 christos for ac_exec_ext in '' $ac_executable_extensions; do
7569 1.3 christos if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7570 1.3 christos ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
7571 1.4 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7572 1.3 christos break 2
7573 1.3 christos fi
7574 1.3 christos done
7575 1.4 christos done
7576 1.3 christos IFS=$as_save_IFS
7577 1.3 christos
7578 1.3 christos fi
7579 1.3 christos fi
7580 1.3 christos NMEDIT=$ac_cv_prog_NMEDIT
7581 1.3 christos if test -n "$NMEDIT"; then
7582 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5
7583 1.4 christos $as_echo "$NMEDIT" >&6; }
7584 1.1 christos else
7585 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7586 1.4 christos $as_echo "no" >&6; }
7587 1.1 christos fi
7588 1.1 christos
7589 1.1 christos
7590 1.1 christos fi
7591 1.3 christos if test -z "$ac_cv_prog_NMEDIT"; then
7592 1.3 christos ac_ct_NMEDIT=$NMEDIT
7593 1.3 christos # Extract the first word of "nmedit", so it can be a program name with args.
7594 1.3 christos set dummy nmedit; ac_word=$2
7595 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7596 1.4 christos $as_echo_n "checking for $ac_word... " >&6; }
7597 1.5 christos if ${ac_cv_prog_ac_ct_NMEDIT+:} false; then :
7598 1.4 christos $as_echo_n "(cached) " >&6
7599 1.1 christos else
7600 1.3 christos if test -n "$ac_ct_NMEDIT"; then
7601 1.3 christos ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
7602 1.1 christos else
7603 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7604 1.1 christos for as_dir in $PATH
7605 1.1 christos do
7606 1.1 christos IFS=$as_save_IFS
7607 1.1 christos test -z "$as_dir" && as_dir=.
7608 1.4 christos for ac_exec_ext in '' $ac_executable_extensions; do
7609 1.1 christos if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7610 1.3 christos ac_cv_prog_ac_ct_NMEDIT="nmedit"
7611 1.4 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7612 1.1 christos break 2
7613 1.1 christos fi
7614 1.1 christos done
7615 1.4 christos done
7616 1.1 christos IFS=$as_save_IFS
7617 1.1 christos
7618 1.1 christos fi
7619 1.1 christos fi
7620 1.3 christos ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
7621 1.3 christos if test -n "$ac_ct_NMEDIT"; then
7622 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5
7623 1.4 christos $as_echo "$ac_ct_NMEDIT" >&6; }
7624 1.1 christos else
7625 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7626 1.4 christos $as_echo "no" >&6; }
7627 1.1 christos fi
7628 1.1 christos
7629 1.3 christos if test "x$ac_ct_NMEDIT" = x; then
7630 1.3 christos NMEDIT=":"
7631 1.1 christos else
7632 1.1 christos case $cross_compiling:$ac_tool_warned in
7633 1.1 christos yes:)
7634 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7635 1.4 christos $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7636 1.1 christos ac_tool_warned=yes ;;
7637 1.1 christos esac
7638 1.3 christos NMEDIT=$ac_ct_NMEDIT
7639 1.1 christos fi
7640 1.1 christos else
7641 1.3 christos NMEDIT="$ac_cv_prog_NMEDIT"
7642 1.1 christos fi
7643 1.1 christos
7644 1.3 christos if test -n "$ac_tool_prefix"; then
7645 1.3 christos # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args.
7646 1.3 christos set dummy ${ac_tool_prefix}lipo; ac_word=$2
7647 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7648 1.4 christos $as_echo_n "checking for $ac_word... " >&6; }
7649 1.5 christos if ${ac_cv_prog_LIPO+:} false; then :
7650 1.4 christos $as_echo_n "(cached) " >&6
7651 1.1 christos else
7652 1.3 christos if test -n "$LIPO"; then
7653 1.3 christos ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
7654 1.1 christos else
7655 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7656 1.1 christos for as_dir in $PATH
7657 1.1 christos do
7658 1.1 christos IFS=$as_save_IFS
7659 1.1 christos test -z "$as_dir" && as_dir=.
7660 1.4 christos for ac_exec_ext in '' $ac_executable_extensions; do
7661 1.1 christos if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7662 1.3 christos ac_cv_prog_LIPO="${ac_tool_prefix}lipo"
7663 1.4 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7664 1.1 christos break 2
7665 1.1 christos fi
7666 1.1 christos done
7667 1.4 christos done
7668 1.1 christos IFS=$as_save_IFS
7669 1.1 christos
7670 1.1 christos fi
7671 1.1 christos fi
7672 1.3 christos LIPO=$ac_cv_prog_LIPO
7673 1.3 christos if test -n "$LIPO"; then
7674 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
7675 1.4 christos $as_echo "$LIPO" >&6; }
7676 1.1 christos else
7677 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7678 1.4 christos $as_echo "no" >&6; }
7679 1.1 christos fi
7680 1.1 christos
7681 1.1 christos
7682 1.1 christos fi
7683 1.3 christos if test -z "$ac_cv_prog_LIPO"; then
7684 1.3 christos ac_ct_LIPO=$LIPO
7685 1.3 christos # Extract the first word of "lipo", so it can be a program name with args.
7686 1.3 christos set dummy lipo; ac_word=$2
7687 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7688 1.4 christos $as_echo_n "checking for $ac_word... " >&6; }
7689 1.5 christos if ${ac_cv_prog_ac_ct_LIPO+:} false; then :
7690 1.4 christos $as_echo_n "(cached) " >&6
7691 1.1 christos else
7692 1.3 christos if test -n "$ac_ct_LIPO"; then
7693 1.3 christos ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
7694 1.1 christos else
7695 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7696 1.1 christos for as_dir in $PATH
7697 1.1 christos do
7698 1.1 christos IFS=$as_save_IFS
7699 1.1 christos test -z "$as_dir" && as_dir=.
7700 1.4 christos for ac_exec_ext in '' $ac_executable_extensions; do
7701 1.1 christos if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7702 1.3 christos ac_cv_prog_ac_ct_LIPO="lipo"
7703 1.4 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7704 1.1 christos break 2
7705 1.1 christos fi
7706 1.1 christos done
7707 1.4 christos done
7708 1.1 christos IFS=$as_save_IFS
7709 1.1 christos
7710 1.1 christos fi
7711 1.1 christos fi
7712 1.3 christos ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
7713 1.3 christos if test -n "$ac_ct_LIPO"; then
7714 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5
7715 1.4 christos $as_echo "$ac_ct_LIPO" >&6; }
7716 1.1 christos else
7717 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7718 1.4 christos $as_echo "no" >&6; }
7719 1.1 christos fi
7720 1.1 christos
7721 1.3 christos if test "x$ac_ct_LIPO" = x; then
7722 1.3 christos LIPO=":"
7723 1.1 christos else
7724 1.1 christos case $cross_compiling:$ac_tool_warned in
7725 1.1 christos yes:)
7726 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7727 1.4 christos $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7728 1.1 christos ac_tool_warned=yes ;;
7729 1.1 christos esac
7730 1.3 christos LIPO=$ac_ct_LIPO
7731 1.1 christos fi
7732 1.1 christos else
7733 1.3 christos LIPO="$ac_cv_prog_LIPO"
7734 1.1 christos fi
7735 1.1 christos
7736 1.3 christos if test -n "$ac_tool_prefix"; then
7737 1.3 christos # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args.
7738 1.3 christos set dummy ${ac_tool_prefix}otool; ac_word=$2
7739 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7740 1.4 christos $as_echo_n "checking for $ac_word... " >&6; }
7741 1.5 christos if ${ac_cv_prog_OTOOL+:} false; then :
7742 1.4 christos $as_echo_n "(cached) " >&6
7743 1.3 christos else
7744 1.3 christos if test -n "$OTOOL"; then
7745 1.3 christos ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
7746 1.3 christos else
7747 1.3 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7748 1.3 christos for as_dir in $PATH
7749 1.3 christos do
7750 1.3 christos IFS=$as_save_IFS
7751 1.3 christos test -z "$as_dir" && as_dir=.
7752 1.4 christos for ac_exec_ext in '' $ac_executable_extensions; do
7753 1.3 christos if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7754 1.3 christos ac_cv_prog_OTOOL="${ac_tool_prefix}otool"
7755 1.4 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7756 1.3 christos break 2
7757 1.3 christos fi
7758 1.3 christos done
7759 1.4 christos done
7760 1.3 christos IFS=$as_save_IFS
7761 1.1 christos
7762 1.3 christos fi
7763 1.3 christos fi
7764 1.3 christos OTOOL=$ac_cv_prog_OTOOL
7765 1.3 christos if test -n "$OTOOL"; then
7766 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
7767 1.4 christos $as_echo "$OTOOL" >&6; }
7768 1.3 christos else
7769 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7770 1.4 christos $as_echo "no" >&6; }
7771 1.3 christos fi
7772 1.1 christos
7773 1.1 christos
7774 1.1 christos fi
7775 1.3 christos if test -z "$ac_cv_prog_OTOOL"; then
7776 1.3 christos ac_ct_OTOOL=$OTOOL
7777 1.3 christos # Extract the first word of "otool", so it can be a program name with args.
7778 1.3 christos set dummy otool; ac_word=$2
7779 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7780 1.4 christos $as_echo_n "checking for $ac_word... " >&6; }
7781 1.5 christos if ${ac_cv_prog_ac_ct_OTOOL+:} false; then :
7782 1.4 christos $as_echo_n "(cached) " >&6
7783 1.1 christos else
7784 1.3 christos if test -n "$ac_ct_OTOOL"; then
7785 1.3 christos ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
7786 1.3 christos else
7787 1.3 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7788 1.3 christos for as_dir in $PATH
7789 1.3 christos do
7790 1.3 christos IFS=$as_save_IFS
7791 1.3 christos test -z "$as_dir" && as_dir=.
7792 1.4 christos for ac_exec_ext in '' $ac_executable_extensions; do
7793 1.3 christos if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7794 1.3 christos ac_cv_prog_ac_ct_OTOOL="otool"
7795 1.4 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7796 1.3 christos break 2
7797 1.3 christos fi
7798 1.3 christos done
7799 1.4 christos done
7800 1.3 christos IFS=$as_save_IFS
7801 1.1 christos
7802 1.1 christos fi
7803 1.3 christos fi
7804 1.3 christos ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
7805 1.3 christos if test -n "$ac_ct_OTOOL"; then
7806 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5
7807 1.4 christos $as_echo "$ac_ct_OTOOL" >&6; }
7808 1.1 christos else
7809 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7810 1.4 christos $as_echo "no" >&6; }
7811 1.1 christos fi
7812 1.1 christos
7813 1.3 christos if test "x$ac_ct_OTOOL" = x; then
7814 1.3 christos OTOOL=":"
7815 1.3 christos else
7816 1.3 christos case $cross_compiling:$ac_tool_warned in
7817 1.3 christos yes:)
7818 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7819 1.4 christos $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7820 1.3 christos ac_tool_warned=yes ;;
7821 1.3 christos esac
7822 1.3 christos OTOOL=$ac_ct_OTOOL
7823 1.3 christos fi
7824 1.3 christos else
7825 1.3 christos OTOOL="$ac_cv_prog_OTOOL"
7826 1.1 christos fi
7827 1.1 christos
7828 1.1 christos if test -n "$ac_tool_prefix"; then
7829 1.3 christos # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args.
7830 1.3 christos set dummy ${ac_tool_prefix}otool64; ac_word=$2
7831 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7832 1.4 christos $as_echo_n "checking for $ac_word... " >&6; }
7833 1.5 christos if ${ac_cv_prog_OTOOL64+:} false; then :
7834 1.4 christos $as_echo_n "(cached) " >&6
7835 1.1 christos else
7836 1.3 christos if test -n "$OTOOL64"; then
7837 1.3 christos ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
7838 1.1 christos else
7839 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7840 1.1 christos for as_dir in $PATH
7841 1.1 christos do
7842 1.1 christos IFS=$as_save_IFS
7843 1.1 christos test -z "$as_dir" && as_dir=.
7844 1.4 christos for ac_exec_ext in '' $ac_executable_extensions; do
7845 1.1 christos if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7846 1.3 christos ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64"
7847 1.4 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7848 1.1 christos break 2
7849 1.1 christos fi
7850 1.1 christos done
7851 1.4 christos done
7852 1.1 christos IFS=$as_save_IFS
7853 1.1 christos
7854 1.1 christos fi
7855 1.1 christos fi
7856 1.3 christos OTOOL64=$ac_cv_prog_OTOOL64
7857 1.3 christos if test -n "$OTOOL64"; then
7858 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5
7859 1.4 christos $as_echo "$OTOOL64" >&6; }
7860 1.1 christos else
7861 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7862 1.4 christos $as_echo "no" >&6; }
7863 1.1 christos fi
7864 1.1 christos
7865 1.1 christos
7866 1.1 christos fi
7867 1.3 christos if test -z "$ac_cv_prog_OTOOL64"; then
7868 1.3 christos ac_ct_OTOOL64=$OTOOL64
7869 1.3 christos # Extract the first word of "otool64", so it can be a program name with args.
7870 1.3 christos set dummy otool64; ac_word=$2
7871 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7872 1.4 christos $as_echo_n "checking for $ac_word... " >&6; }
7873 1.5 christos if ${ac_cv_prog_ac_ct_OTOOL64+:} false; then :
7874 1.4 christos $as_echo_n "(cached) " >&6
7875 1.1 christos else
7876 1.3 christos if test -n "$ac_ct_OTOOL64"; then
7877 1.3 christos ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
7878 1.1 christos else
7879 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7880 1.1 christos for as_dir in $PATH
7881 1.1 christos do
7882 1.1 christos IFS=$as_save_IFS
7883 1.1 christos test -z "$as_dir" && as_dir=.
7884 1.4 christos for ac_exec_ext in '' $ac_executable_extensions; do
7885 1.1 christos if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7886 1.3 christos ac_cv_prog_ac_ct_OTOOL64="otool64"
7887 1.4 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7888 1.1 christos break 2
7889 1.1 christos fi
7890 1.1 christos done
7891 1.4 christos done
7892 1.1 christos IFS=$as_save_IFS
7893 1.1 christos
7894 1.1 christos fi
7895 1.1 christos fi
7896 1.3 christos ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
7897 1.3 christos if test -n "$ac_ct_OTOOL64"; then
7898 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5
7899 1.4 christos $as_echo "$ac_ct_OTOOL64" >&6; }
7900 1.1 christos else
7901 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7902 1.4 christos $as_echo "no" >&6; }
7903 1.1 christos fi
7904 1.1 christos
7905 1.3 christos if test "x$ac_ct_OTOOL64" = x; then
7906 1.3 christos OTOOL64=":"
7907 1.1 christos else
7908 1.1 christos case $cross_compiling:$ac_tool_warned in
7909 1.1 christos yes:)
7910 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7911 1.4 christos $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7912 1.1 christos ac_tool_warned=yes ;;
7913 1.1 christos esac
7914 1.3 christos OTOOL64=$ac_ct_OTOOL64
7915 1.1 christos fi
7916 1.1 christos else
7917 1.3 christos OTOOL64="$ac_cv_prog_OTOOL64"
7918 1.1 christos fi
7919 1.1 christos
7920 1.1 christos
7921 1.1 christos
7922 1.1 christos
7923 1.1 christos
7924 1.1 christos
7925 1.3 christos
7926 1.3 christos
7927 1.3 christos
7928 1.3 christos
7929 1.3 christos
7930 1.3 christos
7931 1.3 christos
7932 1.3 christos
7933 1.3 christos
7934 1.3 christos
7935 1.3 christos
7936 1.3 christos
7937 1.3 christos
7938 1.3 christos
7939 1.3 christos
7940 1.3 christos
7941 1.3 christos
7942 1.3 christos
7943 1.3 christos
7944 1.1 christos
7945 1.1 christos
7946 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5
7947 1.4 christos $as_echo_n "checking for -single_module linker flag... " >&6; }
7948 1.5 christos if ${lt_cv_apple_cc_single_mod+:} false; then :
7949 1.4 christos $as_echo_n "(cached) " >&6
7950 1.1 christos else
7951 1.1 christos lt_cv_apple_cc_single_mod=no
7952 1.1 christos if test -z "${LT_MULTI_MODULE}"; then
7953 1.3 christos # By default we will add the -single_module flag. You can override
7954 1.3 christos # by either setting the environment variable LT_MULTI_MODULE
7955 1.3 christos # non-empty at configure time, or by adding -multi_module to the
7956 1.3 christos # link flags.
7957 1.3 christos rm -rf libconftest.dylib*
7958 1.3 christos echo "int foo(void){return 1;}" > conftest.c
7959 1.3 christos echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
7960 1.3 christos -dynamiclib -Wl,-single_module conftest.c" >&5
7961 1.3 christos $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
7962 1.3 christos -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
7963 1.3 christos _lt_result=$?
7964 1.3 christos if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then
7965 1.3 christos lt_cv_apple_cc_single_mod=yes
7966 1.3 christos else
7967 1.3 christos cat conftest.err >&5
7968 1.3 christos fi
7969 1.3 christos rm -rf libconftest.dylib*
7970 1.3 christos rm -f conftest.*
7971 1.1 christos fi
7972 1.1 christos fi
7973 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5
7974 1.4 christos $as_echo "$lt_cv_apple_cc_single_mod" >&6; }
7975 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5
7976 1.4 christos $as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }
7977 1.5 christos if ${lt_cv_ld_exported_symbols_list+:} false; then :
7978 1.4 christos $as_echo_n "(cached) " >&6
7979 1.1 christos else
7980 1.1 christos lt_cv_ld_exported_symbols_list=no
7981 1.1 christos save_LDFLAGS=$LDFLAGS
7982 1.1 christos echo "_main" > conftest.sym
7983 1.1 christos LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
7984 1.4 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7985 1.1 christos /* end confdefs.h. */
7986 1.1 christos
7987 1.1 christos int
7988 1.1 christos main ()
7989 1.1 christos {
7990 1.1 christos
7991 1.1 christos ;
7992 1.1 christos return 0;
7993 1.1 christos }
7994 1.1 christos _ACEOF
7995 1.4 christos if ac_fn_c_try_link "$LINENO"; then :
7996 1.1 christos lt_cv_ld_exported_symbols_list=yes
7997 1.1 christos else
7998 1.4 christos lt_cv_ld_exported_symbols_list=no
7999 1.1 christos fi
8000 1.4 christos rm -f core conftest.err conftest.$ac_objext \
8001 1.4 christos conftest$ac_exeext conftest.$ac_ext
8002 1.3 christos LDFLAGS="$save_LDFLAGS"
8003 1.1 christos
8004 1.1 christos fi
8005 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5
8006 1.4 christos $as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
8007 1.1 christos case $host_os in
8008 1.3 christos rhapsody* | darwin1.[012])
8009 1.1 christos _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
8010 1.1 christos darwin1.*)
8011 1.3 christos _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
8012 1.3 christos darwin*) # darwin 5.x on
8013 1.1 christos # if running on 10.5 or later, the deployment target defaults
8014 1.1 christos # to the OS version, if on x86, and 10.4, the deployment
8015 1.1 christos # target defaults to 10.4. Don't you love it?
8016 1.1 christos case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
8017 1.3 christos 10.0,*86*-darwin8*|10.0,*-darwin[91]*)
8018 1.3 christos _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
8019 1.3 christos 10.[012]*)
8020 1.3 christos _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
8021 1.3 christos 10.*)
8022 1.3 christos _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
8023 1.1 christos esac
8024 1.1 christos ;;
8025 1.1 christos esac
8026 1.1 christos if test "$lt_cv_apple_cc_single_mod" = "yes"; then
8027 1.1 christos _lt_dar_single_mod='$single_module'
8028 1.1 christos fi
8029 1.1 christos if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
8030 1.1 christos _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
8031 1.1 christos else
8032 1.3 christos _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}'
8033 1.1 christos fi
8034 1.1 christos if test "$DSYMUTIL" != ":"; then
8035 1.3 christos _lt_dsymutil='~$DSYMUTIL $lib || :'
8036 1.1 christos else
8037 1.1 christos _lt_dsymutil=
8038 1.1 christos fi
8039 1.1 christos ;;
8040 1.1 christos esac
8041 1.1 christos
8042 1.4 christos for ac_header in dlfcn.h
8043 1.4 christos do :
8044 1.4 christos ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
8045 1.4 christos "
8046 1.5 christos if test "x$ac_cv_header_dlfcn_h" = xyes; then :
8047 1.4 christos cat >>confdefs.h <<_ACEOF
8048 1.4 christos #define HAVE_DLFCN_H 1
8049 1.3 christos _ACEOF
8050 1.1 christos
8051 1.3 christos fi
8052 1.1 christos
8053 1.4 christos done
8054 1.4 christos
8055 1.4 christos
8056 1.4 christos
8057 1.4 christos # Set options
8058 1.4 christos
8059 1.1 christos
8060 1.1 christos
8061 1.4 christos enable_dlopen=no
8062 1.1 christos
8063 1.1 christos
8064 1.4 christos enable_win32_dll=no
8065 1.1 christos
8066 1.1 christos
8067 1.4 christos # Check whether --enable-shared was given.
8068 1.4 christos if test "${enable_shared+set}" = set; then :
8069 1.4 christos enableval=$enable_shared; p=${PACKAGE-default}
8070 1.4 christos case $enableval in
8071 1.4 christos yes) enable_shared=yes ;;
8072 1.4 christos no) enable_shared=no ;;
8073 1.4 christos *)
8074 1.4 christos enable_shared=no
8075 1.4 christos # Look at the argument we got. We use all the common list separators.
8076 1.4 christos lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
8077 1.4 christos for pkg in $enableval; do
8078 1.4 christos IFS="$lt_save_ifs"
8079 1.4 christos if test "X$pkg" = "X$p"; then
8080 1.4 christos enable_shared=yes
8081 1.4 christos fi
8082 1.4 christos done
8083 1.4 christos IFS="$lt_save_ifs"
8084 1.4 christos ;;
8085 1.4 christos esac
8086 1.3 christos else
8087 1.4 christos enable_shared=yes
8088 1.3 christos fi
8089 1.1 christos
8090 1.1 christos
8091 1.1 christos
8092 1.1 christos
8093 1.1 christos
8094 1.1 christos
8095 1.4 christos
8096 1.4 christos
8097 1.4 christos
8098 1.4 christos # Check whether --enable-static was given.
8099 1.4 christos if test "${enable_static+set}" = set; then :
8100 1.4 christos enableval=$enable_static; p=${PACKAGE-default}
8101 1.4 christos case $enableval in
8102 1.4 christos yes) enable_static=yes ;;
8103 1.4 christos no) enable_static=no ;;
8104 1.4 christos *)
8105 1.4 christos enable_static=no
8106 1.4 christos # Look at the argument we got. We use all the common list separators.
8107 1.4 christos lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
8108 1.4 christos for pkg in $enableval; do
8109 1.4 christos IFS="$lt_save_ifs"
8110 1.4 christos if test "X$pkg" = "X$p"; then
8111 1.4 christos enable_static=yes
8112 1.4 christos fi
8113 1.4 christos done
8114 1.4 christos IFS="$lt_save_ifs"
8115 1.4 christos ;;
8116 1.4 christos esac
8117 1.3 christos else
8118 1.4 christos enable_static=yes
8119 1.3 christos fi
8120 1.1 christos
8121 1.1 christos
8122 1.3 christos
8123 1.3 christos
8124 1.3 christos
8125 1.3 christos
8126 1.3 christos
8127 1.3 christos
8128 1.3 christos
8129 1.4 christos
8130 1.3 christos # Check whether --with-pic was given.
8131 1.4 christos if test "${with_pic+set}" = set; then :
8132 1.3 christos withval=$with_pic; pic_mode="$withval"
8133 1.1 christos else
8134 1.3 christos pic_mode=default
8135 1.1 christos fi
8136 1.1 christos
8137 1.1 christos
8138 1.3 christos test -z "$pic_mode" && pic_mode=default
8139 1.3 christos
8140 1.3 christos
8141 1.3 christos
8142 1.1 christos
8143 1.1 christos
8144 1.1 christos
8145 1.1 christos
8146 1.3 christos # Check whether --enable-fast-install was given.
8147 1.4 christos if test "${enable_fast_install+set}" = set; then :
8148 1.3 christos enableval=$enable_fast_install; p=${PACKAGE-default}
8149 1.3 christos case $enableval in
8150 1.3 christos yes) enable_fast_install=yes ;;
8151 1.3 christos no) enable_fast_install=no ;;
8152 1.3 christos *)
8153 1.3 christos enable_fast_install=no
8154 1.3 christos # Look at the argument we got. We use all the common list separators.
8155 1.3 christos lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
8156 1.3 christos for pkg in $enableval; do
8157 1.3 christos IFS="$lt_save_ifs"
8158 1.3 christos if test "X$pkg" = "X$p"; then
8159 1.3 christos enable_fast_install=yes
8160 1.3 christos fi
8161 1.3 christos done
8162 1.3 christos IFS="$lt_save_ifs"
8163 1.3 christos ;;
8164 1.3 christos esac
8165 1.1 christos else
8166 1.3 christos enable_fast_install=yes
8167 1.1 christos fi
8168 1.1 christos
8169 1.1 christos
8170 1.1 christos
8171 1.1 christos
8172 1.1 christos
8173 1.1 christos
8174 1.1 christos
8175 1.1 christos
8176 1.1 christos
8177 1.1 christos
8178 1.1 christos
8179 1.3 christos # This can be used to rebuild libtool when needed
8180 1.3 christos LIBTOOL_DEPS="$ltmain"
8181 1.3 christos
8182 1.3 christos # Always use our own libtool.
8183 1.3 christos LIBTOOL='$(SHELL) $(top_builddir)/libtool'
8184 1.3 christos
8185 1.3 christos
8186 1.3 christos
8187 1.3 christos
8188 1.3 christos
8189 1.3 christos
8190 1.3 christos
8191 1.3 christos
8192 1.3 christos
8193 1.3 christos
8194 1.3 christos
8195 1.3 christos
8196 1.3 christos
8197 1.3 christos
8198 1.3 christos
8199 1.1 christos
8200 1.1 christos
8201 1.1 christos
8202 1.1 christos
8203 1.1 christos
8204 1.1 christos
8205 1.1 christos
8206 1.1 christos
8207 1.1 christos
8208 1.1 christos
8209 1.3 christos test -z "$LN_S" && LN_S="ln -s"
8210 1.1 christos
8211 1.1 christos
8212 1.1 christos
8213 1.1 christos
8214 1.1 christos
8215 1.1 christos
8216 1.1 christos
8217 1.1 christos
8218 1.1 christos
8219 1.1 christos
8220 1.1 christos
8221 1.1 christos
8222 1.1 christos
8223 1.1 christos
8224 1.3 christos if test -n "${ZSH_VERSION+set}" ; then
8225 1.3 christos setopt NO_GLOB_SUBST
8226 1.3 christos fi
8227 1.1 christos
8228 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
8229 1.4 christos $as_echo_n "checking for objdir... " >&6; }
8230 1.5 christos if ${lt_cv_objdir+:} false; then :
8231 1.4 christos $as_echo_n "(cached) " >&6
8232 1.3 christos else
8233 1.3 christos rm -f .libs 2>/dev/null
8234 1.3 christos mkdir .libs 2>/dev/null
8235 1.3 christos if test -d .libs; then
8236 1.3 christos lt_cv_objdir=.libs
8237 1.3 christos else
8238 1.3 christos # MS-DOS does not allow filenames that begin with a dot.
8239 1.3 christos lt_cv_objdir=_libs
8240 1.3 christos fi
8241 1.3 christos rmdir .libs 2>/dev/null
8242 1.1 christos fi
8243 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5
8244 1.4 christos $as_echo "$lt_cv_objdir" >&6; }
8245 1.3 christos objdir=$lt_cv_objdir
8246 1.3 christos
8247 1.1 christos
8248 1.1 christos
8249 1.1 christos
8250 1.1 christos
8251 1.3 christos cat >>confdefs.h <<_ACEOF
8252 1.3 christos #define LT_OBJDIR "$lt_cv_objdir/"
8253 1.1 christos _ACEOF
8254 1.1 christos
8255 1.1 christos
8256 1.1 christos
8257 1.1 christos
8258 1.1 christos
8259 1.1 christos
8260 1.1 christos
8261 1.1 christos
8262 1.1 christos
8263 1.1 christos
8264 1.1 christos
8265 1.1 christos
8266 1.1 christos
8267 1.1 christos
8268 1.1 christos
8269 1.1 christos
8270 1.1 christos
8271 1.3 christos case $host_os in
8272 1.3 christos aix3*)
8273 1.3 christos # AIX sometimes has problems with the GCC collect2 program. For some
8274 1.3 christos # reason, if we set the COLLECT_NAMES environment variable, the problems
8275 1.3 christos # vanish in a puff of smoke.
8276 1.3 christos if test "X${COLLECT_NAMES+set}" != Xset; then
8277 1.3 christos COLLECT_NAMES=
8278 1.3 christos export COLLECT_NAMES
8279 1.3 christos fi
8280 1.3 christos ;;
8281 1.3 christos esac
8282 1.3 christos
8283 1.3 christos # Sed substitution that helps us do robust quoting. It backslashifies
8284 1.3 christos # metacharacters that are still active within double-quoted strings.
8285 1.3 christos sed_quote_subst='s/\(["`$\\]\)/\\\1/g'
8286 1.3 christos
8287 1.3 christos # Same as above, but do not quote variable references.
8288 1.3 christos double_quote_subst='s/\(["`\\]\)/\\\1/g'
8289 1.3 christos
8290 1.3 christos # Sed substitution to delay expansion of an escaped shell variable in a
8291 1.3 christos # double_quote_subst'ed string.
8292 1.3 christos delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
8293 1.1 christos
8294 1.3 christos # Sed substitution to delay expansion of an escaped single quote.
8295 1.3 christos delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
8296 1.1 christos
8297 1.3 christos # Sed substitution to avoid accidental globbing in evaled expressions
8298 1.3 christos no_glob_subst='s/\*/\\\*/g'
8299 1.1 christos
8300 1.3 christos # Global variables:
8301 1.3 christos ofile=libtool
8302 1.3 christos can_build_shared=yes
8303 1.1 christos
8304 1.3 christos # All known linkers require a `.a' archive for static linking (except MSVC,
8305 1.3 christos # which needs '.lib').
8306 1.3 christos libext=a
8307 1.1 christos
8308 1.3 christos with_gnu_ld="$lt_cv_prog_gnu_ld"
8309 1.1 christos
8310 1.3 christos old_CC="$CC"
8311 1.3 christos old_CFLAGS="$CFLAGS"
8312 1.3 christos
8313 1.3 christos # Set sane defaults for various variables
8314 1.3 christos test -z "$CC" && CC=cc
8315 1.3 christos test -z "$LTCC" && LTCC=$CC
8316 1.3 christos test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
8317 1.3 christos test -z "$LD" && LD=ld
8318 1.3 christos test -z "$ac_objext" && ac_objext=o
8319 1.3 christos
8320 1.3 christos for cc_temp in $compiler""; do
8321 1.3 christos case $cc_temp in
8322 1.3 christos compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
8323 1.3 christos distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
8324 1.3 christos \-*) ;;
8325 1.3 christos *) break;;
8326 1.3 christos esac
8327 1.3 christos done
8328 1.3 christos cc_basename=`$ECHO "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
8329 1.3 christos
8330 1.3 christos
8331 1.3 christos # Only perform the check for file, if the check method requires it
8332 1.3 christos test -z "$MAGIC_CMD" && MAGIC_CMD=file
8333 1.3 christos case $deplibs_check_method in
8334 1.3 christos file_magic*)
8335 1.3 christos if test "$file_magic_cmd" = '$MAGIC_CMD'; then
8336 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5
8337 1.4 christos $as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
8338 1.5 christos if ${lt_cv_path_MAGIC_CMD+:} false; then :
8339 1.4 christos $as_echo_n "(cached) " >&6
8340 1.3 christos else
8341 1.3 christos case $MAGIC_CMD in
8342 1.3 christos [\\/*] | ?:[\\/]*)
8343 1.3 christos lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
8344 1.3 christos ;;
8345 1.3 christos *)
8346 1.3 christos lt_save_MAGIC_CMD="$MAGIC_CMD"
8347 1.3 christos lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
8348 1.3 christos ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
8349 1.3 christos for ac_dir in $ac_dummy; do
8350 1.3 christos IFS="$lt_save_ifs"
8351 1.3 christos test -z "$ac_dir" && ac_dir=.
8352 1.3 christos if test -f $ac_dir/${ac_tool_prefix}file; then
8353 1.3 christos lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
8354 1.3 christos if test -n "$file_magic_test_file"; then
8355 1.3 christos case $deplibs_check_method in
8356 1.3 christos "file_magic "*)
8357 1.3 christos file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
8358 1.3 christos MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8359 1.3 christos if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
8360 1.3 christos $EGREP "$file_magic_regex" > /dev/null; then
8361 1.3 christos :
8362 1.3 christos else
8363 1.3 christos cat <<_LT_EOF 1>&2
8364 1.3 christos
8365 1.3 christos *** Warning: the command libtool uses to detect shared libraries,
8366 1.3 christos *** $file_magic_cmd, produces output that libtool cannot recognize.
8367 1.3 christos *** The result is that libtool may fail to recognize shared libraries
8368 1.3 christos *** as such. This will affect the creation of libtool libraries that
8369 1.3 christos *** depend on shared libraries, but programs linked with such libtool
8370 1.3 christos *** libraries will work regardless of this problem. Nevertheless, you
8371 1.3 christos *** may want to report the problem to your system manager and/or to
8372 1.3 christos *** bug-libtool@gnu.org
8373 1.1 christos
8374 1.3 christos _LT_EOF
8375 1.3 christos fi ;;
8376 1.1 christos esac
8377 1.1 christos fi
8378 1.3 christos break
8379 1.3 christos fi
8380 1.3 christos done
8381 1.3 christos IFS="$lt_save_ifs"
8382 1.3 christos MAGIC_CMD="$lt_save_MAGIC_CMD"
8383 1.3 christos ;;
8384 1.3 christos esac
8385 1.3 christos fi
8386 1.1 christos
8387 1.3 christos MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8388 1.3 christos if test -n "$MAGIC_CMD"; then
8389 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
8390 1.4 christos $as_echo "$MAGIC_CMD" >&6; }
8391 1.3 christos else
8392 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8393 1.4 christos $as_echo "no" >&6; }
8394 1.3 christos fi
8395 1.1 christos
8396 1.1 christos
8397 1.1 christos
8398 1.1 christos
8399 1.1 christos
8400 1.3 christos if test -z "$lt_cv_path_MAGIC_CMD"; then
8401 1.3 christos if test -n "$ac_tool_prefix"; then
8402 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5
8403 1.4 christos $as_echo_n "checking for file... " >&6; }
8404 1.5 christos if ${lt_cv_path_MAGIC_CMD+:} false; then :
8405 1.4 christos $as_echo_n "(cached) " >&6
8406 1.3 christos else
8407 1.3 christos case $MAGIC_CMD in
8408 1.3 christos [\\/*] | ?:[\\/]*)
8409 1.3 christos lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
8410 1.3 christos ;;
8411 1.3 christos *)
8412 1.3 christos lt_save_MAGIC_CMD="$MAGIC_CMD"
8413 1.3 christos lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
8414 1.3 christos ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
8415 1.3 christos for ac_dir in $ac_dummy; do
8416 1.3 christos IFS="$lt_save_ifs"
8417 1.3 christos test -z "$ac_dir" && ac_dir=.
8418 1.3 christos if test -f $ac_dir/file; then
8419 1.3 christos lt_cv_path_MAGIC_CMD="$ac_dir/file"
8420 1.3 christos if test -n "$file_magic_test_file"; then
8421 1.3 christos case $deplibs_check_method in
8422 1.3 christos "file_magic "*)
8423 1.3 christos file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
8424 1.3 christos MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8425 1.3 christos if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
8426 1.3 christos $EGREP "$file_magic_regex" > /dev/null; then
8427 1.3 christos :
8428 1.3 christos else
8429 1.3 christos cat <<_LT_EOF 1>&2
8430 1.1 christos
8431 1.3 christos *** Warning: the command libtool uses to detect shared libraries,
8432 1.3 christos *** $file_magic_cmd, produces output that libtool cannot recognize.
8433 1.3 christos *** The result is that libtool may fail to recognize shared libraries
8434 1.3 christos *** as such. This will affect the creation of libtool libraries that
8435 1.3 christos *** depend on shared libraries, but programs linked with such libtool
8436 1.3 christos *** libraries will work regardless of this problem. Nevertheless, you
8437 1.3 christos *** may want to report the problem to your system manager and/or to
8438 1.3 christos *** bug-libtool@gnu.org
8439 1.1 christos
8440 1.3 christos _LT_EOF
8441 1.3 christos fi ;;
8442 1.3 christos esac
8443 1.1 christos fi
8444 1.3 christos break
8445 1.3 christos fi
8446 1.3 christos done
8447 1.3 christos IFS="$lt_save_ifs"
8448 1.3 christos MAGIC_CMD="$lt_save_MAGIC_CMD"
8449 1.3 christos ;;
8450 1.3 christos esac
8451 1.3 christos fi
8452 1.1 christos
8453 1.3 christos MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8454 1.3 christos if test -n "$MAGIC_CMD"; then
8455 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
8456 1.4 christos $as_echo "$MAGIC_CMD" >&6; }
8457 1.3 christos else
8458 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8459 1.4 christos $as_echo "no" >&6; }
8460 1.3 christos fi
8461 1.1 christos
8462 1.1 christos
8463 1.3 christos else
8464 1.3 christos MAGIC_CMD=:
8465 1.3 christos fi
8466 1.3 christos fi
8467 1.3 christos
8468 1.3 christos fi
8469 1.3 christos ;;
8470 1.3 christos esac
8471 1.3 christos
8472 1.3 christos # Use C for the default configuration in the libtool script
8473 1.3 christos
8474 1.3 christos lt_save_CC="$CC"
8475 1.3 christos ac_ext=c
8476 1.3 christos ac_cpp='$CPP $CPPFLAGS'
8477 1.3 christos ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8478 1.3 christos ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8479 1.3 christos ac_compiler_gnu=$ac_cv_c_compiler_gnu
8480 1.3 christos
8481 1.3 christos
8482 1.3 christos # Source file extension for C test sources.
8483 1.3 christos ac_ext=c
8484 1.3 christos
8485 1.3 christos # Object file extension for compiled C test sources.
8486 1.3 christos objext=o
8487 1.3 christos objext=$objext
8488 1.3 christos
8489 1.3 christos # Code to be used in simple compile tests
8490 1.3 christos lt_simple_compile_test_code="int some_variable = 0;"
8491 1.3 christos
8492 1.3 christos # Code to be used in simple link tests
8493 1.3 christos lt_simple_link_test_code='int main(){return(0);}'
8494 1.3 christos
8495 1.3 christos
8496 1.3 christos
8497 1.3 christos
8498 1.3 christos
8499 1.3 christos
8500 1.3 christos
8501 1.3 christos # If no C compiler was specified, use CC.
8502 1.3 christos LTCC=${LTCC-"$CC"}
8503 1.3 christos
8504 1.3 christos # If no C compiler flags were specified, use CFLAGS.
8505 1.3 christos LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
8506 1.3 christos
8507 1.3 christos # Allow CC to be a program name with arguments.
8508 1.3 christos compiler=$CC
8509 1.3 christos
8510 1.3 christos # Save the default compiler, since it gets overwritten when the other
8511 1.3 christos # tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
8512 1.3 christos compiler_DEFAULT=$CC
8513 1.3 christos
8514 1.3 christos # save warnings/boilerplate of simple test code
8515 1.3 christos ac_outfile=conftest.$ac_objext
8516 1.3 christos echo "$lt_simple_compile_test_code" >conftest.$ac_ext
8517 1.3 christos eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
8518 1.3 christos _lt_compiler_boilerplate=`cat conftest.err`
8519 1.3 christos $RM conftest*
8520 1.3 christos
8521 1.3 christos ac_outfile=conftest.$ac_objext
8522 1.3 christos echo "$lt_simple_link_test_code" >conftest.$ac_ext
8523 1.3 christos eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
8524 1.3 christos _lt_linker_boilerplate=`cat conftest.err`
8525 1.3 christos $RM -r conftest*
8526 1.3 christos
8527 1.3 christos
8528 1.3 christos ## CAVEAT EMPTOR:
8529 1.3 christos ## There is no encapsulation within the following macros, do not change
8530 1.3 christos ## the running order or otherwise move them around unless you know exactly
8531 1.3 christos ## what you are doing...
8532 1.3 christos if test -n "$compiler"; then
8533 1.3 christos
8534 1.3 christos lt_prog_compiler_no_builtin_flag=
8535 1.3 christos
8536 1.3 christos if test "$GCC" = yes; then
8537 1.3 christos lt_prog_compiler_no_builtin_flag=' -fno-builtin'
8538 1.3 christos
8539 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
8540 1.4 christos $as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
8541 1.5 christos if ${lt_cv_prog_compiler_rtti_exceptions+:} false; then :
8542 1.4 christos $as_echo_n "(cached) " >&6
8543 1.3 christos else
8544 1.3 christos lt_cv_prog_compiler_rtti_exceptions=no
8545 1.3 christos ac_outfile=conftest.$ac_objext
8546 1.3 christos echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8547 1.3 christos lt_compiler_flag="-fno-rtti -fno-exceptions"
8548 1.3 christos # Insert the option either (1) after the last *FLAGS variable, or
8549 1.3 christos # (2) before a word containing "conftest.", or (3) at the end.
8550 1.3 christos # Note that $ac_compile itself does not contain backslashes and begins
8551 1.3 christos # with a dollar sign (not a hyphen), so the echo should work correctly.
8552 1.3 christos # The option is referenced via a variable to avoid confusing sed.
8553 1.3 christos lt_compile=`echo "$ac_compile" | $SED \
8554 1.3 christos -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8555 1.3 christos -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8556 1.3 christos -e 's:$: $lt_compiler_flag:'`
8557 1.5 christos (eval echo "\"\$as_me:8557: $lt_compile\"" >&5)
8558 1.3 christos (eval "$lt_compile" 2>conftest.err)
8559 1.3 christos ac_status=$?
8560 1.3 christos cat conftest.err >&5
8561 1.5 christos echo "$as_me:8561: \$? = $ac_status" >&5
8562 1.3 christos if (exit $ac_status) && test -s "$ac_outfile"; then
8563 1.3 christos # The compiler can only warn and ignore the option if not recognized
8564 1.3 christos # So say no if there are warnings other than the usual output.
8565 1.3 christos $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
8566 1.3 christos $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8567 1.3 christos if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
8568 1.3 christos lt_cv_prog_compiler_rtti_exceptions=yes
8569 1.3 christos fi
8570 1.3 christos fi
8571 1.3 christos $RM conftest*
8572 1.3 christos
8573 1.3 christos fi
8574 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
8575 1.4 christos $as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
8576 1.3 christos
8577 1.3 christos if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
8578 1.3 christos lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
8579 1.3 christos else
8580 1.3 christos :
8581 1.3 christos fi
8582 1.3 christos
8583 1.3 christos fi
8584 1.3 christos
8585 1.3 christos
8586 1.3 christos
8587 1.3 christos
8588 1.3 christos
8589 1.3 christos
8590 1.3 christos lt_prog_compiler_wl=
8591 1.3 christos lt_prog_compiler_pic=
8592 1.3 christos lt_prog_compiler_static=
8593 1.3 christos
8594 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
8595 1.4 christos $as_echo_n "checking for $compiler option to produce PIC... " >&6; }
8596 1.3 christos
8597 1.3 christos if test "$GCC" = yes; then
8598 1.3 christos lt_prog_compiler_wl='-Wl,'
8599 1.3 christos lt_prog_compiler_static='-static'
8600 1.3 christos
8601 1.3 christos case $host_os in
8602 1.3 christos aix*)
8603 1.3 christos # All AIX code is PIC.
8604 1.3 christos if test "$host_cpu" = ia64; then
8605 1.3 christos # AIX 5 now supports IA64 processor
8606 1.3 christos lt_prog_compiler_static='-Bstatic'
8607 1.3 christos fi
8608 1.3 christos ;;
8609 1.3 christos
8610 1.3 christos amigaos*)
8611 1.3 christos case $host_cpu in
8612 1.3 christos powerpc)
8613 1.3 christos # see comment about AmigaOS4 .so support
8614 1.3 christos lt_prog_compiler_pic='-fPIC'
8615 1.3 christos ;;
8616 1.3 christos m68k)
8617 1.3 christos # FIXME: we need at least 68020 code to build shared libraries, but
8618 1.3 christos # adding the `-m68020' flag to GCC prevents building anything better,
8619 1.3 christos # like `-m68040'.
8620 1.3 christos lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
8621 1.1 christos ;;
8622 1.1 christos esac
8623 1.1 christos ;;
8624 1.1 christos
8625 1.3 christos beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
8626 1.3 christos # PIC is the default for these OSes.
8627 1.3 christos ;;
8628 1.3 christos
8629 1.3 christos mingw* | cygwin* | pw32* | os2* | cegcc*)
8630 1.3 christos # This hack is so that the source file can tell whether it is being
8631 1.3 christos # built for inclusion in a dll (and should export symbols for example).
8632 1.3 christos # Although the cygwin gcc ignores -fPIC, still need this for old-style
8633 1.3 christos # (--disable-auto-import) libraries
8634 1.3 christos lt_prog_compiler_pic='-DDLL_EXPORT'
8635 1.1 christos ;;
8636 1.1 christos
8637 1.3 christos darwin* | rhapsody*)
8638 1.3 christos # PIC is the default on this platform
8639 1.3 christos # Common symbols not allowed in MH_DYLIB files
8640 1.3 christos lt_prog_compiler_pic='-fno-common'
8641 1.1 christos ;;
8642 1.1 christos
8643 1.3 christos hpux*)
8644 1.3 christos # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
8645 1.3 christos # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag
8646 1.3 christos # sets the default TLS model and affects inlining.
8647 1.3 christos case $host_cpu in
8648 1.3 christos hppa*64*)
8649 1.3 christos # +Z the default
8650 1.3 christos ;;
8651 1.3 christos *)
8652 1.3 christos lt_prog_compiler_pic='-fPIC'
8653 1.3 christos ;;
8654 1.3 christos esac
8655 1.3 christos ;;
8656 1.1 christos
8657 1.3 christos interix[3-9]*)
8658 1.3 christos # Interix 3.x gcc -fpic/-fPIC options generate broken code.
8659 1.3 christos # Instead, we relocate shared libraries at runtime.
8660 1.1 christos ;;
8661 1.1 christos
8662 1.3 christos msdosdjgpp*)
8663 1.3 christos # Just because we use GCC doesn't mean we suddenly get shared libraries
8664 1.3 christos # on systems that don't support them.
8665 1.3 christos lt_prog_compiler_can_build_shared=no
8666 1.3 christos enable_shared=no
8667 1.3 christos ;;
8668 1.1 christos
8669 1.3 christos *nto* | *qnx*)
8670 1.3 christos # QNX uses GNU C++, but need to define -shared option too, otherwise
8671 1.3 christos # it will coredump.
8672 1.3 christos lt_prog_compiler_pic='-fPIC -shared'
8673 1.1 christos ;;
8674 1.1 christos
8675 1.3 christos sysv4*MP*)
8676 1.3 christos if test -d /usr/nec; then
8677 1.3 christos lt_prog_compiler_pic=-Kconform_pic
8678 1.3 christos fi
8679 1.1 christos ;;
8680 1.1 christos
8681 1.1 christos *)
8682 1.3 christos lt_prog_compiler_pic='-fPIC'
8683 1.1 christos ;;
8684 1.1 christos esac
8685 1.3 christos else
8686 1.3 christos # PORTME Check for flag to pass linker flags through the system compiler.
8687 1.3 christos case $host_os in
8688 1.3 christos aix*)
8689 1.3 christos lt_prog_compiler_wl='-Wl,'
8690 1.3 christos if test "$host_cpu" = ia64; then
8691 1.3 christos # AIX 5 now supports IA64 processor
8692 1.3 christos lt_prog_compiler_static='-Bstatic'
8693 1.3 christos else
8694 1.3 christos lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
8695 1.3 christos fi
8696 1.3 christos ;;
8697 1.1 christos
8698 1.3 christos mingw* | cygwin* | pw32* | os2* | cegcc*)
8699 1.3 christos # This hack is so that the source file can tell whether it is being
8700 1.3 christos # built for inclusion in a dll (and should export symbols for example).
8701 1.3 christos lt_prog_compiler_pic='-DDLL_EXPORT'
8702 1.3 christos ;;
8703 1.1 christos
8704 1.3 christos hpux9* | hpux10* | hpux11*)
8705 1.3 christos lt_prog_compiler_wl='-Wl,'
8706 1.3 christos # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
8707 1.3 christos # not for PA HP-UX.
8708 1.3 christos case $host_cpu in
8709 1.3 christos hppa*64*|ia64*)
8710 1.3 christos # +Z the default
8711 1.3 christos ;;
8712 1.3 christos *)
8713 1.3 christos lt_prog_compiler_pic='+Z'
8714 1.3 christos ;;
8715 1.3 christos esac
8716 1.3 christos # Is there a better lt_prog_compiler_static that works with the bundled CC?
8717 1.3 christos lt_prog_compiler_static='${wl}-a ${wl}archive'
8718 1.3 christos ;;
8719 1.3 christos
8720 1.3 christos irix5* | irix6* | nonstopux*)
8721 1.3 christos lt_prog_compiler_wl='-Wl,'
8722 1.3 christos # PIC (with -KPIC) is the default.
8723 1.3 christos lt_prog_compiler_static='-non_shared'
8724 1.3 christos ;;
8725 1.3 christos
8726 1.3 christos linux* | k*bsd*-gnu)
8727 1.3 christos case $cc_basename in
8728 1.3 christos # old Intel for x86_64 which still supported -KPIC.
8729 1.3 christos ecc*)
8730 1.3 christos lt_prog_compiler_wl='-Wl,'
8731 1.3 christos lt_prog_compiler_pic='-KPIC'
8732 1.3 christos lt_prog_compiler_static='-static'
8733 1.3 christos ;;
8734 1.3 christos # icc used to be incompatible with GCC.
8735 1.3 christos # ICC 10 doesn't accept -KPIC any more.
8736 1.3 christos icc* | ifort*)
8737 1.3 christos lt_prog_compiler_wl='-Wl,'
8738 1.3 christos lt_prog_compiler_pic='-fPIC'
8739 1.3 christos lt_prog_compiler_static='-static'
8740 1.3 christos ;;
8741 1.3 christos # Lahey Fortran 8.1.
8742 1.3 christos lf95*)
8743 1.3 christos lt_prog_compiler_wl='-Wl,'
8744 1.3 christos lt_prog_compiler_pic='--shared'
8745 1.3 christos lt_prog_compiler_static='--static'
8746 1.3 christos ;;
8747 1.3 christos pgcc* | pgf77* | pgf90* | pgf95*)
8748 1.3 christos # Portland Group compilers (*not* the Pentium gcc compiler,
8749 1.3 christos # which looks to be a dead project)
8750 1.3 christos lt_prog_compiler_wl='-Wl,'
8751 1.3 christos lt_prog_compiler_pic='-fpic'
8752 1.3 christos lt_prog_compiler_static='-Bstatic'
8753 1.3 christos ;;
8754 1.3 christos ccc*)
8755 1.3 christos lt_prog_compiler_wl='-Wl,'
8756 1.3 christos # All Alpha code is PIC.
8757 1.3 christos lt_prog_compiler_static='-non_shared'
8758 1.3 christos ;;
8759 1.3 christos xl*)
8760 1.3 christos # IBM XL C 8.0/Fortran 10.1 on PPC
8761 1.3 christos lt_prog_compiler_wl='-Wl,'
8762 1.3 christos lt_prog_compiler_pic='-qpic'
8763 1.3 christos lt_prog_compiler_static='-qstaticlink'
8764 1.3 christos ;;
8765 1.3 christos *)
8766 1.3 christos case `$CC -V 2>&1 | sed 5q` in
8767 1.3 christos *Sun\ C*)
8768 1.3 christos # Sun C 5.9
8769 1.3 christos lt_prog_compiler_pic='-KPIC'
8770 1.3 christos lt_prog_compiler_static='-Bstatic'
8771 1.3 christos lt_prog_compiler_wl='-Wl,'
8772 1.3 christos ;;
8773 1.3 christos *Sun\ F*)
8774 1.3 christos # Sun Fortran 8.3 passes all unrecognized flags to the linker
8775 1.3 christos lt_prog_compiler_pic='-KPIC'
8776 1.3 christos lt_prog_compiler_static='-Bstatic'
8777 1.3 christos lt_prog_compiler_wl=''
8778 1.3 christos ;;
8779 1.3 christos esac
8780 1.3 christos ;;
8781 1.3 christos esac
8782 1.3 christos ;;
8783 1.3 christos
8784 1.3 christos newsos6)
8785 1.3 christos lt_prog_compiler_pic='-KPIC'
8786 1.3 christos lt_prog_compiler_static='-Bstatic'
8787 1.3 christos ;;
8788 1.3 christos
8789 1.3 christos *nto* | *qnx*)
8790 1.3 christos # QNX uses GNU C++, but need to define -shared option too, otherwise
8791 1.3 christos # it will coredump.
8792 1.3 christos lt_prog_compiler_pic='-fPIC -shared'
8793 1.3 christos ;;
8794 1.3 christos
8795 1.3 christos osf3* | osf4* | osf5*)
8796 1.3 christos lt_prog_compiler_wl='-Wl,'
8797 1.3 christos # All OSF/1 code is PIC.
8798 1.3 christos lt_prog_compiler_static='-non_shared'
8799 1.3 christos ;;
8800 1.3 christos
8801 1.3 christos rdos*)
8802 1.3 christos lt_prog_compiler_static='-non_shared'
8803 1.3 christos ;;
8804 1.3 christos
8805 1.3 christos solaris*)
8806 1.3 christos lt_prog_compiler_pic='-KPIC'
8807 1.3 christos lt_prog_compiler_static='-Bstatic'
8808 1.3 christos case $cc_basename in
8809 1.3 christos f77* | f90* | f95*)
8810 1.3 christos lt_prog_compiler_wl='-Qoption ld ';;
8811 1.3 christos *)
8812 1.3 christos lt_prog_compiler_wl='-Wl,';;
8813 1.3 christos esac
8814 1.3 christos ;;
8815 1.3 christos
8816 1.3 christos sunos4*)
8817 1.3 christos lt_prog_compiler_wl='-Qoption ld '
8818 1.3 christos lt_prog_compiler_pic='-PIC'
8819 1.3 christos lt_prog_compiler_static='-Bstatic'
8820 1.3 christos ;;
8821 1.1 christos
8822 1.3 christos sysv4 | sysv4.2uw2* | sysv4.3*)
8823 1.3 christos lt_prog_compiler_wl='-Wl,'
8824 1.3 christos lt_prog_compiler_pic='-KPIC'
8825 1.3 christos lt_prog_compiler_static='-Bstatic'
8826 1.1 christos ;;
8827 1.1 christos
8828 1.3 christos sysv4*MP*)
8829 1.3 christos if test -d /usr/nec ;then
8830 1.3 christos lt_prog_compiler_pic='-Kconform_pic'
8831 1.3 christos lt_prog_compiler_static='-Bstatic'
8832 1.1 christos fi
8833 1.3 christos ;;
8834 1.3 christos
8835 1.3 christos sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
8836 1.3 christos lt_prog_compiler_wl='-Wl,'
8837 1.3 christos lt_prog_compiler_pic='-KPIC'
8838 1.3 christos lt_prog_compiler_static='-Bstatic'
8839 1.3 christos ;;
8840 1.3 christos
8841 1.3 christos unicos*)
8842 1.3 christos lt_prog_compiler_wl='-Wl,'
8843 1.3 christos lt_prog_compiler_can_build_shared=no
8844 1.3 christos ;;
8845 1.3 christos
8846 1.3 christos uts4*)
8847 1.3 christos lt_prog_compiler_pic='-pic'
8848 1.3 christos lt_prog_compiler_static='-Bstatic'
8849 1.3 christos ;;
8850 1.3 christos
8851 1.3 christos *)
8852 1.3 christos lt_prog_compiler_can_build_shared=no
8853 1.1 christos ;;
8854 1.1 christos esac
8855 1.1 christos fi
8856 1.3 christos
8857 1.3 christos case $host_os in
8858 1.3 christos # For platforms which do not support PIC, -DPIC is meaningless:
8859 1.3 christos *djgpp*)
8860 1.3 christos lt_prog_compiler_pic=
8861 1.3 christos ;;
8862 1.3 christos *)
8863 1.3 christos lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
8864 1.3 christos ;;
8865 1.1 christos esac
8866 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic" >&5
8867 1.4 christos $as_echo "$lt_prog_compiler_pic" >&6; }
8868 1.1 christos
8869 1.1 christos
8870 1.1 christos
8871 1.1 christos
8872 1.1 christos
8873 1.1 christos
8874 1.3 christos #
8875 1.3 christos # Check to make sure the PIC flag actually works.
8876 1.3 christos #
8877 1.3 christos if test -n "$lt_prog_compiler_pic"; then
8878 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
8879 1.4 christos $as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
8880 1.5 christos if ${lt_cv_prog_compiler_pic_works+:} false; then :
8881 1.4 christos $as_echo_n "(cached) " >&6
8882 1.3 christos else
8883 1.3 christos lt_cv_prog_compiler_pic_works=no
8884 1.3 christos ac_outfile=conftest.$ac_objext
8885 1.3 christos echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8886 1.3 christos lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
8887 1.3 christos # Insert the option either (1) after the last *FLAGS variable, or
8888 1.3 christos # (2) before a word containing "conftest.", or (3) at the end.
8889 1.3 christos # Note that $ac_compile itself does not contain backslashes and begins
8890 1.3 christos # with a dollar sign (not a hyphen), so the echo should work correctly.
8891 1.3 christos # The option is referenced via a variable to avoid confusing sed.
8892 1.3 christos lt_compile=`echo "$ac_compile" | $SED \
8893 1.3 christos -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8894 1.3 christos -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8895 1.3 christos -e 's:$: $lt_compiler_flag:'`
8896 1.5 christos (eval echo "\"\$as_me:8896: $lt_compile\"" >&5)
8897 1.3 christos (eval "$lt_compile" 2>conftest.err)
8898 1.3 christos ac_status=$?
8899 1.3 christos cat conftest.err >&5
8900 1.5 christos echo "$as_me:8900: \$? = $ac_status" >&5
8901 1.3 christos if (exit $ac_status) && test -s "$ac_outfile"; then
8902 1.3 christos # The compiler can only warn and ignore the option if not recognized
8903 1.3 christos # So say no if there are warnings other than the usual output.
8904 1.3 christos $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
8905 1.3 christos $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8906 1.3 christos if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
8907 1.3 christos lt_cv_prog_compiler_pic_works=yes
8908 1.3 christos fi
8909 1.3 christos fi
8910 1.3 christos $RM conftest*
8911 1.1 christos
8912 1.3 christos fi
8913 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5
8914 1.4 christos $as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
8915 1.1 christos
8916 1.3 christos if test x"$lt_cv_prog_compiler_pic_works" = xyes; then
8917 1.3 christos case $lt_prog_compiler_pic in
8918 1.3 christos "" | " "*) ;;
8919 1.3 christos *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
8920 1.3 christos esac
8921 1.3 christos else
8922 1.3 christos lt_prog_compiler_pic=
8923 1.3 christos lt_prog_compiler_can_build_shared=no
8924 1.3 christos fi
8925 1.1 christos
8926 1.3 christos fi
8927 1.1 christos
8928 1.1 christos
8929 1.1 christos
8930 1.1 christos
8931 1.1 christos
8932 1.1 christos
8933 1.3 christos #
8934 1.3 christos # Check to make sure the static flag actually works.
8935 1.3 christos #
8936 1.3 christos wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
8937 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
8938 1.4 christos $as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
8939 1.5 christos if ${lt_cv_prog_compiler_static_works+:} false; then :
8940 1.4 christos $as_echo_n "(cached) " >&6
8941 1.3 christos else
8942 1.3 christos lt_cv_prog_compiler_static_works=no
8943 1.3 christos save_LDFLAGS="$LDFLAGS"
8944 1.3 christos LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
8945 1.3 christos echo "$lt_simple_link_test_code" > conftest.$ac_ext
8946 1.3 christos if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
8947 1.3 christos # The linker can only warn and ignore the option if not recognized
8948 1.3 christos # So say no if there are warnings
8949 1.3 christos if test -s conftest.err; then
8950 1.3 christos # Append any errors to the config.log.
8951 1.3 christos cat conftest.err 1>&5
8952 1.3 christos $ECHO "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp
8953 1.3 christos $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8954 1.3 christos if diff conftest.exp conftest.er2 >/dev/null; then
8955 1.3 christos lt_cv_prog_compiler_static_works=yes
8956 1.3 christos fi
8957 1.3 christos else
8958 1.3 christos lt_cv_prog_compiler_static_works=yes
8959 1.3 christos fi
8960 1.3 christos fi
8961 1.3 christos $RM -r conftest*
8962 1.3 christos LDFLAGS="$save_LDFLAGS"
8963 1.1 christos
8964 1.3 christos fi
8965 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5
8966 1.4 christos $as_echo "$lt_cv_prog_compiler_static_works" >&6; }
8967 1.1 christos
8968 1.3 christos if test x"$lt_cv_prog_compiler_static_works" = xyes; then
8969 1.3 christos :
8970 1.3 christos else
8971 1.3 christos lt_prog_compiler_static=
8972 1.3 christos fi
8973 1.1 christos
8974 1.1 christos
8975 1.1 christos
8976 1.1 christos
8977 1.1 christos
8978 1.1 christos
8979 1.1 christos
8980 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
8981 1.4 christos $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
8982 1.5 christos if ${lt_cv_prog_compiler_c_o+:} false; then :
8983 1.4 christos $as_echo_n "(cached) " >&6
8984 1.3 christos else
8985 1.3 christos lt_cv_prog_compiler_c_o=no
8986 1.3 christos $RM -r conftest 2>/dev/null
8987 1.3 christos mkdir conftest
8988 1.3 christos cd conftest
8989 1.3 christos mkdir out
8990 1.3 christos echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8991 1.1 christos
8992 1.3 christos lt_compiler_flag="-o out/conftest2.$ac_objext"
8993 1.3 christos # Insert the option either (1) after the last *FLAGS variable, or
8994 1.3 christos # (2) before a word containing "conftest.", or (3) at the end.
8995 1.3 christos # Note that $ac_compile itself does not contain backslashes and begins
8996 1.3 christos # with a dollar sign (not a hyphen), so the echo should work correctly.
8997 1.3 christos lt_compile=`echo "$ac_compile" | $SED \
8998 1.3 christos -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8999 1.3 christos -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9000 1.3 christos -e 's:$: $lt_compiler_flag:'`
9001 1.5 christos (eval echo "\"\$as_me:9001: $lt_compile\"" >&5)
9002 1.3 christos (eval "$lt_compile" 2>out/conftest.err)
9003 1.3 christos ac_status=$?
9004 1.3 christos cat out/conftest.err >&5
9005 1.5 christos echo "$as_me:9005: \$? = $ac_status" >&5
9006 1.3 christos if (exit $ac_status) && test -s out/conftest2.$ac_objext
9007 1.3 christos then
9008 1.3 christos # The compiler can only warn and ignore the option if not recognized
9009 1.3 christos # So say no if there are warnings
9010 1.3 christos $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
9011 1.3 christos $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
9012 1.3 christos if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
9013 1.3 christos lt_cv_prog_compiler_c_o=yes
9014 1.3 christos fi
9015 1.3 christos fi
9016 1.3 christos chmod u+w . 2>&5
9017 1.3 christos $RM conftest*
9018 1.3 christos # SGI C++ compiler will create directory out/ii_files/ for
9019 1.3 christos # template instantiation
9020 1.3 christos test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
9021 1.3 christos $RM out/* && rmdir out
9022 1.3 christos cd ..
9023 1.3 christos $RM -r conftest
9024 1.3 christos $RM conftest*
9025 1.1 christos
9026 1.3 christos fi
9027 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
9028 1.4 christos $as_echo "$lt_cv_prog_compiler_c_o" >&6; }
9029 1.1 christos
9030 1.1 christos
9031 1.1 christos
9032 1.1 christos
9033 1.1 christos
9034 1.1 christos
9035 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
9036 1.4 christos $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
9037 1.5 christos if ${lt_cv_prog_compiler_c_o+:} false; then :
9038 1.4 christos $as_echo_n "(cached) " >&6
9039 1.3 christos else
9040 1.3 christos lt_cv_prog_compiler_c_o=no
9041 1.3 christos $RM -r conftest 2>/dev/null
9042 1.3 christos mkdir conftest
9043 1.3 christos cd conftest
9044 1.3 christos mkdir out
9045 1.3 christos echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9046 1.1 christos
9047 1.3 christos lt_compiler_flag="-o out/conftest2.$ac_objext"
9048 1.3 christos # Insert the option either (1) after the last *FLAGS variable, or
9049 1.3 christos # (2) before a word containing "conftest.", or (3) at the end.
9050 1.3 christos # Note that $ac_compile itself does not contain backslashes and begins
9051 1.3 christos # with a dollar sign (not a hyphen), so the echo should work correctly.
9052 1.3 christos lt_compile=`echo "$ac_compile" | $SED \
9053 1.3 christos -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9054 1.3 christos -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9055 1.3 christos -e 's:$: $lt_compiler_flag:'`
9056 1.5 christos (eval echo "\"\$as_me:9056: $lt_compile\"" >&5)
9057 1.3 christos (eval "$lt_compile" 2>out/conftest.err)
9058 1.3 christos ac_status=$?
9059 1.3 christos cat out/conftest.err >&5
9060 1.5 christos echo "$as_me:9060: \$? = $ac_status" >&5
9061 1.3 christos if (exit $ac_status) && test -s out/conftest2.$ac_objext
9062 1.3 christos then
9063 1.3 christos # The compiler can only warn and ignore the option if not recognized
9064 1.3 christos # So say no if there are warnings
9065 1.3 christos $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
9066 1.3 christos $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
9067 1.3 christos if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
9068 1.3 christos lt_cv_prog_compiler_c_o=yes
9069 1.3 christos fi
9070 1.3 christos fi
9071 1.3 christos chmod u+w . 2>&5
9072 1.3 christos $RM conftest*
9073 1.3 christos # SGI C++ compiler will create directory out/ii_files/ for
9074 1.3 christos # template instantiation
9075 1.3 christos test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
9076 1.3 christos $RM out/* && rmdir out
9077 1.3 christos cd ..
9078 1.3 christos $RM -r conftest
9079 1.3 christos $RM conftest*
9080 1.1 christos
9081 1.3 christos fi
9082 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
9083 1.4 christos $as_echo "$lt_cv_prog_compiler_c_o" >&6; }
9084 1.1 christos
9085 1.1 christos
9086 1.1 christos
9087 1.1 christos
9088 1.3 christos hard_links="nottested"
9089 1.3 christos if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
9090 1.3 christos # do not overwrite the value of need_locks provided by the user
9091 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
9092 1.4 christos $as_echo_n "checking if we can lock with hard links... " >&6; }
9093 1.3 christos hard_links=yes
9094 1.3 christos $RM conftest*
9095 1.3 christos ln conftest.a conftest.b 2>/dev/null && hard_links=no
9096 1.3 christos touch conftest.a
9097 1.3 christos ln conftest.a conftest.b 2>&5 || hard_links=no
9098 1.3 christos ln conftest.a conftest.b 2>/dev/null && hard_links=no
9099 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
9100 1.4 christos $as_echo "$hard_links" >&6; }
9101 1.3 christos if test "$hard_links" = no; then
9102 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
9103 1.4 christos $as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
9104 1.3 christos need_locks=warn
9105 1.1 christos fi
9106 1.1 christos else
9107 1.3 christos need_locks=no
9108 1.1 christos fi
9109 1.1 christos
9110 1.1 christos
9111 1.1 christos
9112 1.1 christos
9113 1.1 christos
9114 1.1 christos
9115 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
9116 1.4 christos $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
9117 1.3 christos
9118 1.3 christos runpath_var=
9119 1.3 christos allow_undefined_flag=
9120 1.3 christos always_export_symbols=no
9121 1.3 christos archive_cmds=
9122 1.3 christos archive_expsym_cmds=
9123 1.3 christos compiler_needs_object=no
9124 1.3 christos enable_shared_with_static_runtimes=no
9125 1.3 christos export_dynamic_flag_spec=
9126 1.3 christos export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
9127 1.3 christos hardcode_automatic=no
9128 1.3 christos hardcode_direct=no
9129 1.3 christos hardcode_direct_absolute=no
9130 1.3 christos hardcode_libdir_flag_spec=
9131 1.3 christos hardcode_libdir_flag_spec_ld=
9132 1.3 christos hardcode_libdir_separator=
9133 1.3 christos hardcode_minus_L=no
9134 1.3 christos hardcode_shlibpath_var=unsupported
9135 1.3 christos inherit_rpath=no
9136 1.3 christos link_all_deplibs=unknown
9137 1.3 christos module_cmds=
9138 1.3 christos module_expsym_cmds=
9139 1.3 christos old_archive_from_new_cmds=
9140 1.3 christos old_archive_from_expsyms_cmds=
9141 1.3 christos thread_safe_flag_spec=
9142 1.3 christos whole_archive_flag_spec=
9143 1.3 christos # include_expsyms should be a list of space-separated symbols to be *always*
9144 1.3 christos # included in the symbol list
9145 1.3 christos include_expsyms=
9146 1.3 christos # exclude_expsyms can be an extended regexp of symbols to exclude
9147 1.3 christos # it will be wrapped by ` (' and `)$', so one must not match beginning or
9148 1.3 christos # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
9149 1.3 christos # as well as any symbol that contains `d'.
9150 1.3 christos exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
9151 1.3 christos # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
9152 1.3 christos # platforms (ab)use it in PIC code, but their linkers get confused if
9153 1.3 christos # the symbol is explicitly referenced. Since portable code cannot
9154 1.3 christos # rely on this symbol name, it's probably fine to never include it in
9155 1.3 christos # preloaded symbol tables.
9156 1.3 christos # Exclude shared library initialization/finalization symbols.
9157 1.3 christos extract_expsyms_cmds=
9158 1.1 christos
9159 1.1 christos case $host_os in
9160 1.3 christos cygwin* | mingw* | pw32* | cegcc*)
9161 1.3 christos # FIXME: the MSVC++ port hasn't been tested in a loooong time
9162 1.3 christos # When not using gcc, we currently assume that we are using
9163 1.3 christos # Microsoft Visual C++.
9164 1.3 christos if test "$GCC" != yes; then
9165 1.3 christos with_gnu_ld=no
9166 1.3 christos fi
9167 1.3 christos ;;
9168 1.3 christos interix*)
9169 1.3 christos # we just hope/assume this is gcc and not c89 (= MSVC++)
9170 1.3 christos with_gnu_ld=yes
9171 1.3 christos ;;
9172 1.3 christos openbsd*)
9173 1.3 christos with_gnu_ld=no
9174 1.1 christos ;;
9175 1.1 christos esac
9176 1.1 christos
9177 1.3 christos ld_shlibs=yes
9178 1.3 christos if test "$with_gnu_ld" = yes; then
9179 1.3 christos # If archive_cmds runs LD, not CC, wlarc should be empty
9180 1.3 christos wlarc='${wl}'
9181 1.3 christos
9182 1.3 christos # Set some defaults for GNU ld with shared library support. These
9183 1.3 christos # are reset later if shared libraries are not supported. Putting them
9184 1.3 christos # here allows them to be overridden if necessary.
9185 1.3 christos runpath_var=LD_RUN_PATH
9186 1.3 christos hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9187 1.3 christos export_dynamic_flag_spec='${wl}--export-dynamic'
9188 1.3 christos # ancient GNU ld didn't support --whole-archive et. al.
9189 1.3 christos if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
9190 1.3 christos whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
9191 1.3 christos else
9192 1.3 christos whole_archive_flag_spec=
9193 1.3 christos fi
9194 1.3 christos supports_anon_versioning=no
9195 1.3 christos case `$LD -v 2>&1` in
9196 1.3 christos *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
9197 1.3 christos *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
9198 1.3 christos *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
9199 1.3 christos *\ 2.11.*) ;; # other 2.11 versions
9200 1.3 christos *) supports_anon_versioning=yes ;;
9201 1.3 christos esac
9202 1.1 christos
9203 1.3 christos # See if GNU ld supports shared libraries.
9204 1.3 christos case $host_os in
9205 1.3 christos aix[3-9]*)
9206 1.3 christos # On AIX/PPC, the GNU linker is very broken
9207 1.3 christos if test "$host_cpu" != ia64; then
9208 1.3 christos ld_shlibs=no
9209 1.3 christos cat <<_LT_EOF 1>&2
9210 1.3 christos
9211 1.3 christos *** Warning: the GNU linker, at least up to release 2.9.1, is reported
9212 1.3 christos *** to be unable to reliably create shared libraries on AIX.
9213 1.3 christos *** Therefore, libtool is disabling shared libraries support. If you
9214 1.3 christos *** really care for shared libraries, you may want to modify your PATH
9215 1.3 christos *** so that a non-GNU linker is found, and then restart.
9216 1.3 christos
9217 1.3 christos _LT_EOF
9218 1.3 christos fi
9219 1.3 christos ;;
9220 1.3 christos
9221 1.3 christos amigaos*)
9222 1.3 christos case $host_cpu in
9223 1.3 christos powerpc)
9224 1.3 christos # see comment about AmigaOS4 .so support
9225 1.3 christos archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9226 1.3 christos archive_expsym_cmds=''
9227 1.3 christos ;;
9228 1.3 christos m68k)
9229 1.3 christos 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)'
9230 1.3 christos hardcode_libdir_flag_spec='-L$libdir'
9231 1.3 christos hardcode_minus_L=yes
9232 1.3 christos ;;
9233 1.3 christos esac
9234 1.3 christos ;;
9235 1.1 christos
9236 1.3 christos beos*)
9237 1.3 christos if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9238 1.3 christos allow_undefined_flag=unsupported
9239 1.3 christos # Joseph Beckenbach <jrb3 (at] best.com> says some releases of gcc
9240 1.3 christos # support --undefined. This deserves some investigation. FIXME
9241 1.3 christos archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9242 1.3 christos else
9243 1.3 christos ld_shlibs=no
9244 1.3 christos fi
9245 1.3 christos ;;
9246 1.1 christos
9247 1.3 christos cygwin* | mingw* | pw32* | cegcc*)
9248 1.3 christos # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
9249 1.3 christos # as there is no search path for DLLs.
9250 1.3 christos hardcode_libdir_flag_spec='-L$libdir'
9251 1.3 christos allow_undefined_flag=unsupported
9252 1.3 christos always_export_symbols=no
9253 1.3 christos enable_shared_with_static_runtimes=yes
9254 1.3 christos export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
9255 1.1 christos
9256 1.3 christos if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
9257 1.3 christos archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
9258 1.3 christos # If the export-symbols file already is a .def file (1st line
9259 1.3 christos # is EXPORTS), use it as is; otherwise, prepend...
9260 1.3 christos archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
9261 1.3 christos cp $export_symbols $output_objdir/$soname.def;
9262 1.3 christos else
9263 1.3 christos echo EXPORTS > $output_objdir/$soname.def;
9264 1.3 christos cat $export_symbols >> $output_objdir/$soname.def;
9265 1.3 christos fi~
9266 1.3 christos $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
9267 1.3 christos else
9268 1.3 christos ld_shlibs=no
9269 1.3 christos fi
9270 1.3 christos ;;
9271 1.1 christos
9272 1.3 christos interix[3-9]*)
9273 1.3 christos hardcode_direct=no
9274 1.3 christos hardcode_shlibpath_var=no
9275 1.3 christos hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
9276 1.3 christos export_dynamic_flag_spec='${wl}-E'
9277 1.3 christos # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
9278 1.3 christos # Instead, shared libraries are loaded at an image base (0x10000000 by
9279 1.3 christos # default) and relocated if they conflict, which is a slow very memory
9280 1.3 christos # consuming and fragmenting process. To avoid this, we pick a random,
9281 1.3 christos # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
9282 1.3 christos # time. Moving up from 0x10000000 also allows more sbrk(2) space.
9283 1.3 christos archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
9284 1.3 christos 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'
9285 1.3 christos ;;
9286 1.1 christos
9287 1.3 christos gnu* | linux* | tpf* | k*bsd*-gnu)
9288 1.3 christos tmp_diet=no
9289 1.3 christos if test "$host_os" = linux-dietlibc; then
9290 1.3 christos case $cc_basename in
9291 1.3 christos diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn)
9292 1.3 christos esac
9293 1.3 christos fi
9294 1.3 christos if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
9295 1.3 christos && test "$tmp_diet" = no
9296 1.3 christos then
9297 1.3 christos tmp_addflag=
9298 1.3 christos tmp_sharedflag='-shared'
9299 1.3 christos case $cc_basename,$host_cpu in
9300 1.3 christos pgcc*) # Portland Group C compiler
9301 1.3 christos whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $ECHO \"$new_convenience\"` ${wl}--no-whole-archive'
9302 1.3 christos tmp_addflag=' $pic_flag'
9303 1.3 christos ;;
9304 1.3 christos pgf77* | pgf90* | pgf95*) # Portland Group f77 and f90 compilers
9305 1.3 christos whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $ECHO \"$new_convenience\"` ${wl}--no-whole-archive'
9306 1.3 christos tmp_addflag=' $pic_flag -Mnomain' ;;
9307 1.3 christos ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64
9308 1.3 christos tmp_addflag=' -i_dynamic' ;;
9309 1.3 christos efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64
9310 1.3 christos tmp_addflag=' -i_dynamic -nofor_main' ;;
9311 1.3 christos ifc* | ifort*) # Intel Fortran compiler
9312 1.3 christos tmp_addflag=' -nofor_main' ;;
9313 1.3 christos lf95*) # Lahey Fortran 8.1
9314 1.3 christos whole_archive_flag_spec=
9315 1.3 christos tmp_sharedflag='--shared' ;;
9316 1.3 christos xl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below)
9317 1.3 christos tmp_sharedflag='-qmkshrobj'
9318 1.3 christos tmp_addflag= ;;
9319 1.3 christos esac
9320 1.3 christos case `$CC -V 2>&1 | sed 5q` in
9321 1.3 christos *Sun\ C*) # Sun C 5.9
9322 1.3 christos whole_archive_flag_spec='${wl}--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; $ECHO \"$new_convenience\"` ${wl}--no-whole-archive'
9323 1.3 christos compiler_needs_object=yes
9324 1.3 christos tmp_sharedflag='-G' ;;
9325 1.3 christos *Sun\ F*) # Sun Fortran 8.3
9326 1.3 christos tmp_sharedflag='-G' ;;
9327 1.3 christos esac
9328 1.3 christos archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9329 1.1 christos
9330 1.3 christos if test "x$supports_anon_versioning" = xyes; then
9331 1.3 christos archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
9332 1.3 christos cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
9333 1.3 christos echo "local: *; };" >> $output_objdir/$libname.ver~
9334 1.3 christos $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
9335 1.3 christos fi
9336 1.1 christos
9337 1.3 christos case $cc_basename in
9338 1.3 christos xlf*)
9339 1.3 christos # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
9340 1.3 christos whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
9341 1.3 christos hardcode_libdir_flag_spec=
9342 1.3 christos hardcode_libdir_flag_spec_ld='-rpath $libdir'
9343 1.3 christos archive_cmds='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib'
9344 1.3 christos if test "x$supports_anon_versioning" = xyes; then
9345 1.3 christos archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
9346 1.3 christos cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
9347 1.3 christos echo "local: *; };" >> $output_objdir/$libname.ver~
9348 1.3 christos $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
9349 1.3 christos fi
9350 1.3 christos ;;
9351 1.3 christos esac
9352 1.3 christos else
9353 1.3 christos ld_shlibs=no
9354 1.3 christos fi
9355 1.3 christos ;;
9356 1.1 christos
9357 1.3 christos netbsd*)
9358 1.3 christos if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
9359 1.3 christos archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
9360 1.3 christos wlarc=
9361 1.3 christos else
9362 1.3 christos archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9363 1.3 christos archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9364 1.3 christos fi
9365 1.3 christos ;;
9366 1.1 christos
9367 1.3 christos solaris*)
9368 1.3 christos if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
9369 1.3 christos ld_shlibs=no
9370 1.3 christos cat <<_LT_EOF 1>&2
9371 1.1 christos
9372 1.3 christos *** Warning: The releases 2.8.* of the GNU linker cannot reliably
9373 1.3 christos *** create shared libraries on Solaris systems. Therefore, libtool
9374 1.3 christos *** is disabling shared libraries support. We urge you to upgrade GNU
9375 1.3 christos *** binutils to release 2.9.1 or newer. Another option is to modify
9376 1.3 christos *** your PATH or compiler configuration so that the native linker is
9377 1.3 christos *** used, and then restart.
9378 1.1 christos
9379 1.3 christos _LT_EOF
9380 1.3 christos elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9381 1.3 christos archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9382 1.3 christos archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9383 1.3 christos else
9384 1.3 christos ld_shlibs=no
9385 1.3 christos fi
9386 1.3 christos ;;
9387 1.1 christos
9388 1.3 christos sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
9389 1.3 christos case `$LD -v 2>&1` in
9390 1.3 christos *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
9391 1.3 christos ld_shlibs=no
9392 1.3 christos cat <<_LT_EOF 1>&2
9393 1.1 christos
9394 1.3 christos *** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
9395 1.3 christos *** reliably create shared libraries on SCO systems. Therefore, libtool
9396 1.3 christos *** is disabling shared libraries support. We urge you to upgrade GNU
9397 1.3 christos *** binutils to release 2.16.91.0.3 or newer. Another option is to modify
9398 1.3 christos *** your PATH or compiler configuration so that the native linker is
9399 1.3 christos *** used, and then restart.
9400 1.1 christos
9401 1.3 christos _LT_EOF
9402 1.3 christos ;;
9403 1.3 christos *)
9404 1.3 christos # For security reasons, it is highly recommended that you always
9405 1.3 christos # use absolute paths for naming shared libraries, and exclude the
9406 1.3 christos # DT_RUNPATH tag from executables and libraries. But doing so
9407 1.3 christos # requires that you compile everything twice, which is a pain.
9408 1.3 christos if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9409 1.3 christos hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9410 1.3 christos archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9411 1.3 christos archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9412 1.3 christos else
9413 1.3 christos ld_shlibs=no
9414 1.3 christos fi
9415 1.3 christos ;;
9416 1.3 christos esac
9417 1.3 christos ;;
9418 1.3 christos
9419 1.3 christos sunos4*)
9420 1.3 christos archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9421 1.3 christos wlarc=
9422 1.3 christos hardcode_direct=yes
9423 1.3 christos hardcode_shlibpath_var=no
9424 1.3 christos ;;
9425 1.3 christos
9426 1.3 christos *)
9427 1.3 christos if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9428 1.3 christos archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9429 1.3 christos archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9430 1.3 christos else
9431 1.3 christos ld_shlibs=no
9432 1.3 christos fi
9433 1.3 christos ;;
9434 1.3 christos esac
9435 1.3 christos
9436 1.3 christos if test "$ld_shlibs" = no; then
9437 1.3 christos runpath_var=
9438 1.3 christos hardcode_libdir_flag_spec=
9439 1.3 christos export_dynamic_flag_spec=
9440 1.3 christos whole_archive_flag_spec=
9441 1.3 christos fi
9442 1.3 christos else
9443 1.3 christos # PORTME fill in a description of your system's linker (not GNU ld)
9444 1.3 christos case $host_os in
9445 1.3 christos aix3*)
9446 1.3 christos allow_undefined_flag=unsupported
9447 1.3 christos always_export_symbols=yes
9448 1.3 christos 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'
9449 1.3 christos # Note: this linker hardcodes the directories in LIBPATH if there
9450 1.3 christos # are no directories specified by -L.
9451 1.3 christos hardcode_minus_L=yes
9452 1.3 christos if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
9453 1.3 christos # Neither direct hardcoding nor static linking is supported with a
9454 1.3 christos # broken collect2.
9455 1.3 christos hardcode_direct=unsupported
9456 1.3 christos fi
9457 1.3 christos ;;
9458 1.3 christos
9459 1.3 christos aix[4-9]*)
9460 1.3 christos if test "$host_cpu" = ia64; then
9461 1.3 christos # On IA64, the linker does run time linking by default, so we don't
9462 1.3 christos # have to do anything special.
9463 1.3 christos aix_use_runtimelinking=no
9464 1.3 christos exp_sym_flag='-Bexport'
9465 1.3 christos no_entry_flag=""
9466 1.3 christos else
9467 1.3 christos # If we're using GNU nm, then we don't want the "-C" option.
9468 1.3 christos # -C means demangle to AIX nm, but means don't demangle with GNU nm
9469 1.3 christos if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
9470 1.3 christos export_symbols_cmds='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
9471 1.3 christos else
9472 1.3 christos export_symbols_cmds='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
9473 1.3 christos fi
9474 1.3 christos aix_use_runtimelinking=no
9475 1.3 christos
9476 1.3 christos # Test if we are trying to use run time linking or normal
9477 1.3 christos # AIX style linking. If -brtl is somewhere in LDFLAGS, we
9478 1.3 christos # need to do runtime linking.
9479 1.3 christos case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
9480 1.3 christos for ld_flag in $LDFLAGS; do
9481 1.3 christos if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
9482 1.3 christos aix_use_runtimelinking=yes
9483 1.3 christos break
9484 1.3 christos fi
9485 1.3 christos done
9486 1.3 christos ;;
9487 1.3 christos esac
9488 1.3 christos
9489 1.3 christos exp_sym_flag='-bexport'
9490 1.3 christos no_entry_flag='-bnoentry'
9491 1.3 christos fi
9492 1.3 christos
9493 1.3 christos # When large executables or shared objects are built, AIX ld can
9494 1.3 christos # have problems creating the table of contents. If linking a library
9495 1.3 christos # or program results in "error TOC overflow" add -mminimal-toc to
9496 1.3 christos # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not
9497 1.3 christos # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
9498 1.3 christos
9499 1.3 christos archive_cmds=''
9500 1.3 christos hardcode_direct=yes
9501 1.3 christos hardcode_direct_absolute=yes
9502 1.3 christos hardcode_libdir_separator=':'
9503 1.3 christos link_all_deplibs=yes
9504 1.3 christos file_list_spec='${wl}-f,'
9505 1.3 christos
9506 1.3 christos if test "$GCC" = yes; then
9507 1.3 christos case $host_os in aix4.[012]|aix4.[012].*)
9508 1.3 christos # We only want to do this on AIX 4.2 and lower, the check
9509 1.3 christos # below for broken collect2 doesn't work under 4.3+
9510 1.3 christos collect2name=`${CC} -print-prog-name=collect2`
9511 1.3 christos if test -f "$collect2name" &&
9512 1.3 christos strings "$collect2name" | $GREP resolve_lib_name >/dev/null
9513 1.3 christos then
9514 1.3 christos # We have reworked collect2
9515 1.3 christos :
9516 1.3 christos else
9517 1.3 christos # We have old collect2
9518 1.3 christos hardcode_direct=unsupported
9519 1.3 christos # It fails to find uninstalled libraries when the uninstalled
9520 1.3 christos # path is not listed in the libpath. Setting hardcode_minus_L
9521 1.3 christos # to unsupported forces relinking
9522 1.3 christos hardcode_minus_L=yes
9523 1.3 christos hardcode_libdir_flag_spec='-L$libdir'
9524 1.3 christos hardcode_libdir_separator=
9525 1.3 christos fi
9526 1.3 christos ;;
9527 1.3 christos esac
9528 1.3 christos shared_flag='-shared'
9529 1.3 christos if test "$aix_use_runtimelinking" = yes; then
9530 1.3 christos shared_flag="$shared_flag "'${wl}-G'
9531 1.3 christos fi
9532 1.3 christos else
9533 1.3 christos # not using gcc
9534 1.3 christos if test "$host_cpu" = ia64; then
9535 1.3 christos # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
9536 1.3 christos # chokes on -Wl,-G. The following line is correct:
9537 1.3 christos shared_flag='-G'
9538 1.3 christos else
9539 1.3 christos if test "$aix_use_runtimelinking" = yes; then
9540 1.3 christos shared_flag='${wl}-G'
9541 1.3 christos else
9542 1.3 christos shared_flag='${wl}-bM:SRE'
9543 1.3 christos fi
9544 1.3 christos fi
9545 1.3 christos fi
9546 1.3 christos
9547 1.3 christos export_dynamic_flag_spec='${wl}-bexpall'
9548 1.3 christos # It seems that -bexpall does not export symbols beginning with
9549 1.3 christos # underscore (_), so it is better to generate a list of symbols to export.
9550 1.3 christos always_export_symbols=yes
9551 1.3 christos if test "$aix_use_runtimelinking" = yes; then
9552 1.3 christos # Warning - without using the other runtime loading flags (-brtl),
9553 1.3 christos # -berok will link without error, but may produce a broken library.
9554 1.3 christos allow_undefined_flag='-berok'
9555 1.3 christos # Determine the default libpath from the value encoded in an
9556 1.3 christos # empty executable.
9557 1.4 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9558 1.3 christos /* end confdefs.h. */
9559 1.1 christos
9560 1.1 christos int
9561 1.1 christos main ()
9562 1.1 christos {
9563 1.3 christos
9564 1.1 christos ;
9565 1.1 christos return 0;
9566 1.1 christos }
9567 1.1 christos _ACEOF
9568 1.4 christos if ac_fn_c_try_link "$LINENO"; then :
9569 1.3 christos
9570 1.3 christos lt_aix_libpath_sed='
9571 1.3 christos /Import File Strings/,/^$/ {
9572 1.3 christos /^0/ {
9573 1.3 christos s/^0 *\(.*\)$/\1/
9574 1.3 christos p
9575 1.3 christos }
9576 1.3 christos }'
9577 1.3 christos aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9578 1.3 christos # Check for a 64-bit object if we didn't find anything.
9579 1.3 christos if test -z "$aix_libpath"; then
9580 1.3 christos aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9581 1.3 christos fi
9582 1.1 christos fi
9583 1.4 christos rm -f core conftest.err conftest.$ac_objext \
9584 1.4 christos conftest$ac_exeext conftest.$ac_ext
9585 1.3 christos if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
9586 1.3 christos
9587 1.3 christos hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
9588 1.3 christos archive_expsym_cmds='$CC -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then $ECHO "X${wl}${allow_undefined_flag}" | $Xsed; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag"
9589 1.3 christos else
9590 1.3 christos if test "$host_cpu" = ia64; then
9591 1.3 christos hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
9592 1.3 christos allow_undefined_flag="-z nodefs"
9593 1.3 christos 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"
9594 1.3 christos else
9595 1.3 christos # Determine the default libpath from the value encoded in an
9596 1.3 christos # empty executable.
9597 1.4 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9598 1.1 christos /* end confdefs.h. */
9599 1.1 christos
9600 1.1 christos int
9601 1.1 christos main ()
9602 1.1 christos {
9603 1.3 christos
9604 1.1 christos ;
9605 1.1 christos return 0;
9606 1.1 christos }
9607 1.1 christos _ACEOF
9608 1.4 christos if ac_fn_c_try_link "$LINENO"; then :
9609 1.3 christos
9610 1.3 christos lt_aix_libpath_sed='
9611 1.3 christos /Import File Strings/,/^$/ {
9612 1.3 christos /^0/ {
9613 1.3 christos s/^0 *\(.*\)$/\1/
9614 1.3 christos p
9615 1.3 christos }
9616 1.3 christos }'
9617 1.3 christos aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9618 1.3 christos # Check for a 64-bit object if we didn't find anything.
9619 1.3 christos if test -z "$aix_libpath"; then
9620 1.3 christos aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9621 1.3 christos fi
9622 1.4 christos fi
9623 1.4 christos rm -f core conftest.err conftest.$ac_objext \
9624 1.4 christos conftest$ac_exeext conftest.$ac_ext
9625 1.4 christos if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
9626 1.1 christos
9627 1.3 christos hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
9628 1.3 christos # Warning - without using the other run time loading flags,
9629 1.3 christos # -berok will link without error, but may produce a broken library.
9630 1.3 christos no_undefined_flag=' ${wl}-bernotok'
9631 1.3 christos allow_undefined_flag=' ${wl}-berok'
9632 1.3 christos # Exported symbols can be pulled into shared objects from archives
9633 1.3 christos whole_archive_flag_spec='$convenience'
9634 1.3 christos archive_cmds_need_lc=yes
9635 1.3 christos # This is similar to how AIX traditionally builds its shared libraries.
9636 1.3 christos archive_expsym_cmds="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs ${wl}-bnoentry $compiler_flags ${wl}-bE:$export_symbols${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname'
9637 1.3 christos fi
9638 1.3 christos fi
9639 1.3 christos ;;
9640 1.1 christos
9641 1.3 christos amigaos*)
9642 1.3 christos case $host_cpu in
9643 1.3 christos powerpc)
9644 1.3 christos # see comment about AmigaOS4 .so support
9645 1.3 christos archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9646 1.3 christos archive_expsym_cmds=''
9647 1.3 christos ;;
9648 1.3 christos m68k)
9649 1.3 christos 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)'
9650 1.3 christos hardcode_libdir_flag_spec='-L$libdir'
9651 1.3 christos hardcode_minus_L=yes
9652 1.3 christos ;;
9653 1.3 christos esac
9654 1.3 christos ;;
9655 1.1 christos
9656 1.3 christos bsdi[45]*)
9657 1.3 christos export_dynamic_flag_spec=-rdynamic
9658 1.3 christos ;;
9659 1.1 christos
9660 1.3 christos cygwin* | mingw* | pw32* | cegcc*)
9661 1.3 christos # When not using gcc, we currently assume that we are using
9662 1.3 christos # Microsoft Visual C++.
9663 1.3 christos # hardcode_libdir_flag_spec is actually meaningless, as there is
9664 1.3 christos # no search path for DLLs.
9665 1.3 christos hardcode_libdir_flag_spec=' '
9666 1.3 christos allow_undefined_flag=unsupported
9667 1.3 christos # Tell ltmain to make .lib files, not .a files.
9668 1.3 christos libext=lib
9669 1.3 christos # Tell ltmain to make .dll files, not .so files.
9670 1.3 christos shrext_cmds=".dll"
9671 1.3 christos # FIXME: Setting linknames here is a bad hack.
9672 1.3 christos archive_cmds='$CC -o $lib $libobjs $compiler_flags `$ECHO "X$deplibs" | $Xsed -e '\''s/ -lc$//'\''` -link -dll~linknames='
9673 1.3 christos # The linker will automatically build a .lib file if we build a DLL.
9674 1.3 christos old_archive_from_new_cmds='true'
9675 1.3 christos # FIXME: Should let the user specify the lib program.
9676 1.3 christos old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
9677 1.3 christos fix_srcfile_path='`cygpath -w "$srcfile"`'
9678 1.3 christos enable_shared_with_static_runtimes=yes
9679 1.3 christos ;;
9680 1.3 christos
9681 1.3 christos darwin* | rhapsody*)
9682 1.3 christos
9683 1.3 christos
9684 1.3 christos archive_cmds_need_lc=no
9685 1.3 christos hardcode_direct=no
9686 1.3 christos hardcode_automatic=yes
9687 1.3 christos hardcode_shlibpath_var=unsupported
9688 1.3 christos whole_archive_flag_spec=''
9689 1.3 christos link_all_deplibs=yes
9690 1.3 christos allow_undefined_flag="$_lt_dar_allow_undefined"
9691 1.3 christos case $cc_basename in
9692 1.3 christos ifort*) _lt_dar_can_shared=yes ;;
9693 1.3 christos *) _lt_dar_can_shared=$GCC ;;
9694 1.3 christos esac
9695 1.3 christos if test "$_lt_dar_can_shared" = "yes"; then
9696 1.3 christos output_verbose_link_cmd=echo
9697 1.3 christos archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
9698 1.3 christos module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
9699 1.3 christos 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}"
9700 1.3 christos 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}"
9701 1.3 christos
9702 1.3 christos else
9703 1.3 christos ld_shlibs=no
9704 1.3 christos fi
9705 1.3 christos
9706 1.3 christos ;;
9707 1.3 christos
9708 1.3 christos dgux*)
9709 1.3 christos archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9710 1.3 christos hardcode_libdir_flag_spec='-L$libdir'
9711 1.3 christos hardcode_shlibpath_var=no
9712 1.3 christos ;;
9713 1.3 christos
9714 1.3 christos freebsd1*)
9715 1.3 christos ld_shlibs=no
9716 1.3 christos ;;
9717 1.3 christos
9718 1.3 christos # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
9719 1.3 christos # support. Future versions do this automatically, but an explicit c++rt0.o
9720 1.3 christos # does not break anything, and helps significantly (at the cost of a little
9721 1.3 christos # extra space).
9722 1.3 christos freebsd2.2*)
9723 1.3 christos archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
9724 1.3 christos hardcode_libdir_flag_spec='-R$libdir'
9725 1.3 christos hardcode_direct=yes
9726 1.3 christos hardcode_shlibpath_var=no
9727 1.3 christos ;;
9728 1.3 christos
9729 1.3 christos # Unfortunately, older versions of FreeBSD 2 do not have this feature.
9730 1.3 christos freebsd2*)
9731 1.3 christos archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9732 1.3 christos hardcode_direct=yes
9733 1.3 christos hardcode_minus_L=yes
9734 1.3 christos hardcode_shlibpath_var=no
9735 1.3 christos ;;
9736 1.3 christos
9737 1.3 christos # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
9738 1.3 christos freebsd* | dragonfly*)
9739 1.3 christos archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
9740 1.3 christos hardcode_libdir_flag_spec='-R$libdir'
9741 1.3 christos hardcode_direct=yes
9742 1.3 christos hardcode_shlibpath_var=no
9743 1.3 christos ;;
9744 1.3 christos
9745 1.3 christos hpux9*)
9746 1.3 christos if test "$GCC" = yes; then
9747 1.3 christos archive_cmds='$RM $output_objdir/$soname~$CC -shared -fPIC ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
9748 1.3 christos else
9749 1.3 christos archive_cmds='$RM $output_objdir/$soname~$LD -b +b $install_libdir -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
9750 1.3 christos fi
9751 1.3 christos hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9752 1.3 christos hardcode_libdir_separator=:
9753 1.3 christos hardcode_direct=yes
9754 1.3 christos
9755 1.3 christos # hardcode_minus_L: Not really in the search PATH,
9756 1.3 christos # but as the default location of the library.
9757 1.3 christos hardcode_minus_L=yes
9758 1.3 christos export_dynamic_flag_spec='${wl}-E'
9759 1.3 christos ;;
9760 1.3 christos
9761 1.3 christos hpux10*)
9762 1.3 christos if test "$GCC" = yes -a "$with_gnu_ld" = no; then
9763 1.3 christos archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9764 1.3 christos else
9765 1.3 christos archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
9766 1.3 christos fi
9767 1.3 christos if test "$with_gnu_ld" = no; then
9768 1.3 christos hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9769 1.3 christos hardcode_libdir_flag_spec_ld='+b $libdir'
9770 1.3 christos hardcode_libdir_separator=:
9771 1.3 christos hardcode_direct=yes
9772 1.3 christos hardcode_direct_absolute=yes
9773 1.3 christos export_dynamic_flag_spec='${wl}-E'
9774 1.3 christos # hardcode_minus_L: Not really in the search PATH,
9775 1.3 christos # but as the default location of the library.
9776 1.3 christos hardcode_minus_L=yes
9777 1.3 christos fi
9778 1.3 christos ;;
9779 1.1 christos
9780 1.3 christos hpux11*)
9781 1.3 christos if test "$GCC" = yes -a "$with_gnu_ld" = no; then
9782 1.3 christos case $host_cpu in
9783 1.3 christos hppa*64*)
9784 1.3 christos archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9785 1.3 christos ;;
9786 1.3 christos ia64*)
9787 1.3 christos archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
9788 1.3 christos ;;
9789 1.3 christos *)
9790 1.3 christos archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9791 1.3 christos ;;
9792 1.3 christos esac
9793 1.3 christos else
9794 1.3 christos case $host_cpu in
9795 1.3 christos hppa*64*)
9796 1.3 christos archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9797 1.3 christos ;;
9798 1.3 christos ia64*)
9799 1.3 christos archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
9800 1.3 christos ;;
9801 1.3 christos *)
9802 1.3 christos archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9803 1.3 christos ;;
9804 1.3 christos esac
9805 1.3 christos fi
9806 1.3 christos if test "$with_gnu_ld" = no; then
9807 1.3 christos hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9808 1.3 christos hardcode_libdir_separator=:
9809 1.1 christos
9810 1.3 christos case $host_cpu in
9811 1.3 christos hppa*64*|ia64*)
9812 1.3 christos hardcode_direct=no
9813 1.3 christos hardcode_shlibpath_var=no
9814 1.3 christos ;;
9815 1.3 christos *)
9816 1.3 christos hardcode_direct=yes
9817 1.3 christos hardcode_direct_absolute=yes
9818 1.3 christos export_dynamic_flag_spec='${wl}-E'
9819 1.1 christos
9820 1.3 christos # hardcode_minus_L: Not really in the search PATH,
9821 1.3 christos # but as the default location of the library.
9822 1.3 christos hardcode_minus_L=yes
9823 1.3 christos ;;
9824 1.3 christos esac
9825 1.3 christos fi
9826 1.3 christos ;;
9827 1.1 christos
9828 1.3 christos irix5* | irix6* | nonstopux*)
9829 1.3 christos if test "$GCC" = yes; then
9830 1.3 christos archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
9831 1.3 christos # Try to use the -exported_symbol ld option, if it does not
9832 1.3 christos # work, assume that -exports_file does not work either and
9833 1.3 christos # implicitly export all symbols.
9834 1.3 christos save_LDFLAGS="$LDFLAGS"
9835 1.3 christos LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
9836 1.4 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9837 1.4 christos /* end confdefs.h. */
9838 1.3 christos int foo(void) {}
9839 1.1 christos _ACEOF
9840 1.4 christos if ac_fn_c_try_link "$LINENO"; then :
9841 1.3 christos archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations ${wl}-exports_file ${wl}$export_symbols -o $lib'
9842 1.3 christos
9843 1.1 christos fi
9844 1.4 christos rm -f core conftest.err conftest.$ac_objext \
9845 1.4 christos conftest$ac_exeext conftest.$ac_ext
9846 1.3 christos LDFLAGS="$save_LDFLAGS"
9847 1.3 christos else
9848 1.3 christos archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib'
9849 1.3 christos archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -exports_file $export_symbols -o $lib'
9850 1.3 christos fi
9851 1.3 christos archive_cmds_need_lc='no'
9852 1.3 christos hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9853 1.3 christos hardcode_libdir_separator=:
9854 1.3 christos inherit_rpath=yes
9855 1.3 christos link_all_deplibs=yes
9856 1.3 christos ;;
9857 1.3 christos
9858 1.3 christos netbsd*)
9859 1.3 christos if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
9860 1.3 christos archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out
9861 1.3 christos else
9862 1.3 christos archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF
9863 1.3 christos fi
9864 1.3 christos hardcode_libdir_flag_spec='-R$libdir'
9865 1.3 christos hardcode_direct=yes
9866 1.3 christos hardcode_shlibpath_var=no
9867 1.3 christos ;;
9868 1.1 christos
9869 1.3 christos newsos6)
9870 1.3 christos archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9871 1.3 christos hardcode_direct=yes
9872 1.3 christos hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9873 1.3 christos hardcode_libdir_separator=:
9874 1.3 christos hardcode_shlibpath_var=no
9875 1.3 christos ;;
9876 1.1 christos
9877 1.3 christos *nto* | *qnx*)
9878 1.3 christos ;;
9879 1.1 christos
9880 1.3 christos openbsd*)
9881 1.3 christos if test -f /usr/libexec/ld.so; then
9882 1.3 christos hardcode_direct=yes
9883 1.3 christos hardcode_shlibpath_var=no
9884 1.3 christos hardcode_direct_absolute=yes
9885 1.3 christos if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
9886 1.3 christos archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
9887 1.3 christos archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
9888 1.3 christos hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
9889 1.3 christos export_dynamic_flag_spec='${wl}-E'
9890 1.3 christos else
9891 1.3 christos case $host_os in
9892 1.3 christos openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
9893 1.3 christos archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9894 1.3 christos hardcode_libdir_flag_spec='-R$libdir'
9895 1.3 christos ;;
9896 1.3 christos *)
9897 1.3 christos archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
9898 1.3 christos hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
9899 1.3 christos ;;
9900 1.3 christos esac
9901 1.3 christos fi
9902 1.3 christos else
9903 1.3 christos ld_shlibs=no
9904 1.3 christos fi
9905 1.3 christos ;;
9906 1.1 christos
9907 1.3 christos os2*)
9908 1.3 christos hardcode_libdir_flag_spec='-L$libdir'
9909 1.3 christos hardcode_minus_L=yes
9910 1.3 christos allow_undefined_flag=unsupported
9911 1.3 christos archive_cmds='$ECHO "LIBRARY $libname INITINSTANCE" > $output_objdir/$libname.def~$ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~$ECHO DATA >> $output_objdir/$libname.def~$ECHO " SINGLE NONSHARED" >> $output_objdir/$libname.def~$ECHO EXPORTS >> $output_objdir/$libname.def~emxexp $libobjs >> $output_objdir/$libname.def~$CC -Zdll -Zcrtdll -o $lib $libobjs $deplibs $compiler_flags $output_objdir/$libname.def'
9912 1.3 christos old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
9913 1.3 christos ;;
9914 1.1 christos
9915 1.3 christos osf3*)
9916 1.3 christos if test "$GCC" = yes; then
9917 1.3 christos allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
9918 1.3 christos archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
9919 1.3 christos else
9920 1.3 christos allow_undefined_flag=' -expect_unresolved \*'
9921 1.3 christos archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib'
9922 1.3 christos fi
9923 1.3 christos archive_cmds_need_lc='no'
9924 1.3 christos hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9925 1.3 christos hardcode_libdir_separator=:
9926 1.3 christos ;;
9927 1.1 christos
9928 1.3 christos osf4* | osf5*) # as osf3* with the addition of -msym flag
9929 1.3 christos if test "$GCC" = yes; then
9930 1.3 christos allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
9931 1.3 christos archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
9932 1.3 christos hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9933 1.3 christos else
9934 1.3 christos allow_undefined_flag=' -expect_unresolved \*'
9935 1.3 christos archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags -msym -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib'
9936 1.3 christos 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~
9937 1.3 christos $CC -shared${allow_undefined_flag} ${wl}-input ${wl}$lib.exp $compiler_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib~$RM $lib.exp'
9938 1.1 christos
9939 1.3 christos # Both c and cxx compiler support -rpath directly
9940 1.3 christos hardcode_libdir_flag_spec='-rpath $libdir'
9941 1.3 christos fi
9942 1.3 christos archive_cmds_need_lc='no'
9943 1.3 christos hardcode_libdir_separator=:
9944 1.3 christos ;;
9945 1.1 christos
9946 1.3 christos solaris*)
9947 1.3 christos no_undefined_flag=' -z defs'
9948 1.3 christos if test "$GCC" = yes; then
9949 1.3 christos wlarc='${wl}'
9950 1.3 christos archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9951 1.3 christos archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9952 1.3 christos $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
9953 1.3 christos else
9954 1.3 christos case `$CC -V 2>&1` in
9955 1.3 christos *"Compilers 5.0"*)
9956 1.3 christos wlarc=''
9957 1.3 christos archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
9958 1.3 christos archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9959 1.3 christos $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
9960 1.3 christos ;;
9961 1.3 christos *)
9962 1.3 christos wlarc='${wl}'
9963 1.3 christos archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags'
9964 1.3 christos archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9965 1.3 christos $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
9966 1.3 christos ;;
9967 1.3 christos esac
9968 1.3 christos fi
9969 1.3 christos hardcode_libdir_flag_spec='-R$libdir'
9970 1.3 christos hardcode_shlibpath_var=no
9971 1.3 christos case $host_os in
9972 1.3 christos solaris2.[0-5] | solaris2.[0-5].*) ;;
9973 1.3 christos *)
9974 1.3 christos # The compiler driver will combine and reorder linker options,
9975 1.3 christos # but understands `-z linker_flag'. GCC discards it without `$wl',
9976 1.3 christos # but is careful enough not to reorder.
9977 1.3 christos # Supported since Solaris 2.6 (maybe 2.5.1?)
9978 1.3 christos if test "$GCC" = yes; then
9979 1.3 christos whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
9980 1.3 christos else
9981 1.3 christos whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
9982 1.3 christos fi
9983 1.3 christos ;;
9984 1.3 christos esac
9985 1.3 christos link_all_deplibs=yes
9986 1.3 christos ;;
9987 1.1 christos
9988 1.3 christos sunos4*)
9989 1.3 christos if test "x$host_vendor" = xsequent; then
9990 1.3 christos # Use $CC to link under sequent, because it throws in some extra .o
9991 1.3 christos # files that make .init and .fini sections work.
9992 1.3 christos archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
9993 1.3 christos else
9994 1.3 christos archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
9995 1.3 christos fi
9996 1.3 christos hardcode_libdir_flag_spec='-L$libdir'
9997 1.3 christos hardcode_direct=yes
9998 1.3 christos hardcode_minus_L=yes
9999 1.3 christos hardcode_shlibpath_var=no
10000 1.3 christos ;;
10001 1.1 christos
10002 1.3 christos sysv4)
10003 1.3 christos case $host_vendor in
10004 1.3 christos sni)
10005 1.3 christos archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10006 1.3 christos hardcode_direct=yes # is this really true???
10007 1.3 christos ;;
10008 1.3 christos siemens)
10009 1.3 christos ## LD is ld it makes a PLAMLIB
10010 1.3 christos ## CC just makes a GrossModule.
10011 1.3 christos archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
10012 1.3 christos reload_cmds='$CC -r -o $output$reload_objs'
10013 1.3 christos hardcode_direct=no
10014 1.3 christos ;;
10015 1.3 christos motorola)
10016 1.3 christos archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10017 1.3 christos hardcode_direct=no #Motorola manual says yes, but my tests say they lie
10018 1.3 christos ;;
10019 1.3 christos esac
10020 1.3 christos runpath_var='LD_RUN_PATH'
10021 1.3 christos hardcode_shlibpath_var=no
10022 1.3 christos ;;
10023 1.1 christos
10024 1.3 christos sysv4.3*)
10025 1.3 christos archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10026 1.3 christos hardcode_shlibpath_var=no
10027 1.3 christos export_dynamic_flag_spec='-Bexport'
10028 1.3 christos ;;
10029 1.1 christos
10030 1.3 christos sysv4*MP*)
10031 1.3 christos if test -d /usr/nec; then
10032 1.3 christos archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10033 1.3 christos hardcode_shlibpath_var=no
10034 1.3 christos runpath_var=LD_RUN_PATH
10035 1.3 christos hardcode_runpath_var=yes
10036 1.3 christos ld_shlibs=yes
10037 1.3 christos fi
10038 1.3 christos ;;
10039 1.1 christos
10040 1.3 christos sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
10041 1.3 christos no_undefined_flag='${wl}-z,text'
10042 1.3 christos archive_cmds_need_lc=no
10043 1.3 christos hardcode_shlibpath_var=no
10044 1.3 christos runpath_var='LD_RUN_PATH'
10045 1.1 christos
10046 1.3 christos if test "$GCC" = yes; then
10047 1.3 christos archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10048 1.3 christos archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10049 1.3 christos else
10050 1.3 christos archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10051 1.3 christos archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10052 1.3 christos fi
10053 1.3 christos ;;
10054 1.1 christos
10055 1.3 christos sysv5* | sco3.2v5* | sco5v6*)
10056 1.3 christos # Note: We can NOT use -z defs as we might desire, because we do not
10057 1.3 christos # link with -lc, and that would cause any symbols used from libc to
10058 1.3 christos # always be unresolved, which means just about no library would
10059 1.3 christos # ever link correctly. If we're not using GNU ld we use -z text
10060 1.3 christos # though, which does catch some bad symbols but isn't as heavy-handed
10061 1.3 christos # as -z defs.
10062 1.3 christos no_undefined_flag='${wl}-z,text'
10063 1.3 christos allow_undefined_flag='${wl}-z,nodefs'
10064 1.3 christos archive_cmds_need_lc=no
10065 1.3 christos hardcode_shlibpath_var=no
10066 1.3 christos hardcode_libdir_flag_spec='${wl}-R,$libdir'
10067 1.3 christos hardcode_libdir_separator=':'
10068 1.3 christos link_all_deplibs=yes
10069 1.3 christos export_dynamic_flag_spec='${wl}-Bexport'
10070 1.3 christos runpath_var='LD_RUN_PATH'
10071 1.3 christos
10072 1.3 christos if test "$GCC" = yes; then
10073 1.3 christos archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10074 1.3 christos archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10075 1.3 christos else
10076 1.3 christos archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10077 1.3 christos archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10078 1.3 christos fi
10079 1.3 christos ;;
10080 1.1 christos
10081 1.3 christos uts4*)
10082 1.3 christos archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10083 1.3 christos hardcode_libdir_flag_spec='-L$libdir'
10084 1.3 christos hardcode_shlibpath_var=no
10085 1.3 christos ;;
10086 1.1 christos
10087 1.3 christos *)
10088 1.3 christos ld_shlibs=no
10089 1.3 christos ;;
10090 1.3 christos esac
10091 1.1 christos
10092 1.3 christos if test x$host_vendor = xsni; then
10093 1.3 christos case $host in
10094 1.3 christos sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
10095 1.3 christos export_dynamic_flag_spec='${wl}-Blargedynsym'
10096 1.3 christos ;;
10097 1.3 christos esac
10098 1.3 christos fi
10099 1.1 christos fi
10100 1.1 christos
10101 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5
10102 1.4 christos $as_echo "$ld_shlibs" >&6; }
10103 1.3 christos test "$ld_shlibs" = no && can_build_shared=no
10104 1.3 christos
10105 1.3 christos with_gnu_ld=$with_gnu_ld
10106 1.3 christos
10107 1.3 christos
10108 1.3 christos
10109 1.3 christos
10110 1.3 christos
10111 1.3 christos
10112 1.1 christos
10113 1.1 christos
10114 1.1 christos
10115 1.1 christos
10116 1.1 christos
10117 1.1 christos
10118 1.1 christos
10119 1.1 christos
10120 1.1 christos
10121 1.3 christos #
10122 1.3 christos # Do we need to explicitly link libc?
10123 1.3 christos #
10124 1.3 christos case "x$archive_cmds_need_lc" in
10125 1.3 christos x|xyes)
10126 1.3 christos # Assume -lc should be added
10127 1.3 christos archive_cmds_need_lc=yes
10128 1.1 christos
10129 1.3 christos if test "$enable_shared" = yes && test "$GCC" = yes; then
10130 1.3 christos case $archive_cmds in
10131 1.3 christos *'~'*)
10132 1.3 christos # FIXME: we may have to deal with multi-command sequences.
10133 1.3 christos ;;
10134 1.3 christos '$CC '*)
10135 1.3 christos # Test whether the compiler implicitly links with -lc since on some
10136 1.3 christos # systems, -lgcc has to come before -lc. If gcc already passes -lc
10137 1.3 christos # to ld, don't add -lc before -lgcc.
10138 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
10139 1.4 christos $as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
10140 1.3 christos $RM conftest*
10141 1.3 christos echo "$lt_simple_compile_test_code" > conftest.$ac_ext
10142 1.1 christos
10143 1.4 christos if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
10144 1.3 christos (eval $ac_compile) 2>&5
10145 1.3 christos ac_status=$?
10146 1.4 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10147 1.4 christos test $ac_status = 0; } 2>conftest.err; then
10148 1.3 christos soname=conftest
10149 1.3 christos lib=conftest
10150 1.3 christos libobjs=conftest.$ac_objext
10151 1.3 christos deplibs=
10152 1.3 christos wl=$lt_prog_compiler_wl
10153 1.3 christos pic_flag=$lt_prog_compiler_pic
10154 1.3 christos compiler_flags=-v
10155 1.3 christos linker_flags=-v
10156 1.3 christos verstring=
10157 1.3 christos output_objdir=.
10158 1.3 christos libname=conftest
10159 1.3 christos lt_save_allow_undefined_flag=$allow_undefined_flag
10160 1.3 christos allow_undefined_flag=
10161 1.4 christos if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
10162 1.3 christos (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
10163 1.1 christos ac_status=$?
10164 1.4 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10165 1.4 christos test $ac_status = 0; }
10166 1.3 christos then
10167 1.3 christos archive_cmds_need_lc=no
10168 1.3 christos else
10169 1.3 christos archive_cmds_need_lc=yes
10170 1.3 christos fi
10171 1.3 christos allow_undefined_flag=$lt_save_allow_undefined_flag
10172 1.3 christos else
10173 1.3 christos cat conftest.err 1>&5
10174 1.3 christos fi
10175 1.3 christos $RM conftest*
10176 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $archive_cmds_need_lc" >&5
10177 1.4 christos $as_echo "$archive_cmds_need_lc" >&6; }
10178 1.3 christos ;;
10179 1.1 christos esac
10180 1.1 christos fi
10181 1.3 christos ;;
10182 1.3 christos esac
10183 1.3 christos
10184 1.3 christos
10185 1.3 christos
10186 1.3 christos
10187 1.1 christos
10188 1.1 christos
10189 1.1 christos
10190 1.1 christos
10191 1.1 christos
10192 1.1 christos
10193 1.1 christos
10194 1.1 christos
10195 1.1 christos
10196 1.1 christos
10197 1.1 christos
10198 1.1 christos
10199 1.1 christos
10200 1.1 christos
10201 1.1 christos
10202 1.1 christos
10203 1.1 christos
10204 1.1 christos
10205 1.1 christos
10206 1.1 christos
10207 1.1 christos
10208 1.1 christos
10209 1.1 christos
10210 1.1 christos
10211 1.1 christos
10212 1.1 christos
10213 1.1 christos
10214 1.1 christos
10215 1.1 christos
10216 1.1 christos
10217 1.1 christos
10218 1.1 christos
10219 1.1 christos
10220 1.1 christos
10221 1.1 christos
10222 1.1 christos
10223 1.1 christos
10224 1.1 christos
10225 1.1 christos
10226 1.1 christos
10227 1.1 christos
10228 1.1 christos
10229 1.1 christos
10230 1.1 christos
10231 1.1 christos
10232 1.1 christos
10233 1.1 christos
10234 1.1 christos
10235 1.1 christos
10236 1.1 christos
10237 1.1 christos
10238 1.1 christos
10239 1.1 christos
10240 1.1 christos
10241 1.1 christos
10242 1.1 christos
10243 1.1 christos
10244 1.1 christos
10245 1.1 christos
10246 1.1 christos
10247 1.1 christos
10248 1.1 christos
10249 1.1 christos
10250 1.1 christos
10251 1.1 christos
10252 1.1 christos
10253 1.1 christos
10254 1.1 christos
10255 1.1 christos
10256 1.1 christos
10257 1.1 christos
10258 1.1 christos
10259 1.1 christos
10260 1.1 christos
10261 1.1 christos
10262 1.1 christos
10263 1.1 christos
10264 1.1 christos
10265 1.1 christos
10266 1.1 christos
10267 1.1 christos
10268 1.1 christos
10269 1.1 christos
10270 1.1 christos
10271 1.1 christos
10272 1.1 christos
10273 1.1 christos
10274 1.1 christos
10275 1.1 christos
10276 1.1 christos
10277 1.1 christos
10278 1.1 christos
10279 1.1 christos
10280 1.1 christos
10281 1.1 christos
10282 1.1 christos
10283 1.1 christos
10284 1.1 christos
10285 1.1 christos
10286 1.1 christos
10287 1.1 christos
10288 1.1 christos
10289 1.1 christos
10290 1.1 christos
10291 1.1 christos
10292 1.1 christos
10293 1.1 christos
10294 1.1 christos
10295 1.1 christos
10296 1.1 christos
10297 1.1 christos
10298 1.1 christos
10299 1.1 christos
10300 1.1 christos
10301 1.1 christos
10302 1.1 christos
10303 1.1 christos
10304 1.1 christos
10305 1.1 christos
10306 1.1 christos
10307 1.1 christos
10308 1.1 christos
10309 1.1 christos
10310 1.1 christos
10311 1.1 christos
10312 1.1 christos
10313 1.1 christos
10314 1.1 christos
10315 1.1 christos
10316 1.1 christos
10317 1.1 christos
10318 1.1 christos
10319 1.1 christos
10320 1.1 christos
10321 1.1 christos
10322 1.1 christos
10323 1.1 christos
10324 1.1 christos
10325 1.1 christos
10326 1.1 christos
10327 1.1 christos
10328 1.1 christos
10329 1.1 christos
10330 1.1 christos
10331 1.1 christos
10332 1.1 christos
10333 1.1 christos
10334 1.1 christos
10335 1.1 christos
10336 1.1 christos
10337 1.1 christos
10338 1.1 christos
10339 1.1 christos
10340 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
10341 1.4 christos $as_echo_n "checking dynamic linker characteristics... " >&6; }
10342 1.1 christos
10343 1.3 christos if test "$GCC" = yes; then
10344 1.3 christos case $host_os in
10345 1.3 christos darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
10346 1.3 christos *) lt_awk_arg="/^libraries:/" ;;
10347 1.1 christos esac
10348 1.3 christos lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e "s,=/,/,g"`
10349 1.3 christos if $ECHO "$lt_search_path_spec" | $GREP ';' >/dev/null ; then
10350 1.3 christos # if the path contains ";" then we assume it to be the separator
10351 1.3 christos # otherwise default to the standard path separator (i.e. ":") - it is
10352 1.3 christos # assumed that no part of a normal pathname contains ";" but that should
10353 1.3 christos # okay in the real world where ";" in dirpaths is itself problematic.
10354 1.3 christos lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED -e 's/;/ /g'`
10355 1.3 christos else
10356 1.3 christos lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
10357 1.3 christos fi
10358 1.3 christos # Ok, now we have the path, separated by spaces, we can step through it
10359 1.3 christos # and add multilib dir if necessary.
10360 1.3 christos lt_tmp_lt_search_path_spec=
10361 1.3 christos lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
10362 1.3 christos for lt_sys_path in $lt_search_path_spec; do
10363 1.3 christos if test -d "$lt_sys_path/$lt_multi_os_dir"; then
10364 1.3 christos lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
10365 1.3 christos else
10366 1.3 christos test -d "$lt_sys_path" && \
10367 1.3 christos lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
10368 1.3 christos fi
10369 1.3 christos done
10370 1.3 christos lt_search_path_spec=`$ECHO $lt_tmp_lt_search_path_spec | awk '
10371 1.3 christos BEGIN {RS=" "; FS="/|\n";} {
10372 1.3 christos lt_foo="";
10373 1.3 christos lt_count=0;
10374 1.3 christos for (lt_i = NF; lt_i > 0; lt_i--) {
10375 1.3 christos if ($lt_i != "" && $lt_i != ".") {
10376 1.3 christos if ($lt_i == "..") {
10377 1.3 christos lt_count++;
10378 1.3 christos } else {
10379 1.3 christos if (lt_count == 0) {
10380 1.3 christos lt_foo="/" $lt_i lt_foo;
10381 1.3 christos } else {
10382 1.3 christos lt_count--;
10383 1.3 christos }
10384 1.3 christos }
10385 1.3 christos }
10386 1.3 christos }
10387 1.3 christos if (lt_foo != "") { lt_freq[lt_foo]++; }
10388 1.3 christos if (lt_freq[lt_foo] == 1) { print lt_foo; }
10389 1.3 christos }'`
10390 1.3 christos sys_lib_search_path_spec=`$ECHO $lt_search_path_spec`
10391 1.1 christos else
10392 1.3 christos sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
10393 1.1 christos fi
10394 1.3 christos library_names_spec=
10395 1.3 christos libname_spec='lib$name'
10396 1.3 christos soname_spec=
10397 1.3 christos shrext_cmds=".so"
10398 1.3 christos postinstall_cmds=
10399 1.3 christos postuninstall_cmds=
10400 1.3 christos finish_cmds=
10401 1.3 christos finish_eval=
10402 1.3 christos shlibpath_var=
10403 1.3 christos shlibpath_overrides_runpath=unknown
10404 1.3 christos version_type=none
10405 1.3 christos dynamic_linker="$host_os ld.so"
10406 1.3 christos sys_lib_dlsearch_path_spec="/lib /usr/lib"
10407 1.3 christos need_lib_prefix=unknown
10408 1.3 christos hardcode_into_libs=no
10409 1.1 christos
10410 1.3 christos # when you set need_version to no, make sure it does not cause -set_version
10411 1.3 christos # flags to be left without arguments
10412 1.3 christos need_version=unknown
10413 1.1 christos
10414 1.3 christos case $host_os in
10415 1.3 christos aix3*)
10416 1.3 christos version_type=linux
10417 1.3 christos library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
10418 1.3 christos shlibpath_var=LIBPATH
10419 1.1 christos
10420 1.3 christos # AIX 3 has no versioning support, so we append a major version to the name.
10421 1.3 christos soname_spec='${libname}${release}${shared_ext}$major'
10422 1.3 christos ;;
10423 1.1 christos
10424 1.3 christos aix[4-9]*)
10425 1.3 christos version_type=linux
10426 1.3 christos need_lib_prefix=no
10427 1.3 christos need_version=no
10428 1.3 christos hardcode_into_libs=yes
10429 1.3 christos if test "$host_cpu" = ia64; then
10430 1.3 christos # AIX 5 supports IA64
10431 1.3 christos library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
10432 1.3 christos shlibpath_var=LD_LIBRARY_PATH
10433 1.3 christos else
10434 1.3 christos # With GCC up to 2.95.x, collect2 would create an import file
10435 1.3 christos # for dependence libraries. The import file would start with
10436 1.3 christos # the line `#! .'. This would cause the generated library to
10437 1.3 christos # depend on `.', always an invalid library. This was fixed in
10438 1.3 christos # development snapshots of GCC prior to 3.0.
10439 1.3 christos case $host_os in
10440 1.3 christos aix4 | aix4.[01] | aix4.[01].*)
10441 1.3 christos if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
10442 1.3 christos echo ' yes '
10443 1.3 christos echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
10444 1.3 christos :
10445 1.3 christos else
10446 1.3 christos can_build_shared=no
10447 1.3 christos fi
10448 1.1 christos ;;
10449 1.3 christos esac
10450 1.3 christos # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
10451 1.3 christos # soname into executable. Probably we can add versioning support to
10452 1.3 christos # collect2, so additional links can be useful in future.
10453 1.3 christos if test "$aix_use_runtimelinking" = yes; then
10454 1.3 christos # If using run time linking (on AIX 4.2 or later) use lib<name>.so
10455 1.3 christos # instead of lib<name>.a to let people know that these are not
10456 1.3 christos # typical AIX shared libraries.
10457 1.3 christos library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10458 1.3 christos else
10459 1.3 christos # We preserve .a as extension for shared libraries through AIX4.2
10460 1.3 christos # and later when we are not doing run time linking.
10461 1.3 christos library_names_spec='${libname}${release}.a $libname.a'
10462 1.3 christos soname_spec='${libname}${release}${shared_ext}$major'
10463 1.3 christos fi
10464 1.3 christos shlibpath_var=LIBPATH
10465 1.3 christos fi
10466 1.3 christos ;;
10467 1.3 christos
10468 1.3 christos amigaos*)
10469 1.3 christos case $host_cpu in
10470 1.3 christos powerpc)
10471 1.3 christos # Since July 2007 AmigaOS4 officially supports .so libraries.
10472 1.3 christos # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
10473 1.3 christos library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10474 1.1 christos ;;
10475 1.3 christos m68k)
10476 1.3 christos library_names_spec='$libname.ixlibrary $libname.a'
10477 1.3 christos # Create ${libname}_ixlibrary.a entries in /sys/libs.
10478 1.3 christos finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`$ECHO "X$lib" | $Xsed -e '\''s%^.*/\([^/]*\)\.ixlibrary$%\1%'\''`; test $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'
10479 1.1 christos ;;
10480 1.1 christos esac
10481 1.3 christos ;;
10482 1.1 christos
10483 1.3 christos beos*)
10484 1.3 christos library_names_spec='${libname}${shared_ext}'
10485 1.3 christos dynamic_linker="$host_os ld.so"
10486 1.3 christos shlibpath_var=LIBRARY_PATH
10487 1.1 christos ;;
10488 1.1 christos
10489 1.3 christos bsdi[45]*)
10490 1.3 christos version_type=linux
10491 1.3 christos need_version=no
10492 1.3 christos library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10493 1.3 christos soname_spec='${libname}${release}${shared_ext}$major'
10494 1.3 christos finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
10495 1.3 christos shlibpath_var=LD_LIBRARY_PATH
10496 1.3 christos sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
10497 1.3 christos sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
10498 1.3 christos # the default ld.so.conf also contains /usr/contrib/lib and
10499 1.3 christos # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
10500 1.3 christos # libtool to hard-code these into programs
10501 1.3 christos ;;
10502 1.1 christos
10503 1.3 christos cygwin* | mingw* | pw32* | cegcc*)
10504 1.3 christos version_type=windows
10505 1.3 christos shrext_cmds=".dll"
10506 1.3 christos need_version=no
10507 1.3 christos need_lib_prefix=no
10508 1.1 christos
10509 1.3 christos case $GCC,$host_os in
10510 1.3 christos yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*)
10511 1.3 christos library_names_spec='$libname.dll.a'
10512 1.3 christos # DLL is installed to $(libdir)/../bin by postinstall_cmds
10513 1.3 christos postinstall_cmds='base_file=`basename \${file}`~
10514 1.3 christos dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
10515 1.3 christos dldir=$destdir/`dirname \$dlpath`~
10516 1.3 christos test -d \$dldir || mkdir -p \$dldir~
10517 1.3 christos $install_prog $dir/$dlname \$dldir/$dlname~
10518 1.3 christos chmod a+x \$dldir/$dlname~
10519 1.3 christos if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
10520 1.3 christos eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
10521 1.3 christos fi'
10522 1.3 christos postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
10523 1.3 christos dlpath=$dir/\$dldll~
10524 1.3 christos $RM \$dlpath'
10525 1.3 christos shlibpath_overrides_runpath=yes
10526 1.1 christos
10527 1.3 christos case $host_os in
10528 1.3 christos cygwin*)
10529 1.3 christos # Cygwin DLLs use 'cyg' prefix rather than 'lib'
10530 1.3 christos soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
10531 1.3 christos sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib"
10532 1.3 christos ;;
10533 1.3 christos mingw* | cegcc*)
10534 1.3 christos # MinGW DLLs use traditional 'lib' prefix
10535 1.3 christos soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
10536 1.3 christos sys_lib_search_path_spec=`$CC -print-search-dirs | $GREP "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
10537 1.3 christos if $ECHO "$sys_lib_search_path_spec" | $GREP ';[c-zC-Z]:/' >/dev/null; then
10538 1.3 christos # It is most probably a Windows format PATH printed by
10539 1.3 christos # mingw gcc, but we are running on Cygwin. Gcc prints its search
10540 1.3 christos # path with ; separators, and with drive letters. We can handle the
10541 1.3 christos # drive letters (cygwin fileutils understands them), so leave them,
10542 1.3 christos # especially as we might pass files found there to a mingw objdump,
10543 1.3 christos # which wouldn't understand a cygwinified path. Ahh.
10544 1.3 christos sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
10545 1.3 christos else
10546 1.3 christos sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
10547 1.3 christos fi
10548 1.3 christos ;;
10549 1.3 christos pw32*)
10550 1.3 christos # pw32 DLLs use 'pw' prefix rather than 'lib'
10551 1.3 christos library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
10552 1.3 christos ;;
10553 1.3 christos esac
10554 1.3 christos ;;
10555 1.1 christos
10556 1.3 christos *)
10557 1.3 christos library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
10558 1.3 christos ;;
10559 1.3 christos esac
10560 1.3 christos dynamic_linker='Win32 ld.exe'
10561 1.3 christos # FIXME: first we should search . and the directory the executable is in
10562 1.3 christos shlibpath_var=PATH
10563 1.3 christos ;;
10564 1.1 christos
10565 1.3 christos darwin* | rhapsody*)
10566 1.3 christos dynamic_linker="$host_os dyld"
10567 1.3 christos version_type=darwin
10568 1.3 christos need_lib_prefix=no
10569 1.3 christos need_version=no
10570 1.3 christos library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
10571 1.3 christos soname_spec='${libname}${release}${major}$shared_ext'
10572 1.3 christos shlibpath_overrides_runpath=yes
10573 1.3 christos shlibpath_var=DYLD_LIBRARY_PATH
10574 1.3 christos shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
10575 1.1 christos
10576 1.3 christos sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
10577 1.3 christos sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
10578 1.3 christos ;;
10579 1.1 christos
10580 1.3 christos dgux*)
10581 1.3 christos version_type=linux
10582 1.3 christos need_lib_prefix=no
10583 1.3 christos need_version=no
10584 1.3 christos library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
10585 1.3 christos soname_spec='${libname}${release}${shared_ext}$major'
10586 1.3 christos shlibpath_var=LD_LIBRARY_PATH
10587 1.3 christos ;;
10588 1.1 christos
10589 1.3 christos freebsd1*)
10590 1.3 christos dynamic_linker=no
10591 1.3 christos ;;
10592 1.1 christos
10593 1.3 christos freebsd* | dragonfly*)
10594 1.3 christos # DragonFly does not have aout. When/if they implement a new
10595 1.3 christos # versioning mechanism, adjust this.
10596 1.3 christos if test -x /usr/bin/objformat; then
10597 1.3 christos objformat=`/usr/bin/objformat`
10598 1.3 christos else
10599 1.3 christos case $host_os in
10600 1.3 christos freebsd[123]*) objformat=aout ;;
10601 1.3 christos *) objformat=elf ;;
10602 1.3 christos esac
10603 1.3 christos fi
10604 1.3 christos version_type=freebsd-$objformat
10605 1.3 christos case $version_type in
10606 1.3 christos freebsd-elf*)
10607 1.3 christos library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
10608 1.3 christos need_version=no
10609 1.3 christos need_lib_prefix=no
10610 1.3 christos ;;
10611 1.3 christos freebsd-*)
10612 1.3 christos library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
10613 1.3 christos need_version=yes
10614 1.3 christos ;;
10615 1.3 christos esac
10616 1.3 christos shlibpath_var=LD_LIBRARY_PATH
10617 1.3 christos case $host_os in
10618 1.3 christos freebsd2*)
10619 1.3 christos shlibpath_overrides_runpath=yes
10620 1.3 christos ;;
10621 1.3 christos freebsd3.[01]* | freebsdelf3.[01]*)
10622 1.3 christos shlibpath_overrides_runpath=yes
10623 1.3 christos hardcode_into_libs=yes
10624 1.3 christos ;;
10625 1.3 christos freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
10626 1.3 christos freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
10627 1.3 christos shlibpath_overrides_runpath=no
10628 1.3 christos hardcode_into_libs=yes
10629 1.3 christos ;;
10630 1.3 christos *) # from 4.6 on, and DragonFly
10631 1.3 christos shlibpath_overrides_runpath=yes
10632 1.3 christos hardcode_into_libs=yes
10633 1.1 christos ;;
10634 1.3 christos esac
10635 1.3 christos ;;
10636 1.1 christos
10637 1.3 christos gnu*)
10638 1.3 christos version_type=linux
10639 1.3 christos need_lib_prefix=no
10640 1.3 christos need_version=no
10641 1.3 christos library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
10642 1.3 christos soname_spec='${libname}${release}${shared_ext}$major'
10643 1.3 christos shlibpath_var=LD_LIBRARY_PATH
10644 1.3 christos hardcode_into_libs=yes
10645 1.3 christos ;;
10646 1.1 christos
10647 1.3 christos hpux9* | hpux10* | hpux11*)
10648 1.3 christos # Give a soname corresponding to the major version so that dld.sl refuses to
10649 1.3 christos # link against other versions.
10650 1.3 christos version_type=sunos
10651 1.3 christos need_lib_prefix=no
10652 1.3 christos need_version=no
10653 1.3 christos case $host_cpu in
10654 1.3 christos ia64*)
10655 1.3 christos shrext_cmds='.so'
10656 1.3 christos hardcode_into_libs=yes
10657 1.3 christos dynamic_linker="$host_os dld.so"
10658 1.3 christos shlibpath_var=LD_LIBRARY_PATH
10659 1.3 christos shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
10660 1.3 christos library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10661 1.3 christos soname_spec='${libname}${release}${shared_ext}$major'
10662 1.3 christos if test "X$HPUX_IA64_MODE" = X32; then
10663 1.3 christos sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
10664 1.1 christos else
10665 1.3 christos sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
10666 1.1 christos fi
10667 1.3 christos sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
10668 1.3 christos ;;
10669 1.3 christos hppa*64*)
10670 1.3 christos shrext_cmds='.sl'
10671 1.3 christos hardcode_into_libs=yes
10672 1.3 christos dynamic_linker="$host_os dld.sl"
10673 1.3 christos shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
10674 1.3 christos shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
10675 1.3 christos library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10676 1.3 christos soname_spec='${libname}${release}${shared_ext}$major'
10677 1.3 christos sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
10678 1.3 christos sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
10679 1.3 christos ;;
10680 1.3 christos *)
10681 1.3 christos shrext_cmds='.sl'
10682 1.3 christos dynamic_linker="$host_os dld.sl"
10683 1.3 christos shlibpath_var=SHLIB_PATH
10684 1.3 christos shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
10685 1.3 christos library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10686 1.3 christos soname_spec='${libname}${release}${shared_ext}$major'
10687 1.3 christos ;;
10688 1.3 christos esac
10689 1.3 christos # HP-UX runs *really* slowly unless shared libraries are mode 555.
10690 1.3 christos postinstall_cmds='chmod 555 $lib'
10691 1.3 christos ;;
10692 1.1 christos
10693 1.3 christos interix[3-9]*)
10694 1.3 christos version_type=linux
10695 1.3 christos need_lib_prefix=no
10696 1.3 christos need_version=no
10697 1.3 christos library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
10698 1.3 christos soname_spec='${libname}${release}${shared_ext}$major'
10699 1.3 christos dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
10700 1.3 christos shlibpath_var=LD_LIBRARY_PATH
10701 1.3 christos shlibpath_overrides_runpath=no
10702 1.3 christos hardcode_into_libs=yes
10703 1.3 christos ;;
10704 1.1 christos
10705 1.3 christos irix5* | irix6* | nonstopux*)
10706 1.3 christos case $host_os in
10707 1.3 christos nonstopux*) version_type=nonstopux ;;
10708 1.3 christos *)
10709 1.3 christos if test "$lt_cv_prog_gnu_ld" = yes; then
10710 1.3 christos version_type=linux
10711 1.3 christos else
10712 1.3 christos version_type=irix
10713 1.3 christos fi ;;
10714 1.3 christos esac
10715 1.3 christos need_lib_prefix=no
10716 1.3 christos need_version=no
10717 1.3 christos soname_spec='${libname}${release}${shared_ext}$major'
10718 1.3 christos library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
10719 1.3 christos case $host_os in
10720 1.3 christos irix5* | nonstopux*)
10721 1.3 christos libsuff= shlibsuff=
10722 1.3 christos ;;
10723 1.3 christos *)
10724 1.3 christos case $LD in # libtool.m4 will add one of these switches to LD
10725 1.3 christos *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
10726 1.3 christos libsuff= shlibsuff= libmagic=32-bit;;
10727 1.3 christos *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
10728 1.3 christos libsuff=32 shlibsuff=N32 libmagic=N32;;
10729 1.3 christos *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
10730 1.3 christos libsuff=64 shlibsuff=64 libmagic=64-bit;;
10731 1.3 christos *) libsuff= shlibsuff= libmagic=never-match;;
10732 1.3 christos esac
10733 1.3 christos ;;
10734 1.3 christos esac
10735 1.3 christos shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
10736 1.3 christos shlibpath_overrides_runpath=no
10737 1.3 christos sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
10738 1.3 christos sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
10739 1.3 christos hardcode_into_libs=yes
10740 1.3 christos ;;
10741 1.1 christos
10742 1.4 christos # No shared lib support for Linux oldld, aout, or coff.
10743 1.4 christos linux*oldld* | linux*aout* | linux*coff*)
10744 1.4 christos dynamic_linker=no
10745 1.4 christos ;;
10746 1.1 christos
10747 1.4 christos # This must be Linux ELF.
10748 1.4 christos linux* | k*bsd*-gnu)
10749 1.4 christos version_type=linux
10750 1.4 christos need_lib_prefix=no
10751 1.4 christos need_version=no
10752 1.4 christos library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10753 1.4 christos soname_spec='${libname}${release}${shared_ext}$major'
10754 1.4 christos finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
10755 1.4 christos shlibpath_var=LD_LIBRARY_PATH
10756 1.4 christos shlibpath_overrides_runpath=no
10757 1.4 christos # Some binutils ld are patched to set DT_RUNPATH
10758 1.4 christos save_LDFLAGS=$LDFLAGS
10759 1.4 christos save_libdir=$libdir
10760 1.4 christos eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
10761 1.4 christos LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
10762 1.4 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10763 1.4 christos /* end confdefs.h. */
10764 1.1 christos
10765 1.4 christos int
10766 1.4 christos main ()
10767 1.3 christos {
10768 1.1 christos
10769 1.4 christos ;
10770 1.4 christos return 0;
10771 1.3 christos }
10772 1.4 christos _ACEOF
10773 1.4 christos if ac_fn_c_try_link "$LINENO"; then :
10774 1.4 christos if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
10775 1.4 christos shlibpath_overrides_runpath=yes
10776 1.3 christos fi
10777 1.3 christos fi
10778 1.4 christos rm -f core conftest.err conftest.$ac_objext \
10779 1.4 christos conftest$ac_exeext conftest.$ac_ext
10780 1.4 christos LDFLAGS=$save_LDFLAGS
10781 1.4 christos libdir=$save_libdir
10782 1.1 christos
10783 1.4 christos # This implies no fast_install, which is unacceptable.
10784 1.4 christos # Some rework will be needed to allow for fast_install
10785 1.4 christos # before this can be enabled.
10786 1.4 christos hardcode_into_libs=yes
10787 1.1 christos
10788 1.4 christos # Append ld.so.conf contents to the search path
10789 1.4 christos if test -f /etc/ld.so.conf; then
10790 1.4 christos 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;/^$/d' | tr '\n' ' '`
10791 1.4 christos sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
10792 1.4 christos fi
10793 1.1 christos
10794 1.4 christos # We used to test for /lib/ld.so.1 and disable shared libraries on
10795 1.4 christos # powerpc, because MkLinux only supported shared libraries with the
10796 1.4 christos # GNU dynamic linker. Since this was broken with cross compilers,
10797 1.4 christos # most powerpc-linux boxes support dynamic linking these days and
10798 1.4 christos # people can always --disable-shared, the test was removed, and we
10799 1.4 christos # assume the GNU/Linux dynamic linker is in use.
10800 1.4 christos dynamic_linker='GNU/Linux ld.so'
10801 1.4 christos ;;
10802 1.1 christos
10803 1.4 christos netbsd*)
10804 1.4 christos version_type=sunos
10805 1.4 christos need_lib_prefix=no
10806 1.4 christos need_version=no
10807 1.4 christos if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
10808 1.4 christos library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10809 1.4 christos finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
10810 1.4 christos dynamic_linker='NetBSD (a.out) ld.so'
10811 1.4 christos else
10812 1.4 christos library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
10813 1.4 christos soname_spec='${libname}${release}${shared_ext}$major'
10814 1.4 christos dynamic_linker='NetBSD ld.elf_so'
10815 1.4 christos fi
10816 1.4 christos shlibpath_var=LD_LIBRARY_PATH
10817 1.4 christos shlibpath_overrides_runpath=yes
10818 1.4 christos hardcode_into_libs=yes
10819 1.4 christos ;;
10820 1.1 christos
10821 1.4 christos newsos6)
10822 1.4 christos version_type=linux
10823 1.4 christos library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10824 1.4 christos shlibpath_var=LD_LIBRARY_PATH
10825 1.4 christos shlibpath_overrides_runpath=yes
10826 1.4 christos ;;
10827 1.1 christos
10828 1.4 christos *nto* | *qnx*)
10829 1.4 christos version_type=qnx
10830 1.4 christos need_lib_prefix=no
10831 1.4 christos need_version=no
10832 1.4 christos library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10833 1.4 christos soname_spec='${libname}${release}${shared_ext}$major'
10834 1.4 christos shlibpath_var=LD_LIBRARY_PATH
10835 1.4 christos shlibpath_overrides_runpath=no
10836 1.4 christos hardcode_into_libs=yes
10837 1.4 christos dynamic_linker='ldqnx.so'
10838 1.4 christos ;;
10839 1.1 christos
10840 1.4 christos openbsd*)
10841 1.4 christos version_type=sunos
10842 1.4 christos sys_lib_dlsearch_path_spec="/usr/lib"
10843 1.4 christos need_lib_prefix=no
10844 1.4 christos # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
10845 1.4 christos case $host_os in
10846 1.4 christos openbsd3.3 | openbsd3.3.*) need_version=yes ;;
10847 1.4 christos *) need_version=no ;;
10848 1.4 christos esac
10849 1.4 christos library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10850 1.4 christos finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
10851 1.4 christos shlibpath_var=LD_LIBRARY_PATH
10852 1.4 christos if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
10853 1.4 christos case $host_os in
10854 1.4 christos openbsd2.[89] | openbsd2.[89].*)
10855 1.4 christos shlibpath_overrides_runpath=no
10856 1.4 christos ;;
10857 1.4 christos *)
10858 1.4 christos shlibpath_overrides_runpath=yes
10859 1.4 christos ;;
10860 1.4 christos esac
10861 1.3 christos else
10862 1.4 christos shlibpath_overrides_runpath=yes
10863 1.1 christos fi
10864 1.4 christos ;;
10865 1.4 christos
10866 1.4 christos os2*)
10867 1.4 christos libname_spec='$name'
10868 1.4 christos shrext_cmds=".dll"
10869 1.4 christos need_lib_prefix=no
10870 1.4 christos library_names_spec='$libname${shared_ext} $libname.a'
10871 1.4 christos dynamic_linker='OS/2 ld.exe'
10872 1.4 christos shlibpath_var=LIBPATH
10873 1.4 christos ;;
10874 1.3 christos
10875 1.4 christos osf3* | osf4* | osf5*)
10876 1.4 christos version_type=osf
10877 1.4 christos need_lib_prefix=no
10878 1.4 christos need_version=no
10879 1.4 christos soname_spec='${libname}${release}${shared_ext}$major'
10880 1.4 christos library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10881 1.4 christos shlibpath_var=LD_LIBRARY_PATH
10882 1.4 christos sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
10883 1.4 christos sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
10884 1.4 christos ;;
10885 1.3 christos
10886 1.4 christos rdos*)
10887 1.4 christos dynamic_linker=no
10888 1.4 christos ;;
10889 1.1 christos
10890 1.4 christos solaris*)
10891 1.4 christos version_type=linux
10892 1.4 christos need_lib_prefix=no
10893 1.4 christos need_version=no
10894 1.4 christos library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10895 1.4 christos soname_spec='${libname}${release}${shared_ext}$major'
10896 1.4 christos shlibpath_var=LD_LIBRARY_PATH
10897 1.4 christos shlibpath_overrides_runpath=yes
10898 1.4 christos hardcode_into_libs=yes
10899 1.4 christos # ldd complains unless libraries are executable
10900 1.4 christos postinstall_cmds='chmod +x $lib'
10901 1.4 christos ;;
10902 1.1 christos
10903 1.4 christos sunos4*)
10904 1.4 christos version_type=sunos
10905 1.4 christos library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10906 1.4 christos finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
10907 1.4 christos shlibpath_var=LD_LIBRARY_PATH
10908 1.4 christos shlibpath_overrides_runpath=yes
10909 1.4 christos if test "$with_gnu_ld" = yes; then
10910 1.4 christos need_lib_prefix=no
10911 1.4 christos fi
10912 1.4 christos need_version=yes
10913 1.4 christos ;;
10914 1.1 christos
10915 1.4 christos sysv4 | sysv4.3*)
10916 1.4 christos version_type=linux
10917 1.4 christos library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10918 1.4 christos soname_spec='${libname}${release}${shared_ext}$major'
10919 1.4 christos shlibpath_var=LD_LIBRARY_PATH
10920 1.4 christos case $host_vendor in
10921 1.4 christos sni)
10922 1.4 christos shlibpath_overrides_runpath=no
10923 1.4 christos need_lib_prefix=no
10924 1.4 christos runpath_var=LD_RUN_PATH
10925 1.4 christos ;;
10926 1.4 christos siemens)
10927 1.4 christos need_lib_prefix=no
10928 1.4 christos ;;
10929 1.4 christos motorola)
10930 1.4 christos need_lib_prefix=no
10931 1.4 christos need_version=no
10932 1.4 christos shlibpath_overrides_runpath=no
10933 1.4 christos sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
10934 1.4 christos ;;
10935 1.3 christos esac
10936 1.4 christos ;;
10937 1.1 christos
10938 1.4 christos sysv4*MP*)
10939 1.4 christos if test -d /usr/nec ;then
10940 1.4 christos version_type=linux
10941 1.4 christos library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
10942 1.4 christos soname_spec='$libname${shared_ext}.$major'
10943 1.4 christos shlibpath_var=LD_LIBRARY_PATH
10944 1.4 christos fi
10945 1.4 christos ;;
10946 1.1 christos
10947 1.4 christos sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
10948 1.4 christos version_type=freebsd-elf
10949 1.4 christos need_lib_prefix=no
10950 1.4 christos need_version=no
10951 1.4 christos library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
10952 1.4 christos soname_spec='${libname}${release}${shared_ext}$major'
10953 1.4 christos shlibpath_var=LD_LIBRARY_PATH
10954 1.4 christos shlibpath_overrides_runpath=yes
10955 1.4 christos hardcode_into_libs=yes
10956 1.4 christos if test "$with_gnu_ld" = yes; then
10957 1.4 christos sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
10958 1.4 christos else
10959 1.4 christos sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
10960 1.4 christos case $host_os in
10961 1.4 christos sco3.2v5*)
10962 1.4 christos sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
10963 1.4 christos ;;
10964 1.4 christos esac
10965 1.4 christos fi
10966 1.4 christos sys_lib_dlsearch_path_spec='/usr/lib'
10967 1.4 christos ;;
10968 1.1 christos
10969 1.4 christos tpf*)
10970 1.4 christos # TPF is a cross-target only. Preferred cross-host = GNU/Linux.
10971 1.4 christos version_type=linux
10972 1.4 christos need_lib_prefix=no
10973 1.4 christos need_version=no
10974 1.4 christos library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10975 1.4 christos shlibpath_var=LD_LIBRARY_PATH
10976 1.4 christos shlibpath_overrides_runpath=no
10977 1.4 christos hardcode_into_libs=yes
10978 1.4 christos ;;
10979 1.1 christos
10980 1.4 christos uts4*)
10981 1.4 christos version_type=linux
10982 1.4 christos library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10983 1.4 christos soname_spec='${libname}${release}${shared_ext}$major'
10984 1.4 christos shlibpath_var=LD_LIBRARY_PATH
10985 1.4 christos ;;
10986 1.1 christos
10987 1.4 christos *)
10988 1.4 christos dynamic_linker=no
10989 1.4 christos ;;
10990 1.4 christos esac
10991 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
10992 1.4 christos $as_echo "$dynamic_linker" >&6; }
10993 1.4 christos test "$dynamic_linker" = no && can_build_shared=no
10994 1.1 christos
10995 1.4 christos variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
10996 1.4 christos if test "$GCC" = yes; then
10997 1.4 christos variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
10998 1.4 christos fi
10999 1.1 christos
11000 1.4 christos if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
11001 1.4 christos sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
11002 1.4 christos fi
11003 1.4 christos if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
11004 1.4 christos sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
11005 1.4 christos fi
11006 1.1 christos
11007 1.1 christos
11008 1.1 christos
11009 1.1 christos
11010 1.1 christos
11011 1.1 christos
11012 1.1 christos
11013 1.3 christos
11014 1.3 christos
11015 1.3 christos
11016 1.3 christos
11017 1.3 christos
11018 1.3 christos
11019 1.3 christos
11020 1.3 christos
11021 1.3 christos
11022 1.3 christos
11023 1.3 christos
11024 1.3 christos
11025 1.1 christos
11026 1.1 christos
11027 1.3 christos
11028 1.3 christos
11029 1.3 christos
11030 1.1 christos
11031 1.1 christos
11032 1.1 christos
11033 1.1 christos
11034 1.1 christos
11035 1.1 christos
11036 1.1 christos
11037 1.1 christos
11038 1.1 christos
11039 1.1 christos
11040 1.1 christos
11041 1.1 christos
11042 1.1 christos
11043 1.1 christos
11044 1.1 christos
11045 1.1 christos
11046 1.1 christos
11047 1.1 christos
11048 1.1 christos
11049 1.1 christos
11050 1.1 christos
11051 1.1 christos
11052 1.1 christos
11053 1.1 christos
11054 1.1 christos
11055 1.1 christos
11056 1.1 christos
11057 1.1 christos
11058 1.1 christos
11059 1.1 christos
11060 1.1 christos
11061 1.1 christos
11062 1.1 christos
11063 1.1 christos
11064 1.1 christos
11065 1.1 christos
11066 1.1 christos
11067 1.1 christos
11068 1.1 christos
11069 1.1 christos
11070 1.1 christos
11071 1.1 christos
11072 1.1 christos
11073 1.1 christos
11074 1.1 christos
11075 1.1 christos
11076 1.1 christos
11077 1.1 christos
11078 1.1 christos
11079 1.1 christos
11080 1.1 christos
11081 1.1 christos
11082 1.1 christos
11083 1.1 christos
11084 1.1 christos
11085 1.1 christos
11086 1.1 christos
11087 1.1 christos
11088 1.1 christos
11089 1.1 christos
11090 1.1 christos
11091 1.1 christos
11092 1.1 christos
11093 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
11094 1.4 christos $as_echo_n "checking how to hardcode library paths into programs... " >&6; }
11095 1.4 christos hardcode_action=
11096 1.4 christos if test -n "$hardcode_libdir_flag_spec" ||
11097 1.4 christos test -n "$runpath_var" ||
11098 1.4 christos test "X$hardcode_automatic" = "Xyes" ; then
11099 1.1 christos
11100 1.4 christos # We can hardcode non-existent directories.
11101 1.4 christos if test "$hardcode_direct" != no &&
11102 1.4 christos # If the only mechanism to avoid hardcoding is shlibpath_var, we
11103 1.4 christos # have to relink, otherwise we might link with an installed library
11104 1.4 christos # when we should be linking with a yet-to-be-installed one
11105 1.4 christos ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no &&
11106 1.4 christos test "$hardcode_minus_L" != no; then
11107 1.4 christos # Linking always hardcodes the temporary library directory.
11108 1.4 christos hardcode_action=relink
11109 1.4 christos else
11110 1.4 christos # We can link without hardcoding, and we can hardcode nonexisting dirs.
11111 1.4 christos hardcode_action=immediate
11112 1.4 christos fi
11113 1.3 christos else
11114 1.4 christos # We cannot hardcode anything, or else we can only hardcode existing
11115 1.4 christos # directories.
11116 1.4 christos hardcode_action=unsupported
11117 1.3 christos fi
11118 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5
11119 1.4 christos $as_echo "$hardcode_action" >&6; }
11120 1.1 christos
11121 1.4 christos if test "$hardcode_action" = relink ||
11122 1.4 christos test "$inherit_rpath" = yes; then
11123 1.4 christos # Fast installation is not supported
11124 1.4 christos enable_fast_install=no
11125 1.4 christos elif test "$shlibpath_overrides_runpath" = yes ||
11126 1.4 christos test "$enable_shared" = no; then
11127 1.4 christos # Fast installation is not necessary
11128 1.4 christos enable_fast_install=needless
11129 1.3 christos fi
11130 1.1 christos
11131 1.1 christos
11132 1.1 christos
11133 1.1 christos
11134 1.1 christos
11135 1.4 christos
11136 1.4 christos if test "x$enable_dlopen" != xyes; then
11137 1.4 christos enable_dlopen=unknown
11138 1.4 christos enable_dlopen_self=unknown
11139 1.4 christos enable_dlopen_self_static=unknown
11140 1.4 christos else
11141 1.4 christos lt_cv_dlopen=no
11142 1.4 christos lt_cv_dlopen_libs=
11143 1.4 christos
11144 1.4 christos case $host_os in
11145 1.4 christos beos*)
11146 1.4 christos lt_cv_dlopen="load_add_on"
11147 1.4 christos lt_cv_dlopen_libs=
11148 1.4 christos lt_cv_dlopen_self=yes
11149 1.4 christos ;;
11150 1.4 christos
11151 1.4 christos mingw* | pw32* | cegcc*)
11152 1.4 christos lt_cv_dlopen="LoadLibrary"
11153 1.4 christos lt_cv_dlopen_libs=
11154 1.4 christos ;;
11155 1.4 christos
11156 1.4 christos cygwin*)
11157 1.4 christos lt_cv_dlopen="dlopen"
11158 1.4 christos lt_cv_dlopen_libs=
11159 1.4 christos ;;
11160 1.4 christos
11161 1.4 christos darwin*)
11162 1.4 christos # if libdl is installed we need to link against it
11163 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
11164 1.4 christos $as_echo_n "checking for dlopen in -ldl... " >&6; }
11165 1.5 christos if ${ac_cv_lib_dl_dlopen+:} false; then :
11166 1.4 christos $as_echo_n "(cached) " >&6
11167 1.3 christos else
11168 1.4 christos ac_check_lib_save_LIBS=$LIBS
11169 1.4 christos LIBS="-ldl $LIBS"
11170 1.4 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11171 1.3 christos /* end confdefs.h. */
11172 1.4 christos
11173 1.4 christos /* Override any GCC internal prototype to avoid an error.
11174 1.4 christos Use char because int might match the return type of a GCC
11175 1.4 christos builtin and then its argument prototype would still apply. */
11176 1.4 christos #ifdef __cplusplus
11177 1.4 christos extern "C"
11178 1.3 christos #endif
11179 1.4 christos char dlopen ();
11180 1.3 christos int
11181 1.3 christos main ()
11182 1.3 christos {
11183 1.4 christos return dlopen ();
11184 1.3 christos ;
11185 1.3 christos return 0;
11186 1.3 christos }
11187 1.3 christos _ACEOF
11188 1.4 christos if ac_fn_c_try_link "$LINENO"; then :
11189 1.4 christos ac_cv_lib_dl_dlopen=yes
11190 1.3 christos else
11191 1.4 christos ac_cv_lib_dl_dlopen=no
11192 1.3 christos fi
11193 1.4 christos rm -f core conftest.err conftest.$ac_objext \
11194 1.4 christos conftest$ac_exeext conftest.$ac_ext
11195 1.4 christos LIBS=$ac_check_lib_save_LIBS
11196 1.3 christos fi
11197 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
11198 1.4 christos $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
11199 1.5 christos if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
11200 1.4 christos lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
11201 1.4 christos else
11202 1.1 christos
11203 1.4 christos lt_cv_dlopen="dyld"
11204 1.4 christos lt_cv_dlopen_libs=
11205 1.4 christos lt_cv_dlopen_self=yes
11206 1.1 christos
11207 1.3 christos fi
11208 1.1 christos
11209 1.4 christos ;;
11210 1.1 christos
11211 1.4 christos *)
11212 1.4 christos ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load"
11213 1.5 christos if test "x$ac_cv_func_shl_load" = xyes; then :
11214 1.4 christos lt_cv_dlopen="shl_load"
11215 1.4 christos else
11216 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
11217 1.4 christos $as_echo_n "checking for shl_load in -ldld... " >&6; }
11218 1.5 christos if ${ac_cv_lib_dld_shl_load+:} false; then :
11219 1.4 christos $as_echo_n "(cached) " >&6
11220 1.3 christos else
11221 1.4 christos ac_check_lib_save_LIBS=$LIBS
11222 1.4 christos LIBS="-ldld $LIBS"
11223 1.4 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11224 1.3 christos /* end confdefs.h. */
11225 1.4 christos
11226 1.4 christos /* Override any GCC internal prototype to avoid an error.
11227 1.4 christos Use char because int might match the return type of a GCC
11228 1.4 christos builtin and then its argument prototype would still apply. */
11229 1.4 christos #ifdef __cplusplus
11230 1.4 christos extern "C"
11231 1.4 christos #endif
11232 1.4 christos char shl_load ();
11233 1.4 christos int
11234 1.4 christos main ()
11235 1.4 christos {
11236 1.4 christos return shl_load ();
11237 1.4 christos ;
11238 1.4 christos return 0;
11239 1.4 christos }
11240 1.3 christos _ACEOF
11241 1.4 christos if ac_fn_c_try_link "$LINENO"; then :
11242 1.4 christos ac_cv_lib_dld_shl_load=yes
11243 1.3 christos else
11244 1.4 christos ac_cv_lib_dld_shl_load=no
11245 1.4 christos fi
11246 1.4 christos rm -f core conftest.err conftest.$ac_objext \
11247 1.4 christos conftest$ac_exeext conftest.$ac_ext
11248 1.4 christos LIBS=$ac_check_lib_save_LIBS
11249 1.3 christos fi
11250 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
11251 1.4 christos $as_echo "$ac_cv_lib_dld_shl_load" >&6; }
11252 1.5 christos if test "x$ac_cv_lib_dld_shl_load" = xyes; then :
11253 1.4 christos lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"
11254 1.4 christos else
11255 1.4 christos ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
11256 1.5 christos if test "x$ac_cv_func_dlopen" = xyes; then :
11257 1.4 christos lt_cv_dlopen="dlopen"
11258 1.4 christos else
11259 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
11260 1.4 christos $as_echo_n "checking for dlopen in -ldl... " >&6; }
11261 1.5 christos if ${ac_cv_lib_dl_dlopen+:} false; then :
11262 1.4 christos $as_echo_n "(cached) " >&6
11263 1.4 christos else
11264 1.4 christos ac_check_lib_save_LIBS=$LIBS
11265 1.4 christos LIBS="-ldl $LIBS"
11266 1.4 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11267 1.4 christos /* end confdefs.h. */
11268 1.1 christos
11269 1.4 christos /* Override any GCC internal prototype to avoid an error.
11270 1.4 christos Use char because int might match the return type of a GCC
11271 1.4 christos builtin and then its argument prototype would still apply. */
11272 1.4 christos #ifdef __cplusplus
11273 1.4 christos extern "C"
11274 1.4 christos #endif
11275 1.4 christos char dlopen ();
11276 1.4 christos int
11277 1.4 christos main ()
11278 1.4 christos {
11279 1.4 christos return dlopen ();
11280 1.4 christos ;
11281 1.4 christos return 0;
11282 1.4 christos }
11283 1.3 christos _ACEOF
11284 1.4 christos if ac_fn_c_try_link "$LINENO"; then :
11285 1.4 christos ac_cv_lib_dl_dlopen=yes
11286 1.3 christos else
11287 1.4 christos ac_cv_lib_dl_dlopen=no
11288 1.4 christos fi
11289 1.4 christos rm -f core conftest.err conftest.$ac_objext \
11290 1.4 christos conftest$ac_exeext conftest.$ac_ext
11291 1.4 christos LIBS=$ac_check_lib_save_LIBS
11292 1.3 christos fi
11293 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
11294 1.4 christos $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
11295 1.5 christos if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
11296 1.4 christos lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
11297 1.4 christos else
11298 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
11299 1.4 christos $as_echo_n "checking for dlopen in -lsvld... " >&6; }
11300 1.5 christos if ${ac_cv_lib_svld_dlopen+:} false; then :
11301 1.4 christos $as_echo_n "(cached) " >&6
11302 1.4 christos else
11303 1.4 christos ac_check_lib_save_LIBS=$LIBS
11304 1.4 christos LIBS="-lsvld $LIBS"
11305 1.4 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11306 1.4 christos /* end confdefs.h. */
11307 1.1 christos
11308 1.4 christos /* Override any GCC internal prototype to avoid an error.
11309 1.4 christos Use char because int might match the return type of a GCC
11310 1.4 christos builtin and then its argument prototype would still apply. */
11311 1.4 christos #ifdef __cplusplus
11312 1.4 christos extern "C"
11313 1.4 christos #endif
11314 1.4 christos char dlopen ();
11315 1.4 christos int
11316 1.4 christos main ()
11317 1.4 christos {
11318 1.4 christos return dlopen ();
11319 1.4 christos ;
11320 1.4 christos return 0;
11321 1.4 christos }
11322 1.4 christos _ACEOF
11323 1.4 christos if ac_fn_c_try_link "$LINENO"; then :
11324 1.4 christos ac_cv_lib_svld_dlopen=yes
11325 1.1 christos else
11326 1.4 christos ac_cv_lib_svld_dlopen=no
11327 1.1 christos fi
11328 1.4 christos rm -f core conftest.err conftest.$ac_objext \
11329 1.4 christos conftest$ac_exeext conftest.$ac_ext
11330 1.4 christos LIBS=$ac_check_lib_save_LIBS
11331 1.3 christos fi
11332 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
11333 1.4 christos $as_echo "$ac_cv_lib_svld_dlopen" >&6; }
11334 1.5 christos if test "x$ac_cv_lib_svld_dlopen" = xyes; then :
11335 1.4 christos lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
11336 1.4 christos else
11337 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
11338 1.4 christos $as_echo_n "checking for dld_link in -ldld... " >&6; }
11339 1.5 christos if ${ac_cv_lib_dld_dld_link+:} false; then :
11340 1.4 christos $as_echo_n "(cached) " >&6
11341 1.3 christos else
11342 1.4 christos ac_check_lib_save_LIBS=$LIBS
11343 1.4 christos LIBS="-ldld $LIBS"
11344 1.4 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11345 1.3 christos /* end confdefs.h. */
11346 1.1 christos
11347 1.4 christos /* Override any GCC internal prototype to avoid an error.
11348 1.4 christos Use char because int might match the return type of a GCC
11349 1.4 christos builtin and then its argument prototype would still apply. */
11350 1.4 christos #ifdef __cplusplus
11351 1.4 christos extern "C"
11352 1.4 christos #endif
11353 1.4 christos char dld_link ();
11354 1.4 christos int
11355 1.4 christos main ()
11356 1.4 christos {
11357 1.4 christos return dld_link ();
11358 1.4 christos ;
11359 1.4 christos return 0;
11360 1.4 christos }
11361 1.3 christos _ACEOF
11362 1.4 christos if ac_fn_c_try_link "$LINENO"; then :
11363 1.4 christos ac_cv_lib_dld_dld_link=yes
11364 1.3 christos else
11365 1.4 christos ac_cv_lib_dld_dld_link=no
11366 1.3 christos fi
11367 1.4 christos rm -f core conftest.err conftest.$ac_objext \
11368 1.4 christos conftest$ac_exeext conftest.$ac_ext
11369 1.4 christos LIBS=$ac_check_lib_save_LIBS
11370 1.3 christos fi
11371 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
11372 1.4 christos $as_echo "$ac_cv_lib_dld_dld_link" >&6; }
11373 1.5 christos if test "x$ac_cv_lib_dld_dld_link" = xyes; then :
11374 1.4 christos lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"
11375 1.3 christos fi
11376 1.1 christos
11377 1.1 christos
11378 1.3 christos fi
11379 1.1 christos
11380 1.1 christos
11381 1.4 christos fi
11382 1.4 christos
11383 1.1 christos
11384 1.3 christos fi
11385 1.1 christos
11386 1.1 christos
11387 1.3 christos fi
11388 1.1 christos
11389 1.1 christos
11390 1.3 christos fi
11391 1.1 christos
11392 1.4 christos ;;
11393 1.4 christos esac
11394 1.1 christos
11395 1.4 christos if test "x$lt_cv_dlopen" != xno; then
11396 1.4 christos enable_dlopen=yes
11397 1.4 christos else
11398 1.4 christos enable_dlopen=no
11399 1.4 christos fi
11400 1.1 christos
11401 1.4 christos case $lt_cv_dlopen in
11402 1.4 christos dlopen)
11403 1.4 christos save_CPPFLAGS="$CPPFLAGS"
11404 1.4 christos test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
11405 1.1 christos
11406 1.4 christos save_LDFLAGS="$LDFLAGS"
11407 1.4 christos wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
11408 1.1 christos
11409 1.4 christos save_LIBS="$LIBS"
11410 1.4 christos LIBS="$lt_cv_dlopen_libs $LIBS"
11411 1.1 christos
11412 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5
11413 1.4 christos $as_echo_n "checking whether a program can dlopen itself... " >&6; }
11414 1.5 christos if ${lt_cv_dlopen_self+:} false; then :
11415 1.4 christos $as_echo_n "(cached) " >&6
11416 1.3 christos else
11417 1.4 christos if test "$cross_compiling" = yes; then :
11418 1.4 christos lt_cv_dlopen_self=cross
11419 1.3 christos else
11420 1.4 christos lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
11421 1.4 christos lt_status=$lt_dlunknown
11422 1.4 christos cat > conftest.$ac_ext <<_LT_EOF
11423 1.5 christos #line 11423 "configure"
11424 1.4 christos #include "confdefs.h"
11425 1.4 christos
11426 1.4 christos #if HAVE_DLFCN_H
11427 1.4 christos #include <dlfcn.h>
11428 1.4 christos #endif
11429 1.4 christos
11430 1.4 christos #include <stdio.h>
11431 1.4 christos
11432 1.4 christos #ifdef RTLD_GLOBAL
11433 1.4 christos # define LT_DLGLOBAL RTLD_GLOBAL
11434 1.4 christos #else
11435 1.4 christos # ifdef DL_GLOBAL
11436 1.4 christos # define LT_DLGLOBAL DL_GLOBAL
11437 1.4 christos # else
11438 1.4 christos # define LT_DLGLOBAL 0
11439 1.4 christos # endif
11440 1.4 christos #endif
11441 1.4 christos
11442 1.4 christos /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
11443 1.4 christos find out it does not work in some platform. */
11444 1.4 christos #ifndef LT_DLLAZY_OR_NOW
11445 1.4 christos # ifdef RTLD_LAZY
11446 1.4 christos # define LT_DLLAZY_OR_NOW RTLD_LAZY
11447 1.4 christos # else
11448 1.4 christos # ifdef DL_LAZY
11449 1.4 christos # define LT_DLLAZY_OR_NOW DL_LAZY
11450 1.4 christos # else
11451 1.4 christos # ifdef RTLD_NOW
11452 1.4 christos # define LT_DLLAZY_OR_NOW RTLD_NOW
11453 1.4 christos # else
11454 1.4 christos # ifdef DL_NOW
11455 1.4 christos # define LT_DLLAZY_OR_NOW DL_NOW
11456 1.4 christos # else
11457 1.4 christos # define LT_DLLAZY_OR_NOW 0
11458 1.4 christos # endif
11459 1.4 christos # endif
11460 1.4 christos # endif
11461 1.4 christos # endif
11462 1.4 christos #endif
11463 1.4 christos
11464 1.4 christos void fnord() { int i=42;}
11465 1.4 christos int main ()
11466 1.4 christos {
11467 1.4 christos void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
11468 1.4 christos int status = $lt_dlunknown;
11469 1.4 christos
11470 1.4 christos if (self)
11471 1.4 christos {
11472 1.4 christos if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
11473 1.4 christos else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
11474 1.4 christos /* dlclose (self); */
11475 1.4 christos }
11476 1.4 christos else
11477 1.4 christos puts (dlerror ());
11478 1.1 christos
11479 1.4 christos return status;
11480 1.4 christos }
11481 1.4 christos _LT_EOF
11482 1.4 christos if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
11483 1.4 christos (eval $ac_link) 2>&5
11484 1.4 christos ac_status=$?
11485 1.4 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11486 1.4 christos test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
11487 1.4 christos (./conftest; exit; ) >&5 2>/dev/null
11488 1.4 christos lt_status=$?
11489 1.4 christos case x$lt_status in
11490 1.4 christos x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
11491 1.4 christos x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
11492 1.4 christos x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
11493 1.4 christos esac
11494 1.4 christos else :
11495 1.4 christos # compilation failed
11496 1.4 christos lt_cv_dlopen_self=no
11497 1.4 christos fi
11498 1.3 christos fi
11499 1.4 christos rm -fr conftest*
11500 1.4 christos
11501 1.1 christos
11502 1.4 christos fi
11503 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5
11504 1.4 christos $as_echo "$lt_cv_dlopen_self" >&6; }
11505 1.1 christos
11506 1.4 christos if test "x$lt_cv_dlopen_self" = xyes; then
11507 1.4 christos wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
11508 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5
11509 1.4 christos $as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
11510 1.5 christos if ${lt_cv_dlopen_self_static+:} false; then :
11511 1.4 christos $as_echo_n "(cached) " >&6
11512 1.4 christos else
11513 1.4 christos if test "$cross_compiling" = yes; then :
11514 1.4 christos lt_cv_dlopen_self_static=cross
11515 1.3 christos else
11516 1.4 christos lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
11517 1.4 christos lt_status=$lt_dlunknown
11518 1.4 christos cat > conftest.$ac_ext <<_LT_EOF
11519 1.5 christos #line 11519 "configure"
11520 1.4 christos #include "confdefs.h"
11521 1.4 christos
11522 1.4 christos #if HAVE_DLFCN_H
11523 1.4 christos #include <dlfcn.h>
11524 1.4 christos #endif
11525 1.4 christos
11526 1.4 christos #include <stdio.h>
11527 1.4 christos
11528 1.4 christos #ifdef RTLD_GLOBAL
11529 1.4 christos # define LT_DLGLOBAL RTLD_GLOBAL
11530 1.4 christos #else
11531 1.4 christos # ifdef DL_GLOBAL
11532 1.4 christos # define LT_DLGLOBAL DL_GLOBAL
11533 1.4 christos # else
11534 1.4 christos # define LT_DLGLOBAL 0
11535 1.4 christos # endif
11536 1.4 christos #endif
11537 1.4 christos
11538 1.4 christos /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
11539 1.4 christos find out it does not work in some platform. */
11540 1.4 christos #ifndef LT_DLLAZY_OR_NOW
11541 1.4 christos # ifdef RTLD_LAZY
11542 1.4 christos # define LT_DLLAZY_OR_NOW RTLD_LAZY
11543 1.4 christos # else
11544 1.4 christos # ifdef DL_LAZY
11545 1.4 christos # define LT_DLLAZY_OR_NOW DL_LAZY
11546 1.4 christos # else
11547 1.4 christos # ifdef RTLD_NOW
11548 1.4 christos # define LT_DLLAZY_OR_NOW RTLD_NOW
11549 1.4 christos # else
11550 1.4 christos # ifdef DL_NOW
11551 1.4 christos # define LT_DLLAZY_OR_NOW DL_NOW
11552 1.4 christos # else
11553 1.4 christos # define LT_DLLAZY_OR_NOW 0
11554 1.4 christos # endif
11555 1.4 christos # endif
11556 1.4 christos # endif
11557 1.4 christos # endif
11558 1.4 christos #endif
11559 1.1 christos
11560 1.4 christos void fnord() { int i=42;}
11561 1.4 christos int main ()
11562 1.4 christos {
11563 1.4 christos void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
11564 1.4 christos int status = $lt_dlunknown;
11565 1.1 christos
11566 1.4 christos if (self)
11567 1.4 christos {
11568 1.4 christos if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
11569 1.4 christos else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
11570 1.4 christos /* dlclose (self); */
11571 1.4 christos }
11572 1.4 christos else
11573 1.4 christos puts (dlerror ());
11574 1.1 christos
11575 1.4 christos return status;
11576 1.4 christos }
11577 1.4 christos _LT_EOF
11578 1.4 christos if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
11579 1.4 christos (eval $ac_link) 2>&5
11580 1.4 christos ac_status=$?
11581 1.4 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11582 1.4 christos test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
11583 1.4 christos (./conftest; exit; ) >&5 2>/dev/null
11584 1.4 christos lt_status=$?
11585 1.4 christos case x$lt_status in
11586 1.4 christos x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
11587 1.4 christos x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
11588 1.4 christos x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
11589 1.4 christos esac
11590 1.4 christos else :
11591 1.4 christos # compilation failed
11592 1.4 christos lt_cv_dlopen_self_static=no
11593 1.4 christos fi
11594 1.3 christos fi
11595 1.4 christos rm -fr conftest*
11596 1.1 christos
11597 1.1 christos
11598 1.3 christos fi
11599 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5
11600 1.4 christos $as_echo "$lt_cv_dlopen_self_static" >&6; }
11601 1.4 christos fi
11602 1.1 christos
11603 1.4 christos CPPFLAGS="$save_CPPFLAGS"
11604 1.4 christos LDFLAGS="$save_LDFLAGS"
11605 1.4 christos LIBS="$save_LIBS"
11606 1.4 christos ;;
11607 1.4 christos esac
11608 1.1 christos
11609 1.4 christos case $lt_cv_dlopen_self in
11610 1.4 christos yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
11611 1.4 christos *) enable_dlopen_self=unknown ;;
11612 1.4 christos esac
11613 1.1 christos
11614 1.4 christos case $lt_cv_dlopen_self_static in
11615 1.4 christos yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
11616 1.4 christos *) enable_dlopen_self_static=unknown ;;
11617 1.4 christos esac
11618 1.3 christos fi
11619 1.1 christos
11620 1.1 christos
11621 1.1 christos
11622 1.1 christos
11623 1.1 christos
11624 1.1 christos
11625 1.1 christos
11626 1.1 christos
11627 1.1 christos
11628 1.1 christos
11629 1.1 christos
11630 1.1 christos
11631 1.1 christos
11632 1.1 christos
11633 1.1 christos
11634 1.1 christos
11635 1.1 christos
11636 1.4 christos striplib=
11637 1.4 christos old_striplib=
11638 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5
11639 1.4 christos $as_echo_n "checking whether stripping libraries is possible... " >&6; }
11640 1.4 christos if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
11641 1.4 christos test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
11642 1.4 christos test -z "$striplib" && striplib="$STRIP --strip-unneeded"
11643 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11644 1.4 christos $as_echo "yes" >&6; }
11645 1.3 christos else
11646 1.4 christos # FIXME - insert some real tests, host_os isn't really good enough
11647 1.4 christos case $host_os in
11648 1.4 christos darwin*)
11649 1.4 christos if test -n "$STRIP" ; then
11650 1.4 christos striplib="$STRIP -x"
11651 1.4 christos old_striplib="$STRIP -S"
11652 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11653 1.4 christos $as_echo "yes" >&6; }
11654 1.4 christos else
11655 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11656 1.4 christos $as_echo "no" >&6; }
11657 1.4 christos fi
11658 1.4 christos ;;
11659 1.4 christos *)
11660 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11661 1.4 christos $as_echo "no" >&6; }
11662 1.4 christos ;;
11663 1.4 christos esac
11664 1.3 christos fi
11665 1.1 christos
11666 1.1 christos
11667 1.1 christos
11668 1.1 christos
11669 1.1 christos
11670 1.1 christos
11671 1.1 christos
11672 1.1 christos
11673 1.1 christos
11674 1.1 christos
11675 1.1 christos
11676 1.1 christos
11677 1.4 christos # Report which library types will actually be built
11678 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
11679 1.4 christos $as_echo_n "checking if libtool supports shared libraries... " >&6; }
11680 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
11681 1.4 christos $as_echo "$can_build_shared" >&6; }
11682 1.1 christos
11683 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
11684 1.4 christos $as_echo_n "checking whether to build shared libraries... " >&6; }
11685 1.4 christos test "$can_build_shared" = "no" && enable_shared=no
11686 1.1 christos
11687 1.4 christos # On AIX, shared libraries and static libraries use the same namespace, and
11688 1.4 christos # are all built from PIC.
11689 1.4 christos case $host_os in
11690 1.4 christos aix3*)
11691 1.4 christos test "$enable_shared" = yes && enable_static=no
11692 1.4 christos if test -n "$RANLIB"; then
11693 1.4 christos archive_cmds="$archive_cmds~\$RANLIB \$lib"
11694 1.4 christos postinstall_cmds='$RANLIB $lib'
11695 1.4 christos fi
11696 1.4 christos ;;
11697 1.1 christos
11698 1.4 christos aix[4-9]*)
11699 1.4 christos if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
11700 1.4 christos test "$enable_shared" = yes && enable_static=no
11701 1.4 christos fi
11702 1.4 christos ;;
11703 1.4 christos esac
11704 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
11705 1.4 christos $as_echo "$enable_shared" >&6; }
11706 1.1 christos
11707 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
11708 1.4 christos $as_echo_n "checking whether to build static libraries... " >&6; }
11709 1.4 christos # Make sure either enable_shared or enable_static is yes.
11710 1.4 christos test "$enable_shared" = yes || enable_static=yes
11711 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
11712 1.4 christos $as_echo "$enable_static" >&6; }
11713 1.1 christos
11714 1.1 christos
11715 1.3 christos
11716 1.3 christos
11717 1.3 christos fi
11718 1.4 christos ac_ext=c
11719 1.4 christos ac_cpp='$CPP $CPPFLAGS'
11720 1.4 christos ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
11721 1.4 christos ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
11722 1.4 christos ac_compiler_gnu=$ac_cv_c_compiler_gnu
11723 1.1 christos
11724 1.4 christos CC="$lt_save_CC"
11725 1.1 christos
11726 1.3 christos
11727 1.3 christos
11728 1.1 christos
11729 1.1 christos
11730 1.3 christos
11731 1.3 christos
11732 1.3 christos
11733 1.1 christos
11734 1.3 christos
11735 1.1 christos
11736 1.1 christos
11737 1.1 christos
11738 1.4 christos ac_config_commands="$ac_config_commands libtool"
11739 1.3 christos
11740 1.1 christos
11741 1.1 christos
11742 1.3 christos
11743 1.4 christos # Only expand once:
11744 1.1 christos
11745 1.1 christos
11746 1.1 christos
11747 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
11748 1.4 christos $as_echo_n "checking for ANSI C header files... " >&6; }
11749 1.5 christos if ${ac_cv_header_stdc+:} false; then :
11750 1.4 christos $as_echo_n "(cached) " >&6
11751 1.1 christos else
11752 1.4 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11753 1.1 christos /* end confdefs.h. */
11754 1.4 christos #include <stdlib.h>
11755 1.4 christos #include <stdarg.h>
11756 1.4 christos #include <string.h>
11757 1.4 christos #include <float.h>
11758 1.3 christos
11759 1.3 christos int
11760 1.3 christos main ()
11761 1.3 christos {
11762 1.3 christos
11763 1.3 christos ;
11764 1.3 christos return 0;
11765 1.3 christos }
11766 1.1 christos _ACEOF
11767 1.4 christos if ac_fn_c_try_compile "$LINENO"; then :
11768 1.4 christos ac_cv_header_stdc=yes
11769 1.1 christos else
11770 1.4 christos ac_cv_header_stdc=no
11771 1.4 christos fi
11772 1.4 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11773 1.4 christos
11774 1.4 christos if test $ac_cv_header_stdc = yes; then
11775 1.4 christos # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
11776 1.4 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11777 1.4 christos /* end confdefs.h. */
11778 1.4 christos #include <string.h>
11779 1.4 christos
11780 1.4 christos _ACEOF
11781 1.4 christos if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
11782 1.4 christos $EGREP "memchr" >/dev/null 2>&1; then :
11783 1.1 christos
11784 1.4 christos else
11785 1.4 christos ac_cv_header_stdc=no
11786 1.1 christos fi
11787 1.4 christos rm -f conftest*
11788 1.1 christos
11789 1.3 christos fi
11790 1.3 christos
11791 1.4 christos if test $ac_cv_header_stdc = yes; then
11792 1.4 christos # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
11793 1.4 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11794 1.4 christos /* end confdefs.h. */
11795 1.4 christos #include <stdlib.h>
11796 1.4 christos
11797 1.3 christos _ACEOF
11798 1.4 christos if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
11799 1.4 christos $EGREP "free" >/dev/null 2>&1; then :
11800 1.3 christos
11801 1.3 christos else
11802 1.4 christos ac_cv_header_stdc=no
11803 1.4 christos fi
11804 1.4 christos rm -f conftest*
11805 1.3 christos
11806 1.3 christos fi
11807 1.3 christos
11808 1.4 christos if test $ac_cv_header_stdc = yes; then
11809 1.4 christos # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
11810 1.4 christos if test "$cross_compiling" = yes; then :
11811 1.4 christos :
11812 1.3 christos else
11813 1.4 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11814 1.1 christos /* end confdefs.h. */
11815 1.4 christos #include <ctype.h>
11816 1.4 christos #include <stdlib.h>
11817 1.4 christos #if ((' ' & 0x0FF) == 0x020)
11818 1.4 christos # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
11819 1.4 christos # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
11820 1.4 christos #else
11821 1.4 christos # define ISLOWER(c) \
11822 1.4 christos (('a' <= (c) && (c) <= 'i') \
11823 1.4 christos || ('j' <= (c) && (c) <= 'r') \
11824 1.4 christos || ('s' <= (c) && (c) <= 'z'))
11825 1.4 christos # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
11826 1.3 christos #endif
11827 1.4 christos
11828 1.4 christos #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
11829 1.3 christos int
11830 1.3 christos main ()
11831 1.3 christos {
11832 1.4 christos int i;
11833 1.4 christos for (i = 0; i < 256; i++)
11834 1.4 christos if (XOR (islower (i), ISLOWER (i))
11835 1.4 christos || toupper (i) != TOUPPER (i))
11836 1.4 christos return 2;
11837 1.3 christos return 0;
11838 1.3 christos }
11839 1.1 christos _ACEOF
11840 1.4 christos if ac_fn_c_try_run "$LINENO"; then :
11841 1.4 christos
11842 1.1 christos else
11843 1.4 christos ac_cv_header_stdc=no
11844 1.4 christos fi
11845 1.4 christos rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
11846 1.4 christos conftest.$ac_objext conftest.beam conftest.$ac_ext
11847 1.4 christos fi
11848 1.1 christos
11849 1.1 christos fi
11850 1.1 christos fi
11851 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
11852 1.4 christos $as_echo "$ac_cv_header_stdc" >&6; }
11853 1.4 christos if test $ac_cv_header_stdc = yes; then
11854 1.1 christos
11855 1.4 christos $as_echo "#define STDC_HEADERS 1" >>confdefs.h
11856 1.1 christos
11857 1.4 christos fi
11858 1.1 christos
11859 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether sys/types.h defines makedev" >&5
11860 1.4 christos $as_echo_n "checking whether sys/types.h defines makedev... " >&6; }
11861 1.5 christos if ${ac_cv_header_sys_types_h_makedev+:} false; then :
11862 1.4 christos $as_echo_n "(cached) " >&6
11863 1.1 christos else
11864 1.4 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11865 1.1 christos /* end confdefs.h. */
11866 1.3 christos #include <sys/types.h>
11867 1.3 christos int
11868 1.3 christos main ()
11869 1.3 christos {
11870 1.4 christos return makedev(0, 0);
11871 1.3 christos ;
11872 1.3 christos return 0;
11873 1.3 christos }
11874 1.1 christos _ACEOF
11875 1.4 christos if ac_fn_c_try_link "$LINENO"; then :
11876 1.4 christos ac_cv_header_sys_types_h_makedev=yes
11877 1.1 christos else
11878 1.4 christos ac_cv_header_sys_types_h_makedev=no
11879 1.4 christos fi
11880 1.4 christos rm -f core conftest.err conftest.$ac_objext \
11881 1.4 christos conftest$ac_exeext conftest.$ac_ext
11882 1.1 christos
11883 1.1 christos fi
11884 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_sys_types_h_makedev" >&5
11885 1.4 christos $as_echo "$ac_cv_header_sys_types_h_makedev" >&6; }
11886 1.4 christos
11887 1.4 christos if test $ac_cv_header_sys_types_h_makedev = no; then
11888 1.4 christos ac_fn_c_check_header_mongrel "$LINENO" "sys/mkdev.h" "ac_cv_header_sys_mkdev_h" "$ac_includes_default"
11889 1.5 christos if test "x$ac_cv_header_sys_mkdev_h" = xyes; then :
11890 1.4 christos
11891 1.4 christos $as_echo "#define MAJOR_IN_MKDEV 1" >>confdefs.h
11892 1.1 christos
11893 1.3 christos fi
11894 1.3 christos
11895 1.4 christos
11896 1.4 christos
11897 1.4 christos if test $ac_cv_header_sys_mkdev_h = no; then
11898 1.4 christos ac_fn_c_check_header_mongrel "$LINENO" "sys/sysmacros.h" "ac_cv_header_sys_sysmacros_h" "$ac_includes_default"
11899 1.5 christos if test "x$ac_cv_header_sys_sysmacros_h" = xyes; then :
11900 1.4 christos
11901 1.4 christos $as_echo "#define MAJOR_IN_SYSMACROS 1" >>confdefs.h
11902 1.3 christos
11903 1.3 christos fi
11904 1.3 christos
11905 1.3 christos
11906 1.4 christos fi
11907 1.4 christos fi
11908 1.4 christos
11909 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sys/wait.h that is POSIX.1 compatible" >&5
11910 1.4 christos $as_echo_n "checking for sys/wait.h that is POSIX.1 compatible... " >&6; }
11911 1.5 christos if ${ac_cv_header_sys_wait_h+:} false; then :
11912 1.4 christos $as_echo_n "(cached) " >&6
11913 1.3 christos else
11914 1.4 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11915 1.3 christos /* end confdefs.h. */
11916 1.4 christos #include <sys/types.h>
11917 1.4 christos #include <sys/wait.h>
11918 1.4 christos #ifndef WEXITSTATUS
11919 1.4 christos # define WEXITSTATUS(stat_val) ((unsigned int) (stat_val) >> 8)
11920 1.4 christos #endif
11921 1.4 christos #ifndef WIFEXITED
11922 1.4 christos # define WIFEXITED(stat_val) (((stat_val) & 255) == 0)
11923 1.4 christos #endif
11924 1.3 christos
11925 1.3 christos int
11926 1.3 christos main ()
11927 1.3 christos {
11928 1.4 christos int s;
11929 1.4 christos wait (&s);
11930 1.4 christos s = WIFEXITED (s) ? WEXITSTATUS (s) : 1;
11931 1.3 christos ;
11932 1.3 christos return 0;
11933 1.3 christos }
11934 1.1 christos _ACEOF
11935 1.4 christos if ac_fn_c_try_compile "$LINENO"; then :
11936 1.4 christos ac_cv_header_sys_wait_h=yes
11937 1.1 christos else
11938 1.4 christos ac_cv_header_sys_wait_h=no
11939 1.4 christos fi
11940 1.4 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11941 1.4 christos fi
11942 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_sys_wait_h" >&5
11943 1.4 christos $as_echo "$ac_cv_header_sys_wait_h" >&6; }
11944 1.4 christos if test $ac_cv_header_sys_wait_h = yes; then
11945 1.4 christos
11946 1.4 christos $as_echo "#define HAVE_SYS_WAIT_H 1" >>confdefs.h
11947 1.1 christos
11948 1.1 christos fi
11949 1.1 christos
11950 1.4 christos for ac_header in stdint.h fcntl.h locale.h stdint.h inttypes.h unistd.h
11951 1.4 christos do :
11952 1.4 christos as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
11953 1.4 christos ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
11954 1.5 christos if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
11955 1.4 christos cat >>confdefs.h <<_ACEOF
11956 1.4 christos #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
11957 1.4 christos _ACEOF
11958 1.4 christos
11959 1.3 christos fi
11960 1.1 christos
11961 1.4 christos done
11962 1.4 christos
11963 1.4 christos for ac_header in utime.h wchar.h wctype.h limits.h
11964 1.4 christos do :
11965 1.4 christos as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
11966 1.4 christos ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
11967 1.5 christos if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
11968 1.4 christos cat >>confdefs.h <<_ACEOF
11969 1.4 christos #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
11970 1.3 christos _ACEOF
11971 1.1 christos
11972 1.4 christos fi
11973 1.4 christos
11974 1.4 christos done
11975 1.1 christos
11976 1.4 christos for ac_header in getopt.h err.h
11977 1.4 christos do :
11978 1.4 christos as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
11979 1.4 christos ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
11980 1.5 christos if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
11981 1.3 christos cat >>confdefs.h <<_ACEOF
11982 1.4 christos #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
11983 1.1 christos _ACEOF
11984 1.1 christos
11985 1.1 christos fi
11986 1.1 christos
11987 1.4 christos done
11988 1.1 christos
11989 1.4 christos for ac_header in sys/mman.h sys/stat.h sys/types.h sys/utime.h sys/time.h
11990 1.4 christos do :
11991 1.4 christos as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
11992 1.4 christos ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
11993 1.5 christos if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
11994 1.4 christos cat >>confdefs.h <<_ACEOF
11995 1.4 christos #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
11996 1.1 christos _ACEOF
11997 1.1 christos
11998 1.1 christos fi
11999 1.1 christos
12000 1.4 christos done
12001 1.1 christos
12002 1.4 christos for ac_header in zlib.h
12003 1.4 christos do :
12004 1.4 christos ac_fn_c_check_header_mongrel "$LINENO" "zlib.h" "ac_cv_header_zlib_h" "$ac_includes_default"
12005 1.5 christos if test "x$ac_cv_header_zlib_h" = xyes; then :
12006 1.4 christos cat >>confdefs.h <<_ACEOF
12007 1.4 christos #define HAVE_ZLIB_H 1
12008 1.1 christos _ACEOF
12009 1.1 christos
12010 1.4 christos fi
12011 1.3 christos
12012 1.4 christos done
12013 1.1 christos
12014 1.1 christos
12015 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for an ANSI C-conforming const" >&5
12016 1.4 christos $as_echo_n "checking for an ANSI C-conforming const... " >&6; }
12017 1.5 christos if ${ac_cv_c_const+:} false; then :
12018 1.4 christos $as_echo_n "(cached) " >&6
12019 1.1 christos else
12020 1.4 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12021 1.1 christos /* end confdefs.h. */
12022 1.4 christos
12023 1.3 christos int
12024 1.3 christos main ()
12025 1.3 christos {
12026 1.4 christos /* FIXME: Include the comments suggested by Paul. */
12027 1.4 christos #ifndef __cplusplus
12028 1.4 christos /* Ultrix mips cc rejects this. */
12029 1.4 christos typedef int charset[2];
12030 1.4 christos const charset cs;
12031 1.4 christos /* SunOS 4.1.1 cc rejects this. */
12032 1.4 christos char const *const *pcpcc;
12033 1.4 christos char **ppc;
12034 1.4 christos /* NEC SVR4.0.2 mips cc rejects this. */
12035 1.4 christos struct point {int x, y;};
12036 1.4 christos static struct point const zero = {0,0};
12037 1.4 christos /* AIX XL C 1.02.0.0 rejects this.
12038 1.4 christos It does not let you subtract one const X* pointer from another in
12039 1.4 christos an arm of an if-expression whose if-part is not a constant
12040 1.4 christos expression */
12041 1.4 christos const char *g = "string";
12042 1.4 christos pcpcc = &g + (g ? g-g : 0);
12043 1.4 christos /* HPUX 7.0 cc rejects these. */
12044 1.4 christos ++pcpcc;
12045 1.4 christos ppc = (char**) pcpcc;
12046 1.4 christos pcpcc = (char const *const *) ppc;
12047 1.4 christos { /* SCO 3.2v4 cc rejects this. */
12048 1.4 christos char *t;
12049 1.4 christos char const *s = 0 ? (char *) 0 : (char const *) 0;
12050 1.4 christos
12051 1.4 christos *t++ = 0;
12052 1.4 christos if (s) return 0;
12053 1.4 christos }
12054 1.4 christos { /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */
12055 1.4 christos int x[] = {25, 17};
12056 1.4 christos const int *foo = &x[0];
12057 1.4 christos ++foo;
12058 1.4 christos }
12059 1.4 christos { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
12060 1.4 christos typedef const int *iptr;
12061 1.4 christos iptr p = 0;
12062 1.4 christos ++p;
12063 1.4 christos }
12064 1.4 christos { /* AIX XL C 1.02.0.0 rejects this saying
12065 1.4 christos "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
12066 1.4 christos struct s { int j; const int *ap[3]; };
12067 1.4 christos struct s *b; b->j = 5;
12068 1.4 christos }
12069 1.4 christos { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
12070 1.4 christos const int foo = 10;
12071 1.4 christos if (!foo) return 0;
12072 1.4 christos }
12073 1.4 christos return !cs[0] && !zero.x;
12074 1.4 christos #endif
12075 1.3 christos
12076 1.3 christos ;
12077 1.3 christos return 0;
12078 1.3 christos }
12079 1.1 christos _ACEOF
12080 1.4 christos if ac_fn_c_try_compile "$LINENO"; then :
12081 1.4 christos ac_cv_c_const=yes
12082 1.1 christos else
12083 1.4 christos ac_cv_c_const=no
12084 1.4 christos fi
12085 1.4 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12086 1.4 christos fi
12087 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_const" >&5
12088 1.4 christos $as_echo "$ac_cv_c_const" >&6; }
12089 1.4 christos if test $ac_cv_c_const = no; then
12090 1.1 christos
12091 1.4 christos $as_echo "#define const /**/" >>confdefs.h
12092 1.3 christos
12093 1.1 christos fi
12094 1.1 christos
12095 1.4 christos ac_fn_c_check_type "$LINENO" "off_t" "ac_cv_type_off_t" "$ac_includes_default"
12096 1.5 christos if test "x$ac_cv_type_off_t" = xyes; then :
12097 1.4 christos
12098 1.1 christos else
12099 1.1 christos
12100 1.4 christos cat >>confdefs.h <<_ACEOF
12101 1.4 christos #define off_t long int
12102 1.4 christos _ACEOF
12103 1.1 christos
12104 1.1 christos fi
12105 1.1 christos
12106 1.4 christos ac_fn_c_check_type "$LINENO" "size_t" "ac_cv_type_size_t" "$ac_includes_default"
12107 1.5 christos if test "x$ac_cv_type_size_t" = xyes; then :
12108 1.1 christos
12109 1.1 christos else
12110 1.3 christos
12111 1.4 christos cat >>confdefs.h <<_ACEOF
12112 1.4 christos #define size_t unsigned int
12113 1.1 christos _ACEOF
12114 1.3 christos
12115 1.1 christos fi
12116 1.1 christos
12117 1.4 christos ac_fn_c_check_member "$LINENO" "struct stat" "st_rdev" "ac_cv_member_struct_stat_st_rdev" "$ac_includes_default"
12118 1.5 christos if test "x$ac_cv_member_struct_stat_st_rdev" = xyes; then :
12119 1.3 christos
12120 1.4 christos cat >>confdefs.h <<_ACEOF
12121 1.4 christos #define HAVE_STRUCT_STAT_ST_RDEV 1
12122 1.1 christos _ACEOF
12123 1.1 christos
12124 1.3 christos
12125 1.1 christos fi
12126 1.1 christos
12127 1.4 christos
12128 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether struct tm is in sys/time.h or time.h" >&5
12129 1.4 christos $as_echo_n "checking whether struct tm is in sys/time.h or time.h... " >&6; }
12130 1.5 christos if ${ac_cv_struct_tm+:} false; then :
12131 1.4 christos $as_echo_n "(cached) " >&6
12132 1.1 christos else
12133 1.4 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12134 1.3 christos /* end confdefs.h. */
12135 1.3 christos #include <sys/types.h>
12136 1.4 christos #include <time.h>
12137 1.4 christos
12138 1.3 christos int
12139 1.3 christos main ()
12140 1.3 christos {
12141 1.4 christos struct tm tm;
12142 1.4 christos int *p = &tm.tm_sec;
12143 1.4 christos return !p;
12144 1.3 christos ;
12145 1.3 christos return 0;
12146 1.3 christos }
12147 1.1 christos _ACEOF
12148 1.4 christos if ac_fn_c_try_compile "$LINENO"; then :
12149 1.4 christos ac_cv_struct_tm=time.h
12150 1.3 christos else
12151 1.4 christos ac_cv_struct_tm=sys/time.h
12152 1.4 christos fi
12153 1.4 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12154 1.4 christos fi
12155 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_struct_tm" >&5
12156 1.4 christos $as_echo "$ac_cv_struct_tm" >&6; }
12157 1.4 christos if test $ac_cv_struct_tm = sys/time.h; then
12158 1.3 christos
12159 1.4 christos $as_echo "#define TM_IN_SYS_TIME 1" >>confdefs.h
12160 1.1 christos
12161 1.1 christos fi
12162 1.1 christos
12163 1.4 christos ac_fn_c_check_member "$LINENO" "struct tm" "tm_gmtoff" "ac_cv_member_struct_tm_tm_gmtoff" "$ac_includes_default"
12164 1.5 christos if test "x$ac_cv_member_struct_tm_tm_gmtoff" = xyes; then :
12165 1.3 christos
12166 1.4 christos cat >>confdefs.h <<_ACEOF
12167 1.4 christos #define HAVE_STRUCT_TM_TM_GMTOFF 1
12168 1.1 christos _ACEOF
12169 1.1 christos
12170 1.3 christos
12171 1.1 christos fi
12172 1.4 christos ac_fn_c_check_member "$LINENO" "struct tm" "tm_zone" "ac_cv_member_struct_tm_tm_zone" "$ac_includes_default"
12173 1.5 christos if test "x$ac_cv_member_struct_tm_tm_zone" = xyes; then :
12174 1.1 christos
12175 1.3 christos cat >>confdefs.h <<_ACEOF
12176 1.4 christos #define HAVE_STRUCT_TM_TM_ZONE 1
12177 1.3 christos _ACEOF
12178 1.4 christos
12179 1.4 christos
12180 1.3 christos fi
12181 1.1 christos
12182 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for tm_zone in struct tm" >&5
12183 1.4 christos $as_echo_n "checking for tm_zone in struct tm... " >&6; }
12184 1.5 christos if ${ac_cv_struct_tm_zone+:} false; then :
12185 1.4 christos $as_echo_n "(cached) " >&6
12186 1.3 christos else
12187 1.4 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12188 1.1 christos /* end confdefs.h. */
12189 1.4 christos #include <sys/types.h>
12190 1.4 christos #include <$ac_cv_struct_tm>
12191 1.3 christos int
12192 1.3 christos main ()
12193 1.3 christos {
12194 1.4 christos struct tm tm; tm.tm_zone;
12195 1.3 christos ;
12196 1.3 christos return 0;
12197 1.3 christos }
12198 1.1 christos _ACEOF
12199 1.4 christos if ac_fn_c_try_compile "$LINENO"; then :
12200 1.4 christos ac_cv_struct_tm_zone=yes
12201 1.1 christos else
12202 1.4 christos ac_cv_struct_tm_zone=no
12203 1.4 christos fi
12204 1.4 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12205 1.4 christos fi
12206 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_struct_tm_zone" >&5
12207 1.4 christos $as_echo "$ac_cv_struct_tm_zone" >&6; }
12208 1.4 christos if test "$ac_cv_struct_tm_zone" = yes; then
12209 1.1 christos
12210 1.4 christos $as_echo "#define HAVE_TM_ZONE 1" >>confdefs.h
12211 1.1 christos
12212 1.1 christos fi
12213 1.1 christos
12214 1.4 christos # On SGI, apparently tzname is a #define, but that's ok, AC_CHECK_DECL will
12215 1.4 christos # consider it declared and we won't give our own extern.
12216 1.4 christos ac_fn_c_check_decl "$LINENO" "tzname" "ac_cv_have_decl_tzname" "#include <time.h>
12217 1.4 christos "
12218 1.5 christos if test "x$ac_cv_have_decl_tzname" = xyes; then :
12219 1.4 christos ac_have_decl=1
12220 1.1 christos else
12221 1.4 christos ac_have_decl=0
12222 1.3 christos fi
12223 1.3 christos
12224 1.3 christos cat >>confdefs.h <<_ACEOF
12225 1.4 christos #define HAVE_DECL_TZNAME $ac_have_decl
12226 1.3 christos _ACEOF
12227 1.1 christos
12228 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for tzname" >&5
12229 1.4 christos $as_echo_n "checking for tzname... " >&6; }
12230 1.5 christos if ${ac_cv_var_tzname+:} false; then :
12231 1.4 christos $as_echo_n "(cached) " >&6
12232 1.3 christos else
12233 1.4 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12234 1.1 christos /* end confdefs.h. */
12235 1.4 christos #include <time.h>
12236 1.4 christos #if !HAVE_DECL_TZNAME
12237 1.4 christos extern char *tzname[];
12238 1.4 christos #endif
12239 1.3 christos int
12240 1.3 christos main ()
12241 1.3 christos {
12242 1.4 christos return tzname[0][0];
12243 1.3 christos ;
12244 1.3 christos return 0;
12245 1.3 christos }
12246 1.1 christos _ACEOF
12247 1.4 christos if ac_fn_c_try_link "$LINENO"; then :
12248 1.4 christos ac_cv_var_tzname=yes
12249 1.1 christos else
12250 1.4 christos ac_cv_var_tzname=no
12251 1.1 christos fi
12252 1.4 christos rm -f core conftest.err conftest.$ac_objext \
12253 1.4 christos conftest$ac_exeext conftest.$ac_ext
12254 1.1 christos fi
12255 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_var_tzname" >&5
12256 1.4 christos $as_echo "$ac_cv_var_tzname" >&6; }
12257 1.4 christos if test $ac_cv_var_tzname = yes; then
12258 1.3 christos
12259 1.4 christos $as_echo "#define HAVE_TZNAME 1" >>confdefs.h
12260 1.1 christos
12261 1.4 christos fi
12262 1.1 christos
12263 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for tm_isdst in struct tm" >&5
12264 1.4 christos $as_echo_n "checking for tm_isdst in struct tm... " >&6; }
12265 1.5 christos if ${ac_cv_struct_tm_isdst+:} false; then :
12266 1.4 christos $as_echo_n "(cached) " >&6
12267 1.1 christos else
12268 1.4 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12269 1.1 christos /* end confdefs.h. */
12270 1.4 christos #include <sys/types.h>
12271 1.4 christos #include <$ac_cv_struct_tm>
12272 1.3 christos int
12273 1.3 christos main ()
12274 1.3 christos {
12275 1.4 christos struct tm tm; tm.tm_isdst;
12276 1.3 christos ;
12277 1.3 christos return 0;
12278 1.3 christos }
12279 1.1 christos _ACEOF
12280 1.4 christos if ac_fn_c_try_compile "$LINENO"; then :
12281 1.4 christos ac_cv_struct_tm_isdst=yes
12282 1.1 christos else
12283 1.4 christos ac_cv_struct_tm_isdst=no
12284 1.1 christos fi
12285 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12286 1.3 christos fi
12287 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_struct_tm_isdst" >&5
12288 1.4 christos $as_echo "$ac_cv_struct_tm_isdst" >&6; }
12289 1.4 christos if test "$ac_cv_struct_tm_isdst" = yes; then
12290 1.3 christos
12291 1.4 christos $as_echo "#define HAVE_TM_ISDST 1" >>confdefs.h
12292 1.3 christos
12293 1.3 christos fi
12294 1.3 christos
12295 1.1 christos
12296 1.4 christos ac_fn_c_check_decl "$LINENO" "daylight" "ac_cv_have_decl_daylight" "#include <time.h>
12297 1.4 christos "
12298 1.5 christos if test "x$ac_cv_have_decl_daylight" = xyes; then :
12299 1.4 christos ac_have_decl=1
12300 1.3 christos else
12301 1.4 christos ac_have_decl=0
12302 1.4 christos fi
12303 1.4 christos
12304 1.4 christos cat >>confdefs.h <<_ACEOF
12305 1.4 christos #define HAVE_DECL_DAYLIGHT $ac_have_decl
12306 1.1 christos _ACEOF
12307 1.4 christos
12308 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for daylight" >&5
12309 1.4 christos $as_echo_n "checking for daylight... " >&6; }
12310 1.5 christos if ${ac_cv_var_daylight+:} false; then :
12311 1.4 christos $as_echo_n "(cached) " >&6
12312 1.4 christos else
12313 1.4 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12314 1.1 christos /* end confdefs.h. */
12315 1.4 christos #include <time.h>
12316 1.4 christos #if !HAVE_DECL_DAYLIGHT
12317 1.4 christos extern int daylight;
12318 1.4 christos #endif
12319 1.3 christos int
12320 1.3 christos main ()
12321 1.3 christos {
12322 1.4 christos atoi(daylight);
12323 1.3 christos ;
12324 1.3 christos return 0;
12325 1.3 christos }
12326 1.1 christos _ACEOF
12327 1.4 christos if ac_fn_c_try_link "$LINENO"; then :
12328 1.4 christos ac_cv_var_daylight=yes
12329 1.1 christos else
12330 1.4 christos ac_cv_var_daylight=no
12331 1.1 christos fi
12332 1.4 christos rm -f core conftest.err conftest.$ac_objext \
12333 1.4 christos conftest$ac_exeext conftest.$ac_ext
12334 1.1 christos fi
12335 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_var_daylight" >&5
12336 1.4 christos $as_echo "$ac_cv_var_daylight" >&6; }
12337 1.4 christos if test $ac_cv_var_daylight = yes; then
12338 1.1 christos
12339 1.4 christos $as_echo "#define HAVE_DAYLIGHT 1" >>confdefs.h
12340 1.1 christos
12341 1.4 christos fi
12342 1.3 christos
12343 1.4 christos # Check whether --enable-largefile was given.
12344 1.4 christos if test "${enable_largefile+set}" = set; then :
12345 1.4 christos enableval=$enable_largefile;
12346 1.1 christos fi
12347 1.4 christos
12348 1.4 christos if test "$enable_largefile" != no; then
12349 1.4 christos
12350 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for special C compiler options needed for large files" >&5
12351 1.4 christos $as_echo_n "checking for special C compiler options needed for large files... " >&6; }
12352 1.5 christos if ${ac_cv_sys_largefile_CC+:} false; then :
12353 1.4 christos $as_echo_n "(cached) " >&6
12354 1.1 christos else
12355 1.4 christos ac_cv_sys_largefile_CC=no
12356 1.4 christos if test "$GCC" != yes; then
12357 1.4 christos ac_save_CC=$CC
12358 1.4 christos while :; do
12359 1.4 christos # IRIX 6.2 and later do not support large files by default,
12360 1.4 christos # so use the C compiler's -n32 option if that helps.
12361 1.4 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12362 1.1 christos /* end confdefs.h. */
12363 1.4 christos #include <sys/types.h>
12364 1.4 christos /* Check that off_t can represent 2**63 - 1 correctly.
12365 1.4 christos We can't simply define LARGE_OFF_T to be 9223372036854775807,
12366 1.4 christos since some C++ compilers masquerading as C compilers
12367 1.4 christos incorrectly reject 9223372036854775807. */
12368 1.4 christos #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
12369 1.4 christos int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
12370 1.4 christos && LARGE_OFF_T % 2147483647 == 1)
12371 1.4 christos ? 1 : -1];
12372 1.1 christos int
12373 1.1 christos main ()
12374 1.1 christos {
12375 1.4 christos
12376 1.1 christos ;
12377 1.1 christos return 0;
12378 1.1 christos }
12379 1.1 christos _ACEOF
12380 1.4 christos if ac_fn_c_try_compile "$LINENO"; then :
12381 1.4 christos break
12382 1.4 christos fi
12383 1.4 christos rm -f core conftest.err conftest.$ac_objext
12384 1.4 christos CC="$CC -n32"
12385 1.4 christos if ac_fn_c_try_compile "$LINENO"; then :
12386 1.4 christos ac_cv_sys_largefile_CC=' -n32'; break
12387 1.4 christos fi
12388 1.4 christos rm -f core conftest.err conftest.$ac_objext
12389 1.4 christos break
12390 1.4 christos done
12391 1.4 christos CC=$ac_save_CC
12392 1.4 christos rm -f conftest.$ac_ext
12393 1.4 christos fi
12394 1.4 christos fi
12395 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_CC" >&5
12396 1.4 christos $as_echo "$ac_cv_sys_largefile_CC" >&6; }
12397 1.4 christos if test "$ac_cv_sys_largefile_CC" != no; then
12398 1.4 christos CC=$CC$ac_cv_sys_largefile_CC
12399 1.4 christos fi
12400 1.4 christos
12401 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _FILE_OFFSET_BITS value needed for large files" >&5
12402 1.4 christos $as_echo_n "checking for _FILE_OFFSET_BITS value needed for large files... " >&6; }
12403 1.5 christos if ${ac_cv_sys_file_offset_bits+:} false; then :
12404 1.4 christos $as_echo_n "(cached) " >&6
12405 1.1 christos else
12406 1.4 christos while :; do
12407 1.4 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12408 1.4 christos /* end confdefs.h. */
12409 1.4 christos #include <sys/types.h>
12410 1.4 christos /* Check that off_t can represent 2**63 - 1 correctly.
12411 1.4 christos We can't simply define LARGE_OFF_T to be 9223372036854775807,
12412 1.4 christos since some C++ compilers masquerading as C compilers
12413 1.4 christos incorrectly reject 9223372036854775807. */
12414 1.4 christos #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
12415 1.4 christos int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
12416 1.4 christos && LARGE_OFF_T % 2147483647 == 1)
12417 1.4 christos ? 1 : -1];
12418 1.4 christos int
12419 1.4 christos main ()
12420 1.4 christos {
12421 1.1 christos
12422 1.4 christos ;
12423 1.4 christos return 0;
12424 1.4 christos }
12425 1.4 christos _ACEOF
12426 1.4 christos if ac_fn_c_try_compile "$LINENO"; then :
12427 1.4 christos ac_cv_sys_file_offset_bits=no; break
12428 1.1 christos fi
12429 1.4 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12430 1.4 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12431 1.4 christos /* end confdefs.h. */
12432 1.4 christos #define _FILE_OFFSET_BITS 64
12433 1.4 christos #include <sys/types.h>
12434 1.4 christos /* Check that off_t can represent 2**63 - 1 correctly.
12435 1.4 christos We can't simply define LARGE_OFF_T to be 9223372036854775807,
12436 1.4 christos since some C++ compilers masquerading as C compilers
12437 1.4 christos incorrectly reject 9223372036854775807. */
12438 1.4 christos #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
12439 1.4 christos int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
12440 1.4 christos && LARGE_OFF_T % 2147483647 == 1)
12441 1.4 christos ? 1 : -1];
12442 1.4 christos int
12443 1.4 christos main ()
12444 1.4 christos {
12445 1.1 christos
12446 1.4 christos ;
12447 1.4 christos return 0;
12448 1.4 christos }
12449 1.4 christos _ACEOF
12450 1.4 christos if ac_fn_c_try_compile "$LINENO"; then :
12451 1.4 christos ac_cv_sys_file_offset_bits=64; break
12452 1.4 christos fi
12453 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12454 1.4 christos ac_cv_sys_file_offset_bits=unknown
12455 1.4 christos break
12456 1.4 christos done
12457 1.1 christos fi
12458 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_file_offset_bits" >&5
12459 1.4 christos $as_echo "$ac_cv_sys_file_offset_bits" >&6; }
12460 1.4 christos case $ac_cv_sys_file_offset_bits in #(
12461 1.4 christos no | unknown) ;;
12462 1.4 christos *)
12463 1.3 christos cat >>confdefs.h <<_ACEOF
12464 1.4 christos #define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits
12465 1.1 christos _ACEOF
12466 1.4 christos ;;
12467 1.4 christos esac
12468 1.4 christos rm -rf conftest*
12469 1.4 christos if test $ac_cv_sys_file_offset_bits = unknown; then
12470 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _LARGE_FILES value needed for large files" >&5
12471 1.4 christos $as_echo_n "checking for _LARGE_FILES value needed for large files... " >&6; }
12472 1.5 christos if ${ac_cv_sys_large_files+:} false; then :
12473 1.4 christos $as_echo_n "(cached) " >&6
12474 1.4 christos else
12475 1.4 christos while :; do
12476 1.4 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12477 1.4 christos /* end confdefs.h. */
12478 1.4 christos #include <sys/types.h>
12479 1.4 christos /* Check that off_t can represent 2**63 - 1 correctly.
12480 1.4 christos We can't simply define LARGE_OFF_T to be 9223372036854775807,
12481 1.4 christos since some C++ compilers masquerading as C compilers
12482 1.4 christos incorrectly reject 9223372036854775807. */
12483 1.4 christos #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
12484 1.4 christos int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
12485 1.4 christos && LARGE_OFF_T % 2147483647 == 1)
12486 1.4 christos ? 1 : -1];
12487 1.4 christos int
12488 1.4 christos main ()
12489 1.4 christos {
12490 1.1 christos
12491 1.4 christos ;
12492 1.4 christos return 0;
12493 1.4 christos }
12494 1.4 christos _ACEOF
12495 1.4 christos if ac_fn_c_try_compile "$LINENO"; then :
12496 1.4 christos ac_cv_sys_large_files=no; break
12497 1.1 christos fi
12498 1.4 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12499 1.4 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12500 1.1 christos /* end confdefs.h. */
12501 1.4 christos #define _LARGE_FILES 1
12502 1.4 christos #include <sys/types.h>
12503 1.4 christos /* Check that off_t can represent 2**63 - 1 correctly.
12504 1.4 christos We can't simply define LARGE_OFF_T to be 9223372036854775807,
12505 1.4 christos since some C++ compilers masquerading as C compilers
12506 1.4 christos incorrectly reject 9223372036854775807. */
12507 1.4 christos #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
12508 1.4 christos int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
12509 1.4 christos && LARGE_OFF_T % 2147483647 == 1)
12510 1.4 christos ? 1 : -1];
12511 1.1 christos int
12512 1.1 christos main ()
12513 1.1 christos {
12514 1.4 christos
12515 1.1 christos ;
12516 1.1 christos return 0;
12517 1.1 christos }
12518 1.1 christos _ACEOF
12519 1.4 christos if ac_fn_c_try_compile "$LINENO"; then :
12520 1.4 christos ac_cv_sys_large_files=1; break
12521 1.1 christos fi
12522 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12523 1.4 christos ac_cv_sys_large_files=unknown
12524 1.4 christos break
12525 1.4 christos done
12526 1.1 christos fi
12527 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_large_files" >&5
12528 1.4 christos $as_echo "$ac_cv_sys_large_files" >&6; }
12529 1.4 christos case $ac_cv_sys_large_files in #(
12530 1.4 christos no | unknown) ;;
12531 1.4 christos *)
12532 1.1 christos cat >>confdefs.h <<_ACEOF
12533 1.4 christos #define _LARGE_FILES $ac_cv_sys_large_files
12534 1.1 christos _ACEOF
12535 1.4 christos ;;
12536 1.4 christos esac
12537 1.4 christos rm -rf conftest*
12538 1.4 christos fi
12539 1.4 christos fi
12540 1.1 christos
12541 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _LARGEFILE_SOURCE value needed for large files" >&5
12542 1.4 christos $as_echo_n "checking for _LARGEFILE_SOURCE value needed for large files... " >&6; }
12543 1.5 christos if ${ac_cv_sys_largefile_source+:} false; then :
12544 1.4 christos $as_echo_n "(cached) " >&6
12545 1.1 christos else
12546 1.4 christos while :; do
12547 1.4 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12548 1.1 christos /* end confdefs.h. */
12549 1.4 christos #include <sys/types.h> /* for off_t */
12550 1.4 christos #include <stdio.h>
12551 1.1 christos int
12552 1.1 christos main ()
12553 1.1 christos {
12554 1.4 christos int (*fp) (FILE *, off_t, int) = fseeko;
12555 1.4 christos return fseeko (stdin, 0, 0) && fp (stdin, 0, 0);
12556 1.1 christos ;
12557 1.1 christos return 0;
12558 1.1 christos }
12559 1.1 christos _ACEOF
12560 1.4 christos if ac_fn_c_try_link "$LINENO"; then :
12561 1.4 christos ac_cv_sys_largefile_source=no; break
12562 1.1 christos fi
12563 1.4 christos rm -f core conftest.err conftest.$ac_objext \
12564 1.4 christos conftest$ac_exeext conftest.$ac_ext
12565 1.4 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12566 1.1 christos /* end confdefs.h. */
12567 1.4 christos #define _LARGEFILE_SOURCE 1
12568 1.4 christos #include <sys/types.h> /* for off_t */
12569 1.4 christos #include <stdio.h>
12570 1.1 christos int
12571 1.1 christos main ()
12572 1.1 christos {
12573 1.4 christos int (*fp) (FILE *, off_t, int) = fseeko;
12574 1.4 christos return fseeko (stdin, 0, 0) && fp (stdin, 0, 0);
12575 1.1 christos ;
12576 1.1 christos return 0;
12577 1.1 christos }
12578 1.1 christos _ACEOF
12579 1.4 christos if ac_fn_c_try_link "$LINENO"; then :
12580 1.4 christos ac_cv_sys_largefile_source=1; break
12581 1.3 christos fi
12582 1.4 christos rm -f core conftest.err conftest.$ac_objext \
12583 1.4 christos conftest$ac_exeext conftest.$ac_ext
12584 1.4 christos ac_cv_sys_largefile_source=unknown
12585 1.4 christos break
12586 1.4 christos done
12587 1.3 christos fi
12588 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_source" >&5
12589 1.4 christos $as_echo "$ac_cv_sys_largefile_source" >&6; }
12590 1.4 christos case $ac_cv_sys_largefile_source in #(
12591 1.4 christos no | unknown) ;;
12592 1.4 christos *)
12593 1.3 christos cat >>confdefs.h <<_ACEOF
12594 1.4 christos #define _LARGEFILE_SOURCE $ac_cv_sys_largefile_source
12595 1.3 christos _ACEOF
12596 1.4 christos ;;
12597 1.4 christos esac
12598 1.4 christos rm -rf conftest*
12599 1.4 christos
12600 1.4 christos # We used to try defining _XOPEN_SOURCE=500 too, to work around a bug
12601 1.4 christos # in glibc 2.1.3, but that breaks too many other things.
12602 1.4 christos # If you want fseeko and ftello with glibc, upgrade to a fixed glibc.
12603 1.4 christos if test $ac_cv_sys_largefile_source != unknown; then
12604 1.3 christos
12605 1.4 christos $as_echo "#define HAVE_FSEEKO 1" >>confdefs.h
12606 1.3 christos
12607 1.3 christos fi
12608 1.4 christos
12609 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for mbstate_t" >&5
12610 1.4 christos $as_echo_n "checking for mbstate_t... " >&6; }
12611 1.5 christos if ${ac_cv_type_mbstate_t+:} false; then :
12612 1.4 christos $as_echo_n "(cached) " >&6
12613 1.3 christos else
12614 1.4 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12615 1.1 christos /* end confdefs.h. */
12616 1.1 christos $ac_includes_default
12617 1.4 christos # include <wchar.h>
12618 1.1 christos int
12619 1.1 christos main ()
12620 1.1 christos {
12621 1.4 christos mbstate_t x; return sizeof x;
12622 1.1 christos ;
12623 1.1 christos return 0;
12624 1.1 christos }
12625 1.1 christos _ACEOF
12626 1.4 christos if ac_fn_c_try_compile "$LINENO"; then :
12627 1.4 christos ac_cv_type_mbstate_t=yes
12628 1.1 christos else
12629 1.4 christos ac_cv_type_mbstate_t=no
12630 1.1 christos fi
12631 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12632 1.1 christos fi
12633 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_mbstate_t" >&5
12634 1.4 christos $as_echo "$ac_cv_type_mbstate_t" >&6; }
12635 1.4 christos if test $ac_cv_type_mbstate_t = yes; then
12636 1.1 christos
12637 1.4 christos $as_echo "#define HAVE_MBSTATE_T 1" >>confdefs.h
12638 1.4 christos
12639 1.4 christos else
12640 1.1 christos
12641 1.4 christos $as_echo "#define mbstate_t int" >>confdefs.h
12642 1.1 christos
12643 1.4 christos fi
12644 1.1 christos
12645 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for struct option in getopt" >&5
12646 1.4 christos $as_echo_n "checking for struct option in getopt... " >&6; }
12647 1.5 christos if ${ac_cv_struct_option_getopt_h+:} false; then :
12648 1.4 christos $as_echo_n "(cached) " >&6
12649 1.1 christos else
12650 1.4 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12651 1.1 christos /* end confdefs.h. */
12652 1.4 christos #include <getopt.h>
12653 1.1 christos int
12654 1.1 christos main ()
12655 1.1 christos {
12656 1.4 christos struct option op; op.name;
12657 1.1 christos ;
12658 1.1 christos return 0;
12659 1.1 christos }
12660 1.1 christos _ACEOF
12661 1.4 christos if ac_fn_c_try_compile "$LINENO"; then :
12662 1.4 christos ac_cv_struct_option_getopt_h=yes
12663 1.1 christos else
12664 1.4 christos ac_cv_struct_option_getopt_h=no
12665 1.4 christos fi
12666 1.4 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12667 1.4 christos fi
12668 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_struct_option_getopt_h" >&5
12669 1.4 christos $as_echo "$ac_cv_struct_option_getopt_h" >&6; }
12670 1.4 christos if test "$ac_cv_struct_option_getopt_h" = yes; then
12671 1.4 christos
12672 1.4 christos $as_echo "#define HAVE_STRUCT_OPTION 1" >>confdefs.h
12673 1.1 christos
12674 1.1 christos fi
12675 1.1 christos
12676 1.1 christos
12677 1.5 christos ac_fn_c_check_type "$LINENO" "pid_t" "ac_cv_type_pid_t" "$ac_includes_default"
12678 1.5 christos if test "x$ac_cv_type_pid_t" = xyes; then :
12679 1.5 christos
12680 1.5 christos cat >>confdefs.h <<_ACEOF
12681 1.5 christos #define HAVE_PID_T 1
12682 1.5 christos _ACEOF
12683 1.5 christos
12684 1.5 christos
12685 1.5 christos fi
12686 1.4 christos ac_fn_c_check_type "$LINENO" "uint8_t" "ac_cv_type_uint8_t" "$ac_includes_default"
12687 1.5 christos if test "x$ac_cv_type_uint8_t" = xyes; then :
12688 1.3 christos
12689 1.4 christos cat >>confdefs.h <<_ACEOF
12690 1.4 christos #define HAVE_UINT8_T 1
12691 1.1 christos _ACEOF
12692 1.3 christos
12693 1.1 christos
12694 1.1 christos fi
12695 1.4 christos ac_fn_c_check_type "$LINENO" "uint16_t" "ac_cv_type_uint16_t" "$ac_includes_default"
12696 1.5 christos if test "x$ac_cv_type_uint16_t" = xyes; then :
12697 1.4 christos
12698 1.4 christos cat >>confdefs.h <<_ACEOF
12699 1.4 christos #define HAVE_UINT16_T 1
12700 1.4 christos _ACEOF
12701 1.1 christos
12702 1.1 christos
12703 1.4 christos fi
12704 1.4 christos ac_fn_c_check_type "$LINENO" "uint32_t" "ac_cv_type_uint32_t" "$ac_includes_default"
12705 1.5 christos if test "x$ac_cv_type_uint32_t" = xyes; then :
12706 1.3 christos
12707 1.4 christos cat >>confdefs.h <<_ACEOF
12708 1.4 christos #define HAVE_UINT32_T 1
12709 1.1 christos _ACEOF
12710 1.3 christos
12711 1.1 christos
12712 1.1 christos fi
12713 1.4 christos ac_fn_c_check_type "$LINENO" "int32_t" "ac_cv_type_int32_t" "$ac_includes_default"
12714 1.5 christos if test "x$ac_cv_type_int32_t" = xyes; then :
12715 1.1 christos
12716 1.4 christos cat >>confdefs.h <<_ACEOF
12717 1.4 christos #define HAVE_INT32_T 1
12718 1.4 christos _ACEOF
12719 1.3 christos
12720 1.1 christos
12721 1.1 christos fi
12722 1.4 christos ac_fn_c_check_type "$LINENO" "uint64_t" "ac_cv_type_uint64_t" "$ac_includes_default"
12723 1.5 christos if test "x$ac_cv_type_uint64_t" = xyes; then :
12724 1.1 christos
12725 1.4 christos cat >>confdefs.h <<_ACEOF
12726 1.4 christos #define HAVE_UINT64_T 1
12727 1.1 christos _ACEOF
12728 1.3 christos
12729 1.1 christos
12730 1.1 christos fi
12731 1.4 christos ac_fn_c_check_type "$LINENO" "int64_t" "ac_cv_type_int64_t" "$ac_includes_default"
12732 1.5 christos if test "x$ac_cv_type_int64_t" = xyes; then :
12733 1.1 christos
12734 1.4 christos cat >>confdefs.h <<_ACEOF
12735 1.4 christos #define HAVE_INT64_T 1
12736 1.1 christos _ACEOF
12737 1.3 christos
12738 1.3 christos
12739 1.4 christos fi
12740 1.4 christos
12741 1.4 christos # The cast to long int works around a bug in the HP C Compiler
12742 1.4 christos # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
12743 1.4 christos # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
12744 1.4 christos # This bug is HP SR number 8606223364.
12745 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long long" >&5
12746 1.4 christos $as_echo_n "checking size of long long... " >&6; }
12747 1.5 christos if ${ac_cv_sizeof_long_long+:} false; then :
12748 1.4 christos $as_echo_n "(cached) " >&6
12749 1.4 christos else
12750 1.4 christos if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long long))" "ac_cv_sizeof_long_long" "$ac_includes_default"; then :
12751 1.4 christos
12752 1.1 christos else
12753 1.4 christos if test "$ac_cv_type_long_long" = yes; then
12754 1.4 christos { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
12755 1.4 christos $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
12756 1.5 christos as_fn_error 77 "cannot compute sizeof (long long)
12757 1.5 christos See \`config.log' for more details" "$LINENO" 5; }
12758 1.3 christos else
12759 1.3 christos ac_cv_sizeof_long_long=0
12760 1.3 christos fi
12761 1.3 christos fi
12762 1.4 christos
12763 1.1 christos fi
12764 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long_long" >&5
12765 1.4 christos $as_echo "$ac_cv_sizeof_long_long" >&6; }
12766 1.3 christos
12767 1.1 christos
12768 1.1 christos
12769 1.3 christos cat >>confdefs.h <<_ACEOF
12770 1.3 christos #define SIZEOF_LONG_LONG $ac_cv_sizeof_long_long
12771 1.1 christos _ACEOF
12772 1.1 christos
12773 1.1 christos
12774 1.3 christos
12775 1.3 christos
12776 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gcc compiler warnings" >&5
12777 1.4 christos $as_echo_n "checking for gcc compiler warnings... " >&6; }
12778 1.3 christos # Check whether --enable-warnings was given.
12779 1.4 christos if test "${enable_warnings+set}" = set; then :
12780 1.3 christos enableval=$enable_warnings; if test "${enableval}" = no -o "$GCC" = no; then
12781 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12782 1.4 christos $as_echo "no" >&6; }
12783 1.3 christos WARNINGS=
12784 1.1 christos else
12785 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12786 1.4 christos $as_echo "yes" >&6; }
12787 1.3 christos WARNINGS="-Wall -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith \
12788 1.3 christos -Wmissing-declarations -Wredundant-decls -Wnested-externs \
12789 1.3 christos -Wsign-compare -Wreturn-type -Wswitch -Wshadow \
12790 1.5 christos -Wcast-qual -Wwrite-strings -Wextra -Wunused-parameter -Wformat=2"
12791 1.3 christos fi
12792 1.1 christos else
12793 1.1 christos
12794 1.3 christos if test "$GCC" = yes; then
12795 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12796 1.4 christos $as_echo "yes" >&6; }
12797 1.3 christos WARNINGS="-Wall -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith \
12798 1.3 christos -Wmissing-declarations -Wredundant-decls -Wnested-externs \
12799 1.3 christos -Wsign-compare -Wreturn-type -Wswitch -Wshadow \
12800 1.5 christos -Wcast-qual -Wwrite-strings -Wextra -Wunused-parameter -Wformat=2"
12801 1.3 christos else
12802 1.3 christos WARNINGS=
12803 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12804 1.4 christos $as_echo "no" >&6; }
12805 1.3 christos fi
12806 1.1 christos fi
12807 1.1 christos
12808 1.1 christos
12809 1.3 christos for ac_func in mmap strerror strndup strtoul mbrtowc mkstemp utimes utime wcwidth strtof fork
12810 1.4 christos do :
12811 1.4 christos as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
12812 1.4 christos ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
12813 1.5 christos if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
12814 1.3 christos cat >>confdefs.h <<_ACEOF
12815 1.4 christos #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
12816 1.3 christos _ACEOF
12817 1.3 christos
12818 1.3 christos fi
12819 1.3 christos done
12820 1.3 christos
12821 1.3 christos
12822 1.5 christos ac_fn_c_check_func "$LINENO" "getopt_long" "ac_cv_func_getopt_long"
12823 1.5 christos if test "x$ac_cv_func_getopt_long" = xyes; then :
12824 1.5 christos $as_echo "#define HAVE_GETOPT_LONG 1" >>confdefs.h
12825 1.5 christos
12826 1.5 christos else
12827 1.5 christos case " $LIBOBJS " in
12828 1.5 christos *" getopt_long.$ac_objext "* ) ;;
12829 1.5 christos *) LIBOBJS="$LIBOBJS getopt_long.$ac_objext"
12830 1.5 christos ;;
12831 1.5 christos esac
12832 1.5 christos
12833 1.5 christos fi
12834 1.5 christos
12835 1.5 christos ac_fn_c_check_func "$LINENO" "asprintf" "ac_cv_func_asprintf"
12836 1.5 christos if test "x$ac_cv_func_asprintf" = xyes; then :
12837 1.5 christos $as_echo "#define HAVE_ASPRINTF 1" >>confdefs.h
12838 1.5 christos
12839 1.5 christos else
12840 1.5 christos case " $LIBOBJS " in
12841 1.5 christos *" asprintf.$ac_objext "* ) ;;
12842 1.5 christos *) LIBOBJS="$LIBOBJS asprintf.$ac_objext"
12843 1.5 christos ;;
12844 1.5 christos esac
12845 1.5 christos
12846 1.5 christos fi
12847 1.5 christos
12848 1.5 christos ac_fn_c_check_func "$LINENO" "vasprintf" "ac_cv_func_vasprintf"
12849 1.5 christos if test "x$ac_cv_func_vasprintf" = xyes; then :
12850 1.5 christos $as_echo "#define HAVE_VASPRINTF 1" >>confdefs.h
12851 1.5 christos
12852 1.5 christos else
12853 1.5 christos case " $LIBOBJS " in
12854 1.5 christos *" vasprintf.$ac_objext "* ) ;;
12855 1.5 christos *) LIBOBJS="$LIBOBJS vasprintf.$ac_objext"
12856 1.5 christos ;;
12857 1.5 christos esac
12858 1.5 christos
12859 1.5 christos fi
12860 1.5 christos
12861 1.5 christos ac_fn_c_check_func "$LINENO" "strlcpy" "ac_cv_func_strlcpy"
12862 1.5 christos if test "x$ac_cv_func_strlcpy" = xyes; then :
12863 1.5 christos $as_echo "#define HAVE_STRLCPY 1" >>confdefs.h
12864 1.5 christos
12865 1.5 christos else
12866 1.5 christos case " $LIBOBJS " in
12867 1.5 christos *" strlcpy.$ac_objext "* ) ;;
12868 1.5 christos *) LIBOBJS="$LIBOBJS strlcpy.$ac_objext"
12869 1.5 christos ;;
12870 1.5 christos esac
12871 1.5 christos
12872 1.5 christos fi
12873 1.5 christos
12874 1.5 christos ac_fn_c_check_func "$LINENO" "strlcat" "ac_cv_func_strlcat"
12875 1.5 christos if test "x$ac_cv_func_strlcat" = xyes; then :
12876 1.5 christos $as_echo "#define HAVE_STRLCAT 1" >>confdefs.h
12877 1.5 christos
12878 1.5 christos else
12879 1.5 christos case " $LIBOBJS " in
12880 1.5 christos *" strlcat.$ac_objext "* ) ;;
12881 1.5 christos *) LIBOBJS="$LIBOBJS strlcat.$ac_objext"
12882 1.5 christos ;;
12883 1.5 christos esac
12884 1.5 christos
12885 1.5 christos fi
12886 1.5 christos
12887 1.5 christos ac_fn_c_check_func "$LINENO" "getline" "ac_cv_func_getline"
12888 1.5 christos if test "x$ac_cv_func_getline" = xyes; then :
12889 1.5 christos $as_echo "#define HAVE_GETLINE 1" >>confdefs.h
12890 1.1 christos
12891 1.3 christos else
12892 1.3 christos case " $LIBOBJS " in
12893 1.5 christos *" getline.$ac_objext "* ) ;;
12894 1.5 christos *) LIBOBJS="$LIBOBJS getline.$ac_objext"
12895 1.3 christos ;;
12896 1.1 christos esac
12897 1.3 christos
12898 1.3 christos fi
12899 1.1 christos
12900 1.1 christos
12901 1.1 christos
12902 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gzopen in -lz" >&5
12903 1.4 christos $as_echo_n "checking for gzopen in -lz... " >&6; }
12904 1.5 christos if ${ac_cv_lib_z_gzopen+:} false; then :
12905 1.4 christos $as_echo_n "(cached) " >&6
12906 1.1 christos else
12907 1.3 christos ac_check_lib_save_LIBS=$LIBS
12908 1.3 christos LIBS="-lz $LIBS"
12909 1.4 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12910 1.1 christos /* end confdefs.h. */
12911 1.3 christos
12912 1.3 christos /* Override any GCC internal prototype to avoid an error.
12913 1.3 christos Use char because int might match the return type of a GCC
12914 1.3 christos builtin and then its argument prototype would still apply. */
12915 1.3 christos #ifdef __cplusplus
12916 1.3 christos extern "C"
12917 1.3 christos #endif
12918 1.3 christos char gzopen ();
12919 1.1 christos int
12920 1.1 christos main ()
12921 1.1 christos {
12922 1.3 christos return gzopen ();
12923 1.1 christos ;
12924 1.1 christos return 0;
12925 1.1 christos }
12926 1.1 christos _ACEOF
12927 1.4 christos if ac_fn_c_try_link "$LINENO"; then :
12928 1.3 christos ac_cv_lib_z_gzopen=yes
12929 1.1 christos else
12930 1.4 christos ac_cv_lib_z_gzopen=no
12931 1.3 christos fi
12932 1.4 christos rm -f core conftest.err conftest.$ac_objext \
12933 1.4 christos conftest$ac_exeext conftest.$ac_ext
12934 1.3 christos LIBS=$ac_check_lib_save_LIBS
12935 1.3 christos fi
12936 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_z_gzopen" >&5
12937 1.4 christos $as_echo "$ac_cv_lib_z_gzopen" >&6; }
12938 1.5 christos if test "x$ac_cv_lib_z_gzopen" = xyes; then :
12939 1.3 christos cat >>confdefs.h <<_ACEOF
12940 1.3 christos #define HAVE_LIBZ 1
12941 1.3 christos _ACEOF
12942 1.3 christos
12943 1.3 christos LIBS="-lz $LIBS"
12944 1.1 christos
12945 1.1 christos fi
12946 1.1 christos
12947 1.3 christos if test "$MINGW" = 1; then
12948 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for regexec in -lgnurx" >&5
12949 1.4 christos $as_echo_n "checking for regexec in -lgnurx... " >&6; }
12950 1.5 christos if ${ac_cv_lib_gnurx_regexec+:} false; then :
12951 1.4 christos $as_echo_n "(cached) " >&6
12952 1.3 christos else
12953 1.3 christos ac_check_lib_save_LIBS=$LIBS
12954 1.3 christos LIBS="-lgnurx $LIBS"
12955 1.4 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12956 1.1 christos /* end confdefs.h. */
12957 1.3 christos
12958 1.3 christos /* Override any GCC internal prototype to avoid an error.
12959 1.3 christos Use char because int might match the return type of a GCC
12960 1.3 christos builtin and then its argument prototype would still apply. */
12961 1.3 christos #ifdef __cplusplus
12962 1.3 christos extern "C"
12963 1.3 christos #endif
12964 1.3 christos char regexec ();
12965 1.1 christos int
12966 1.1 christos main ()
12967 1.1 christos {
12968 1.3 christos return regexec ();
12969 1.1 christos ;
12970 1.1 christos return 0;
12971 1.1 christos }
12972 1.1 christos _ACEOF
12973 1.4 christos if ac_fn_c_try_link "$LINENO"; then :
12974 1.3 christos ac_cv_lib_gnurx_regexec=yes
12975 1.1 christos else
12976 1.4 christos ac_cv_lib_gnurx_regexec=no
12977 1.3 christos fi
12978 1.4 christos rm -f core conftest.err conftest.$ac_objext \
12979 1.4 christos conftest$ac_exeext conftest.$ac_ext
12980 1.3 christos LIBS=$ac_check_lib_save_LIBS
12981 1.3 christos fi
12982 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_gnurx_regexec" >&5
12983 1.4 christos $as_echo "$ac_cv_lib_gnurx_regexec" >&6; }
12984 1.5 christos if test "x$ac_cv_lib_gnurx_regexec" = xyes; then :
12985 1.3 christos cat >>confdefs.h <<_ACEOF
12986 1.3 christos #define HAVE_LIBGNURX 1
12987 1.3 christos _ACEOF
12988 1.3 christos
12989 1.3 christos LIBS="-lgnurx $LIBS"
12990 1.1 christos
12991 1.3 christos else
12992 1.5 christos as_fn_error $? "libgnurx is required to build file(1) with MinGW" "$LINENO" 5
12993 1.1 christos fi
12994 1.1 christos
12995 1.1 christos fi
12996 1.3 christos
12997 1.3 christos if test "$cross_compiling" = yes; then
12998 1.3 christos IS_CROSS_COMPILE_TRUE=
12999 1.3 christos IS_CROSS_COMPILE_FALSE='#'
13000 1.1 christos else
13001 1.3 christos IS_CROSS_COMPILE_TRUE='#'
13002 1.3 christos IS_CROSS_COMPILE_FALSE=
13003 1.3 christos fi
13004 1.3 christos
13005 1.3 christos
13006 1.3 christos ac_config_files="$ac_config_files Makefile src/Makefile magic/Makefile tests/Makefile doc/Makefile python/Makefile"
13007 1.3 christos
13008 1.3 christos cat >confcache <<\_ACEOF
13009 1.3 christos # This file is a shell script that caches the results of configure
13010 1.3 christos # tests run on this system so they can be shared between configure
13011 1.3 christos # scripts and configure runs, see configure's option --config-cache.
13012 1.3 christos # It is not useful on other systems. If it contains results you don't
13013 1.3 christos # want to keep, you may remove or edit it.
13014 1.3 christos #
13015 1.3 christos # config.status only pays attention to the cache file if you give it
13016 1.3 christos # the --recheck option to rerun configure.
13017 1.3 christos #
13018 1.3 christos # `ac_cv_env_foo' variables (set or unset) will be overridden when
13019 1.3 christos # loading this file, other *unset* `ac_cv_foo' will be assigned the
13020 1.3 christos # following values.
13021 1.3 christos
13022 1.1 christos _ACEOF
13023 1.1 christos
13024 1.3 christos # The following way of writing the cache mishandles newlines in values,
13025 1.3 christos # but we know of no workaround that is simple, portable, and efficient.
13026 1.3 christos # So, we kill variables containing newlines.
13027 1.3 christos # Ultrix sh set writes to stderr and can't be redirected directly,
13028 1.3 christos # and sets the high bit in the cache file unless we assign to the vars.
13029 1.3 christos (
13030 1.3 christos for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
13031 1.3 christos eval ac_val=\$$ac_var
13032 1.3 christos case $ac_val in #(
13033 1.3 christos *${as_nl}*)
13034 1.3 christos case $ac_var in #(
13035 1.4 christos *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
13036 1.4 christos $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
13037 1.3 christos esac
13038 1.3 christos case $ac_var in #(
13039 1.3 christos _ | IFS | as_nl) ;; #(
13040 1.4 christos BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
13041 1.4 christos *) { eval $ac_var=; unset $ac_var;} ;;
13042 1.3 christos esac ;;
13043 1.3 christos esac
13044 1.3 christos done
13045 1.3 christos
13046 1.3 christos (set) 2>&1 |
13047 1.3 christos case $as_nl`(ac_space=' '; set) 2>&1` in #(
13048 1.3 christos *${as_nl}ac_space=\ *)
13049 1.4 christos # `set' does not quote correctly, so add quotes: double-quote
13050 1.4 christos # substitution turns \\\\ into \\, and sed turns \\ into \.
13051 1.3 christos sed -n \
13052 1.3 christos "s/'/'\\\\''/g;
13053 1.3 christos s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
13054 1.3 christos ;; #(
13055 1.3 christos *)
13056 1.3 christos # `set' quotes correctly as required by POSIX, so do not add quotes.
13057 1.3 christos sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
13058 1.3 christos ;;
13059 1.3 christos esac |
13060 1.3 christos sort
13061 1.3 christos ) |
13062 1.3 christos sed '
13063 1.3 christos /^ac_cv_env_/b end
13064 1.3 christos t clear
13065 1.3 christos :clear
13066 1.3 christos s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
13067 1.3 christos t end
13068 1.3 christos s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
13069 1.3 christos :end' >>confcache
13070 1.3 christos if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
13071 1.3 christos if test -w "$cache_file"; then
13072 1.5 christos if test "x$cache_file" != "x/dev/null"; then
13073 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
13074 1.4 christos $as_echo "$as_me: updating cache $cache_file" >&6;}
13075 1.5 christos if test ! -f "$cache_file" || test -h "$cache_file"; then
13076 1.5 christos cat confcache >"$cache_file"
13077 1.5 christos else
13078 1.5 christos case $cache_file in #(
13079 1.5 christos */* | ?:*)
13080 1.5 christos mv -f confcache "$cache_file"$$ &&
13081 1.5 christos mv -f "$cache_file"$$ "$cache_file" ;; #(
13082 1.5 christos *)
13083 1.5 christos mv -f confcache "$cache_file" ;;
13084 1.5 christos esac
13085 1.5 christos fi
13086 1.5 christos fi
13087 1.3 christos else
13088 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
13089 1.4 christos $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
13090 1.3 christos fi
13091 1.3 christos fi
13092 1.3 christos rm -f confcache
13093 1.3 christos
13094 1.3 christos test "x$prefix" = xNONE && prefix=$ac_default_prefix
13095 1.3 christos # Let make expand exec_prefix.
13096 1.3 christos test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
13097 1.3 christos
13098 1.3 christos DEFS=-DHAVE_CONFIG_H
13099 1.3 christos
13100 1.3 christos ac_libobjs=
13101 1.3 christos ac_ltlibobjs=
13102 1.5 christos U=
13103 1.3 christos for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
13104 1.3 christos # 1. Remove the extension, and $U if already installed.
13105 1.3 christos ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
13106 1.4 christos ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
13107 1.3 christos # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
13108 1.3 christos # will be set to the directory where LIBOBJS objects are built.
13109 1.4 christos as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
13110 1.4 christos as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
13111 1.3 christos done
13112 1.3 christos LIBOBJS=$ac_libobjs
13113 1.3 christos
13114 1.3 christos LTLIBOBJS=$ac_ltlibobjs
13115 1.3 christos
13116 1.3 christos
13117 1.4 christos if test -n "$EXEEXT"; then
13118 1.4 christos am__EXEEXT_TRUE=
13119 1.4 christos am__EXEEXT_FALSE='#'
13120 1.4 christos else
13121 1.4 christos am__EXEEXT_TRUE='#'
13122 1.4 christos am__EXEEXT_FALSE=
13123 1.4 christos fi
13124 1.4 christos
13125 1.3 christos if test -z "${MINGW_TRUE}" && test -z "${MINGW_FALSE}"; then
13126 1.5 christos as_fn_error $? "conditional \"MINGW\" was never defined.
13127 1.4 christos Usually this means the macro was only invoked conditionally." "$LINENO" 5
13128 1.3 christos fi
13129 1.3 christos if test -z "${FSECT5_TRUE}" && test -z "${FSECT5_FALSE}"; then
13130 1.5 christos as_fn_error $? "conditional \"FSECT5\" was never defined.
13131 1.4 christos Usually this means the macro was only invoked conditionally." "$LINENO" 5
13132 1.3 christos fi
13133 1.3 christos if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
13134 1.5 christos as_fn_error $? "conditional \"AMDEP\" was never defined.
13135 1.4 christos Usually this means the macro was only invoked conditionally." "$LINENO" 5
13136 1.4 christos fi
13137 1.4 christos if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
13138 1.5 christos as_fn_error $? "conditional \"am__fastdepCC\" was never defined.
13139 1.4 christos Usually this means the macro was only invoked conditionally." "$LINENO" 5
13140 1.3 christos fi
13141 1.3 christos if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
13142 1.5 christos as_fn_error $? "conditional \"am__fastdepCC\" was never defined.
13143 1.4 christos Usually this means the macro was only invoked conditionally." "$LINENO" 5
13144 1.3 christos fi
13145 1.3 christos if test -z "${IS_CROSS_COMPILE_TRUE}" && test -z "${IS_CROSS_COMPILE_FALSE}"; then
13146 1.5 christos as_fn_error $? "conditional \"IS_CROSS_COMPILE\" was never defined.
13147 1.4 christos Usually this means the macro was only invoked conditionally." "$LINENO" 5
13148 1.3 christos fi
13149 1.3 christos
13150 1.5 christos : "${CONFIG_STATUS=./config.status}"
13151 1.4 christos ac_write_fail=0
13152 1.3 christos ac_clean_files_save=$ac_clean_files
13153 1.3 christos ac_clean_files="$ac_clean_files $CONFIG_STATUS"
13154 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
13155 1.4 christos $as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
13156 1.4 christos as_write_fail=0
13157 1.4 christos cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
13158 1.3 christos #! $SHELL
13159 1.3 christos # Generated by $as_me.
13160 1.3 christos # Run this file to recreate the current configuration.
13161 1.3 christos # Compiler output produced by configure, useful for debugging
13162 1.3 christos # configure, is in config.log if it exists.
13163 1.3 christos
13164 1.3 christos debug=false
13165 1.3 christos ac_cs_recheck=false
13166 1.3 christos ac_cs_silent=false
13167 1.4 christos
13168 1.3 christos SHELL=\${CONFIG_SHELL-$SHELL}
13169 1.4 christos export SHELL
13170 1.4 christos _ASEOF
13171 1.4 christos cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
13172 1.4 christos ## -------------------- ##
13173 1.4 christos ## M4sh Initialization. ##
13174 1.4 christos ## -------------------- ##
13175 1.3 christos
13176 1.3 christos # Be more Bourne compatible
13177 1.3 christos DUALCASE=1; export DUALCASE # for MKS sh
13178 1.4 christos if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
13179 1.3 christos emulate sh
13180 1.3 christos NULLCMD=:
13181 1.4 christos # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
13182 1.3 christos # is contrary to our usage. Disable this feature.
13183 1.3 christos alias -g '${1+"$@"}'='"$@"'
13184 1.3 christos setopt NO_GLOB_SUBST
13185 1.1 christos else
13186 1.4 christos case `(set -o) 2>/dev/null` in #(
13187 1.4 christos *posix*) :
13188 1.4 christos set -o posix ;; #(
13189 1.4 christos *) :
13190 1.4 christos ;;
13191 1.3 christos esac
13192 1.1 christos fi
13193 1.1 christos
13194 1.1 christos
13195 1.4 christos as_nl='
13196 1.4 christos '
13197 1.4 christos export as_nl
13198 1.4 christos # Printing a long string crashes Solaris 7 /usr/bin/printf.
13199 1.4 christos as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
13200 1.4 christos as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
13201 1.4 christos as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
13202 1.4 christos # Prefer a ksh shell builtin over an external printf program on Solaris,
13203 1.4 christos # but without wasting forks for bash or zsh.
13204 1.4 christos if test -z "$BASH_VERSION$ZSH_VERSION" \
13205 1.4 christos && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
13206 1.4 christos as_echo='print -r --'
13207 1.4 christos as_echo_n='print -rn --'
13208 1.4 christos elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
13209 1.4 christos as_echo='printf %s\n'
13210 1.4 christos as_echo_n='printf %s'
13211 1.4 christos else
13212 1.4 christos if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
13213 1.4 christos as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
13214 1.4 christos as_echo_n='/usr/ucb/echo -n'
13215 1.4 christos else
13216 1.4 christos as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
13217 1.4 christos as_echo_n_body='eval
13218 1.4 christos arg=$1;
13219 1.4 christos case $arg in #(
13220 1.4 christos *"$as_nl"*)
13221 1.4 christos expr "X$arg" : "X\\(.*\\)$as_nl";
13222 1.4 christos arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
13223 1.4 christos esac;
13224 1.4 christos expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
13225 1.4 christos '
13226 1.4 christos export as_echo_n_body
13227 1.4 christos as_echo_n='sh -c $as_echo_n_body as_echo'
13228 1.4 christos fi
13229 1.4 christos export as_echo_body
13230 1.4 christos as_echo='sh -c $as_echo_body as_echo'
13231 1.4 christos fi
13232 1.1 christos
13233 1.3 christos # The user is always right.
13234 1.3 christos if test "${PATH_SEPARATOR+set}" != set; then
13235 1.4 christos PATH_SEPARATOR=:
13236 1.4 christos (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
13237 1.4 christos (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
13238 1.4 christos PATH_SEPARATOR=';'
13239 1.4 christos }
13240 1.1 christos fi
13241 1.1 christos
13242 1.1 christos
13243 1.3 christos # IFS
13244 1.3 christos # We need space, tab and new line, in precisely that order. Quoting is
13245 1.3 christos # there to prevent editors from complaining about space-tab.
13246 1.3 christos # (If _AS_PATH_WALK were called with IFS unset, it would disable word
13247 1.3 christos # splitting by setting IFS to empty value.)
13248 1.3 christos IFS=" "" $as_nl"
13249 1.1 christos
13250 1.3 christos # Find who we are. Look in the path if we contain no directory separator.
13251 1.5 christos as_myself=
13252 1.4 christos case $0 in #((
13253 1.3 christos *[\\/]* ) as_myself=$0 ;;
13254 1.3 christos *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13255 1.3 christos for as_dir in $PATH
13256 1.3 christos do
13257 1.3 christos IFS=$as_save_IFS
13258 1.3 christos test -z "$as_dir" && as_dir=.
13259 1.4 christos test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
13260 1.4 christos done
13261 1.3 christos IFS=$as_save_IFS
13262 1.1 christos
13263 1.3 christos ;;
13264 1.3 christos esac
13265 1.3 christos # We did not find ourselves, most probably we were run as `sh COMMAND'
13266 1.3 christos # in which case we are not to be found in the path.
13267 1.3 christos if test "x$as_myself" = x; then
13268 1.3 christos as_myself=$0
13269 1.1 christos fi
13270 1.3 christos if test ! -f "$as_myself"; then
13271 1.4 christos $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
13272 1.4 christos exit 1
13273 1.1 christos fi
13274 1.1 christos
13275 1.4 christos # Unset variables that we do not need and which cause bugs (e.g. in
13276 1.4 christos # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
13277 1.4 christos # suppresses any "Segmentation fault" message there. '((' could
13278 1.4 christos # trigger a bug in pdksh 5.2.14.
13279 1.4 christos for as_var in BASH_ENV ENV MAIL MAILPATH
13280 1.4 christos do eval test x\${$as_var+set} = xset \
13281 1.4 christos && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
13282 1.3 christos done
13283 1.3 christos PS1='$ '
13284 1.3 christos PS2='> '
13285 1.3 christos PS4='+ '
13286 1.1 christos
13287 1.3 christos # NLS nuisances.
13288 1.4 christos LC_ALL=C
13289 1.4 christos export LC_ALL
13290 1.4 christos LANGUAGE=C
13291 1.4 christos export LANGUAGE
13292 1.4 christos
13293 1.4 christos # CDPATH.
13294 1.4 christos (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
13295 1.4 christos
13296 1.4 christos
13297 1.5 christos # as_fn_error STATUS ERROR [LINENO LOG_FD]
13298 1.5 christos # ----------------------------------------
13299 1.4 christos # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
13300 1.4 christos # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
13301 1.5 christos # script with STATUS, using 1 if that was 0.
13302 1.4 christos as_fn_error ()
13303 1.4 christos {
13304 1.5 christos as_status=$1; test $as_status -eq 0 && as_status=1
13305 1.5 christos if test "$4"; then
13306 1.5 christos as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
13307 1.5 christos $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
13308 1.4 christos fi
13309 1.5 christos $as_echo "$as_me: error: $2" >&2
13310 1.4 christos as_fn_exit $as_status
13311 1.4 christos } # as_fn_error
13312 1.4 christos
13313 1.4 christos
13314 1.4 christos # as_fn_set_status STATUS
13315 1.4 christos # -----------------------
13316 1.4 christos # Set $? to STATUS, without forking.
13317 1.4 christos as_fn_set_status ()
13318 1.4 christos {
13319 1.4 christos return $1
13320 1.4 christos } # as_fn_set_status
13321 1.4 christos
13322 1.4 christos # as_fn_exit STATUS
13323 1.4 christos # -----------------
13324 1.4 christos # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
13325 1.4 christos as_fn_exit ()
13326 1.4 christos {
13327 1.4 christos set +e
13328 1.4 christos as_fn_set_status $1
13329 1.4 christos exit $1
13330 1.4 christos } # as_fn_exit
13331 1.4 christos
13332 1.4 christos # as_fn_unset VAR
13333 1.4 christos # ---------------
13334 1.4 christos # Portably unset VAR.
13335 1.4 christos as_fn_unset ()
13336 1.4 christos {
13337 1.4 christos { eval $1=; unset $1;}
13338 1.4 christos }
13339 1.4 christos as_unset=as_fn_unset
13340 1.4 christos # as_fn_append VAR VALUE
13341 1.4 christos # ----------------------
13342 1.4 christos # Append the text in VALUE to the end of the definition contained in VAR. Take
13343 1.4 christos # advantage of any shell optimizations that allow amortized linear growth over
13344 1.4 christos # repeated appends, instead of the typical quadratic growth present in naive
13345 1.4 christos # implementations.
13346 1.4 christos if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
13347 1.4 christos eval 'as_fn_append ()
13348 1.4 christos {
13349 1.4 christos eval $1+=\$2
13350 1.4 christos }'
13351 1.4 christos else
13352 1.4 christos as_fn_append ()
13353 1.4 christos {
13354 1.4 christos eval $1=\$$1\$2
13355 1.4 christos }
13356 1.4 christos fi # as_fn_append
13357 1.4 christos
13358 1.4 christos # as_fn_arith ARG...
13359 1.4 christos # ------------------
13360 1.4 christos # Perform arithmetic evaluation on the ARGs, and store the result in the
13361 1.4 christos # global $as_val. Take advantage of shells that can avoid forks. The arguments
13362 1.4 christos # must be portable across $(()) and expr.
13363 1.4 christos if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
13364 1.4 christos eval 'as_fn_arith ()
13365 1.4 christos {
13366 1.4 christos as_val=$(( $* ))
13367 1.4 christos }'
13368 1.4 christos else
13369 1.4 christos as_fn_arith ()
13370 1.4 christos {
13371 1.4 christos as_val=`expr "$@" || test $? -eq 1`
13372 1.4 christos }
13373 1.4 christos fi # as_fn_arith
13374 1.4 christos
13375 1.1 christos
13376 1.3 christos if expr a : '\(a\)' >/dev/null 2>&1 &&
13377 1.3 christos test "X`expr 00001 : '.*\(...\)'`" = X001; then
13378 1.3 christos as_expr=expr
13379 1.1 christos else
13380 1.3 christos as_expr=false
13381 1.1 christos fi
13382 1.1 christos
13383 1.3 christos if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
13384 1.3 christos as_basename=basename
13385 1.3 christos else
13386 1.3 christos as_basename=false
13387 1.1 christos fi
13388 1.1 christos
13389 1.4 christos if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
13390 1.4 christos as_dirname=dirname
13391 1.4 christos else
13392 1.4 christos as_dirname=false
13393 1.4 christos fi
13394 1.1 christos
13395 1.3 christos as_me=`$as_basename -- "$0" ||
13396 1.3 christos $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
13397 1.3 christos X"$0" : 'X\(//\)$' \| \
13398 1.3 christos X"$0" : 'X\(/\)' \| . 2>/dev/null ||
13399 1.4 christos $as_echo X/"$0" |
13400 1.3 christos sed '/^.*\/\([^/][^/]*\)\/*$/{
13401 1.3 christos s//\1/
13402 1.3 christos q
13403 1.3 christos }
13404 1.3 christos /^X\/\(\/\/\)$/{
13405 1.3 christos s//\1/
13406 1.3 christos q
13407 1.3 christos }
13408 1.3 christos /^X\/\(\/\).*/{
13409 1.3 christos s//\1/
13410 1.3 christos q
13411 1.3 christos }
13412 1.3 christos s/.*/./; q'`
13413 1.1 christos
13414 1.4 christos # Avoid depending upon Character Ranges.
13415 1.4 christos as_cr_letters='abcdefghijklmnopqrstuvwxyz'
13416 1.4 christos as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
13417 1.4 christos as_cr_Letters=$as_cr_letters$as_cr_LETTERS
13418 1.4 christos as_cr_digits='0123456789'
13419 1.4 christos as_cr_alnum=$as_cr_Letters$as_cr_digits
13420 1.1 christos
13421 1.3 christos ECHO_C= ECHO_N= ECHO_T=
13422 1.4 christos case `echo -n x` in #(((((
13423 1.3 christos -n*)
13424 1.4 christos case `echo 'xy\c'` in
13425 1.3 christos *c*) ECHO_T=' ';; # ECHO_T is single tab character.
13426 1.4 christos xy) ECHO_C='\c';;
13427 1.4 christos *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
13428 1.4 christos ECHO_T=' ';;
13429 1.3 christos esac;;
13430 1.3 christos *)
13431 1.3 christos ECHO_N='-n';;
13432 1.3 christos esac
13433 1.1 christos
13434 1.3 christos rm -f conf$$ conf$$.exe conf$$.file
13435 1.3 christos if test -d conf$$.dir; then
13436 1.3 christos rm -f conf$$.dir/conf$$.file
13437 1.3 christos else
13438 1.3 christos rm -f conf$$.dir
13439 1.4 christos mkdir conf$$.dir 2>/dev/null
13440 1.1 christos fi
13441 1.4 christos if (echo >conf$$.file) 2>/dev/null; then
13442 1.4 christos if ln -s conf$$.file conf$$ 2>/dev/null; then
13443 1.4 christos as_ln_s='ln -s'
13444 1.4 christos # ... but there are two gotchas:
13445 1.4 christos # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
13446 1.4 christos # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
13447 1.4 christos # In both cases, we have to default to `cp -p'.
13448 1.4 christos ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
13449 1.4 christos as_ln_s='cp -p'
13450 1.4 christos elif ln conf$$.file conf$$ 2>/dev/null; then
13451 1.4 christos as_ln_s=ln
13452 1.4 christos else
13453 1.3 christos as_ln_s='cp -p'
13454 1.4 christos fi
13455 1.1 christos else
13456 1.3 christos as_ln_s='cp -p'
13457 1.1 christos fi
13458 1.3 christos rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
13459 1.3 christos rmdir conf$$.dir 2>/dev/null
13460 1.1 christos
13461 1.4 christos
13462 1.4 christos # as_fn_mkdir_p
13463 1.4 christos # -------------
13464 1.4 christos # Create "$as_dir" as a directory, including parents if necessary.
13465 1.4 christos as_fn_mkdir_p ()
13466 1.4 christos {
13467 1.4 christos
13468 1.4 christos case $as_dir in #(
13469 1.4 christos -*) as_dir=./$as_dir;;
13470 1.4 christos esac
13471 1.4 christos test -d "$as_dir" || eval $as_mkdir_p || {
13472 1.4 christos as_dirs=
13473 1.4 christos while :; do
13474 1.4 christos case $as_dir in #(
13475 1.4 christos *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
13476 1.4 christos *) as_qdir=$as_dir;;
13477 1.4 christos esac
13478 1.4 christos as_dirs="'$as_qdir' $as_dirs"
13479 1.4 christos as_dir=`$as_dirname -- "$as_dir" ||
13480 1.4 christos $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
13481 1.4 christos X"$as_dir" : 'X\(//\)[^/]' \| \
13482 1.4 christos X"$as_dir" : 'X\(//\)$' \| \
13483 1.4 christos X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
13484 1.4 christos $as_echo X"$as_dir" |
13485 1.4 christos sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
13486 1.4 christos s//\1/
13487 1.4 christos q
13488 1.4 christos }
13489 1.4 christos /^X\(\/\/\)[^/].*/{
13490 1.4 christos s//\1/
13491 1.4 christos q
13492 1.4 christos }
13493 1.4 christos /^X\(\/\/\)$/{
13494 1.4 christos s//\1/
13495 1.4 christos q
13496 1.4 christos }
13497 1.4 christos /^X\(\/\).*/{
13498 1.4 christos s//\1/
13499 1.4 christos q
13500 1.4 christos }
13501 1.4 christos s/.*/./; q'`
13502 1.4 christos test -d "$as_dir" && break
13503 1.4 christos done
13504 1.4 christos test -z "$as_dirs" || eval "mkdir $as_dirs"
13505 1.5 christos } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
13506 1.4 christos
13507 1.4 christos
13508 1.4 christos } # as_fn_mkdir_p
13509 1.3 christos if mkdir -p . 2>/dev/null; then
13510 1.4 christos as_mkdir_p='mkdir -p "$as_dir"'
13511 1.3 christos else
13512 1.3 christos test -d ./-p && rmdir ./-p
13513 1.3 christos as_mkdir_p=false
13514 1.1 christos fi
13515 1.1 christos
13516 1.3 christos if test -x / >/dev/null 2>&1; then
13517 1.3 christos as_test_x='test -x'
13518 1.3 christos else
13519 1.3 christos if ls -dL / >/dev/null 2>&1; then
13520 1.3 christos as_ls_L_option=L
13521 1.3 christos else
13522 1.3 christos as_ls_L_option=
13523 1.3 christos fi
13524 1.3 christos as_test_x='
13525 1.3 christos eval sh -c '\''
13526 1.3 christos if test -d "$1"; then
13527 1.4 christos test -d "$1/.";
13528 1.3 christos else
13529 1.4 christos case $1 in #(
13530 1.4 christos -*)set "./$1";;
13531 1.3 christos esac;
13532 1.4 christos case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
13533 1.3 christos ???[sx]*):;;*)false;;esac;fi
13534 1.3 christos '\'' sh
13535 1.3 christos '
13536 1.1 christos fi
13537 1.3 christos as_executable_p=$as_test_x
13538 1.1 christos
13539 1.3 christos # Sed expression to map a string onto a valid CPP name.
13540 1.3 christos as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
13541 1.1 christos
13542 1.3 christos # Sed expression to map a string onto a valid variable name.
13543 1.3 christos as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
13544 1.1 christos
13545 1.1 christos
13546 1.3 christos exec 6>&1
13547 1.4 christos ## ----------------------------------- ##
13548 1.4 christos ## Main body of $CONFIG_STATUS script. ##
13549 1.4 christos ## ----------------------------------- ##
13550 1.4 christos _ASEOF
13551 1.4 christos test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
13552 1.1 christos
13553 1.4 christos cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13554 1.4 christos # Save the log message, to keep $0 and so on meaningful, and to
13555 1.3 christos # report actual input values of CONFIG_FILES etc. instead of their
13556 1.3 christos # values after options handling.
13557 1.3 christos ac_log="
13558 1.5 christos This file was extended by file $as_me 5.09, which was
13559 1.5 christos generated by GNU Autoconf 2.68. Invocation command line was
13560 1.1 christos
13561 1.3 christos CONFIG_FILES = $CONFIG_FILES
13562 1.3 christos CONFIG_HEADERS = $CONFIG_HEADERS
13563 1.3 christos CONFIG_LINKS = $CONFIG_LINKS
13564 1.3 christos CONFIG_COMMANDS = $CONFIG_COMMANDS
13565 1.3 christos $ $0 $@
13566 1.1 christos
13567 1.3 christos on `(hostname || uname -n) 2>/dev/null | sed 1q`
13568 1.3 christos "
13569 1.1 christos
13570 1.1 christos _ACEOF
13571 1.1 christos
13572 1.4 christos case $ac_config_files in *"
13573 1.4 christos "*) set x $ac_config_files; shift; ac_config_files=$*;;
13574 1.4 christos esac
13575 1.4 christos
13576 1.4 christos case $ac_config_headers in *"
13577 1.4 christos "*) set x $ac_config_headers; shift; ac_config_headers=$*;;
13578 1.4 christos esac
13579 1.4 christos
13580 1.4 christos
13581 1.4 christos cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
13582 1.3 christos # Files that config.status was made for.
13583 1.3 christos config_files="$ac_config_files"
13584 1.3 christos config_headers="$ac_config_headers"
13585 1.3 christos config_commands="$ac_config_commands"
13586 1.1 christos
13587 1.1 christos _ACEOF
13588 1.1 christos
13589 1.4 christos cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13590 1.3 christos ac_cs_usage="\
13591 1.4 christos \`$as_me' instantiates files and other configuration actions
13592 1.4 christos from templates according to the current configuration. Unless the files
13593 1.4 christos and actions are specified as TAGs, all are instantiated by default.
13594 1.3 christos
13595 1.4 christos Usage: $0 [OPTION]... [TAG]...
13596 1.3 christos
13597 1.3 christos -h, --help print this help, then exit
13598 1.3 christos -V, --version print version number and configuration settings, then exit
13599 1.5 christos --config print configuration, then exit
13600 1.4 christos -q, --quiet, --silent
13601 1.4 christos do not print progress messages
13602 1.3 christos -d, --debug don't remove temporary files
13603 1.3 christos --recheck update $as_me by reconfiguring in the same conditions
13604 1.4 christos --file=FILE[:TEMPLATE]
13605 1.4 christos instantiate the configuration file FILE
13606 1.4 christos --header=FILE[:TEMPLATE]
13607 1.4 christos instantiate the configuration header FILE
13608 1.1 christos
13609 1.3 christos Configuration files:
13610 1.3 christos $config_files
13611 1.1 christos
13612 1.3 christos Configuration headers:
13613 1.3 christos $config_headers
13614 1.1 christos
13615 1.3 christos Configuration commands:
13616 1.3 christos $config_commands
13617 1.1 christos
13618 1.4 christos Report bugs to <christos (at] astron.com>."
13619 1.1 christos
13620 1.1 christos _ACEOF
13621 1.4 christos cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
13622 1.5 christos ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
13623 1.3 christos ac_cs_version="\\
13624 1.5 christos file config.status 5.09
13625 1.5 christos configured by $0, generated by GNU Autoconf 2.68,
13626 1.5 christos with options \\"\$ac_cs_config\\"
13627 1.3 christos
13628 1.5 christos Copyright (C) 2010 Free Software Foundation, Inc.
13629 1.3 christos This config.status script is free software; the Free Software Foundation
13630 1.3 christos gives unlimited permission to copy, distribute and modify it."
13631 1.3 christos
13632 1.3 christos ac_pwd='$ac_pwd'
13633 1.3 christos srcdir='$srcdir'
13634 1.3 christos INSTALL='$INSTALL'
13635 1.3 christos MKDIR_P='$MKDIR_P'
13636 1.4 christos AWK='$AWK'
13637 1.4 christos test -n "\$AWK" || AWK=awk
13638 1.1 christos _ACEOF
13639 1.1 christos
13640 1.4 christos cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13641 1.4 christos # The default lists apply if the user does not specify any file.
13642 1.3 christos ac_need_defaults=:
13643 1.3 christos while test $# != 0
13644 1.3 christos do
13645 1.3 christos case $1 in
13646 1.5 christos --*=?*)
13647 1.3 christos ac_option=`expr "X$1" : 'X\([^=]*\)='`
13648 1.3 christos ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
13649 1.3 christos ac_shift=:
13650 1.3 christos ;;
13651 1.5 christos --*=)
13652 1.5 christos ac_option=`expr "X$1" : 'X\([^=]*\)='`
13653 1.5 christos ac_optarg=
13654 1.5 christos ac_shift=:
13655 1.5 christos ;;
13656 1.3 christos *)
13657 1.3 christos ac_option=$1
13658 1.3 christos ac_optarg=$2
13659 1.3 christos ac_shift=shift
13660 1.3 christos ;;
13661 1.3 christos esac
13662 1.3 christos
13663 1.3 christos case $ac_option in
13664 1.3 christos # Handling of the options.
13665 1.3 christos -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
13666 1.3 christos ac_cs_recheck=: ;;
13667 1.3 christos --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
13668 1.4 christos $as_echo "$ac_cs_version"; exit ;;
13669 1.5 christos --config | --confi | --conf | --con | --co | --c )
13670 1.5 christos $as_echo "$ac_cs_config"; exit ;;
13671 1.3 christos --debug | --debu | --deb | --de | --d | -d )
13672 1.3 christos debug=: ;;
13673 1.3 christos --file | --fil | --fi | --f )
13674 1.3 christos $ac_shift
13675 1.4 christos case $ac_optarg in
13676 1.4 christos *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
13677 1.5 christos '') as_fn_error $? "missing file argument" ;;
13678 1.4 christos esac
13679 1.4 christos as_fn_append CONFIG_FILES " '$ac_optarg'"
13680 1.3 christos ac_need_defaults=false;;
13681 1.3 christos --header | --heade | --head | --hea )
13682 1.3 christos $ac_shift
13683 1.4 christos case $ac_optarg in
13684 1.4 christos *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
13685 1.4 christos esac
13686 1.4 christos as_fn_append CONFIG_HEADERS " '$ac_optarg'"
13687 1.3 christos ac_need_defaults=false;;
13688 1.3 christos --he | --h)
13689 1.3 christos # Conflict between --help and --header
13690 1.5 christos as_fn_error $? "ambiguous option: \`$1'
13691 1.4 christos Try \`$0 --help' for more information.";;
13692 1.3 christos --help | --hel | -h )
13693 1.4 christos $as_echo "$ac_cs_usage"; exit ;;
13694 1.3 christos -q | -quiet | --quiet | --quie | --qui | --qu | --q \
13695 1.3 christos | -silent | --silent | --silen | --sile | --sil | --si | --s)
13696 1.3 christos ac_cs_silent=: ;;
13697 1.3 christos
13698 1.3 christos # This is an error.
13699 1.5 christos -*) as_fn_error $? "unrecognized option: \`$1'
13700 1.4 christos Try \`$0 --help' for more information." ;;
13701 1.3 christos
13702 1.4 christos *) as_fn_append ac_config_targets " $1"
13703 1.3 christos ac_need_defaults=false ;;
13704 1.3 christos
13705 1.3 christos esac
13706 1.3 christos shift
13707 1.3 christos done
13708 1.3 christos
13709 1.3 christos ac_configure_extra_args=
13710 1.1 christos
13711 1.3 christos if $ac_cs_silent; then
13712 1.3 christos exec 6>/dev/null
13713 1.3 christos ac_configure_extra_args="$ac_configure_extra_args --silent"
13714 1.1 christos fi
13715 1.1 christos
13716 1.1 christos _ACEOF
13717 1.4 christos cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
13718 1.3 christos if \$ac_cs_recheck; then
13719 1.4 christos set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
13720 1.4 christos shift
13721 1.4 christos \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
13722 1.4 christos CONFIG_SHELL='$SHELL'
13723 1.3 christos export CONFIG_SHELL
13724 1.4 christos exec "\$@"
13725 1.3 christos fi
13726 1.1 christos
13727 1.1 christos _ACEOF
13728 1.4 christos cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13729 1.3 christos exec 5>>config.log
13730 1.1 christos {
13731 1.3 christos echo
13732 1.3 christos sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
13733 1.3 christos ## Running $as_me. ##
13734 1.3 christos _ASBOX
13735 1.4 christos $as_echo "$ac_log"
13736 1.3 christos } >&5
13737 1.1 christos
13738 1.1 christos _ACEOF
13739 1.4 christos cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
13740 1.3 christos #
13741 1.3 christos # INIT-COMMANDS
13742 1.3 christos #
13743 1.3 christos AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"
13744 1.3 christos
13745 1.3 christos
13746 1.3 christos # The HP-UX ksh and POSIX shell print the target directory to stdout
13747 1.3 christos # if CDPATH is set.
13748 1.3 christos (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
13749 1.3 christos
13750 1.3 christos sed_quote_subst='$sed_quote_subst'
13751 1.3 christos double_quote_subst='$double_quote_subst'
13752 1.3 christos delay_variable_subst='$delay_variable_subst'
13753 1.3 christos macro_version='`$ECHO "X$macro_version" | $Xsed -e "$delay_single_quote_subst"`'
13754 1.3 christos macro_revision='`$ECHO "X$macro_revision" | $Xsed -e "$delay_single_quote_subst"`'
13755 1.3 christos enable_shared='`$ECHO "X$enable_shared" | $Xsed -e "$delay_single_quote_subst"`'
13756 1.3 christos enable_static='`$ECHO "X$enable_static" | $Xsed -e "$delay_single_quote_subst"`'
13757 1.3 christos pic_mode='`$ECHO "X$pic_mode" | $Xsed -e "$delay_single_quote_subst"`'
13758 1.3 christos enable_fast_install='`$ECHO "X$enable_fast_install" | $Xsed -e "$delay_single_quote_subst"`'
13759 1.3 christos host_alias='`$ECHO "X$host_alias" | $Xsed -e "$delay_single_quote_subst"`'
13760 1.3 christos host='`$ECHO "X$host" | $Xsed -e "$delay_single_quote_subst"`'
13761 1.3 christos host_os='`$ECHO "X$host_os" | $Xsed -e "$delay_single_quote_subst"`'
13762 1.3 christos build_alias='`$ECHO "X$build_alias" | $Xsed -e "$delay_single_quote_subst"`'
13763 1.3 christos build='`$ECHO "X$build" | $Xsed -e "$delay_single_quote_subst"`'
13764 1.3 christos build_os='`$ECHO "X$build_os" | $Xsed -e "$delay_single_quote_subst"`'
13765 1.3 christos SED='`$ECHO "X$SED" | $Xsed -e "$delay_single_quote_subst"`'
13766 1.3 christos Xsed='`$ECHO "X$Xsed" | $Xsed -e "$delay_single_quote_subst"`'
13767 1.3 christos GREP='`$ECHO "X$GREP" | $Xsed -e "$delay_single_quote_subst"`'
13768 1.3 christos EGREP='`$ECHO "X$EGREP" | $Xsed -e "$delay_single_quote_subst"`'
13769 1.3 christos FGREP='`$ECHO "X$FGREP" | $Xsed -e "$delay_single_quote_subst"`'
13770 1.3 christos LD='`$ECHO "X$LD" | $Xsed -e "$delay_single_quote_subst"`'
13771 1.3 christos NM='`$ECHO "X$NM" | $Xsed -e "$delay_single_quote_subst"`'
13772 1.3 christos LN_S='`$ECHO "X$LN_S" | $Xsed -e "$delay_single_quote_subst"`'
13773 1.3 christos max_cmd_len='`$ECHO "X$max_cmd_len" | $Xsed -e "$delay_single_quote_subst"`'
13774 1.3 christos ac_objext='`$ECHO "X$ac_objext" | $Xsed -e "$delay_single_quote_subst"`'
13775 1.3 christos exeext='`$ECHO "X$exeext" | $Xsed -e "$delay_single_quote_subst"`'
13776 1.3 christos lt_unset='`$ECHO "X$lt_unset" | $Xsed -e "$delay_single_quote_subst"`'
13777 1.3 christos lt_SP2NL='`$ECHO "X$lt_SP2NL" | $Xsed -e "$delay_single_quote_subst"`'
13778 1.3 christos lt_NL2SP='`$ECHO "X$lt_NL2SP" | $Xsed -e "$delay_single_quote_subst"`'
13779 1.3 christos reload_flag='`$ECHO "X$reload_flag" | $Xsed -e "$delay_single_quote_subst"`'
13780 1.3 christos reload_cmds='`$ECHO "X$reload_cmds" | $Xsed -e "$delay_single_quote_subst"`'
13781 1.3 christos OBJDUMP='`$ECHO "X$OBJDUMP" | $Xsed -e "$delay_single_quote_subst"`'
13782 1.3 christos deplibs_check_method='`$ECHO "X$deplibs_check_method" | $Xsed -e "$delay_single_quote_subst"`'
13783 1.3 christos file_magic_cmd='`$ECHO "X$file_magic_cmd" | $Xsed -e "$delay_single_quote_subst"`'
13784 1.3 christos AR='`$ECHO "X$AR" | $Xsed -e "$delay_single_quote_subst"`'
13785 1.3 christos AR_FLAGS='`$ECHO "X$AR_FLAGS" | $Xsed -e "$delay_single_quote_subst"`'
13786 1.3 christos STRIP='`$ECHO "X$STRIP" | $Xsed -e "$delay_single_quote_subst"`'
13787 1.3 christos RANLIB='`$ECHO "X$RANLIB" | $Xsed -e "$delay_single_quote_subst"`'
13788 1.3 christos old_postinstall_cmds='`$ECHO "X$old_postinstall_cmds" | $Xsed -e "$delay_single_quote_subst"`'
13789 1.3 christos old_postuninstall_cmds='`$ECHO "X$old_postuninstall_cmds" | $Xsed -e "$delay_single_quote_subst"`'
13790 1.3 christos old_archive_cmds='`$ECHO "X$old_archive_cmds" | $Xsed -e "$delay_single_quote_subst"`'
13791 1.3 christos CC='`$ECHO "X$CC" | $Xsed -e "$delay_single_quote_subst"`'
13792 1.3 christos CFLAGS='`$ECHO "X$CFLAGS" | $Xsed -e "$delay_single_quote_subst"`'
13793 1.3 christos compiler='`$ECHO "X$compiler" | $Xsed -e "$delay_single_quote_subst"`'
13794 1.3 christos GCC='`$ECHO "X$GCC" | $Xsed -e "$delay_single_quote_subst"`'
13795 1.3 christos lt_cv_sys_global_symbol_pipe='`$ECHO "X$lt_cv_sys_global_symbol_pipe" | $Xsed -e "$delay_single_quote_subst"`'
13796 1.3 christos lt_cv_sys_global_symbol_to_cdecl='`$ECHO "X$lt_cv_sys_global_symbol_to_cdecl" | $Xsed -e "$delay_single_quote_subst"`'
13797 1.3 christos lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "X$lt_cv_sys_global_symbol_to_c_name_address" | $Xsed -e "$delay_single_quote_subst"`'
13798 1.3 christos lt_cv_sys_global_symbol_to_c_name_address_lib_prefix='`$ECHO "X$lt_cv_sys_global_symbol_to_c_name_address_lib_prefix" | $Xsed -e "$delay_single_quote_subst"`'
13799 1.3 christos objdir='`$ECHO "X$objdir" | $Xsed -e "$delay_single_quote_subst"`'
13800 1.3 christos SHELL='`$ECHO "X$SHELL" | $Xsed -e "$delay_single_quote_subst"`'
13801 1.3 christos ECHO='`$ECHO "X$ECHO" | $Xsed -e "$delay_single_quote_subst"`'
13802 1.3 christos MAGIC_CMD='`$ECHO "X$MAGIC_CMD" | $Xsed -e "$delay_single_quote_subst"`'
13803 1.3 christos lt_prog_compiler_no_builtin_flag='`$ECHO "X$lt_prog_compiler_no_builtin_flag" | $Xsed -e "$delay_single_quote_subst"`'
13804 1.3 christos lt_prog_compiler_wl='`$ECHO "X$lt_prog_compiler_wl" | $Xsed -e "$delay_single_quote_subst"`'
13805 1.3 christos lt_prog_compiler_pic='`$ECHO "X$lt_prog_compiler_pic" | $Xsed -e "$delay_single_quote_subst"`'
13806 1.3 christos lt_prog_compiler_static='`$ECHO "X$lt_prog_compiler_static" | $Xsed -e "$delay_single_quote_subst"`'
13807 1.3 christos lt_cv_prog_compiler_c_o='`$ECHO "X$lt_cv_prog_compiler_c_o" | $Xsed -e "$delay_single_quote_subst"`'
13808 1.3 christos need_locks='`$ECHO "X$need_locks" | $Xsed -e "$delay_single_quote_subst"`'
13809 1.3 christos DSYMUTIL='`$ECHO "X$DSYMUTIL" | $Xsed -e "$delay_single_quote_subst"`'
13810 1.3 christos NMEDIT='`$ECHO "X$NMEDIT" | $Xsed -e "$delay_single_quote_subst"`'
13811 1.3 christos LIPO='`$ECHO "X$LIPO" | $Xsed -e "$delay_single_quote_subst"`'
13812 1.3 christos OTOOL='`$ECHO "X$OTOOL" | $Xsed -e "$delay_single_quote_subst"`'
13813 1.3 christos OTOOL64='`$ECHO "X$OTOOL64" | $Xsed -e "$delay_single_quote_subst"`'
13814 1.3 christos libext='`$ECHO "X$libext" | $Xsed -e "$delay_single_quote_subst"`'
13815 1.3 christos shrext_cmds='`$ECHO "X$shrext_cmds" | $Xsed -e "$delay_single_quote_subst"`'
13816 1.3 christos extract_expsyms_cmds='`$ECHO "X$extract_expsyms_cmds" | $Xsed -e "$delay_single_quote_subst"`'
13817 1.3 christos archive_cmds_need_lc='`$ECHO "X$archive_cmds_need_lc" | $Xsed -e "$delay_single_quote_subst"`'
13818 1.3 christos enable_shared_with_static_runtimes='`$ECHO "X$enable_shared_with_static_runtimes" | $Xsed -e "$delay_single_quote_subst"`'
13819 1.3 christos export_dynamic_flag_spec='`$ECHO "X$export_dynamic_flag_spec" | $Xsed -e "$delay_single_quote_subst"`'
13820 1.3 christos whole_archive_flag_spec='`$ECHO "X$whole_archive_flag_spec" | $Xsed -e "$delay_single_quote_subst"`'
13821 1.3 christos compiler_needs_object='`$ECHO "X$compiler_needs_object" | $Xsed -e "$delay_single_quote_subst"`'
13822 1.3 christos old_archive_from_new_cmds='`$ECHO "X$old_archive_from_new_cmds" | $Xsed -e "$delay_single_quote_subst"`'
13823 1.3 christos old_archive_from_expsyms_cmds='`$ECHO "X$old_archive_from_expsyms_cmds" | $Xsed -e "$delay_single_quote_subst"`'
13824 1.3 christos archive_cmds='`$ECHO "X$archive_cmds" | $Xsed -e "$delay_single_quote_subst"`'
13825 1.3 christos archive_expsym_cmds='`$ECHO "X$archive_expsym_cmds" | $Xsed -e "$delay_single_quote_subst"`'
13826 1.3 christos module_cmds='`$ECHO "X$module_cmds" | $Xsed -e "$delay_single_quote_subst"`'
13827 1.3 christos module_expsym_cmds='`$ECHO "X$module_expsym_cmds" | $Xsed -e "$delay_single_quote_subst"`'
13828 1.3 christos with_gnu_ld='`$ECHO "X$with_gnu_ld" | $Xsed -e "$delay_single_quote_subst"`'
13829 1.3 christos allow_undefined_flag='`$ECHO "X$allow_undefined_flag" | $Xsed -e "$delay_single_quote_subst"`'
13830 1.3 christos no_undefined_flag='`$ECHO "X$no_undefined_flag" | $Xsed -e "$delay_single_quote_subst"`'
13831 1.3 christos hardcode_libdir_flag_spec='`$ECHO "X$hardcode_libdir_flag_spec" | $Xsed -e "$delay_single_quote_subst"`'
13832 1.3 christos hardcode_libdir_flag_spec_ld='`$ECHO "X$hardcode_libdir_flag_spec_ld" | $Xsed -e "$delay_single_quote_subst"`'
13833 1.3 christos hardcode_libdir_separator='`$ECHO "X$hardcode_libdir_separator" | $Xsed -e "$delay_single_quote_subst"`'
13834 1.3 christos hardcode_direct='`$ECHO "X$hardcode_direct" | $Xsed -e "$delay_single_quote_subst"`'
13835 1.3 christos hardcode_direct_absolute='`$ECHO "X$hardcode_direct_absolute" | $Xsed -e "$delay_single_quote_subst"`'
13836 1.3 christos hardcode_minus_L='`$ECHO "X$hardcode_minus_L" | $Xsed -e "$delay_single_quote_subst"`'
13837 1.3 christos hardcode_shlibpath_var='`$ECHO "X$hardcode_shlibpath_var" | $Xsed -e "$delay_single_quote_subst"`'
13838 1.3 christos hardcode_automatic='`$ECHO "X$hardcode_automatic" | $Xsed -e "$delay_single_quote_subst"`'
13839 1.3 christos inherit_rpath='`$ECHO "X$inherit_rpath" | $Xsed -e "$delay_single_quote_subst"`'
13840 1.3 christos link_all_deplibs='`$ECHO "X$link_all_deplibs" | $Xsed -e "$delay_single_quote_subst"`'
13841 1.3 christos fix_srcfile_path='`$ECHO "X$fix_srcfile_path" | $Xsed -e "$delay_single_quote_subst"`'
13842 1.3 christos always_export_symbols='`$ECHO "X$always_export_symbols" | $Xsed -e "$delay_single_quote_subst"`'
13843 1.3 christos export_symbols_cmds='`$ECHO "X$export_symbols_cmds" | $Xsed -e "$delay_single_quote_subst"`'
13844 1.3 christos exclude_expsyms='`$ECHO "X$exclude_expsyms" | $Xsed -e "$delay_single_quote_subst"`'
13845 1.3 christos include_expsyms='`$ECHO "X$include_expsyms" | $Xsed -e "$delay_single_quote_subst"`'
13846 1.3 christos prelink_cmds='`$ECHO "X$prelink_cmds" | $Xsed -e "$delay_single_quote_subst"`'
13847 1.3 christos file_list_spec='`$ECHO "X$file_list_spec" | $Xsed -e "$delay_single_quote_subst"`'
13848 1.3 christos variables_saved_for_relink='`$ECHO "X$variables_saved_for_relink" | $Xsed -e "$delay_single_quote_subst"`'
13849 1.3 christos need_lib_prefix='`$ECHO "X$need_lib_prefix" | $Xsed -e "$delay_single_quote_subst"`'
13850 1.3 christos need_version='`$ECHO "X$need_version" | $Xsed -e "$delay_single_quote_subst"`'
13851 1.3 christos version_type='`$ECHO "X$version_type" | $Xsed -e "$delay_single_quote_subst"`'
13852 1.3 christos runpath_var='`$ECHO "X$runpath_var" | $Xsed -e "$delay_single_quote_subst"`'
13853 1.3 christos shlibpath_var='`$ECHO "X$shlibpath_var" | $Xsed -e "$delay_single_quote_subst"`'
13854 1.3 christos shlibpath_overrides_runpath='`$ECHO "X$shlibpath_overrides_runpath" | $Xsed -e "$delay_single_quote_subst"`'
13855 1.3 christos libname_spec='`$ECHO "X$libname_spec" | $Xsed -e "$delay_single_quote_subst"`'
13856 1.3 christos library_names_spec='`$ECHO "X$library_names_spec" | $Xsed -e "$delay_single_quote_subst"`'
13857 1.3 christos soname_spec='`$ECHO "X$soname_spec" | $Xsed -e "$delay_single_quote_subst"`'
13858 1.3 christos postinstall_cmds='`$ECHO "X$postinstall_cmds" | $Xsed -e "$delay_single_quote_subst"`'
13859 1.3 christos postuninstall_cmds='`$ECHO "X$postuninstall_cmds" | $Xsed -e "$delay_single_quote_subst"`'
13860 1.3 christos finish_cmds='`$ECHO "X$finish_cmds" | $Xsed -e "$delay_single_quote_subst"`'
13861 1.3 christos finish_eval='`$ECHO "X$finish_eval" | $Xsed -e "$delay_single_quote_subst"`'
13862 1.3 christos hardcode_into_libs='`$ECHO "X$hardcode_into_libs" | $Xsed -e "$delay_single_quote_subst"`'
13863 1.3 christos sys_lib_search_path_spec='`$ECHO "X$sys_lib_search_path_spec" | $Xsed -e "$delay_single_quote_subst"`'
13864 1.3 christos sys_lib_dlsearch_path_spec='`$ECHO "X$sys_lib_dlsearch_path_spec" | $Xsed -e "$delay_single_quote_subst"`'
13865 1.3 christos hardcode_action='`$ECHO "X$hardcode_action" | $Xsed -e "$delay_single_quote_subst"`'
13866 1.3 christos enable_dlopen='`$ECHO "X$enable_dlopen" | $Xsed -e "$delay_single_quote_subst"`'
13867 1.3 christos enable_dlopen_self='`$ECHO "X$enable_dlopen_self" | $Xsed -e "$delay_single_quote_subst"`'
13868 1.3 christos enable_dlopen_self_static='`$ECHO "X$enable_dlopen_self_static" | $Xsed -e "$delay_single_quote_subst"`'
13869 1.3 christos old_striplib='`$ECHO "X$old_striplib" | $Xsed -e "$delay_single_quote_subst"`'
13870 1.3 christos striplib='`$ECHO "X$striplib" | $Xsed -e "$delay_single_quote_subst"`'
13871 1.3 christos
13872 1.3 christos LTCC='$LTCC'
13873 1.3 christos LTCFLAGS='$LTCFLAGS'
13874 1.3 christos compiler='$compiler_DEFAULT'
13875 1.3 christos
13876 1.3 christos # Quote evaled strings.
13877 1.3 christos for var in SED \
13878 1.3 christos GREP \
13879 1.3 christos EGREP \
13880 1.3 christos FGREP \
13881 1.3 christos LD \
13882 1.3 christos NM \
13883 1.3 christos LN_S \
13884 1.3 christos lt_SP2NL \
13885 1.3 christos lt_NL2SP \
13886 1.3 christos reload_flag \
13887 1.3 christos OBJDUMP \
13888 1.3 christos deplibs_check_method \
13889 1.3 christos file_magic_cmd \
13890 1.3 christos AR \
13891 1.3 christos AR_FLAGS \
13892 1.3 christos STRIP \
13893 1.3 christos RANLIB \
13894 1.3 christos CC \
13895 1.3 christos CFLAGS \
13896 1.3 christos compiler \
13897 1.3 christos lt_cv_sys_global_symbol_pipe \
13898 1.3 christos lt_cv_sys_global_symbol_to_cdecl \
13899 1.3 christos lt_cv_sys_global_symbol_to_c_name_address \
13900 1.3 christos lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
13901 1.3 christos SHELL \
13902 1.3 christos ECHO \
13903 1.3 christos lt_prog_compiler_no_builtin_flag \
13904 1.3 christos lt_prog_compiler_wl \
13905 1.3 christos lt_prog_compiler_pic \
13906 1.3 christos lt_prog_compiler_static \
13907 1.3 christos lt_cv_prog_compiler_c_o \
13908 1.3 christos need_locks \
13909 1.3 christos DSYMUTIL \
13910 1.3 christos NMEDIT \
13911 1.3 christos LIPO \
13912 1.3 christos OTOOL \
13913 1.3 christos OTOOL64 \
13914 1.3 christos shrext_cmds \
13915 1.3 christos export_dynamic_flag_spec \
13916 1.3 christos whole_archive_flag_spec \
13917 1.3 christos compiler_needs_object \
13918 1.3 christos with_gnu_ld \
13919 1.3 christos allow_undefined_flag \
13920 1.3 christos no_undefined_flag \
13921 1.3 christos hardcode_libdir_flag_spec \
13922 1.3 christos hardcode_libdir_flag_spec_ld \
13923 1.3 christos hardcode_libdir_separator \
13924 1.3 christos fix_srcfile_path \
13925 1.3 christos exclude_expsyms \
13926 1.3 christos include_expsyms \
13927 1.3 christos file_list_spec \
13928 1.3 christos variables_saved_for_relink \
13929 1.3 christos libname_spec \
13930 1.3 christos library_names_spec \
13931 1.3 christos soname_spec \
13932 1.3 christos finish_eval \
13933 1.3 christos old_striplib \
13934 1.3 christos striplib; do
13935 1.3 christos case \`eval \\\\\$ECHO "X\\\\\$\$var"\` in
13936 1.3 christos *[\\\\\\\`\\"\\\$]*)
13937 1.3 christos eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"X\\\$\$var\\" | \\\$Xsed -e \\"\\\$sed_quote_subst\\"\\\`\\\\\\""
13938 1.3 christos ;;
13939 1.3 christos *)
13940 1.3 christos eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
13941 1.3 christos ;;
13942 1.3 christos esac
13943 1.3 christos done
13944 1.3 christos
13945 1.3 christos # Double-quote double-evaled strings.
13946 1.3 christos for var in reload_cmds \
13947 1.3 christos old_postinstall_cmds \
13948 1.3 christos old_postuninstall_cmds \
13949 1.3 christos old_archive_cmds \
13950 1.3 christos extract_expsyms_cmds \
13951 1.3 christos old_archive_from_new_cmds \
13952 1.3 christos old_archive_from_expsyms_cmds \
13953 1.3 christos archive_cmds \
13954 1.3 christos archive_expsym_cmds \
13955 1.3 christos module_cmds \
13956 1.3 christos module_expsym_cmds \
13957 1.3 christos export_symbols_cmds \
13958 1.3 christos prelink_cmds \
13959 1.3 christos postinstall_cmds \
13960 1.3 christos postuninstall_cmds \
13961 1.3 christos finish_cmds \
13962 1.3 christos sys_lib_search_path_spec \
13963 1.3 christos sys_lib_dlsearch_path_spec; do
13964 1.3 christos case \`eval \\\\\$ECHO "X\\\\\$\$var"\` in
13965 1.3 christos *[\\\\\\\`\\"\\\$]*)
13966 1.3 christos eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"X\\\$\$var\\" | \\\$Xsed -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
13967 1.3 christos ;;
13968 1.3 christos *)
13969 1.3 christos eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
13970 1.3 christos ;;
13971 1.3 christos esac
13972 1.3 christos done
13973 1.3 christos
13974 1.3 christos # Fix-up fallback echo if it was mangled by the above quoting rules.
13975 1.3 christos case \$lt_ECHO in
13976 1.3 christos *'\\\$0 --fallback-echo"') lt_ECHO=\`\$ECHO "X\$lt_ECHO" | \$Xsed -e 's/\\\\\\\\\\\\\\\$0 --fallback-echo"\$/\$0 --fallback-echo"/'\`
13977 1.3 christos ;;
13978 1.1 christos esac
13979 1.1 christos
13980 1.3 christos ac_aux_dir='$ac_aux_dir'
13981 1.3 christos xsi_shell='$xsi_shell'
13982 1.3 christos lt_shell_append='$lt_shell_append'
13983 1.3 christos
13984 1.3 christos # See if we are running on zsh, and set the options which allow our
13985 1.3 christos # commands through without removal of \ escapes INIT.
13986 1.3 christos if test -n "\${ZSH_VERSION+set}" ; then
13987 1.3 christos setopt NO_GLOB_SUBST
13988 1.1 christos fi
13989 1.1 christos
13990 1.1 christos
13991 1.3 christos PACKAGE='$PACKAGE'
13992 1.3 christos VERSION='$VERSION'
13993 1.3 christos TIMESTAMP='$TIMESTAMP'
13994 1.3 christos RM='$RM'
13995 1.3 christos ofile='$ofile'
13996 1.3 christos
13997 1.3 christos
13998 1.3 christos
13999 1.3 christos
14000 1.1 christos _ACEOF
14001 1.1 christos
14002 1.4 christos cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14003 1.1 christos
14004 1.3 christos # Handling of arguments.
14005 1.3 christos for ac_config_target in $ac_config_targets
14006 1.3 christos do
14007 1.3 christos case $ac_config_target in
14008 1.3 christos "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;;
14009 1.3 christos "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
14010 1.3 christos "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
14011 1.3 christos "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
14012 1.3 christos "src/Makefile") CONFIG_FILES="$CONFIG_FILES src/Makefile" ;;
14013 1.3 christos "magic/Makefile") CONFIG_FILES="$CONFIG_FILES magic/Makefile" ;;
14014 1.3 christos "tests/Makefile") CONFIG_FILES="$CONFIG_FILES tests/Makefile" ;;
14015 1.3 christos "doc/Makefile") CONFIG_FILES="$CONFIG_FILES doc/Makefile" ;;
14016 1.3 christos "python/Makefile") CONFIG_FILES="$CONFIG_FILES python/Makefile" ;;
14017 1.1 christos
14018 1.5 christos *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
14019 1.3 christos esac
14020 1.3 christos done
14021 1.1 christos
14022 1.1 christos
14023 1.3 christos # If the user did not use the arguments to specify the items to instantiate,
14024 1.3 christos # then the envvar interface is used. Set only those that are not.
14025 1.3 christos # We use the long form for the default assignment because of an extremely
14026 1.3 christos # bizarre bug on SunOS 4.1.3.
14027 1.3 christos if $ac_need_defaults; then
14028 1.3 christos test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
14029 1.3 christos test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
14030 1.3 christos test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
14031 1.1 christos fi
14032 1.1 christos
14033 1.3 christos # Have a temporary directory for convenience. Make it in the build tree
14034 1.3 christos # simply because there is no reason against having it here, and in addition,
14035 1.3 christos # creating and moving files from /tmp can sometimes cause problems.
14036 1.3 christos # Hook for its removal unless debugging.
14037 1.3 christos # Note that there is a small window in which the directory will not be cleaned:
14038 1.3 christos # after its creation but before its name has been assigned to `$tmp'.
14039 1.3 christos $debug ||
14040 1.3 christos {
14041 1.5 christos tmp= ac_tmp=
14042 1.3 christos trap 'exit_status=$?
14043 1.5 christos : "${ac_tmp:=$tmp}"
14044 1.5 christos { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
14045 1.3 christos ' 0
14046 1.4 christos trap 'as_fn_exit 1' 1 2 13 15
14047 1.3 christos }
14048 1.3 christos # Create a (secure) tmp directory for tmp files.
14049 1.1 christos
14050 1.1 christos {
14051 1.3 christos tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
14052 1.5 christos test -d "$tmp"
14053 1.3 christos } ||
14054 1.3 christos {
14055 1.3 christos tmp=./conf$$-$RANDOM
14056 1.3 christos (umask 077 && mkdir "$tmp")
14057 1.5 christos } || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
14058 1.5 christos ac_tmp=$tmp
14059 1.4 christos
14060 1.4 christos # Set up the scripts for CONFIG_FILES section.
14061 1.4 christos # No need to generate them if there are no CONFIG_FILES.
14062 1.4 christos # This happens for instance with `./config.status config.h'.
14063 1.4 christos if test -n "$CONFIG_FILES"; then
14064 1.3 christos
14065 1.3 christos
14066 1.4 christos ac_cr=`echo X | tr X '\015'`
14067 1.4 christos # On cygwin, bash can eat \r inside `` if the user requested igncr.
14068 1.4 christos # But we know of no other shell where ac_cr would be empty at this
14069 1.4 christos # point, so we can use a bashism as a fallback.
14070 1.4 christos if test "x$ac_cr" = x; then
14071 1.4 christos eval ac_cr=\$\'\\r\'
14072 1.4 christos fi
14073 1.4 christos ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
14074 1.4 christos if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
14075 1.5 christos ac_cs_awk_cr='\\r'
14076 1.4 christos else
14077 1.4 christos ac_cs_awk_cr=$ac_cr
14078 1.4 christos fi
14079 1.1 christos
14080 1.5 christos echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
14081 1.1 christos _ACEOF
14082 1.1 christos
14083 1.1 christos
14084 1.4 christos {
14085 1.4 christos echo "cat >conf$$subs.awk <<_ACEOF" &&
14086 1.4 christos echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
14087 1.4 christos echo "_ACEOF"
14088 1.4 christos } >conf$$subs.sh ||
14089 1.5 christos as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
14090 1.5 christos ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
14091 1.3 christos ac_delim='%!_!# '
14092 1.3 christos for ac_last_try in false false false false false :; do
14093 1.4 christos . ./conf$$subs.sh ||
14094 1.5 christos as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
14095 1.1 christos
14096 1.4 christos ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
14097 1.4 christos if test $ac_delim_n = $ac_delim_num; then
14098 1.3 christos break
14099 1.3 christos elif $ac_last_try; then
14100 1.5 christos as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
14101 1.1 christos else
14102 1.3 christos ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
14103 1.3 christos fi
14104 1.3 christos done
14105 1.4 christos rm -f conf$$subs.sh
14106 1.3 christos
14107 1.4 christos cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14108 1.5 christos cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
14109 1.4 christos _ACEOF
14110 1.4 christos sed -n '
14111 1.4 christos h
14112 1.4 christos s/^/S["/; s/!.*/"]=/
14113 1.4 christos p
14114 1.4 christos g
14115 1.4 christos s/^[^!]*!//
14116 1.4 christos :repl
14117 1.4 christos t repl
14118 1.4 christos s/'"$ac_delim"'$//
14119 1.4 christos t delim
14120 1.4 christos :nl
14121 1.4 christos h
14122 1.5 christos s/\(.\{148\}\)..*/\1/
14123 1.4 christos t more1
14124 1.4 christos s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
14125 1.4 christos p
14126 1.4 christos n
14127 1.4 christos b repl
14128 1.4 christos :more1
14129 1.4 christos s/["\\]/\\&/g; s/^/"/; s/$/"\\/
14130 1.4 christos p
14131 1.4 christos g
14132 1.4 christos s/.\{148\}//
14133 1.4 christos t nl
14134 1.4 christos :delim
14135 1.4 christos h
14136 1.5 christos s/\(.\{148\}\)..*/\1/
14137 1.4 christos t more2
14138 1.4 christos s/["\\]/\\&/g; s/^/"/; s/$/"/
14139 1.4 christos p
14140 1.4 christos b
14141 1.4 christos :more2
14142 1.4 christos s/["\\]/\\&/g; s/^/"/; s/$/"\\/
14143 1.4 christos p
14144 1.4 christos g
14145 1.4 christos s/.\{148\}//
14146 1.4 christos t delim
14147 1.4 christos ' <conf$$subs.awk | sed '
14148 1.4 christos /^[^""]/{
14149 1.4 christos N
14150 1.4 christos s/\n//
14151 1.4 christos }
14152 1.4 christos ' >>$CONFIG_STATUS || ac_write_fail=1
14153 1.4 christos rm -f conf$$subs.awk
14154 1.4 christos cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14155 1.4 christos _ACAWK
14156 1.5 christos cat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
14157 1.4 christos for (key in S) S_is_set[key] = 1
14158 1.4 christos FS = ""
14159 1.1 christos
14160 1.4 christos }
14161 1.4 christos {
14162 1.4 christos line = $ 0
14163 1.4 christos nfields = split(line, field, "@")
14164 1.4 christos substed = 0
14165 1.4 christos len = length(field[1])
14166 1.4 christos for (i = 2; i < nfields; i++) {
14167 1.4 christos key = field[i]
14168 1.4 christos keylen = length(key)
14169 1.4 christos if (S_is_set[key]) {
14170 1.4 christos value = S[key]
14171 1.4 christos line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
14172 1.4 christos len += length(value) + length(field[++i])
14173 1.4 christos substed = 1
14174 1.4 christos } else
14175 1.4 christos len += 1 + keylen
14176 1.4 christos }
14177 1.1 christos
14178 1.4 christos print line
14179 1.4 christos }
14180 1.1 christos
14181 1.4 christos _ACAWK
14182 1.1 christos _ACEOF
14183 1.4 christos cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14184 1.4 christos if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
14185 1.4 christos sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
14186 1.4 christos else
14187 1.4 christos cat
14188 1.5 christos fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
14189 1.5 christos || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
14190 1.3 christos _ACEOF
14191 1.1 christos
14192 1.5 christos # VPATH may cause trouble with some makes, so we remove sole $(srcdir),
14193 1.5 christos # ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
14194 1.3 christos # trailing colons and then remove the whole line if VPATH becomes empty
14195 1.3 christos # (actually we leave an empty line to preserve line numbers).
14196 1.3 christos if test "x$srcdir" = x.; then
14197 1.5 christos ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{
14198 1.5 christos h
14199 1.5 christos s///
14200 1.5 christos s/^/:/
14201 1.5 christos s/[ ]*$/:/
14202 1.5 christos s/:\$(srcdir):/:/g
14203 1.5 christos s/:\${srcdir}:/:/g
14204 1.5 christos s/:@srcdir@:/:/g
14205 1.5 christos s/^:*//
14206 1.3 christos s/:*$//
14207 1.5 christos x
14208 1.5 christos s/\(=[ ]*\).*/\1/
14209 1.5 christos G
14210 1.5 christos s/\n//
14211 1.3 christos s/^[^=]*=[ ]*$//
14212 1.3 christos }'
14213 1.1 christos fi
14214 1.1 christos
14215 1.4 christos cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14216 1.3 christos fi # test -n "$CONFIG_FILES"
14217 1.1 christos
14218 1.4 christos # Set up the scripts for CONFIG_HEADERS section.
14219 1.4 christos # No need to generate them if there are no CONFIG_HEADERS.
14220 1.4 christos # This happens for instance with `./config.status Makefile'.
14221 1.4 christos if test -n "$CONFIG_HEADERS"; then
14222 1.5 christos cat >"$ac_tmp/defines.awk" <<\_ACAWK ||
14223 1.4 christos BEGIN {
14224 1.4 christos _ACEOF
14225 1.4 christos
14226 1.4 christos # Transform confdefs.h into an awk script `defines.awk', embedded as
14227 1.4 christos # here-document in config.status, that substitutes the proper values into
14228 1.4 christos # config.h.in to produce config.h.
14229 1.4 christos
14230 1.4 christos # Create a delimiter string that does not exist in confdefs.h, to ease
14231 1.4 christos # handling of long lines.
14232 1.4 christos ac_delim='%!_!# '
14233 1.4 christos for ac_last_try in false false :; do
14234 1.5 christos ac_tt=`sed -n "/$ac_delim/p" confdefs.h`
14235 1.5 christos if test -z "$ac_tt"; then
14236 1.4 christos break
14237 1.4 christos elif $ac_last_try; then
14238 1.5 christos as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5
14239 1.4 christos else
14240 1.4 christos ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
14241 1.4 christos fi
14242 1.4 christos done
14243 1.4 christos
14244 1.4 christos # For the awk script, D is an array of macro values keyed by name,
14245 1.4 christos # likewise P contains macro parameters if any. Preserve backslash
14246 1.4 christos # newline sequences.
14247 1.4 christos
14248 1.4 christos ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
14249 1.4 christos sed -n '
14250 1.4 christos s/.\{148\}/&'"$ac_delim"'/g
14251 1.4 christos t rset
14252 1.4 christos :rset
14253 1.4 christos s/^[ ]*#[ ]*define[ ][ ]*/ /
14254 1.4 christos t def
14255 1.4 christos d
14256 1.4 christos :def
14257 1.4 christos s/\\$//
14258 1.4 christos t bsnl
14259 1.4 christos s/["\\]/\\&/g
14260 1.4 christos s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
14261 1.4 christos D["\1"]=" \3"/p
14262 1.4 christos s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p
14263 1.4 christos d
14264 1.4 christos :bsnl
14265 1.4 christos s/["\\]/\\&/g
14266 1.4 christos s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
14267 1.4 christos D["\1"]=" \3\\\\\\n"\\/p
14268 1.4 christos t cont
14269 1.4 christos s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
14270 1.4 christos t cont
14271 1.4 christos d
14272 1.4 christos :cont
14273 1.4 christos n
14274 1.4 christos s/.\{148\}/&'"$ac_delim"'/g
14275 1.4 christos t clear
14276 1.4 christos :clear
14277 1.4 christos s/\\$//
14278 1.4 christos t bsnlc
14279 1.4 christos s/["\\]/\\&/g; s/^/"/; s/$/"/p
14280 1.4 christos d
14281 1.4 christos :bsnlc
14282 1.4 christos s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
14283 1.4 christos b cont
14284 1.4 christos ' <confdefs.h | sed '
14285 1.4 christos s/'"$ac_delim"'/"\\\
14286 1.4 christos "/g' >>$CONFIG_STATUS || ac_write_fail=1
14287 1.4 christos
14288 1.4 christos cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14289 1.4 christos for (key in D) D_is_set[key] = 1
14290 1.4 christos FS = ""
14291 1.4 christos }
14292 1.4 christos /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
14293 1.4 christos line = \$ 0
14294 1.4 christos split(line, arg, " ")
14295 1.4 christos if (arg[1] == "#") {
14296 1.4 christos defundef = arg[2]
14297 1.4 christos mac1 = arg[3]
14298 1.4 christos } else {
14299 1.4 christos defundef = substr(arg[1], 2)
14300 1.4 christos mac1 = arg[2]
14301 1.4 christos }
14302 1.4 christos split(mac1, mac2, "(") #)
14303 1.4 christos macro = mac2[1]
14304 1.4 christos prefix = substr(line, 1, index(line, defundef) - 1)
14305 1.4 christos if (D_is_set[macro]) {
14306 1.4 christos # Preserve the white space surrounding the "#".
14307 1.4 christos print prefix "define", macro P[macro] D[macro]
14308 1.4 christos next
14309 1.4 christos } else {
14310 1.4 christos # Replace #undef with comments. This is necessary, for example,
14311 1.4 christos # in the case of _POSIX_SOURCE, which is predefined and required
14312 1.4 christos # on some systems where configure will not decide to define it.
14313 1.4 christos if (defundef == "undef") {
14314 1.4 christos print "/*", prefix defundef, macro, "*/"
14315 1.4 christos next
14316 1.4 christos }
14317 1.4 christos }
14318 1.4 christos }
14319 1.4 christos { print }
14320 1.4 christos _ACAWK
14321 1.4 christos _ACEOF
14322 1.4 christos cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14323 1.5 christos as_fn_error $? "could not setup config headers machinery" "$LINENO" 5
14324 1.4 christos fi # test -n "$CONFIG_HEADERS"
14325 1.4 christos
14326 1.1 christos
14327 1.4 christos eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS"
14328 1.4 christos shift
14329 1.4 christos for ac_tag
14330 1.3 christos do
14331 1.3 christos case $ac_tag in
14332 1.3 christos :[FHLC]) ac_mode=$ac_tag; continue;;
14333 1.3 christos esac
14334 1.3 christos case $ac_mode$ac_tag in
14335 1.3 christos :[FHL]*:*);;
14336 1.5 christos :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
14337 1.3 christos :[FH]-) ac_tag=-:-;;
14338 1.3 christos :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
14339 1.3 christos esac
14340 1.3 christos ac_save_IFS=$IFS
14341 1.3 christos IFS=:
14342 1.3 christos set x $ac_tag
14343 1.3 christos IFS=$ac_save_IFS
14344 1.3 christos shift
14345 1.3 christos ac_file=$1
14346 1.3 christos shift
14347 1.1 christos
14348 1.3 christos case $ac_mode in
14349 1.3 christos :L) ac_source=$1;;
14350 1.3 christos :[FH])
14351 1.3 christos ac_file_inputs=
14352 1.3 christos for ac_f
14353 1.3 christos do
14354 1.3 christos case $ac_f in
14355 1.5 christos -) ac_f="$ac_tmp/stdin";;
14356 1.3 christos *) # Look for the file first in the build tree, then in the source tree
14357 1.3 christos # (if the path is not absolute). The absolute path cannot be DOS-style,
14358 1.3 christos # because $ac_f cannot contain `:'.
14359 1.3 christos test -f "$ac_f" ||
14360 1.3 christos case $ac_f in
14361 1.3 christos [\\/$]*) false;;
14362 1.3 christos *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
14363 1.3 christos esac ||
14364 1.5 christos as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
14365 1.3 christos esac
14366 1.4 christos case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
14367 1.4 christos as_fn_append ac_file_inputs " '$ac_f'"
14368 1.3 christos done
14369 1.1 christos
14370 1.3 christos # Let's still pretend it is `configure' which instantiates (i.e., don't
14371 1.3 christos # use $as_me), people would be surprised to read:
14372 1.3 christos # /* config.h. Generated by config.status. */
14373 1.4 christos configure_input='Generated from '`
14374 1.4 christos $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
14375 1.4 christos `' by configure.'
14376 1.3 christos if test x"$ac_file" != x-; then
14377 1.3 christos configure_input="$ac_file. $configure_input"
14378 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
14379 1.4 christos $as_echo "$as_me: creating $ac_file" >&6;}
14380 1.3 christos fi
14381 1.4 christos # Neutralize special characters interpreted by sed in replacement strings.
14382 1.4 christos case $configure_input in #(
14383 1.4 christos *\&* | *\|* | *\\* )
14384 1.4 christos ac_sed_conf_input=`$as_echo "$configure_input" |
14385 1.4 christos sed 's/[\\\\&|]/\\\\&/g'`;; #(
14386 1.4 christos *) ac_sed_conf_input=$configure_input;;
14387 1.4 christos esac
14388 1.1 christos
14389 1.3 christos case $ac_tag in
14390 1.5 christos *:-:* | *:-) cat >"$ac_tmp/stdin" \
14391 1.5 christos || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
14392 1.3 christos esac
14393 1.3 christos ;;
14394 1.3 christos esac
14395 1.1 christos
14396 1.3 christos ac_dir=`$as_dirname -- "$ac_file" ||
14397 1.3 christos $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
14398 1.3 christos X"$ac_file" : 'X\(//\)[^/]' \| \
14399 1.3 christos X"$ac_file" : 'X\(//\)$' \| \
14400 1.3 christos X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
14401 1.4 christos $as_echo X"$ac_file" |
14402 1.3 christos sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
14403 1.3 christos s//\1/
14404 1.3 christos q
14405 1.3 christos }
14406 1.3 christos /^X\(\/\/\)[^/].*/{
14407 1.3 christos s//\1/
14408 1.3 christos q
14409 1.3 christos }
14410 1.3 christos /^X\(\/\/\)$/{
14411 1.3 christos s//\1/
14412 1.3 christos q
14413 1.3 christos }
14414 1.3 christos /^X\(\/\).*/{
14415 1.3 christos s//\1/
14416 1.3 christos q
14417 1.3 christos }
14418 1.3 christos s/.*/./; q'`
14419 1.4 christos as_dir="$ac_dir"; as_fn_mkdir_p
14420 1.3 christos ac_builddir=.
14421 1.1 christos
14422 1.3 christos case "$ac_dir" in
14423 1.3 christos .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
14424 1.3 christos *)
14425 1.4 christos ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
14426 1.3 christos # A ".." for each directory in $ac_dir_suffix.
14427 1.4 christos ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
14428 1.3 christos case $ac_top_builddir_sub in
14429 1.3 christos "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
14430 1.3 christos *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
14431 1.3 christos esac ;;
14432 1.3 christos esac
14433 1.3 christos ac_abs_top_builddir=$ac_pwd
14434 1.3 christos ac_abs_builddir=$ac_pwd$ac_dir_suffix
14435 1.3 christos # for backward compatibility:
14436 1.3 christos ac_top_builddir=$ac_top_build_prefix
14437 1.1 christos
14438 1.3 christos case $srcdir in
14439 1.3 christos .) # We are building in place.
14440 1.3 christos ac_srcdir=.
14441 1.3 christos ac_top_srcdir=$ac_top_builddir_sub
14442 1.3 christos ac_abs_top_srcdir=$ac_pwd ;;
14443 1.3 christos [\\/]* | ?:[\\/]* ) # Absolute name.
14444 1.3 christos ac_srcdir=$srcdir$ac_dir_suffix;
14445 1.3 christos ac_top_srcdir=$srcdir
14446 1.3 christos ac_abs_top_srcdir=$srcdir ;;
14447 1.3 christos *) # Relative name.
14448 1.3 christos ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
14449 1.3 christos ac_top_srcdir=$ac_top_build_prefix$srcdir
14450 1.3 christos ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
14451 1.3 christos esac
14452 1.3 christos ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
14453 1.1 christos
14454 1.1 christos
14455 1.3 christos case $ac_mode in
14456 1.3 christos :F)
14457 1.3 christos #
14458 1.3 christos # CONFIG_FILE
14459 1.3 christos #
14460 1.1 christos
14461 1.3 christos case $INSTALL in
14462 1.3 christos [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
14463 1.3 christos *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
14464 1.3 christos esac
14465 1.3 christos ac_MKDIR_P=$MKDIR_P
14466 1.3 christos case $MKDIR_P in
14467 1.3 christos [\\/$]* | ?:[\\/]* ) ;;
14468 1.3 christos */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;;
14469 1.3 christos esac
14470 1.3 christos _ACEOF
14471 1.1 christos
14472 1.4 christos cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14473 1.3 christos # If the template does not know about datarootdir, expand it.
14474 1.3 christos # FIXME: This hack should be removed a few years after 2.60.
14475 1.3 christos ac_datarootdir_hack=; ac_datarootdir_seen=
14476 1.4 christos ac_sed_dataroot='
14477 1.4 christos /datarootdir/ {
14478 1.3 christos p
14479 1.3 christos q
14480 1.1 christos }
14481 1.3 christos /@datadir@/p
14482 1.3 christos /@docdir@/p
14483 1.3 christos /@infodir@/p
14484 1.3 christos /@localedir@/p
14485 1.4 christos /@mandir@/p'
14486 1.4 christos case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
14487 1.3 christos *datarootdir*) ac_datarootdir_seen=yes;;
14488 1.3 christos *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
14489 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
14490 1.4 christos $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
14491 1.1 christos _ACEOF
14492 1.4 christos cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14493 1.3 christos ac_datarootdir_hack='
14494 1.3 christos s&@datadir@&$datadir&g
14495 1.3 christos s&@docdir@&$docdir&g
14496 1.3 christos s&@infodir@&$infodir&g
14497 1.3 christos s&@localedir@&$localedir&g
14498 1.3 christos s&@mandir@&$mandir&g
14499 1.4 christos s&\\\${datarootdir}&$datarootdir&g' ;;
14500 1.1 christos esac
14501 1.3 christos _ACEOF
14502 1.1 christos
14503 1.3 christos # Neutralize VPATH when `$srcdir' = `.'.
14504 1.3 christos # Shell code in configure.ac might set extrasub.
14505 1.3 christos # FIXME: do we really want to maintain this feature?
14506 1.4 christos cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14507 1.4 christos ac_sed_extra="$ac_vpsub
14508 1.3 christos $extrasub
14509 1.1 christos _ACEOF
14510 1.4 christos cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14511 1.3 christos :t
14512 1.3 christos /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
14513 1.4 christos s|@configure_input@|$ac_sed_conf_input|;t t
14514 1.3 christos s&@top_builddir@&$ac_top_builddir_sub&;t t
14515 1.4 christos s&@top_build_prefix@&$ac_top_build_prefix&;t t
14516 1.3 christos s&@srcdir@&$ac_srcdir&;t t
14517 1.3 christos s&@abs_srcdir@&$ac_abs_srcdir&;t t
14518 1.3 christos s&@top_srcdir@&$ac_top_srcdir&;t t
14519 1.3 christos s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
14520 1.3 christos s&@builddir@&$ac_builddir&;t t
14521 1.3 christos s&@abs_builddir@&$ac_abs_builddir&;t t
14522 1.3 christos s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
14523 1.3 christos s&@INSTALL@&$ac_INSTALL&;t t
14524 1.3 christos s&@MKDIR_P@&$ac_MKDIR_P&;t t
14525 1.3 christos $ac_datarootdir_hack
14526 1.4 christos "
14527 1.5 christos eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \
14528 1.5 christos >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
14529 1.1 christos
14530 1.3 christos test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
14531 1.5 christos { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
14532 1.5 christos { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \
14533 1.5 christos "$ac_tmp/out"`; test -z "$ac_out"; } &&
14534 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
14535 1.5 christos which seems to be undefined. Please make sure it is defined" >&5
14536 1.4 christos $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
14537 1.5 christos which seems to be undefined. Please make sure it is defined" >&2;}
14538 1.1 christos
14539 1.5 christos rm -f "$ac_tmp/stdin"
14540 1.3 christos case $ac_file in
14541 1.5 christos -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
14542 1.5 christos *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
14543 1.4 christos esac \
14544 1.5 christos || as_fn_error $? "could not create $ac_file" "$LINENO" 5
14545 1.3 christos ;;
14546 1.3 christos :H)
14547 1.3 christos #
14548 1.3 christos # CONFIG_HEADER
14549 1.3 christos #
14550 1.3 christos if test x"$ac_file" != x-; then
14551 1.4 christos {
14552 1.4 christos $as_echo "/* $configure_input */" \
14553 1.5 christos && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs"
14554 1.5 christos } >"$ac_tmp/config.h" \
14555 1.5 christos || as_fn_error $? "could not create $ac_file" "$LINENO" 5
14556 1.5 christos if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then
14557 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
14558 1.4 christos $as_echo "$as_me: $ac_file is unchanged" >&6;}
14559 1.3 christos else
14560 1.4 christos rm -f "$ac_file"
14561 1.5 christos mv "$ac_tmp/config.h" "$ac_file" \
14562 1.5 christos || as_fn_error $? "could not create $ac_file" "$LINENO" 5
14563 1.3 christos fi
14564 1.3 christos else
14565 1.4 christos $as_echo "/* $configure_input */" \
14566 1.5 christos && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \
14567 1.5 christos || as_fn_error $? "could not create -" "$LINENO" 5
14568 1.3 christos fi
14569 1.4 christos # Compute "$ac_file"'s index in $config_headers.
14570 1.4 christos _am_arg="$ac_file"
14571 1.3 christos _am_stamp_count=1
14572 1.3 christos for _am_header in $config_headers :; do
14573 1.3 christos case $_am_header in
14574 1.4 christos $_am_arg | $_am_arg:* )
14575 1.3 christos break ;;
14576 1.3 christos * )
14577 1.3 christos _am_stamp_count=`expr $_am_stamp_count + 1` ;;
14578 1.3 christos esac
14579 1.3 christos done
14580 1.4 christos echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" ||
14581 1.4 christos $as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
14582 1.4 christos X"$_am_arg" : 'X\(//\)[^/]' \| \
14583 1.4 christos X"$_am_arg" : 'X\(//\)$' \| \
14584 1.4 christos X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null ||
14585 1.4 christos $as_echo X"$_am_arg" |
14586 1.3 christos sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
14587 1.3 christos s//\1/
14588 1.3 christos q
14589 1.3 christos }
14590 1.3 christos /^X\(\/\/\)[^/].*/{
14591 1.3 christos s//\1/
14592 1.3 christos q
14593 1.3 christos }
14594 1.3 christos /^X\(\/\/\)$/{
14595 1.3 christos s//\1/
14596 1.3 christos q
14597 1.3 christos }
14598 1.3 christos /^X\(\/\).*/{
14599 1.3 christos s//\1/
14600 1.3 christos q
14601 1.3 christos }
14602 1.3 christos s/.*/./; q'`/stamp-h$_am_stamp_count
14603 1.3 christos ;;
14604 1.1 christos
14605 1.4 christos :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
14606 1.4 christos $as_echo "$as_me: executing $ac_file commands" >&6;}
14607 1.1 christos ;;
14608 1.3 christos esac
14609 1.3 christos
14610 1.1 christos
14611 1.3 christos case $ac_file$ac_mode in
14612 1.4 christos "depfiles":C) test x"$AMDEP_TRUE" != x"" || {
14613 1.4 christos # Autoconf 2.62 quotes --file arguments for eval, but not when files
14614 1.4 christos # are listed without --file. Let's play safe and only enable the eval
14615 1.4 christos # if we detect the quoting.
14616 1.4 christos case $CONFIG_FILES in
14617 1.4 christos *\'*) eval set x "$CONFIG_FILES" ;;
14618 1.4 christos *) set x $CONFIG_FILES ;;
14619 1.4 christos esac
14620 1.4 christos shift
14621 1.4 christos for mf
14622 1.4 christos do
14623 1.4 christos # Strip MF so we end up with the name of the file.
14624 1.4 christos mf=`echo "$mf" | sed -e 's/:.*$//'`
14625 1.4 christos # Check whether this is an Automake generated Makefile or not.
14626 1.4 christos # We used to match only the files named `Makefile.in', but
14627 1.4 christos # some people rename them; so instead we look at the file content.
14628 1.4 christos # Grep'ing the first line is not enough: some people post-process
14629 1.4 christos # each Makefile.in and add a new line on top of each file to say so.
14630 1.4 christos # Grep'ing the whole file is not good either: AIX grep has a line
14631 1.4 christos # limit of 2048, but all sed's we know have understand at least 4000.
14632 1.4 christos if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then
14633 1.4 christos dirpart=`$as_dirname -- "$mf" ||
14634 1.3 christos $as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
14635 1.3 christos X"$mf" : 'X\(//\)[^/]' \| \
14636 1.3 christos X"$mf" : 'X\(//\)$' \| \
14637 1.3 christos X"$mf" : 'X\(/\)' \| . 2>/dev/null ||
14638 1.4 christos $as_echo X"$mf" |
14639 1.3 christos sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
14640 1.3 christos s//\1/
14641 1.3 christos q
14642 1.3 christos }
14643 1.3 christos /^X\(\/\/\)[^/].*/{
14644 1.3 christos s//\1/
14645 1.3 christos q
14646 1.3 christos }
14647 1.3 christos /^X\(\/\/\)$/{
14648 1.3 christos s//\1/
14649 1.3 christos q
14650 1.3 christos }
14651 1.3 christos /^X\(\/\).*/{
14652 1.3 christos s//\1/
14653 1.3 christos q
14654 1.3 christos }
14655 1.3 christos s/.*/./; q'`
14656 1.4 christos else
14657 1.4 christos continue
14658 1.4 christos fi
14659 1.4 christos # Extract the definition of DEPDIR, am__include, and am__quote
14660 1.4 christos # from the Makefile without running `make'.
14661 1.4 christos DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
14662 1.4 christos test -z "$DEPDIR" && continue
14663 1.4 christos am__include=`sed -n 's/^am__include = //p' < "$mf"`
14664 1.4 christos test -z "am__include" && continue
14665 1.4 christos am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
14666 1.4 christos # When using ansi2knr, U may be empty or an underscore; expand it
14667 1.4 christos U=`sed -n 's/^U = //p' < "$mf"`
14668 1.4 christos # Find all dependency output files, they are included files with
14669 1.4 christos # $(DEPDIR) in their names. We invoke sed twice because it is the
14670 1.4 christos # simplest approach to changing $(DEPDIR) to its actual value in the
14671 1.4 christos # expansion.
14672 1.4 christos for file in `sed -n "
14673 1.4 christos s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
14674 1.4 christos sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do
14675 1.4 christos # Make sure the directory exists.
14676 1.4 christos test -f "$dirpart/$file" && continue
14677 1.4 christos fdir=`$as_dirname -- "$file" ||
14678 1.3 christos $as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
14679 1.3 christos X"$file" : 'X\(//\)[^/]' \| \
14680 1.3 christos X"$file" : 'X\(//\)$' \| \
14681 1.3 christos X"$file" : 'X\(/\)' \| . 2>/dev/null ||
14682 1.4 christos $as_echo X"$file" |
14683 1.3 christos sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
14684 1.3 christos s//\1/
14685 1.3 christos q
14686 1.3 christos }
14687 1.3 christos /^X\(\/\/\)[^/].*/{
14688 1.3 christos s//\1/
14689 1.3 christos q
14690 1.3 christos }
14691 1.3 christos /^X\(\/\/\)$/{
14692 1.3 christos s//\1/
14693 1.3 christos q
14694 1.3 christos }
14695 1.3 christos /^X\(\/\).*/{
14696 1.3 christos s//\1/
14697 1.3 christos q
14698 1.3 christos }
14699 1.3 christos s/.*/./; q'`
14700 1.4 christos as_dir=$dirpart/$fdir; as_fn_mkdir_p
14701 1.4 christos # echo "creating $dirpart/$file"
14702 1.4 christos echo '# dummy' > "$dirpart/$file"
14703 1.3 christos done
14704 1.3 christos done
14705 1.4 christos }
14706 1.3 christos ;;
14707 1.3 christos "libtool":C)
14708 1.3 christos
14709 1.3 christos # See if we are running on zsh, and set the options which allow our
14710 1.3 christos # commands through without removal of \ escapes.
14711 1.3 christos if test -n "${ZSH_VERSION+set}" ; then
14712 1.3 christos setopt NO_GLOB_SUBST
14713 1.3 christos fi
14714 1.3 christos
14715 1.3 christos cfgfile="${ofile}T"
14716 1.3 christos trap "$RM \"$cfgfile\"; exit 1" 1 2 15
14717 1.3 christos $RM "$cfgfile"
14718 1.1 christos
14719 1.3 christos cat <<_LT_EOF >> "$cfgfile"
14720 1.3 christos #! $SHELL
14721 1.3 christos
14722 1.3 christos # `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
14723 1.3 christos # Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION
14724 1.3 christos # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
14725 1.3 christos # NOTE: Changes made to this file will be lost: look at ltmain.sh.
14726 1.3 christos #
14727 1.3 christos # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
14728 1.3 christos # 2006, 2007, 2008 Free Software Foundation, Inc.
14729 1.3 christos # Written by Gordon Matzigkeit, 1996
14730 1.3 christos #
14731 1.3 christos # This file is part of GNU Libtool.
14732 1.3 christos #
14733 1.3 christos # GNU Libtool is free software; you can redistribute it and/or
14734 1.3 christos # modify it under the terms of the GNU General Public License as
14735 1.3 christos # published by the Free Software Foundation; either version 2 of
14736 1.3 christos # the License, or (at your option) any later version.
14737 1.3 christos #
14738 1.3 christos # As a special exception to the GNU General Public License,
14739 1.3 christos # if you distribute this file as part of a program or library that
14740 1.3 christos # is built using GNU Libtool, you may include this file under the
14741 1.3 christos # same distribution terms that you use for the rest of that program.
14742 1.3 christos #
14743 1.3 christos # GNU Libtool is distributed in the hope that it will be useful,
14744 1.3 christos # but WITHOUT ANY WARRANTY; without even the implied warranty of
14745 1.3 christos # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
14746 1.3 christos # GNU General Public License for more details.
14747 1.3 christos #
14748 1.3 christos # You should have received a copy of the GNU General Public License
14749 1.3 christos # along with GNU Libtool; see the file COPYING. If not, a copy
14750 1.3 christos # can be downloaded from http://www.gnu.org/licenses/gpl.html, or
14751 1.3 christos # obtained by writing to the Free Software Foundation, Inc.,
14752 1.3 christos # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
14753 1.1 christos
14754 1.1 christos
14755 1.3 christos # The names of the tagged configurations supported by this script.
14756 1.3 christos available_tags=""
14757 1.1 christos
14758 1.3 christos # ### BEGIN LIBTOOL CONFIG
14759 1.1 christos
14760 1.3 christos # Which release of libtool.m4 was used?
14761 1.3 christos macro_version=$macro_version
14762 1.3 christos macro_revision=$macro_revision
14763 1.1 christos
14764 1.3 christos # Whether or not to build shared libraries.
14765 1.3 christos build_libtool_libs=$enable_shared
14766 1.1 christos
14767 1.3 christos # Whether or not to build static libraries.
14768 1.3 christos build_old_libs=$enable_static
14769 1.1 christos
14770 1.3 christos # What type of objects to build.
14771 1.3 christos pic_mode=$pic_mode
14772 1.1 christos
14773 1.3 christos # Whether or not to optimize for fast installation.
14774 1.3 christos fast_install=$enable_fast_install
14775 1.1 christos
14776 1.3 christos # The host system.
14777 1.3 christos host_alias=$host_alias
14778 1.3 christos host=$host
14779 1.3 christos host_os=$host_os
14780 1.1 christos
14781 1.3 christos # The build system.
14782 1.3 christos build_alias=$build_alias
14783 1.3 christos build=$build
14784 1.3 christos build_os=$build_os
14785 1.1 christos
14786 1.3 christos # A sed program that does not truncate output.
14787 1.3 christos SED=$lt_SED
14788 1.1 christos
14789 1.3 christos # Sed that helps us avoid accidentally triggering echo(1) options like -n.
14790 1.3 christos Xsed="\$SED -e 1s/^X//"
14791 1.1 christos
14792 1.3 christos # A grep program that handles long lines.
14793 1.3 christos GREP=$lt_GREP
14794 1.1 christos
14795 1.3 christos # An ERE matcher.
14796 1.3 christos EGREP=$lt_EGREP
14797 1.1 christos
14798 1.3 christos # A literal string matcher.
14799 1.3 christos FGREP=$lt_FGREP
14800 1.1 christos
14801 1.3 christos # A BSD- or MS-compatible name lister.
14802 1.3 christos NM=$lt_NM
14803 1.1 christos
14804 1.3 christos # Whether we need soft or hard links.
14805 1.3 christos LN_S=$lt_LN_S
14806 1.1 christos
14807 1.3 christos # What is the maximum length of a command?
14808 1.3 christos max_cmd_len=$max_cmd_len
14809 1.1 christos
14810 1.3 christos # Object file suffix (normally "o").
14811 1.3 christos objext=$ac_objext
14812 1.1 christos
14813 1.3 christos # Executable file suffix (normally "").
14814 1.3 christos exeext=$exeext
14815 1.1 christos
14816 1.3 christos # whether the shell understands "unset".
14817 1.3 christos lt_unset=$lt_unset
14818 1.1 christos
14819 1.3 christos # turn spaces into newlines.
14820 1.3 christos SP2NL=$lt_lt_SP2NL
14821 1.1 christos
14822 1.3 christos # turn newlines into spaces.
14823 1.3 christos NL2SP=$lt_lt_NL2SP
14824 1.1 christos
14825 1.3 christos # How to create reloadable object files.
14826 1.3 christos reload_flag=$lt_reload_flag
14827 1.3 christos reload_cmds=$lt_reload_cmds
14828 1.1 christos
14829 1.3 christos # An object symbol dumper.
14830 1.3 christos OBJDUMP=$lt_OBJDUMP
14831 1.1 christos
14832 1.3 christos # Method to check whether dependent libraries are shared objects.
14833 1.3 christos deplibs_check_method=$lt_deplibs_check_method
14834 1.1 christos
14835 1.3 christos # Command to use when deplibs_check_method == "file_magic".
14836 1.3 christos file_magic_cmd=$lt_file_magic_cmd
14837 1.1 christos
14838 1.3 christos # The archiver.
14839 1.3 christos AR=$lt_AR
14840 1.3 christos AR_FLAGS=$lt_AR_FLAGS
14841 1.1 christos
14842 1.3 christos # A symbol stripping program.
14843 1.3 christos STRIP=$lt_STRIP
14844 1.1 christos
14845 1.3 christos # Commands used to install an old-style archive.
14846 1.3 christos RANLIB=$lt_RANLIB
14847 1.3 christos old_postinstall_cmds=$lt_old_postinstall_cmds
14848 1.3 christos old_postuninstall_cmds=$lt_old_postuninstall_cmds
14849 1.1 christos
14850 1.3 christos # A C compiler.
14851 1.3 christos LTCC=$lt_CC
14852 1.1 christos
14853 1.3 christos # LTCC compiler flags.
14854 1.3 christos LTCFLAGS=$lt_CFLAGS
14855 1.1 christos
14856 1.3 christos # Take the output of nm and produce a listing of raw symbols and C names.
14857 1.3 christos global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
14858 1.1 christos
14859 1.3 christos # Transform the output of nm in a proper C declaration.
14860 1.3 christos global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
14861 1.1 christos
14862 1.3 christos # Transform the output of nm in a C name address pair.
14863 1.3 christos global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
14864 1.1 christos
14865 1.3 christos # Transform the output of nm in a C name address pair when lib prefix is needed.
14866 1.3 christos global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
14867 1.1 christos
14868 1.3 christos # The name of the directory that contains temporary libtool files.
14869 1.3 christos objdir=$objdir
14870 1.1 christos
14871 1.3 christos # Shell to use when invoking shell scripts.
14872 1.3 christos SHELL=$lt_SHELL
14873 1.1 christos
14874 1.3 christos # An echo program that does not interpret backslashes.
14875 1.3 christos ECHO=$lt_ECHO
14876 1.1 christos
14877 1.3 christos # Used to examine libraries when file_magic_cmd begins with "file".
14878 1.3 christos MAGIC_CMD=$MAGIC_CMD
14879 1.1 christos
14880 1.3 christos # Must we lock files when doing compilation?
14881 1.3 christos need_locks=$lt_need_locks
14882 1.1 christos
14883 1.3 christos # Tool to manipulate archived DWARF debug symbol files on Mac OS X.
14884 1.3 christos DSYMUTIL=$lt_DSYMUTIL
14885 1.1 christos
14886 1.3 christos # Tool to change global to local symbols on Mac OS X.
14887 1.3 christos NMEDIT=$lt_NMEDIT
14888 1.1 christos
14889 1.3 christos # Tool to manipulate fat objects and archives on Mac OS X.
14890 1.3 christos LIPO=$lt_LIPO
14891 1.1 christos
14892 1.3 christos # ldd/readelf like tool for Mach-O binaries on Mac OS X.
14893 1.3 christos OTOOL=$lt_OTOOL
14894 1.1 christos
14895 1.3 christos # ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
14896 1.3 christos OTOOL64=$lt_OTOOL64
14897 1.1 christos
14898 1.3 christos # Old archive suffix (normally "a").
14899 1.3 christos libext=$libext
14900 1.1 christos
14901 1.3 christos # Shared library suffix (normally ".so").
14902 1.3 christos shrext_cmds=$lt_shrext_cmds
14903 1.1 christos
14904 1.3 christos # The commands to extract the exported symbol list from a shared archive.
14905 1.3 christos extract_expsyms_cmds=$lt_extract_expsyms_cmds
14906 1.1 christos
14907 1.3 christos # Variables whose values should be saved in libtool wrapper scripts and
14908 1.3 christos # restored at link time.
14909 1.3 christos variables_saved_for_relink=$lt_variables_saved_for_relink
14910 1.1 christos
14911 1.3 christos # Do we need the "lib" prefix for modules?
14912 1.3 christos need_lib_prefix=$need_lib_prefix
14913 1.1 christos
14914 1.3 christos # Do we need a version for libraries?
14915 1.3 christos need_version=$need_version
14916 1.1 christos
14917 1.3 christos # Library versioning type.
14918 1.3 christos version_type=$version_type
14919 1.1 christos
14920 1.3 christos # Shared library runtime path variable.
14921 1.3 christos runpath_var=$runpath_var
14922 1.1 christos
14923 1.3 christos # Shared library path variable.
14924 1.3 christos shlibpath_var=$shlibpath_var
14925 1.1 christos
14926 1.3 christos # Is shlibpath searched before the hard-coded library search path?
14927 1.3 christos shlibpath_overrides_runpath=$shlibpath_overrides_runpath
14928 1.1 christos
14929 1.3 christos # Format of library name prefix.
14930 1.3 christos libname_spec=$lt_libname_spec
14931 1.1 christos
14932 1.3 christos # List of archive names. First name is the real one, the rest are links.
14933 1.3 christos # The last name is the one that the linker finds with -lNAME
14934 1.3 christos library_names_spec=$lt_library_names_spec
14935 1.1 christos
14936 1.3 christos # The coded name of the library, if different from the real name.
14937 1.3 christos soname_spec=$lt_soname_spec
14938 1.1 christos
14939 1.3 christos # Command to use after installation of a shared archive.
14940 1.3 christos postinstall_cmds=$lt_postinstall_cmds
14941 1.1 christos
14942 1.3 christos # Command to use after uninstallation of a shared archive.
14943 1.3 christos postuninstall_cmds=$lt_postuninstall_cmds
14944 1.1 christos
14945 1.3 christos # Commands used to finish a libtool library installation in a directory.
14946 1.3 christos finish_cmds=$lt_finish_cmds
14947 1.1 christos
14948 1.3 christos # As "finish_cmds", except a single script fragment to be evaled but
14949 1.3 christos # not shown.
14950 1.3 christos finish_eval=$lt_finish_eval
14951 1.1 christos
14952 1.3 christos # Whether we should hardcode library paths into libraries.
14953 1.3 christos hardcode_into_libs=$hardcode_into_libs
14954 1.1 christos
14955 1.3 christos # Compile-time system search path for libraries.
14956 1.3 christos sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
14957 1.1 christos
14958 1.3 christos # Run-time system search path for libraries.
14959 1.3 christos sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
14960 1.1 christos
14961 1.3 christos # Whether dlopen is supported.
14962 1.3 christos dlopen_support=$enable_dlopen
14963 1.1 christos
14964 1.3 christos # Whether dlopen of programs is supported.
14965 1.3 christos dlopen_self=$enable_dlopen_self
14966 1.1 christos
14967 1.3 christos # Whether dlopen of statically linked programs is supported.
14968 1.3 christos dlopen_self_static=$enable_dlopen_self_static
14969 1.1 christos
14970 1.3 christos # Commands to strip libraries.
14971 1.3 christos old_striplib=$lt_old_striplib
14972 1.3 christos striplib=$lt_striplib
14973 1.1 christos
14974 1.1 christos
14975 1.3 christos # The linker used to build libraries.
14976 1.3 christos LD=$lt_LD
14977 1.1 christos
14978 1.3 christos # Commands used to build an old-style archive.
14979 1.3 christos old_archive_cmds=$lt_old_archive_cmds
14980 1.1 christos
14981 1.3 christos # A language specific compiler.
14982 1.3 christos CC=$lt_compiler
14983 1.1 christos
14984 1.3 christos # Is the compiler the GNU compiler?
14985 1.3 christos with_gcc=$GCC
14986 1.1 christos
14987 1.3 christos # Compiler flag to turn off builtin functions.
14988 1.3 christos no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
14989 1.1 christos
14990 1.3 christos # How to pass a linker flag through the compiler.
14991 1.3 christos wl=$lt_lt_prog_compiler_wl
14992 1.1 christos
14993 1.3 christos # Additional compiler flags for building library objects.
14994 1.3 christos pic_flag=$lt_lt_prog_compiler_pic
14995 1.1 christos
14996 1.3 christos # Compiler flag to prevent dynamic linking.
14997 1.3 christos link_static_flag=$lt_lt_prog_compiler_static
14998 1.1 christos
14999 1.3 christos # Does compiler simultaneously support -c and -o options?
15000 1.3 christos compiler_c_o=$lt_lt_cv_prog_compiler_c_o
15001 1.1 christos
15002 1.3 christos # Whether or not to add -lc for building shared libraries.
15003 1.3 christos build_libtool_need_lc=$archive_cmds_need_lc
15004 1.1 christos
15005 1.3 christos # Whether or not to disallow shared libs when runtime libs are static.
15006 1.3 christos allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
15007 1.1 christos
15008 1.3 christos # Compiler flag to allow reflexive dlopens.
15009 1.3 christos export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
15010 1.1 christos
15011 1.3 christos # Compiler flag to generate shared objects directly from archives.
15012 1.3 christos whole_archive_flag_spec=$lt_whole_archive_flag_spec
15013 1.1 christos
15014 1.3 christos # Whether the compiler copes with passing no objects directly.
15015 1.3 christos compiler_needs_object=$lt_compiler_needs_object
15016 1.1 christos
15017 1.3 christos # Create an old-style archive from a shared archive.
15018 1.3 christos old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
15019 1.1 christos
15020 1.3 christos # Create a temporary old-style archive to link instead of a shared archive.
15021 1.3 christos old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
15022 1.1 christos
15023 1.3 christos # Commands used to build a shared archive.
15024 1.3 christos archive_cmds=$lt_archive_cmds
15025 1.3 christos archive_expsym_cmds=$lt_archive_expsym_cmds
15026 1.1 christos
15027 1.3 christos # Commands used to build a loadable module if different from building
15028 1.3 christos # a shared archive.
15029 1.3 christos module_cmds=$lt_module_cmds
15030 1.3 christos module_expsym_cmds=$lt_module_expsym_cmds
15031 1.1 christos
15032 1.3 christos # Whether we are building with GNU ld or not.
15033 1.3 christos with_gnu_ld=$lt_with_gnu_ld
15034 1.1 christos
15035 1.3 christos # Flag that allows shared libraries with undefined symbols to be built.
15036 1.3 christos allow_undefined_flag=$lt_allow_undefined_flag
15037 1.1 christos
15038 1.3 christos # Flag that enforces no undefined symbols.
15039 1.3 christos no_undefined_flag=$lt_no_undefined_flag
15040 1.1 christos
15041 1.3 christos # Flag to hardcode \$libdir into a binary during linking.
15042 1.3 christos # This must work even if \$libdir does not exist
15043 1.3 christos hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
15044 1.1 christos
15045 1.3 christos # If ld is used when linking, flag to hardcode \$libdir into a binary
15046 1.3 christos # during linking. This must work even if \$libdir does not exist.
15047 1.3 christos hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
15048 1.1 christos
15049 1.3 christos # Whether we need a single "-rpath" flag with a separated argument.
15050 1.3 christos hardcode_libdir_separator=$lt_hardcode_libdir_separator
15051 1.1 christos
15052 1.3 christos # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
15053 1.3 christos # DIR into the resulting binary.
15054 1.3 christos hardcode_direct=$hardcode_direct
15055 1.1 christos
15056 1.3 christos # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
15057 1.3 christos # DIR into the resulting binary and the resulting library dependency is
15058 1.3 christos # "absolute",i.e impossible to change by setting \${shlibpath_var} if the
15059 1.3 christos # library is relocated.
15060 1.3 christos hardcode_direct_absolute=$hardcode_direct_absolute
15061 1.1 christos
15062 1.3 christos # Set to "yes" if using the -LDIR flag during linking hardcodes DIR
15063 1.3 christos # into the resulting binary.
15064 1.3 christos hardcode_minus_L=$hardcode_minus_L
15065 1.1 christos
15066 1.3 christos # Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
15067 1.3 christos # into the resulting binary.
15068 1.3 christos hardcode_shlibpath_var=$hardcode_shlibpath_var
15069 1.1 christos
15070 1.3 christos # Set to "yes" if building a shared library automatically hardcodes DIR
15071 1.3 christos # into the library and all subsequent libraries and executables linked
15072 1.3 christos # against it.
15073 1.3 christos hardcode_automatic=$hardcode_automatic
15074 1.1 christos
15075 1.3 christos # Set to yes if linker adds runtime paths of dependent libraries
15076 1.3 christos # to runtime path list.
15077 1.3 christos inherit_rpath=$inherit_rpath
15078 1.1 christos
15079 1.3 christos # Whether libtool must link a program against all its dependency libraries.
15080 1.3 christos link_all_deplibs=$link_all_deplibs
15081 1.1 christos
15082 1.3 christos # Fix the shell variable \$srcfile for the compiler.
15083 1.3 christos fix_srcfile_path=$lt_fix_srcfile_path
15084 1.1 christos
15085 1.3 christos # Set to "yes" if exported symbols are required.
15086 1.3 christos always_export_symbols=$always_export_symbols
15087 1.1 christos
15088 1.3 christos # The commands to list exported symbols.
15089 1.3 christos export_symbols_cmds=$lt_export_symbols_cmds
15090 1.1 christos
15091 1.3 christos # Symbols that should not be listed in the preloaded symbols.
15092 1.3 christos exclude_expsyms=$lt_exclude_expsyms
15093 1.1 christos
15094 1.3 christos # Symbols that must always be exported.
15095 1.3 christos include_expsyms=$lt_include_expsyms
15096 1.1 christos
15097 1.3 christos # Commands necessary for linking programs (against libraries) with templates.
15098 1.3 christos prelink_cmds=$lt_prelink_cmds
15099 1.1 christos
15100 1.3 christos # Specify filename containing input files.
15101 1.3 christos file_list_spec=$lt_file_list_spec
15102 1.1 christos
15103 1.3 christos # How to hardcode a shared library path into an executable.
15104 1.3 christos hardcode_action=$hardcode_action
15105 1.1 christos
15106 1.3 christos # ### END LIBTOOL CONFIG
15107 1.1 christos
15108 1.3 christos _LT_EOF
15109 1.1 christos
15110 1.3 christos case $host_os in
15111 1.3 christos aix3*)
15112 1.3 christos cat <<\_LT_EOF >> "$cfgfile"
15113 1.3 christos # AIX sometimes has problems with the GCC collect2 program. For some
15114 1.3 christos # reason, if we set the COLLECT_NAMES environment variable, the problems
15115 1.3 christos # vanish in a puff of smoke.
15116 1.3 christos if test "X${COLLECT_NAMES+set}" != Xset; then
15117 1.3 christos COLLECT_NAMES=
15118 1.3 christos export COLLECT_NAMES
15119 1.3 christos fi
15120 1.3 christos _LT_EOF
15121 1.1 christos ;;
15122 1.1 christos esac
15123 1.1 christos
15124 1.1 christos
15125 1.3 christos ltmain="$ac_aux_dir/ltmain.sh"
15126 1.1 christos
15127 1.1 christos
15128 1.3 christos # We use sed instead of cat because bash on DJGPP gets confused if
15129 1.3 christos # if finds mixed CR/LF and LF-only lines. Since sed operates in
15130 1.3 christos # text mode, it properly converts lines to CR/LF. This bash problem
15131 1.3 christos # is reportedly fixed, but why not run on old versions too?
15132 1.3 christos sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \
15133 1.3 christos || (rm -f "$cfgfile"; exit 1)
15134 1.1 christos
15135 1.3 christos case $xsi_shell in
15136 1.3 christos yes)
15137 1.3 christos cat << \_LT_EOF >> "$cfgfile"
15138 1.1 christos
15139 1.3 christos # func_dirname file append nondir_replacement
15140 1.3 christos # Compute the dirname of FILE. If nonempty, add APPEND to the result,
15141 1.3 christos # otherwise set result to NONDIR_REPLACEMENT.
15142 1.3 christos func_dirname ()
15143 1.3 christos {
15144 1.3 christos case ${1} in
15145 1.3 christos */*) func_dirname_result="${1%/*}${2}" ;;
15146 1.3 christos * ) func_dirname_result="${3}" ;;
15147 1.1 christos esac
15148 1.3 christos }
15149 1.1 christos
15150 1.3 christos # func_basename file
15151 1.3 christos func_basename ()
15152 1.3 christos {
15153 1.3 christos func_basename_result="${1##*/}"
15154 1.3 christos }
15155 1.1 christos
15156 1.3 christos # func_dirname_and_basename file append nondir_replacement
15157 1.3 christos # perform func_basename and func_dirname in a single function
15158 1.3 christos # call:
15159 1.3 christos # dirname: Compute the dirname of FILE. If nonempty,
15160 1.3 christos # add APPEND to the result, otherwise set result
15161 1.3 christos # to NONDIR_REPLACEMENT.
15162 1.3 christos # value returned in "$func_dirname_result"
15163 1.3 christos # basename: Compute filename of FILE.
15164 1.3 christos # value retuned in "$func_basename_result"
15165 1.3 christos # Implementation must be kept synchronized with func_dirname
15166 1.3 christos # and func_basename. For efficiency, we do not delegate to
15167 1.3 christos # those functions but instead duplicate the functionality here.
15168 1.3 christos func_dirname_and_basename ()
15169 1.3 christos {
15170 1.3 christos case ${1} in
15171 1.3 christos */*) func_dirname_result="${1%/*}${2}" ;;
15172 1.3 christos * ) func_dirname_result="${3}" ;;
15173 1.3 christos esac
15174 1.3 christos func_basename_result="${1##*/}"
15175 1.1 christos }
15176 1.1 christos
15177 1.3 christos # func_stripname prefix suffix name
15178 1.3 christos # strip PREFIX and SUFFIX off of NAME.
15179 1.3 christos # PREFIX and SUFFIX must not contain globbing or regex special
15180 1.3 christos # characters, hashes, percent signs, but SUFFIX may contain a leading
15181 1.3 christos # dot (in which case that matches only a dot).
15182 1.3 christos func_stripname ()
15183 1.3 christos {
15184 1.3 christos # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are
15185 1.3 christos # positional parameters, so assign one to ordinary parameter first.
15186 1.3 christos func_stripname_result=${3}
15187 1.3 christos func_stripname_result=${func_stripname_result#"${1}"}
15188 1.3 christos func_stripname_result=${func_stripname_result%"${2}"}
15189 1.3 christos }
15190 1.1 christos
15191 1.3 christos # func_opt_split
15192 1.3 christos func_opt_split ()
15193 1.3 christos {
15194 1.3 christos func_opt_split_opt=${1%%=*}
15195 1.3 christos func_opt_split_arg=${1#*=}
15196 1.3 christos }
15197 1.1 christos
15198 1.3 christos # func_lo2o object
15199 1.3 christos func_lo2o ()
15200 1.3 christos {
15201 1.3 christos case ${1} in
15202 1.3 christos *.lo) func_lo2o_result=${1%.lo}.${objext} ;;
15203 1.3 christos *) func_lo2o_result=${1} ;;
15204 1.1 christos esac
15205 1.3 christos }
15206 1.1 christos
15207 1.3 christos # func_xform libobj-or-source
15208 1.3 christos func_xform ()
15209 1.3 christos {
15210 1.3 christos func_xform_result=${1%.*}.lo
15211 1.3 christos }
15212 1.1 christos
15213 1.3 christos # func_arith arithmetic-term...
15214 1.3 christos func_arith ()
15215 1.3 christos {
15216 1.3 christos func_arith_result=$(( $* ))
15217 1.3 christos }
15218 1.1 christos
15219 1.3 christos # func_len string
15220 1.3 christos # STRING may not start with a hyphen.
15221 1.3 christos func_len ()
15222 1.3 christos {
15223 1.3 christos func_len_result=${#1}
15224 1.3 christos }
15225 1.1 christos
15226 1.3 christos _LT_EOF
15227 1.3 christos ;;
15228 1.3 christos *) # Bourne compatible functions.
15229 1.3 christos cat << \_LT_EOF >> "$cfgfile"
15230 1.1 christos
15231 1.3 christos # func_dirname file append nondir_replacement
15232 1.3 christos # Compute the dirname of FILE. If nonempty, add APPEND to the result,
15233 1.3 christos # otherwise set result to NONDIR_REPLACEMENT.
15234 1.3 christos func_dirname ()
15235 1.3 christos {
15236 1.3 christos # Extract subdirectory from the argument.
15237 1.3 christos func_dirname_result=`$ECHO "X${1}" | $Xsed -e "$dirname"`
15238 1.3 christos if test "X$func_dirname_result" = "X${1}"; then
15239 1.3 christos func_dirname_result="${3}"
15240 1.1 christos else
15241 1.3 christos func_dirname_result="$func_dirname_result${2}"
15242 1.1 christos fi
15243 1.3 christos }
15244 1.3 christos
15245 1.3 christos # func_basename file
15246 1.3 christos func_basename ()
15247 1.3 christos {
15248 1.3 christos func_basename_result=`$ECHO "X${1}" | $Xsed -e "$basename"`
15249 1.3 christos }
15250 1.3 christos
15251 1.3 christos
15252 1.3 christos # func_stripname prefix suffix name
15253 1.3 christos # strip PREFIX and SUFFIX off of NAME.
15254 1.3 christos # PREFIX and SUFFIX must not contain globbing or regex special
15255 1.3 christos # characters, hashes, percent signs, but SUFFIX may contain a leading
15256 1.3 christos # dot (in which case that matches only a dot).
15257 1.3 christos # func_strip_suffix prefix name
15258 1.3 christos func_stripname ()
15259 1.3 christos {
15260 1.3 christos case ${2} in
15261 1.3 christos .*) func_stripname_result=`$ECHO "X${3}" \
15262 1.3 christos | $Xsed -e "s%^${1}%%" -e "s%\\\\${2}\$%%"`;;
15263 1.3 christos *) func_stripname_result=`$ECHO "X${3}" \
15264 1.3 christos | $Xsed -e "s%^${1}%%" -e "s%${2}\$%%"`;;
15265 1.1 christos esac
15266 1.3 christos }
15267 1.3 christos
15268 1.3 christos # sed scripts:
15269 1.3 christos my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q'
15270 1.3 christos my_sed_long_arg='1s/^-[^=]*=//'
15271 1.3 christos
15272 1.3 christos # func_opt_split
15273 1.3 christos func_opt_split ()
15274 1.3 christos {
15275 1.3 christos func_opt_split_opt=`$ECHO "X${1}" | $Xsed -e "$my_sed_long_opt"`
15276 1.3 christos func_opt_split_arg=`$ECHO "X${1}" | $Xsed -e "$my_sed_long_arg"`
15277 1.3 christos }
15278 1.3 christos
15279 1.3 christos # func_lo2o object
15280 1.3 christos func_lo2o ()
15281 1.3 christos {
15282 1.3 christos func_lo2o_result=`$ECHO "X${1}" | $Xsed -e "$lo2o"`
15283 1.3 christos }
15284 1.3 christos
15285 1.3 christos # func_xform libobj-or-source
15286 1.3 christos func_xform ()
15287 1.3 christos {
15288 1.3 christos func_xform_result=`$ECHO "X${1}" | $Xsed -e 's/\.[^.]*$/.lo/'`
15289 1.3 christos }
15290 1.3 christos
15291 1.3 christos # func_arith arithmetic-term...
15292 1.3 christos func_arith ()
15293 1.3 christos {
15294 1.3 christos func_arith_result=`expr "$@"`
15295 1.3 christos }
15296 1.3 christos
15297 1.3 christos # func_len string
15298 1.3 christos # STRING may not start with a hyphen.
15299 1.3 christos func_len ()
15300 1.3 christos {
15301 1.3 christos func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len`
15302 1.3 christos }
15303 1.3 christos
15304 1.3 christos _LT_EOF
15305 1.3 christos esac
15306 1.3 christos
15307 1.3 christos case $lt_shell_append in
15308 1.3 christos yes)
15309 1.3 christos cat << \_LT_EOF >> "$cfgfile"
15310 1.3 christos
15311 1.3 christos # func_append var value
15312 1.3 christos # Append VALUE to the end of shell variable VAR.
15313 1.3 christos func_append ()
15314 1.3 christos {
15315 1.3 christos eval "$1+=\$2"
15316 1.3 christos }
15317 1.3 christos _LT_EOF
15318 1.3 christos ;;
15319 1.3 christos *)
15320 1.3 christos cat << \_LT_EOF >> "$cfgfile"
15321 1.3 christos
15322 1.3 christos # func_append var value
15323 1.3 christos # Append VALUE to the end of shell variable VAR.
15324 1.3 christos func_append ()
15325 1.3 christos {
15326 1.3 christos eval "$1=\$$1\$2"
15327 1.3 christos }
15328 1.1 christos
15329 1.3 christos _LT_EOF
15330 1.3 christos ;;
15331 1.1 christos esac
15332 1.1 christos
15333 1.1 christos
15334 1.3 christos sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \
15335 1.3 christos || (rm -f "$cfgfile"; exit 1)
15336 1.3 christos
15337 1.3 christos mv -f "$cfgfile" "$ofile" ||
15338 1.3 christos (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
15339 1.3 christos chmod +x "$ofile"
15340 1.3 christos
15341 1.1 christos ;;
15342 1.1 christos
15343 1.1 christos esac
15344 1.1 christos done # for ac_tag
15345 1.1 christos
15346 1.1 christos
15347 1.4 christos as_fn_exit 0
15348 1.1 christos _ACEOF
15349 1.1 christos ac_clean_files=$ac_clean_files_save
15350 1.1 christos
15351 1.4 christos test $ac_write_fail = 0 ||
15352 1.5 christos as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
15353 1.4 christos
15354 1.1 christos
15355 1.1 christos # configure is writing to config.log, and then calls config.status.
15356 1.1 christos # config.status does its own redirection, appending to config.log.
15357 1.1 christos # Unfortunately, on DOS this fails, as config.log is still kept open
15358 1.1 christos # by configure, so config.status won't be able to write to it; its
15359 1.1 christos # output is simply discarded. So we exec the FD to /dev/null,
15360 1.1 christos # effectively closing config.log, so it can be properly (re)opened and
15361 1.1 christos # appended to by config.status. When coming back to configure, we
15362 1.1 christos # need to make the FD available again.
15363 1.1 christos if test "$no_create" != yes; then
15364 1.1 christos ac_cs_success=:
15365 1.1 christos ac_config_status_args=
15366 1.1 christos test "$silent" = yes &&
15367 1.1 christos ac_config_status_args="$ac_config_status_args --quiet"
15368 1.1 christos exec 5>/dev/null
15369 1.1 christos $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
15370 1.1 christos exec 5>>config.log
15371 1.1 christos # Use ||, not &&, to avoid exiting from the if with $? = 1, which
15372 1.1 christos # would make configure fail if this is the last instruction.
15373 1.5 christos $ac_cs_success || as_fn_exit 1
15374 1.4 christos fi
15375 1.4 christos if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
15376 1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
15377 1.4 christos $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
15378 1.1 christos fi
15379 1.1 christos
15380