blob: dd5015505ca9defb984af7353c21a5b1977e43ba [file] [log] [blame]
John Criswell7a73b802003-06-30 21:59:07 +00001#! /bin/sh
2# Guess values for system-dependent variables and create Makefiles.
Tanya Lattnerdc29dff2010-03-19 21:22:13 +00003# Generated by GNU Autoconf 2.60 for llvm 2.8svn.
John Criswell7a73b802003-06-30 21:59:07 +00004#
5# Report bugs to <llvmbugs@cs.uiuc.edu>.
6#
Reid Spencera773bd52006-08-04 18:18:08 +00007# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00008# 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
John Criswell7a73b802003-06-30 21:59:07 +00009# This configure script is free software; the Free Software Foundation
10# gives unlimited permission to copy, distribute and modify it.
Reid Spencer5e1d9a52004-11-25 04:51:04 +000011#
John Criswell5a129712010-03-19 21:04:16 +000012# Copyright (c) 2003-2010 University of Illinois at Urbana-Champaign.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000013## --------------------- ##
14## M4sh Initialization. ##
15## --------------------- ##
John Criswell0c38eaf2003-09-10 15:17:25 +000016
Daniel Dunbar195d2de2010-04-10 18:56:24 +000017# Be Bourne compatible
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000018if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
John Criswell0c38eaf2003-09-10 15:17:25 +000019 emulate sh
20 NULLCMD=:
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021 # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
John Criswell0c38eaf2003-09-10 15:17:25 +000022 # is contrary to our usage. Disable this feature.
23 alias -g '${1+"$@"}'='"$@"'
Reid Spencera773bd52006-08-04 18:18:08 +000024 setopt NO_GLOB_SUBST
25else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000026 case `(set -o) 2>/dev/null` in *posix*) set -o posix;; esac
John Criswell0c38eaf2003-09-10 15:17:25 +000027fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000028BIN_SH=xpg4; export BIN_SH # for Tru64
29DUALCASE=1; export DUALCASE # for MKS sh
John Criswell0c38eaf2003-09-10 15:17:25 +000030
John Criswell0c38eaf2003-09-10 15:17:25 +000031
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000032# PATH needs CR
33# Avoid depending upon Character Ranges.
34as_cr_letters='abcdefghijklmnopqrstuvwxyz'
35as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
36as_cr_Letters=$as_cr_letters$as_cr_LETTERS
37as_cr_digits='0123456789'
38as_cr_alnum=$as_cr_Letters$as_cr_digits
John Criswell0c38eaf2003-09-10 15:17:25 +000039
40# The user is always right.
41if test "${PATH_SEPARATOR+set}" != set; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000042 echo "#! /bin/sh" >conf$$.sh
43 echo "exit 0" >>conf$$.sh
44 chmod +x conf$$.sh
45 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
46 PATH_SEPARATOR=';'
47 else
48 PATH_SEPARATOR=:
49 fi
50 rm -f conf$$.sh
51fi
52
53# Support unset when possible.
54if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
55 as_unset=unset
56else
57 as_unset=false
Reid Spencera773bd52006-08-04 18:18:08 +000058fi
John Criswell0c38eaf2003-09-10 15:17:25 +000059
Reid Spencera773bd52006-08-04 18:18:08 +000060
61# IFS
62# We need space, tab and new line, in precisely that order. Quoting is
63# there to prevent editors from complaining about space-tab.
64# (If _AS_PATH_WALK were called with IFS unset, it would disable word
65# splitting by setting IFS to empty value.)
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000066as_nl='
67'
Reid Spencera773bd52006-08-04 18:18:08 +000068IFS=" "" $as_nl"
69
70# Find who we are. Look in the path if we contain no directory separator.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000071case $0 in
Reid Spencera773bd52006-08-04 18:18:08 +000072 *[\\/]* ) as_myself=$0 ;;
73 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
John Criswell0c38eaf2003-09-10 15:17:25 +000074for as_dir in $PATH
75do
76 IFS=$as_save_IFS
77 test -z "$as_dir" && as_dir=.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000078 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
79done
Reid Spencera773bd52006-08-04 18:18:08 +000080IFS=$as_save_IFS
John Criswell0c38eaf2003-09-10 15:17:25 +000081
Reid Spencera773bd52006-08-04 18:18:08 +000082 ;;
83esac
84# We did not find ourselves, most probably we were run as `sh COMMAND'
85# in which case we are not to be found in the path.
86if test "x$as_myself" = x; then
87 as_myself=$0
88fi
89if test ! -f "$as_myself"; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000090 echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
91 { (exit 1); exit 1; }
Reid Spencera773bd52006-08-04 18:18:08 +000092fi
93
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000094# Work around bugs in pre-3.0 UWIN ksh.
95for as_var in ENV MAIL MAILPATH
96do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
Reid Spencera773bd52006-08-04 18:18:08 +000097done
98PS1='$ '
99PS2='> '
100PS4='+ '
101
102# NLS nuisances.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +0000103for as_var in \
104 LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \
105 LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \
106 LC_TELEPHONE LC_TIME
Torok Edwin871384f2010-01-26 08:50:50 +0000107do
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +0000108 if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then
109 eval $as_var=C; export $as_var
Torok Edwin871384f2010-01-26 08:50:50 +0000110 else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +0000111 ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
Torok Edwin871384f2010-01-26 08:50:50 +0000112 fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +0000113done
Torok Edwin871384f2010-01-26 08:50:50 +0000114
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +0000115# Required to use basename.
Reid Spencera773bd52006-08-04 18:18:08 +0000116if expr a : '\(a\)' >/dev/null 2>&1 &&
117 test "X`expr 00001 : '.*\(...\)'`" = X001; then
118 as_expr=expr
119else
120 as_expr=false
121fi
122
123if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
124 as_basename=basename
125else
126 as_basename=false
127fi
128
129
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +0000130# Name of the executable.
Reid Spencera773bd52006-08-04 18:18:08 +0000131as_me=`$as_basename -- "$0" ||
132$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
133 X"$0" : 'X\(//\)$' \| \
134 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +0000135echo X/"$0" |
Reid Spencera773bd52006-08-04 18:18:08 +0000136 sed '/^.*\/\([^/][^/]*\)\/*$/{
137 s//\1/
138 q
139 }
140 /^X\/\(\/\/\)$/{
141 s//\1/
142 q
143 }
144 /^X\/\(\/\).*/{
145 s//\1/
146 q
147 }
148 s/.*/./; q'`
149
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +0000150# CDPATH.
151$as_unset CDPATH
Reid Spencera773bd52006-08-04 18:18:08 +0000152
153
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +0000154if test "x$CONFIG_SHELL" = x; then
155 if (eval ":") 2>/dev/null; then
156 as_have_required=yes
157else
158 as_have_required=no
159fi
160
161 if test $as_have_required = yes && (eval ":
162(as_func_return () {
163 (exit \$1)
164}
165as_func_success () {
166 as_func_return 0
167}
168as_func_failure () {
169 as_func_return 1
170}
171as_func_ret_success () {
172 return 0
173}
174as_func_ret_failure () {
175 return 1
176}
177
178exitcode=0
179if as_func_success; then
180 :
181else
182 exitcode=1
183 echo as_func_success failed.
184fi
185
186if as_func_failure; then
187 exitcode=1
188 echo as_func_failure succeeded.
189fi
190
191if as_func_ret_success; then
192 :
193else
194 exitcode=1
195 echo as_func_ret_success failed.
196fi
197
198if as_func_ret_failure; then
199 exitcode=1
200 echo as_func_ret_failure succeeded.
201fi
202
203if ( set x; as_func_ret_success y && test x = \"\$1\" ); then
204 :
205else
206 exitcode=1
207 echo positional parameters were not saved.
208fi
209
210test \$exitcode = 0) || { (exit 1); exit 1; }
211
212(
213 as_lineno_1=\$LINENO
214 as_lineno_2=\$LINENO
215 test \"x\$as_lineno_1\" != \"x\$as_lineno_2\" &&
216 test \"x\`expr \$as_lineno_1 + 1\`\" = \"x\$as_lineno_2\") || { (exit 1); exit 1; }
217") 2> /dev/null; then
218 :
219else
220 as_candidate_shells=
221 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
222for as_dir in /usr/bin/posix$PATH_SEPARATOR/bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
223do
224 IFS=$as_save_IFS
225 test -z "$as_dir" && as_dir=.
226 case $as_dir in
227 /*)
228 for as_base in sh bash ksh sh5; do
229 as_candidate_shells="$as_candidate_shells $as_dir/$as_base"
230 done;;
231 esac
232done
233IFS=$as_save_IFS
234
235
236 for as_shell in $as_candidate_shells $SHELL; do
237 # Try only shells that exist, to save several forks.
238 if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
239 { ("$as_shell") 2> /dev/null <<\_ASEOF
240# Be Bourne compatible
241if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
242 emulate sh
243 NULLCMD=:
244 # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
245 # is contrary to our usage. Disable this feature.
246 alias -g '${1+"$@"}'='"$@"'
247 setopt NO_GLOB_SUBST
248else
249 case `(set -o) 2>/dev/null` in *posix*) set -o posix;; esac
250fi
251BIN_SH=xpg4; export BIN_SH # for Tru64
252DUALCASE=1; export DUALCASE # for MKS sh
253
254:
255_ASEOF
256}; then
257 CONFIG_SHELL=$as_shell
258 as_have_required=yes
259 if { "$as_shell" 2> /dev/null <<\_ASEOF
260# Be Bourne compatible
261if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
262 emulate sh
263 NULLCMD=:
264 # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
265 # is contrary to our usage. Disable this feature.
266 alias -g '${1+"$@"}'='"$@"'
267 setopt NO_GLOB_SUBST
268else
269 case `(set -o) 2>/dev/null` in *posix*) set -o posix;; esac
270fi
271BIN_SH=xpg4; export BIN_SH # for Tru64
272DUALCASE=1; export DUALCASE # for MKS sh
273
274:
275(as_func_return () {
276 (exit $1)
277}
278as_func_success () {
279 as_func_return 0
280}
281as_func_failure () {
282 as_func_return 1
283}
284as_func_ret_success () {
285 return 0
286}
287as_func_ret_failure () {
288 return 1
289}
290
291exitcode=0
292if as_func_success; then
293 :
294else
295 exitcode=1
296 echo as_func_success failed.
297fi
298
299if as_func_failure; then
300 exitcode=1
301 echo as_func_failure succeeded.
302fi
303
304if as_func_ret_success; then
305 :
306else
307 exitcode=1
308 echo as_func_ret_success failed.
309fi
310
311if as_func_ret_failure; then
312 exitcode=1
313 echo as_func_ret_failure succeeded.
314fi
315
316if ( set x; as_func_ret_success y && test x = "$1" ); then
317 :
318else
319 exitcode=1
320 echo positional parameters were not saved.
321fi
322
323test $exitcode = 0) || { (exit 1); exit 1; }
324
325(
326 as_lineno_1=$LINENO
327 as_lineno_2=$LINENO
328 test "x$as_lineno_1" != "x$as_lineno_2" &&
329 test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2") || { (exit 1); exit 1; }
330
331_ASEOF
332}; then
333 break
334fi
335
336fi
337
338 done
339
340 if test "x$CONFIG_SHELL" != x; then
341 for as_var in BASH_ENV ENV
342 do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
343 done
344 export CONFIG_SHELL
345 exec "$CONFIG_SHELL" "$as_myself" ${1+"$@"}
346fi
347
348
349 if test $as_have_required = no; then
350 echo This script requires a shell more modern than all the
351 echo shells that I found on your system. Please install a
352 echo modern shell, or manually run the script under such a
353 echo shell if you do have one.
354 { (exit 1); exit 1; }
355fi
356
357
358fi
359
360fi
361
362
363
364(eval "as_func_return () {
365 (exit \$1)
366}
367as_func_success () {
368 as_func_return 0
369}
370as_func_failure () {
371 as_func_return 1
372}
373as_func_ret_success () {
374 return 0
375}
376as_func_ret_failure () {
377 return 1
378}
379
380exitcode=0
381if as_func_success; then
382 :
383else
384 exitcode=1
385 echo as_func_success failed.
386fi
387
388if as_func_failure; then
389 exitcode=1
390 echo as_func_failure succeeded.
391fi
392
393if as_func_ret_success; then
394 :
395else
396 exitcode=1
397 echo as_func_ret_success failed.
398fi
399
400if as_func_ret_failure; then
401 exitcode=1
402 echo as_func_ret_failure succeeded.
403fi
404
405if ( set x; as_func_ret_success y && test x = \"\$1\" ); then
406 :
407else
408 exitcode=1
409 echo positional parameters were not saved.
410fi
411
412test \$exitcode = 0") || {
413 echo No shell found that supports shell functions.
414 echo Please tell autoconf@gnu.org about your system,
415 echo including any error possibly output before this
416 echo message
417}
418
419
420
421 as_lineno_1=$LINENO
422 as_lineno_2=$LINENO
423 test "x$as_lineno_1" != "x$as_lineno_2" &&
424 test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2" || {
425
426 # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
427 # uniformly replaced by the line number. The first 'sed' inserts a
428 # line-number line after each line using $LINENO; the second 'sed'
429 # does the real work. The second script uses 'N' to pair each
430 # line-number line with the line containing $LINENO, and appends
431 # trailing '-' during substitution so that $LINENO is not a special
432 # case at line end.
433 # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
434 # scripts with optimization help from Paolo Bonzini. Blame Lee
435 # E. McMahon (1931-1989) for sed's syntax. :-)
Reid Spencera773bd52006-08-04 18:18:08 +0000436 sed -n '
437 p
438 /[$]LINENO/=
439 ' <$as_myself |
John Criswell0c38eaf2003-09-10 15:17:25 +0000440 sed '
Reid Spencera773bd52006-08-04 18:18:08 +0000441 s/[$]LINENO.*/&-/
442 t lineno
443 b
444 :lineno
John Criswell0c38eaf2003-09-10 15:17:25 +0000445 N
Reid Spencera773bd52006-08-04 18:18:08 +0000446 :loop
447 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
John Criswell0c38eaf2003-09-10 15:17:25 +0000448 t loop
Reid Spencera773bd52006-08-04 18:18:08 +0000449 s/-\n.*//
John Criswell0c38eaf2003-09-10 15:17:25 +0000450 ' >$as_me.lineno &&
Reid Spencera773bd52006-08-04 18:18:08 +0000451 chmod +x "$as_me.lineno" ||
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +0000452 { echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2
453 { (exit 1); exit 1; }; }
John Criswell0c38eaf2003-09-10 15:17:25 +0000454
455 # Don't try to exec as it changes $[0], causing all sort of problems
456 # (the dirname of $[0] is not the place where we might find the
Reid Spencera773bd52006-08-04 18:18:08 +0000457 # original and so on. Autoconf is especially sensitive to this).
458 . "./$as_me.lineno"
John Criswell0c38eaf2003-09-10 15:17:25 +0000459 # Exit status is that of the last command.
460 exit
461}
462
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +0000463
464if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
465 as_dirname=dirname
466else
467 as_dirname=false
468fi
469
Reid Spencera773bd52006-08-04 18:18:08 +0000470ECHO_C= ECHO_N= ECHO_T=
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +0000471case `echo -n x` in
Reid Spencera773bd52006-08-04 18:18:08 +0000472-n*)
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +0000473 case `echo 'x\c'` in
Reid Spencera773bd52006-08-04 18:18:08 +0000474 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +0000475 *) ECHO_C='\c';;
Reid Spencera773bd52006-08-04 18:18:08 +0000476 esac;;
477*)
478 ECHO_N='-n';;
John Criswell0c38eaf2003-09-10 15:17:25 +0000479esac
480
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +0000481if expr a : '\(a\)' >/dev/null 2>&1 &&
482 test "X`expr 00001 : '.*\(...\)'`" = X001; then
483 as_expr=expr
484else
485 as_expr=false
486fi
487
John Criswell0c38eaf2003-09-10 15:17:25 +0000488rm -f conf$$ conf$$.exe conf$$.file
Reid Spencera773bd52006-08-04 18:18:08 +0000489if test -d conf$$.dir; then
490 rm -f conf$$.dir/conf$$.file
491else
492 rm -f conf$$.dir
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +0000493 mkdir conf$$.dir
Reid Spencera773bd52006-08-04 18:18:08 +0000494fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +0000495echo >conf$$.file
496if ln -s conf$$.file conf$$ 2>/dev/null; then
497 as_ln_s='ln -s'
498 # ... but there are two gotchas:
499 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
500 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
501 # In both cases, we have to default to `cp -p'.
502 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
John Criswell0c38eaf2003-09-10 15:17:25 +0000503 as_ln_s='cp -p'
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +0000504elif ln conf$$.file conf$$ 2>/dev/null; then
505 as_ln_s=ln
John Criswell0c38eaf2003-09-10 15:17:25 +0000506else
507 as_ln_s='cp -p'
508fi
Reid Spencera773bd52006-08-04 18:18:08 +0000509rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
510rmdir conf$$.dir 2>/dev/null
John Criswell0c38eaf2003-09-10 15:17:25 +0000511
512if mkdir -p . 2>/dev/null; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +0000513 as_mkdir_p=:
John Criswell0c38eaf2003-09-10 15:17:25 +0000514else
Reid Spencer2706f8c2004-09-19 23:53:36 +0000515 test -d ./-p && rmdir ./-p
John Criswell0c38eaf2003-09-10 15:17:25 +0000516 as_mkdir_p=false
517fi
518
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +0000519# Find out whether ``test -x'' works. Don't use a zero-byte file, as
520# systems may use methods other than mode bits to determine executability.
521cat >conf$$.file <<_ASEOF
522#! /bin/sh
523exit 0
524_ASEOF
525chmod +x conf$$.file
526if test -x conf$$.file >/dev/null 2>&1; then
527 as_executable_p="test -x"
Reid Spencera773bd52006-08-04 18:18:08 +0000528else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +0000529 as_executable_p=:
Reid Spencera773bd52006-08-04 18:18:08 +0000530fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +0000531rm -f conf$$.file
John Criswell0c38eaf2003-09-10 15:17:25 +0000532
533# Sed expression to map a string onto a valid CPP name.
Reid Spencer2706f8c2004-09-19 23:53:36 +0000534as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
John Criswell0c38eaf2003-09-10 15:17:25 +0000535
536# Sed expression to map a string onto a valid variable name.
Reid Spencer2706f8c2004-09-19 23:53:36 +0000537as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
John Criswell0c38eaf2003-09-10 15:17:25 +0000538
539
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +0000540
541exec 7<&0 </dev/null 6>&1
Reid Spencera773bd52006-08-04 18:18:08 +0000542
John Criswell7a73b802003-06-30 21:59:07 +0000543# Name of the host.
544# hostname on some systems (SVR3.2, Linux) returns a bogus exit status,
545# so uname gets run too.
546ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
547
John Criswell7a73b802003-06-30 21:59:07 +0000548#
549# Initializations.
550#
551ac_default_prefix=/usr/local
Reid Spencera773bd52006-08-04 18:18:08 +0000552ac_clean_files=
John Criswell0c38eaf2003-09-10 15:17:25 +0000553ac_config_libobj_dir=.
Reid Spencera773bd52006-08-04 18:18:08 +0000554LIBOBJS=
John Criswell7a73b802003-06-30 21:59:07 +0000555cross_compiling=no
556subdirs=
557MFLAGS=
558MAKEFLAGS=
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +0000559SHELL=${CONFIG_SHELL-/bin/sh}
John Criswell7a73b802003-06-30 21:59:07 +0000560
John Criswell7a73b802003-06-30 21:59:07 +0000561# Identity of this package.
Reid Spencerabec8f92004-10-27 23:03:44 +0000562PACKAGE_NAME='llvm'
Reid Spencer2b51a082004-08-04 00:34:49 +0000563PACKAGE_TARNAME='-llvm-'
Tanya Lattnerdc29dff2010-03-19 21:22:13 +0000564PACKAGE_VERSION='2.8svn'
565PACKAGE_STRING='llvm 2.8svn'
John Criswell7a73b802003-06-30 21:59:07 +0000566PACKAGE_BUGREPORT='llvmbugs@cs.uiuc.edu'
567
Reid Spencer5e1d9a52004-11-25 04:51:04 +0000568ac_unique_file="lib/VMCore/Module.cpp"
John Criswell7a73b802003-06-30 21:59:07 +0000569# Factoring default headers for most tests.
570ac_includes_default="\
571#include <stdio.h>
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +0000572#if HAVE_SYS_TYPES_H
John Criswell7a73b802003-06-30 21:59:07 +0000573# include <sys/types.h>
574#endif
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +0000575#if HAVE_SYS_STAT_H
John Criswell7a73b802003-06-30 21:59:07 +0000576# include <sys/stat.h>
577#endif
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +0000578#if STDC_HEADERS
John Criswell7a73b802003-06-30 21:59:07 +0000579# include <stdlib.h>
580# include <stddef.h>
581#else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +0000582# if HAVE_STDLIB_H
John Criswell7a73b802003-06-30 21:59:07 +0000583# include <stdlib.h>
584# endif
585#endif
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +0000586#if HAVE_STRING_H
587# if !STDC_HEADERS && HAVE_MEMORY_H
John Criswell7a73b802003-06-30 21:59:07 +0000588# include <memory.h>
589# endif
590# include <string.h>
591#endif
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +0000592#if HAVE_STRINGS_H
John Criswell7a73b802003-06-30 21:59:07 +0000593# include <strings.h>
594#endif
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +0000595#if HAVE_INTTYPES_H
John Criswell7a73b802003-06-30 21:59:07 +0000596# include <inttypes.h>
Reid Spencera773bd52006-08-04 18:18:08 +0000597#endif
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +0000598#if HAVE_STDINT_H
Reid Spencera773bd52006-08-04 18:18:08 +0000599# include <stdint.h>
John Criswell7a73b802003-06-30 21:59:07 +0000600#endif
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +0000601#if HAVE_UNISTD_H
John Criswell7a73b802003-06-30 21:59:07 +0000602# include <unistd.h>
603#endif"
604
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +0000605ac_subst_vars='SHELL
Torok Edwin871384f2010-01-26 08:50:50 +0000606PATH_SEPARATOR
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +0000607PACKAGE_NAME
608PACKAGE_TARNAME
609PACKAGE_VERSION
610PACKAGE_STRING
611PACKAGE_BUGREPORT
612exec_prefix
613prefix
614program_transform_name
615bindir
616sbindir
617libexecdir
618datarootdir
619datadir
620sysconfdir
621sharedstatedir
622localstatedir
623includedir
624oldincludedir
625docdir
626infodir
627htmldir
628dvidir
629pdfdir
630psdir
631libdir
632localedir
633mandir
634DEFS
635ECHO_C
636ECHO_N
637ECHO_T
638LIBS
639build_alias
640host_alias
641target_alias
642LLVM_COPYRIGHT
643subdirs
644build
645build_cpu
646build_vendor
647build_os
648host
649host_cpu
650host_vendor
651host_os
652target
653target_cpu
654target_vendor
655target_os
656OS
657HOST_OS
658TARGET_OS
659LINKALL
660NOLINKALL
661LLVM_ON_UNIX
662LLVM_ON_WIN32
663ARCH
664ENDIAN
665CC
666CFLAGS
667LDFLAGS
668CPPFLAGS
669ac_ct_CC
670EXEEXT
671OBJEXT
672CPP
673GREP
674EGREP
675LLVM_CROSS_COMPILING
676BUILD_CC
677BUILD_EXEEXT
678BUILD_CXX
679CVSBUILD
680ENABLE_OPTIMIZED
681ENABLE_PROFILING
682DISABLE_ASSERTIONS
683ENABLE_EXPENSIVE_CHECKS
684EXPENSIVE_CHECKS
685DEBUG_RUNTIME
686DEBUG_SYMBOLS
687JIT
688TARGET_HAS_JIT
689ENABLE_DOXYGEN
690ENABLE_THREADS
691ENABLE_PIC
Jeffrey Yasskinc9017192010-02-25 06:34:33 +0000692ENABLE_SHARED
Daniel Dunbardd464df2010-05-10 20:11:56 +0000693ENABLE_TIMESTAMPS
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +0000694TARGETS_TO_BUILD
695LLVM_ENUM_TARGETS
696LLVM_ENUM_ASM_PRINTERS
697LLVM_ENUM_ASM_PARSERS
698LLVM_ENUM_DISASSEMBLERS
699ENABLE_CBE_PRINTF_A
Daniel Dunbar98515672010-02-23 10:00:49 +0000700CLANGPATH
701CLANGXXPATH
702ENABLE_BUILT_CLANG
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +0000703OPTIMIZE_OPTION
704EXTRA_OPTIONS
705BINUTILS_INCDIR
706ENABLE_LLVMC_DYNAMIC
707ENABLE_LLVMC_DYNAMIC_PLUGINS
708CXX
709CXXFLAGS
710ac_ct_CXX
711NM
712ifGNUmake
713LN_S
714CMP
715CP
716DATE
717FIND
718MKDIR
719MV
720RANLIB
721AR
722RM
723SED
724TAR
725BINPWD
726GRAPHVIZ
727DOT
728FDP
729NEATO
730TWOPI
731CIRCO
732GV
733DOTTY
734PERL
735HAVE_PERL
736INSTALL_PROGRAM
737INSTALL_SCRIPT
738INSTALL_DATA
739BZIP2
mike-m68cb3192010-05-06 23:45:43 +0000740CAT
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +0000741DOXYGEN
742GROFF
743GZIP
744POD2HTML
745POD2MAN
mike-m68cb3192010-05-06 23:45:43 +0000746PDFROFF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +0000747RUNTEST
748TCLSH
749ZIP
750OCAMLC
751OCAMLOPT
752OCAMLDEP
753OCAMLDOC
754GAS
Dan Gohmanda612d62010-06-01 14:56:56 +0000755HAVE_LINK_VERSION_SCRIPT
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +0000756INSTALL_LTDL_TRUE
757INSTALL_LTDL_FALSE
758CONVENIENCE_LTDL_TRUE
759CONVENIENCE_LTDL_FALSE
760LIBADD_DL
761LLVMGCCCOMMAND
762LLVMGXXCOMMAND
763LLVMGCC
764LLVMGXX
Daniel Dunbar98515672010-02-23 10:00:49 +0000765LLVMCC_OPTION
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +0000766NO_VARIADIC_MACROS
767NO_MISSING_FIELD_INITIALIZERS
768USE_UDIS86
769USE_OPROFILE
770HAVE_PTHREAD
771HUGE_VAL_SANITY
772MMAP_FILE
773LLVMCC1
774LLVMCC1PLUS
775LLVMGCCDIR
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +0000776LLVMGCC_LANGS
777SHLIBEXT
Jeffrey Yasskinc9017192010-02-25 06:34:33 +0000778SHLIBPATH_VAR
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +0000779LLVM_PREFIX
780LLVM_BINDIR
781LLVM_LIBDIR
782LLVM_DATADIR
783LLVM_DOCSDIR
784LLVM_ETCDIR
785LLVM_INCLUDEDIR
786LLVM_INFODIR
787LLVM_MANDIR
788LLVM_CONFIGTIME
789BINDINGS_TO_BUILD
790ALL_BINDINGS
791OCAML_LIBDIR
792ENABLE_VISIBILITY_INLINES_HIDDEN
793RPATH
794RDYNAMIC
795LIBOBJS
796LTLIBOBJS'
John Criswell0c38eaf2003-09-10 15:17:25 +0000797ac_subst_files=''
Reid Spencera773bd52006-08-04 18:18:08 +0000798 ac_precious_vars='build_alias
799host_alias
800target_alias
801CC
802CFLAGS
803LDFLAGS
804CPPFLAGS
805CPP
806CXX
807CXXFLAGS
Torok Edwin871384f2010-01-26 08:50:50 +0000808CCC'
John Criswell0157f502010-03-19 21:31:39 +0000809ac_subdirs_all='projects/llvm-gcc
810projects/test-suite
811projects/llvm-test
812projects/poolalloc
813projects/llvm-poolalloc
814projects/sample
Reid Spencera773bd52006-08-04 18:18:08 +0000815projects/privbracket
Reid Spencer67bb0792007-01-17 02:14:46 +0000816projects/llvm-stacker
Reid Spencera773bd52006-08-04 18:18:08 +0000817projects/llvm-reopt
Reid Spencera773bd52006-08-04 18:18:08 +0000818projects/llvm-java
819projects/llvm-tv
John Criswell7def2932010-02-25 22:57:19 +0000820projects/safecode
Reid Spencera773bd52006-08-04 18:18:08 +0000821projects/llvm-kernel'
John Criswell7a73b802003-06-30 21:59:07 +0000822
823# Initialize some variables set by options.
824ac_init_help=
825ac_init_version=false
826# The variables have the same names as the options, with
827# dashes changed to underlines.
828cache_file=/dev/null
829exec_prefix=NONE
830no_create=
831no_recursion=
832prefix=NONE
833program_prefix=NONE
834program_suffix=NONE
835program_transform_name=s,x,x,
836silent=
837site=
838srcdir=
839verbose=
840x_includes=NONE
841x_libraries=NONE
842
843# Installation directory options.
844# These are left unexpanded so users can "make install exec_prefix=/foo"
845# and all the variables that are supposed to be based on exec_prefix
846# by default will actually change.
847# Use braces instead of parens because sh, perl, etc. also accept them.
Reid Spencera773bd52006-08-04 18:18:08 +0000848# (The list follows the same order as the GNU Coding Standards.)
John Criswell7a73b802003-06-30 21:59:07 +0000849bindir='${exec_prefix}/bin'
850sbindir='${exec_prefix}/sbin'
851libexecdir='${exec_prefix}/libexec'
Reid Spencera773bd52006-08-04 18:18:08 +0000852datarootdir='${prefix}/share'
853datadir='${datarootdir}'
John Criswell7a73b802003-06-30 21:59:07 +0000854sysconfdir='${prefix}/etc'
855sharedstatedir='${prefix}/com'
856localstatedir='${prefix}/var'
John Criswell7a73b802003-06-30 21:59:07 +0000857includedir='${prefix}/include'
858oldincludedir='/usr/include'
Reid Spencera773bd52006-08-04 18:18:08 +0000859docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
860infodir='${datarootdir}/info'
861htmldir='${docdir}'
862dvidir='${docdir}'
863pdfdir='${docdir}'
864psdir='${docdir}'
865libdir='${exec_prefix}/lib'
866localedir='${datarootdir}/locale'
867mandir='${datarootdir}/man'
John Criswell7a73b802003-06-30 21:59:07 +0000868
869ac_prev=
Reid Spencera773bd52006-08-04 18:18:08 +0000870ac_dashdash=
John Criswell7a73b802003-06-30 21:59:07 +0000871for ac_option
872do
873 # If the previous option needs an argument, assign it.
874 if test -n "$ac_prev"; then
Reid Spencera773bd52006-08-04 18:18:08 +0000875 eval $ac_prev=\$ac_option
John Criswell7a73b802003-06-30 21:59:07 +0000876 ac_prev=
877 continue
878 fi
879
Reid Spencera773bd52006-08-04 18:18:08 +0000880 case $ac_option in
881 *=*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
882 *) ac_optarg=yes ;;
883 esac
John Criswell7a73b802003-06-30 21:59:07 +0000884
885 # Accept the important Cygnus configure options, so we can diagnose typos.
886
Reid Spencera773bd52006-08-04 18:18:08 +0000887 case $ac_dashdash$ac_option in
888 --)
889 ac_dashdash=yes ;;
John Criswell7a73b802003-06-30 21:59:07 +0000890
891 -bindir | --bindir | --bindi | --bind | --bin | --bi)
892 ac_prev=bindir ;;
893 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
894 bindir=$ac_optarg ;;
895
896 -build | --build | --buil | --bui | --bu)
897 ac_prev=build_alias ;;
898 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
899 build_alias=$ac_optarg ;;
900
901 -cache-file | --cache-file | --cache-fil | --cache-fi \
902 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
903 ac_prev=cache_file ;;
904 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
905 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
906 cache_file=$ac_optarg ;;
907
908 --config-cache | -C)
909 cache_file=config.cache ;;
910
Reid Spencera773bd52006-08-04 18:18:08 +0000911 -datadir | --datadir | --datadi | --datad)
John Criswell7a73b802003-06-30 21:59:07 +0000912 ac_prev=datadir ;;
Reid Spencera773bd52006-08-04 18:18:08 +0000913 -datadir=* | --datadir=* | --datadi=* | --datad=*)
John Criswell7a73b802003-06-30 21:59:07 +0000914 datadir=$ac_optarg ;;
915
Reid Spencera773bd52006-08-04 18:18:08 +0000916 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
917 | --dataroo | --dataro | --datar)
918 ac_prev=datarootdir ;;
919 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
920 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
921 datarootdir=$ac_optarg ;;
922
John Criswell7a73b802003-06-30 21:59:07 +0000923 -disable-* | --disable-*)
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +0000924 ac_feature=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
John Criswell7a73b802003-06-30 21:59:07 +0000925 # Reject names that are not valid shell variable names.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +0000926 expr "x$ac_feature" : ".*[^-_$as_cr_alnum]" >/dev/null &&
927 { echo "$as_me: error: invalid feature name: $ac_feature" >&2
928 { (exit 1); exit 1; }; }
929 ac_feature=`echo $ac_feature | sed 's/-/_/g'`
930 eval enable_$ac_feature=no ;;
Reid Spencera773bd52006-08-04 18:18:08 +0000931
932 -docdir | --docdir | --docdi | --doc | --do)
933 ac_prev=docdir ;;
934 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
935 docdir=$ac_optarg ;;
936
937 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
938 ac_prev=dvidir ;;
939 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
940 dvidir=$ac_optarg ;;
John Criswell7a73b802003-06-30 21:59:07 +0000941
942 -enable-* | --enable-*)
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +0000943 ac_feature=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
John Criswell7a73b802003-06-30 21:59:07 +0000944 # Reject names that are not valid shell variable names.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +0000945 expr "x$ac_feature" : ".*[^-_$as_cr_alnum]" >/dev/null &&
946 { echo "$as_me: error: invalid feature name: $ac_feature" >&2
947 { (exit 1); exit 1; }; }
948 ac_feature=`echo $ac_feature | sed 's/-/_/g'`
949 eval enable_$ac_feature=\$ac_optarg ;;
John Criswell7a73b802003-06-30 21:59:07 +0000950
951 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
952 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
953 | --exec | --exe | --ex)
954 ac_prev=exec_prefix ;;
955 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
956 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
957 | --exec=* | --exe=* | --ex=*)
958 exec_prefix=$ac_optarg ;;
959
960 -gas | --gas | --ga | --g)
961 # Obsolete; use --with-gas.
962 with_gas=yes ;;
963
964 -help | --help | --hel | --he | -h)
965 ac_init_help=long ;;
966 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
967 ac_init_help=recursive ;;
968 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
969 ac_init_help=short ;;
970
971 -host | --host | --hos | --ho)
972 ac_prev=host_alias ;;
973 -host=* | --host=* | --hos=* | --ho=*)
974 host_alias=$ac_optarg ;;
975
Reid Spencera773bd52006-08-04 18:18:08 +0000976 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
977 ac_prev=htmldir ;;
978 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
979 | --ht=*)
980 htmldir=$ac_optarg ;;
981
John Criswell7a73b802003-06-30 21:59:07 +0000982 -includedir | --includedir | --includedi | --included | --include \
983 | --includ | --inclu | --incl | --inc)
984 ac_prev=includedir ;;
985 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
986 | --includ=* | --inclu=* | --incl=* | --inc=*)
987 includedir=$ac_optarg ;;
988
989 -infodir | --infodir | --infodi | --infod | --info | --inf)
990 ac_prev=infodir ;;
991 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
992 infodir=$ac_optarg ;;
993
994 -libdir | --libdir | --libdi | --libd)
995 ac_prev=libdir ;;
996 -libdir=* | --libdir=* | --libdi=* | --libd=*)
997 libdir=$ac_optarg ;;
998
999 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
1000 | --libexe | --libex | --libe)
1001 ac_prev=libexecdir ;;
1002 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
1003 | --libexe=* | --libex=* | --libe=*)
1004 libexecdir=$ac_optarg ;;
1005
Reid Spencera773bd52006-08-04 18:18:08 +00001006 -localedir | --localedir | --localedi | --localed | --locale)
1007 ac_prev=localedir ;;
1008 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1009 localedir=$ac_optarg ;;
1010
John Criswell7a73b802003-06-30 21:59:07 +00001011 -localstatedir | --localstatedir | --localstatedi | --localstated \
Reid Spencera773bd52006-08-04 18:18:08 +00001012 | --localstate | --localstat | --localsta | --localst | --locals)
John Criswell7a73b802003-06-30 21:59:07 +00001013 ac_prev=localstatedir ;;
1014 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
Reid Spencera773bd52006-08-04 18:18:08 +00001015 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
John Criswell7a73b802003-06-30 21:59:07 +00001016 localstatedir=$ac_optarg ;;
1017
1018 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1019 ac_prev=mandir ;;
1020 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1021 mandir=$ac_optarg ;;
1022
1023 -nfp | --nfp | --nf)
1024 # Obsolete; use --without-fp.
1025 with_fp=no ;;
1026
1027 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1028 | --no-cr | --no-c | -n)
1029 no_create=yes ;;
1030
1031 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1032 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1033 no_recursion=yes ;;
1034
1035 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1036 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1037 | --oldin | --oldi | --old | --ol | --o)
1038 ac_prev=oldincludedir ;;
1039 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1040 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1041 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1042 oldincludedir=$ac_optarg ;;
1043
1044 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1045 ac_prev=prefix ;;
1046 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1047 prefix=$ac_optarg ;;
1048
1049 -program-prefix | --program-prefix | --program-prefi | --program-pref \
1050 | --program-pre | --program-pr | --program-p)
1051 ac_prev=program_prefix ;;
1052 -program-prefix=* | --program-prefix=* | --program-prefi=* \
1053 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1054 program_prefix=$ac_optarg ;;
1055
1056 -program-suffix | --program-suffix | --program-suffi | --program-suff \
1057 | --program-suf | --program-su | --program-s)
1058 ac_prev=program_suffix ;;
1059 -program-suffix=* | --program-suffix=* | --program-suffi=* \
1060 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1061 program_suffix=$ac_optarg ;;
1062
1063 -program-transform-name | --program-transform-name \
1064 | --program-transform-nam | --program-transform-na \
1065 | --program-transform-n | --program-transform- \
1066 | --program-transform | --program-transfor \
1067 | --program-transfo | --program-transf \
1068 | --program-trans | --program-tran \
1069 | --progr-tra | --program-tr | --program-t)
1070 ac_prev=program_transform_name ;;
1071 -program-transform-name=* | --program-transform-name=* \
1072 | --program-transform-nam=* | --program-transform-na=* \
1073 | --program-transform-n=* | --program-transform-=* \
1074 | --program-transform=* | --program-transfor=* \
1075 | --program-transfo=* | --program-transf=* \
1076 | --program-trans=* | --program-tran=* \
1077 | --progr-tra=* | --program-tr=* | --program-t=*)
1078 program_transform_name=$ac_optarg ;;
1079
Reid Spencera773bd52006-08-04 18:18:08 +00001080 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1081 ac_prev=pdfdir ;;
1082 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1083 pdfdir=$ac_optarg ;;
1084
1085 -psdir | --psdir | --psdi | --psd | --ps)
1086 ac_prev=psdir ;;
1087 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1088 psdir=$ac_optarg ;;
1089
John Criswell7a73b802003-06-30 21:59:07 +00001090 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1091 | -silent | --silent | --silen | --sile | --sil)
1092 silent=yes ;;
1093
1094 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1095 ac_prev=sbindir ;;
1096 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1097 | --sbi=* | --sb=*)
1098 sbindir=$ac_optarg ;;
1099
1100 -sharedstatedir | --sharedstatedir | --sharedstatedi \
1101 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1102 | --sharedst | --shareds | --shared | --share | --shar \
1103 | --sha | --sh)
1104 ac_prev=sharedstatedir ;;
1105 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1106 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1107 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1108 | --sha=* | --sh=*)
1109 sharedstatedir=$ac_optarg ;;
1110
1111 -site | --site | --sit)
1112 ac_prev=site ;;
1113 -site=* | --site=* | --sit=*)
1114 site=$ac_optarg ;;
1115
1116 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1117 ac_prev=srcdir ;;
1118 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1119 srcdir=$ac_optarg ;;
1120
1121 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1122 | --syscon | --sysco | --sysc | --sys | --sy)
1123 ac_prev=sysconfdir ;;
1124 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1125 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1126 sysconfdir=$ac_optarg ;;
1127
1128 -target | --target | --targe | --targ | --tar | --ta | --t)
1129 ac_prev=target_alias ;;
1130 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1131 target_alias=$ac_optarg ;;
1132
1133 -v | -verbose | --verbose | --verbos | --verbo | --verb)
1134 verbose=yes ;;
1135
1136 -version | --version | --versio | --versi | --vers | -V)
1137 ac_init_version=: ;;
1138
1139 -with-* | --with-*)
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00001140 ac_package=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
John Criswell7a73b802003-06-30 21:59:07 +00001141 # Reject names that are not valid shell variable names.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00001142 expr "x$ac_package" : ".*[^-_$as_cr_alnum]" >/dev/null &&
1143 { echo "$as_me: error: invalid package name: $ac_package" >&2
1144 { (exit 1); exit 1; }; }
1145 ac_package=`echo $ac_package| sed 's/-/_/g'`
1146 eval with_$ac_package=\$ac_optarg ;;
John Criswell7a73b802003-06-30 21:59:07 +00001147
1148 -without-* | --without-*)
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00001149 ac_package=`expr "x$ac_option" : 'x-*without-\(.*\)'`
John Criswell7a73b802003-06-30 21:59:07 +00001150 # Reject names that are not valid shell variable names.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00001151 expr "x$ac_package" : ".*[^-_$as_cr_alnum]" >/dev/null &&
1152 { echo "$as_me: error: invalid package name: $ac_package" >&2
1153 { (exit 1); exit 1; }; }
1154 ac_package=`echo $ac_package | sed 's/-/_/g'`
1155 eval with_$ac_package=no ;;
John Criswell7a73b802003-06-30 21:59:07 +00001156
1157 --x)
1158 # Obsolete; use --with-x.
1159 with_x=yes ;;
1160
1161 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1162 | --x-incl | --x-inc | --x-in | --x-i)
1163 ac_prev=x_includes ;;
1164 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1165 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1166 x_includes=$ac_optarg ;;
1167
1168 -x-libraries | --x-libraries | --x-librarie | --x-librari \
1169 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1170 ac_prev=x_libraries ;;
1171 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1172 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1173 x_libraries=$ac_optarg ;;
1174
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00001175 -*) { echo "$as_me: error: unrecognized option: $ac_option
1176Try \`$0 --help' for more information." >&2
1177 { (exit 1); exit 1; }; }
John Criswell7a73b802003-06-30 21:59:07 +00001178 ;;
1179
1180 *=*)
1181 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1182 # Reject names that are not valid shell variable names.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00001183 expr "x$ac_envvar" : ".*[^_$as_cr_alnum]" >/dev/null &&
1184 { echo "$as_me: error: invalid variable name: $ac_envvar" >&2
1185 { (exit 1); exit 1; }; }
Reid Spencera773bd52006-08-04 18:18:08 +00001186 eval $ac_envvar=\$ac_optarg
John Criswell7a73b802003-06-30 21:59:07 +00001187 export $ac_envvar ;;
1188
1189 *)
1190 # FIXME: should be removed in autoconf 3.0.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00001191 echo "$as_me: WARNING: you should use --build, --host, --target" >&2
John Criswell7a73b802003-06-30 21:59:07 +00001192 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00001193 echo "$as_me: WARNING: invalid host type: $ac_option" >&2
John Criswell7a73b802003-06-30 21:59:07 +00001194 : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
1195 ;;
1196
1197 esac
1198done
1199
1200if test -n "$ac_prev"; then
1201 ac_option=--`echo $ac_prev | sed 's/_/-/g'`
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00001202 { echo "$as_me: error: missing argument to $ac_option" >&2
1203 { (exit 1); exit 1; }; }
John Criswell7a73b802003-06-30 21:59:07 +00001204fi
1205
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00001206# Be sure to have absolute directory names.
Reid Spencera773bd52006-08-04 18:18:08 +00001207for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1208 datadir sysconfdir sharedstatedir localstatedir includedir \
1209 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1210 libdir localedir mandir
John Criswell7a73b802003-06-30 21:59:07 +00001211do
Reid Spencera773bd52006-08-04 18:18:08 +00001212 eval ac_val=\$$ac_var
John Criswell7a73b802003-06-30 21:59:07 +00001213 case $ac_val in
Reid Spencera773bd52006-08-04 18:18:08 +00001214 [\\/$]* | ?:[\\/]* ) continue;;
1215 NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
John Criswell7a73b802003-06-30 21:59:07 +00001216 esac
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00001217 { echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2
1218 { (exit 1); exit 1; }; }
John Criswell7a73b802003-06-30 21:59:07 +00001219done
1220
1221# There might be people who depend on the old broken behavior: `$host'
1222# used to hold the argument of --host etc.
1223# FIXME: To remove some day.
1224build=$build_alias
1225host=$host_alias
1226target=$target_alias
1227
1228# FIXME: To remove some day.
1229if test "x$host_alias" != x; then
1230 if test "x$build_alias" = x; then
1231 cross_compiling=maybe
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00001232 echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
John Criswell7a73b802003-06-30 21:59:07 +00001233 If a cross compiler is detected then cross compile mode will be used." >&2
1234 elif test "x$build_alias" != "x$host_alias"; then
1235 cross_compiling=yes
1236 fi
1237fi
1238
1239ac_tool_prefix=
1240test -n "$host_alias" && ac_tool_prefix=$host_alias-
1241
1242test "$silent" = yes && exec 6>/dev/null
1243
1244
Reid Spencera773bd52006-08-04 18:18:08 +00001245ac_pwd=`pwd` && test -n "$ac_pwd" &&
1246ac_ls_di=`ls -di .` &&
1247ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00001248 { echo "$as_me: error: Working directory cannot be determined" >&2
1249 { (exit 1); exit 1; }; }
Reid Spencera773bd52006-08-04 18:18:08 +00001250test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00001251 { echo "$as_me: error: pwd does not report name of working directory" >&2
1252 { (exit 1); exit 1; }; }
Reid Spencera773bd52006-08-04 18:18:08 +00001253
1254
John Criswell7a73b802003-06-30 21:59:07 +00001255# Find the source files, if location was not specified.
1256if test -z "$srcdir"; then
1257 ac_srcdir_defaulted=yes
Reid Spencera773bd52006-08-04 18:18:08 +00001258 # Try the directory containing this script, then the parent directory.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00001259 ac_confdir=`$as_dirname -- "$0" ||
1260$as_expr X"$0" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1261 X"$0" : 'X\(//\)[^/]' \| \
1262 X"$0" : 'X\(//\)$' \| \
1263 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
1264echo X"$0" |
Reid Spencera773bd52006-08-04 18:18:08 +00001265 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1266 s//\1/
1267 q
1268 }
1269 /^X\(\/\/\)[^/].*/{
1270 s//\1/
1271 q
1272 }
1273 /^X\(\/\/\)$/{
1274 s//\1/
1275 q
1276 }
1277 /^X\(\/\).*/{
1278 s//\1/
1279 q
1280 }
1281 s/.*/./; q'`
John Criswell7a73b802003-06-30 21:59:07 +00001282 srcdir=$ac_confdir
Reid Spencera773bd52006-08-04 18:18:08 +00001283 if test ! -r "$srcdir/$ac_unique_file"; then
John Criswell7a73b802003-06-30 21:59:07 +00001284 srcdir=..
1285 fi
1286else
1287 ac_srcdir_defaulted=no
1288fi
Reid Spencera773bd52006-08-04 18:18:08 +00001289if test ! -r "$srcdir/$ac_unique_file"; then
1290 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00001291 { echo "$as_me: error: cannot find sources ($ac_unique_file) in $srcdir" >&2
1292 { (exit 1); exit 1; }; }
John Criswell7a73b802003-06-30 21:59:07 +00001293fi
Reid Spencera773bd52006-08-04 18:18:08 +00001294ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1295ac_abs_confdir=`(
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00001296 cd "$srcdir" && test -r "./$ac_unique_file" || { echo "$as_me: error: $ac_msg" >&2
1297 { (exit 1); exit 1; }; }
Reid Spencera773bd52006-08-04 18:18:08 +00001298 pwd)`
1299# When building in place, set srcdir=.
1300if test "$ac_abs_confdir" = "$ac_pwd"; then
1301 srcdir=.
1302fi
1303# Remove unnecessary trailing slashes from srcdir.
1304# Double slashes in file names in object file debugging info
1305# mess up M-x gdb in Emacs.
1306case $srcdir in
1307*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1308esac
1309for ac_var in $ac_precious_vars; do
1310 eval ac_env_${ac_var}_set=\${${ac_var}+set}
1311 eval ac_env_${ac_var}_value=\$${ac_var}
1312 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1313 eval ac_cv_env_${ac_var}_value=\$${ac_var}
1314done
John Criswell7a73b802003-06-30 21:59:07 +00001315
1316#
1317# Report the --help message.
1318#
1319if test "$ac_init_help" = "long"; then
1320 # Omit some internal or obsolete options to make the list less imposing.
1321 # This message is too long to be a string in the A/UX 3.1 sh.
1322 cat <<_ACEOF
Tanya Lattnerdc29dff2010-03-19 21:22:13 +00001323\`configure' configures llvm 2.8svn to adapt to many kinds of systems.
John Criswell7a73b802003-06-30 21:59:07 +00001324
1325Usage: $0 [OPTION]... [VAR=VALUE]...
1326
1327To assign environment variables (e.g., CC, CFLAGS...), specify them as
1328VAR=VALUE. See below for descriptions of some of the useful variables.
1329
1330Defaults for the options are specified in brackets.
1331
1332Configuration:
1333 -h, --help display this help and exit
1334 --help=short display options specific to this package
1335 --help=recursive display the short help of all the included packages
1336 -V, --version display version information and exit
1337 -q, --quiet, --silent do not print \`checking...' messages
1338 --cache-file=FILE cache test results in FILE [disabled]
1339 -C, --config-cache alias for \`--cache-file=config.cache'
1340 -n, --no-create do not create output files
1341 --srcdir=DIR find the sources in DIR [configure dir or \`..']
1342
John Criswell7a73b802003-06-30 21:59:07 +00001343Installation directories:
1344 --prefix=PREFIX install architecture-independent files in PREFIX
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00001345 [$ac_default_prefix]
John Criswell7a73b802003-06-30 21:59:07 +00001346 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00001347 [PREFIX]
John Criswell7a73b802003-06-30 21:59:07 +00001348
1349By default, \`make install' will install all the files in
1350\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1351an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1352for instance \`--prefix=\$HOME'.
1353
1354For better control, use the options below.
1355
1356Fine tuning of the installation directories:
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00001357 --bindir=DIR user executables [EPREFIX/bin]
1358 --sbindir=DIR system admin executables [EPREFIX/sbin]
1359 --libexecdir=DIR program executables [EPREFIX/libexec]
1360 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1361 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1362 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
1363 --libdir=DIR object code libraries [EPREFIX/lib]
1364 --includedir=DIR C header files [PREFIX/include]
1365 --oldincludedir=DIR C header files for non-gcc [/usr/include]
1366 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1367 --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1368 --infodir=DIR info documentation [DATAROOTDIR/info]
1369 --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1370 --mandir=DIR man documentation [DATAROOTDIR/man]
1371 --docdir=DIR documentation root [DATAROOTDIR/doc/-llvm-]
1372 --htmldir=DIR html documentation [DOCDIR]
1373 --dvidir=DIR dvi documentation [DOCDIR]
1374 --pdfdir=DIR pdf documentation [DOCDIR]
1375 --psdir=DIR ps documentation [DOCDIR]
John Criswell7a73b802003-06-30 21:59:07 +00001376_ACEOF
1377
1378 cat <<\_ACEOF
1379
1380System types:
1381 --build=BUILD configure for building on BUILD [guessed]
1382 --host=HOST cross-compile to build programs to run on HOST [BUILD]
1383 --target=TARGET configure for building compilers for TARGET [HOST]
1384_ACEOF
1385fi
1386
1387if test -n "$ac_init_help"; then
1388 case $ac_init_help in
Tanya Lattnerdc29dff2010-03-19 21:22:13 +00001389 short | recursive ) echo "Configuration of llvm 2.8svn:";;
John Criswell7a73b802003-06-30 21:59:07 +00001390 esac
1391 cat <<\_ACEOF
1392
1393Optional Features:
1394 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
1395 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
Nick Lewyckyb4a921a2009-06-06 06:25:09 +00001396 --enable-optimized Compile with optimizations enabled (default is NO)
1397 --enable-profiling Compile with profiling enabled (default is NO)
1398 --enable-assertions Compile with assertion checks enabled (default is
1399 YES)
David Greenea696d242007-06-28 19:36:08 +00001400 --enable-expensive-checks
Nick Lewyckyb4a921a2009-06-06 06:25:09 +00001401 Compile with expensive debug checks enabled (default
1402 is NO)
1403 --enable-debug-runtime Build runtime libs with debug symbols (default is
1404 NO)
Jeffrey Yasskin7fd82e52009-09-27 17:47:29 +00001405 --enable-debug-symbols Build compiler with debug symbols (default is NO if
1406 optimization is on and YES if it's off)
Reid Spencer5e1d9a52004-11-25 04:51:04 +00001407 --enable-jit Enable Just In Time Compiling (default is YES)
Reid Spencer1f319422004-11-29 04:56:35 +00001408 --enable-doxygen Build doxygen documentation (default is NO)
Reid Spencer0a262ba2005-08-24 10:07:20 +00001409 --enable-threads Use threads if available (default is YES)
Reid Spencer89b0d992006-12-16 22:07:52 +00001410 --enable-pic Build LLVM with Position Independent Code (default
Nick Lewycky5d249572009-02-19 06:18:56 +00001411 is YES)
Jeffrey Yasskinc9017192010-02-25 06:34:33 +00001412 --enable-shared Build a shared library and link tools against it
1413 (default is NO)
Daniel Dunbardd464df2010-05-10 20:11:56 +00001414 --enable-timestamps Enable embedding timestamp information in build
1415 (default is YES)
Jeffrey Yasskine04701a2009-09-23 17:05:42 +00001416 --enable-targets Build specific host targets: all or
1417 target1,target2,... Valid targets are: host, x86,
1418 x86_64, sparc, powerpc, alpha, arm, mips, spu,
1419 pic16, xcore, msp430, systemz, blackfin, cbe, msil,
1420 and cpp (default=all)
Reid Spencer65c5d752006-11-05 17:08:18 +00001421 --enable-cbe-printf-a Enable C Backend output with hex floating point via
1422 %a (default is YES)
Gordon Henriksenc0efff82007-10-02 09:50:32 +00001423 --enable-bindings Build specific language bindings:
1424 all,auto,none,{binding-name} (default=auto)
Jeffrey Yasskinbc83d062010-02-09 23:03:44 +00001425 --enable-libffi Check for the presence of libffi (default is NO)
Mikhail Glushenkovd0f27c42009-07-04 14:23:08 +00001426 --enable-llvmc-dynamic Link LLVMC dynamically (default is NO, unless on
1427 Win32)
1428 --enable-llvmc-dynamic-plugins
1429 Enable dynamic LLVMC plugins (default is YES)
Reid Spencer2bc7bd52004-11-29 12:29:58 +00001430 --enable-ltdl-install install libltdl
John Criswell7a73b802003-06-30 21:59:07 +00001431
1432Optional Packages:
1433 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1434 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
Reid Spencer59473af2004-12-25 07:31:29 +00001435 --with-llvmgccdir Specify location of llvm-gcc install dir (default
1436 searches PATH)
Devang Patel5d28b882007-12-04 22:54:47 +00001437 --with-llvmgcc Specify location of llvm-gcc driver (default
1438 searches PATH)
1439 --with-llvmgxx Specify location of llvm-g++ driver (default
1440 searches PATH)
Daniel Dunbar98515672010-02-23 10:00:49 +00001441 --with-clang Specify location of clang compiler (default is
1442 --with-built-clang)
1443 --with-built-clang Use the compiled Clang as the LLVM compiler
1444 (default=check)
Daniel Dunbar1fce9482009-11-04 04:32:50 +00001445 --with-optimize-option Select the compiler options to use for optimized
1446 builds
Duncan Sandse4eb2d22009-05-13 13:13:18 +00001447 --with-extra-options Specify additional options to compile LLVM with
Gordon Henriksenf0915682007-10-02 16:42:22 +00001448 --with-ocaml-libdir Specify install location for ocaml bindings (default
1449 is stdlib)
Rafael Espindola7f9ec912009-11-12 05:46:09 +00001450 --with-c-include-dirs Colon separated list of directories clang will
1451 search for headers
Rafael Espindola420d23c2009-11-16 19:46:55 +00001452 --with-cxx-include-root Directory with the libstdc++ headers.
1453 --with-cxx-include-arch Architecture of the libstdc++ headers.
1454 --with-cxx-include-32bit-dir
1455 32 bit multilib dir.
1456 --with-cxx-include-64bit-dir
1457 64 bit multilib directory.
Nick Lewyckye792b1d2009-02-03 07:10:30 +00001458 --with-binutils-include Specify path to binutils/include/ containing
1459 plugin-api.h file for gold plugin.
Reid Spencer0fcb9412004-11-30 08:11:54 +00001460 --with-tclinclude directory where tcl headers are
Daniel Dunbar98515672010-02-23 10:00:49 +00001461 --with-llvmcc=<name> Choose the LLVM capable compiler to use (llvm-gcc,
1462 clang, or none; default=check)
Reid Spencerb6a7aa72007-01-19 17:41:47 +00001463 --with-udis86=<path> Use udis86 external x86 disassembler library
Jeffrey Yasskina93e7702009-07-10 21:09:55 +00001464 --with-oprofile=<prefix>
1465 Tell OProfile >= 0.9.4 how to symbolize JIT output
John Criswell7a73b802003-06-30 21:59:07 +00001466
1467Some influential environment variables:
Reid Spencer5e1d9a52004-11-25 04:51:04 +00001468 CC C compiler command
1469 CFLAGS C compiler flags
John Criswell7a73b802003-06-30 21:59:07 +00001470 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
1471 nonstandard directory <lib dir>
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00001472 CPPFLAGS C/C++/Objective C preprocessor flags, e.g. -I<include dir> if
Reid Spencera773bd52006-08-04 18:18:08 +00001473 you have headers in a nonstandard directory <include dir>
John Criswell7a73b802003-06-30 21:59:07 +00001474 CPP C preprocessor
Reid Spencer5e1d9a52004-11-25 04:51:04 +00001475 CXX C++ compiler command
1476 CXXFLAGS C++ compiler flags
John Criswell7a73b802003-06-30 21:59:07 +00001477
1478Use these variables to override the choices made by `configure' or to help
1479it to find libraries and programs with nonstandard names/locations.
1480
1481Report bugs to <llvmbugs@cs.uiuc.edu>.
1482_ACEOF
Reid Spencera773bd52006-08-04 18:18:08 +00001483ac_status=$?
John Criswell7a73b802003-06-30 21:59:07 +00001484fi
1485
1486if test "$ac_init_help" = "recursive"; then
1487 # If there are subdirs, report their specific --help.
John Criswell7a73b802003-06-30 21:59:07 +00001488 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00001489 test -d "$ac_dir" || continue
John Criswell7a73b802003-06-30 21:59:07 +00001490 ac_builddir=.
1491
Reid Spencera773bd52006-08-04 18:18:08 +00001492case "$ac_dir" in
1493.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1494*)
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00001495 ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
Reid Spencera773bd52006-08-04 18:18:08 +00001496 # A ".." for each directory in $ac_dir_suffix.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00001497 ac_top_builddir_sub=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,/..,g;s,/,,'`
Reid Spencera773bd52006-08-04 18:18:08 +00001498 case $ac_top_builddir_sub in
1499 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1500 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1501 esac ;;
1502esac
1503ac_abs_top_builddir=$ac_pwd
1504ac_abs_builddir=$ac_pwd$ac_dir_suffix
1505# for backward compatibility:
1506ac_top_builddir=$ac_top_build_prefix
John Criswell7a73b802003-06-30 21:59:07 +00001507
1508case $srcdir in
Reid Spencera773bd52006-08-04 18:18:08 +00001509 .) # We are building in place.
John Criswell7a73b802003-06-30 21:59:07 +00001510 ac_srcdir=.
Reid Spencera773bd52006-08-04 18:18:08 +00001511 ac_top_srcdir=$ac_top_builddir_sub
1512 ac_abs_top_srcdir=$ac_pwd ;;
1513 [\\/]* | ?:[\\/]* ) # Absolute name.
John Criswell7a73b802003-06-30 21:59:07 +00001514 ac_srcdir=$srcdir$ac_dir_suffix;
Reid Spencera773bd52006-08-04 18:18:08 +00001515 ac_top_srcdir=$srcdir
1516 ac_abs_top_srcdir=$srcdir ;;
1517 *) # Relative name.
1518 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1519 ac_top_srcdir=$ac_top_build_prefix$srcdir
1520 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
John Criswell7a73b802003-06-30 21:59:07 +00001521esac
Reid Spencera773bd52006-08-04 18:18:08 +00001522ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
Reid Spencer2706f8c2004-09-19 23:53:36 +00001523
Reid Spencera773bd52006-08-04 18:18:08 +00001524 cd "$ac_dir" || { ac_status=$?; continue; }
1525 # Check for guested configure.
1526 if test -f "$ac_srcdir/configure.gnu"; then
1527 echo &&
1528 $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1529 elif test -f "$ac_srcdir/configure"; then
1530 echo &&
1531 $SHELL "$ac_srcdir/configure" --help=recursive
John Criswell7a73b802003-06-30 21:59:07 +00001532 else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00001533 echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
Reid Spencera773bd52006-08-04 18:18:08 +00001534 fi || ac_status=$?
1535 cd "$ac_pwd" || { ac_status=$?; break; }
John Criswell7a73b802003-06-30 21:59:07 +00001536 done
1537fi
1538
Reid Spencera773bd52006-08-04 18:18:08 +00001539test -n "$ac_init_help" && exit $ac_status
John Criswell7a73b802003-06-30 21:59:07 +00001540if $ac_init_version; then
1541 cat <<\_ACEOF
Tanya Lattnerdc29dff2010-03-19 21:22:13 +00001542llvm configure 2.8svn
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00001543generated by GNU Autoconf 2.60
John Criswell7a73b802003-06-30 21:59:07 +00001544
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00001545Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
15462002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
John Criswell7a73b802003-06-30 21:59:07 +00001547This configure script is free software; the Free Software Foundation
1548gives unlimited permission to copy, distribute and modify it.
Reid Spencer5e1d9a52004-11-25 04:51:04 +00001549
John Criswell5a129712010-03-19 21:04:16 +00001550Copyright (c) 2003-2010 University of Illinois at Urbana-Champaign.
John Criswell7a73b802003-06-30 21:59:07 +00001551_ACEOF
Reid Spencera773bd52006-08-04 18:18:08 +00001552 exit
John Criswell7a73b802003-06-30 21:59:07 +00001553fi
Reid Spencera773bd52006-08-04 18:18:08 +00001554cat >config.log <<_ACEOF
John Criswell7a73b802003-06-30 21:59:07 +00001555This file contains any messages produced by compilers while
1556running configure, to aid debugging if configure makes a mistake.
1557
Tanya Lattnerdc29dff2010-03-19 21:22:13 +00001558It was created by llvm $as_me 2.8svn, which was
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00001559generated by GNU Autoconf 2.60. Invocation command line was
John Criswell7a73b802003-06-30 21:59:07 +00001560
1561 $ $0 $@
1562
1563_ACEOF
Reid Spencera773bd52006-08-04 18:18:08 +00001564exec 5>>config.log
John Criswell7a73b802003-06-30 21:59:07 +00001565{
1566cat <<_ASUNAME
1567## --------- ##
1568## Platform. ##
1569## --------- ##
1570
1571hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1572uname -m = `(uname -m) 2>/dev/null || echo unknown`
1573uname -r = `(uname -r) 2>/dev/null || echo unknown`
1574uname -s = `(uname -s) 2>/dev/null || echo unknown`
1575uname -v = `(uname -v) 2>/dev/null || echo unknown`
1576
1577/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1578/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
1579
1580/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
1581/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
1582/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
Reid Spencera773bd52006-08-04 18:18:08 +00001583/usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
John Criswell7a73b802003-06-30 21:59:07 +00001584/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
1585/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
1586/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
1587
1588_ASUNAME
1589
1590as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1591for as_dir in $PATH
1592do
1593 IFS=$as_save_IFS
1594 test -z "$as_dir" && as_dir=.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00001595 echo "PATH: $as_dir"
1596done
Reid Spencera773bd52006-08-04 18:18:08 +00001597IFS=$as_save_IFS
John Criswell7a73b802003-06-30 21:59:07 +00001598
1599} >&5
1600
1601cat >&5 <<_ACEOF
1602
1603
1604## ----------- ##
1605## Core tests. ##
1606## ----------- ##
1607
1608_ACEOF
1609
1610
1611# Keep a trace of the command line.
1612# Strip out --no-create and --no-recursion so they do not pile up.
John Criswell0c38eaf2003-09-10 15:17:25 +00001613# Strip out --silent because we don't want to record it for future runs.
John Criswell7a73b802003-06-30 21:59:07 +00001614# Also quote any args containing shell meta-characters.
John Criswell0c38eaf2003-09-10 15:17:25 +00001615# Make two passes to allow for proper duplicate-argument suppression.
John Criswell7a73b802003-06-30 21:59:07 +00001616ac_configure_args=
John Criswell0c38eaf2003-09-10 15:17:25 +00001617ac_configure_args0=
1618ac_configure_args1=
John Criswell0c38eaf2003-09-10 15:17:25 +00001619ac_must_keep_next=false
1620for ac_pass in 1 2
John Criswell7a73b802003-06-30 21:59:07 +00001621do
John Criswell0c38eaf2003-09-10 15:17:25 +00001622 for ac_arg
1623 do
1624 case $ac_arg in
1625 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
1626 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1627 | -silent | --silent | --silen | --sile | --sil)
1628 continue ;;
Reid Spencera773bd52006-08-04 18:18:08 +00001629 *\'*)
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00001630 ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
John Criswell0c38eaf2003-09-10 15:17:25 +00001631 esac
1632 case $ac_pass in
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00001633 1) ac_configure_args0="$ac_configure_args0 '$ac_arg'" ;;
John Criswell0c38eaf2003-09-10 15:17:25 +00001634 2)
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00001635 ac_configure_args1="$ac_configure_args1 '$ac_arg'"
John Criswell0c38eaf2003-09-10 15:17:25 +00001636 if test $ac_must_keep_next = true; then
Reid Spencer2706f8c2004-09-19 23:53:36 +00001637 ac_must_keep_next=false # Got value, back to normal.
John Criswell0c38eaf2003-09-10 15:17:25 +00001638 else
Reid Spencer2706f8c2004-09-19 23:53:36 +00001639 case $ac_arg in
1640 *=* | --config-cache | -C | -disable-* | --disable-* \
1641 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
1642 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
1643 | -with-* | --with-* | -without-* | --without-* | --x)
1644 case "$ac_configure_args0 " in
1645 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
1646 esac
1647 ;;
1648 -* ) ac_must_keep_next=true ;;
1649 esac
John Criswell0c38eaf2003-09-10 15:17:25 +00001650 fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00001651 ac_configure_args="$ac_configure_args '$ac_arg'"
John Criswell0c38eaf2003-09-10 15:17:25 +00001652 ;;
1653 esac
1654 done
John Criswell7a73b802003-06-30 21:59:07 +00001655done
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00001656$as_unset ac_configure_args0 || test "${ac_configure_args0+set}" != set || { ac_configure_args0=; export ac_configure_args0; }
1657$as_unset ac_configure_args1 || test "${ac_configure_args1+set}" != set || { ac_configure_args1=; export ac_configure_args1; }
John Criswell7a73b802003-06-30 21:59:07 +00001658
1659# When interrupted or exit'd, cleanup temporary files, and complete
1660# config.log. We remove comments because anyway the quotes in there
1661# would cause problems or look ugly.
Reid Spencera773bd52006-08-04 18:18:08 +00001662# WARNING: Use '\'' to represent an apostrophe within the trap.
1663# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
John Criswell7a73b802003-06-30 21:59:07 +00001664trap 'exit_status=$?
1665 # Save into config.log some information that might help in debugging.
1666 {
1667 echo
John Criswell0c38eaf2003-09-10 15:17:25 +00001668
John Criswell7a73b802003-06-30 21:59:07 +00001669 cat <<\_ASBOX
1670## ---------------- ##
1671## Cache variables. ##
1672## ---------------- ##
1673_ASBOX
1674 echo
1675 # The following way of writing the cache mishandles newlines in values,
Reid Spencera773bd52006-08-04 18:18:08 +00001676(
1677 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
1678 eval ac_val=\$$ac_var
1679 case $ac_val in #(
1680 *${as_nl}*)
1681 case $ac_var in #(
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00001682 *_cv_*) { echo "$as_me:$LINENO: WARNING: Cache variable $ac_var contains a newline." >&5
1683echo "$as_me: WARNING: Cache variable $ac_var contains a newline." >&2;} ;;
Reid Spencera773bd52006-08-04 18:18:08 +00001684 esac
1685 case $ac_var in #(
1686 _ | IFS | as_nl) ;; #(
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00001687 *) $as_unset $ac_var ;;
Reid Spencera773bd52006-08-04 18:18:08 +00001688 esac ;;
1689 esac
1690 done
John Criswell7a73b802003-06-30 21:59:07 +00001691 (set) 2>&1 |
Reid Spencera773bd52006-08-04 18:18:08 +00001692 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
1693 *${as_nl}ac_space=\ *)
John Criswell7a73b802003-06-30 21:59:07 +00001694 sed -n \
Reid Spencera773bd52006-08-04 18:18:08 +00001695 "s/'\''/'\''\\\\'\'''\''/g;
1696 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
1697 ;; #(
John Criswell7a73b802003-06-30 21:59:07 +00001698 *)
Reid Spencera773bd52006-08-04 18:18:08 +00001699 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
John Criswell7a73b802003-06-30 21:59:07 +00001700 ;;
Reid Spencera773bd52006-08-04 18:18:08 +00001701 esac |
1702 sort
1703)
John Criswell7a73b802003-06-30 21:59:07 +00001704 echo
John Criswell0c38eaf2003-09-10 15:17:25 +00001705
1706 cat <<\_ASBOX
1707## ----------------- ##
1708## Output variables. ##
1709## ----------------- ##
1710_ASBOX
1711 echo
1712 for ac_var in $ac_subst_vars
1713 do
Reid Spencera773bd52006-08-04 18:18:08 +00001714 eval ac_val=\$$ac_var
1715 case $ac_val in
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00001716 *\'\''*) ac_val=`echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
Reid Spencera773bd52006-08-04 18:18:08 +00001717 esac
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00001718 echo "$ac_var='\''$ac_val'\''"
John Criswell0c38eaf2003-09-10 15:17:25 +00001719 done | sort
1720 echo
1721
1722 if test -n "$ac_subst_files"; then
1723 cat <<\_ASBOX
Reid Spencera773bd52006-08-04 18:18:08 +00001724## ------------------- ##
1725## File substitutions. ##
1726## ------------------- ##
John Criswell0c38eaf2003-09-10 15:17:25 +00001727_ASBOX
1728 echo
1729 for ac_var in $ac_subst_files
1730 do
Reid Spencera773bd52006-08-04 18:18:08 +00001731 eval ac_val=\$$ac_var
1732 case $ac_val in
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00001733 *\'\''*) ac_val=`echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
Reid Spencera773bd52006-08-04 18:18:08 +00001734 esac
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00001735 echo "$ac_var='\''$ac_val'\''"
John Criswell0c38eaf2003-09-10 15:17:25 +00001736 done | sort
1737 echo
1738 fi
1739
John Criswell7a73b802003-06-30 21:59:07 +00001740 if test -s confdefs.h; then
1741 cat <<\_ASBOX
1742## ----------- ##
1743## confdefs.h. ##
1744## ----------- ##
1745_ASBOX
1746 echo
Reid Spencera773bd52006-08-04 18:18:08 +00001747 cat confdefs.h
John Criswell7a73b802003-06-30 21:59:07 +00001748 echo
1749 fi
1750 test "$ac_signal" != 0 &&
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00001751 echo "$as_me: caught signal $ac_signal"
1752 echo "$as_me: exit $exit_status"
John Criswell7a73b802003-06-30 21:59:07 +00001753 } >&5
Reid Spencera773bd52006-08-04 18:18:08 +00001754 rm -f core *.core core.conftest.* &&
1755 rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
John Criswell7a73b802003-06-30 21:59:07 +00001756 exit $exit_status
Reid Spencera773bd52006-08-04 18:18:08 +00001757' 0
John Criswell7a73b802003-06-30 21:59:07 +00001758for ac_signal in 1 2 13 15; do
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00001759 trap 'ac_signal='$ac_signal'; { (exit 1); exit 1; }' $ac_signal
John Criswell7a73b802003-06-30 21:59:07 +00001760done
1761ac_signal=0
1762
1763# confdefs.h avoids OS command line length limits that DEFS can exceed.
Reid Spencera773bd52006-08-04 18:18:08 +00001764rm -f -r conftest* confdefs.h
John Criswell7a73b802003-06-30 21:59:07 +00001765
1766# Predefined preprocessor variables.
1767
1768cat >>confdefs.h <<_ACEOF
1769#define PACKAGE_NAME "$PACKAGE_NAME"
1770_ACEOF
1771
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00001772
John Criswell7a73b802003-06-30 21:59:07 +00001773cat >>confdefs.h <<_ACEOF
1774#define PACKAGE_TARNAME "$PACKAGE_TARNAME"
1775_ACEOF
1776
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00001777
John Criswell7a73b802003-06-30 21:59:07 +00001778cat >>confdefs.h <<_ACEOF
1779#define PACKAGE_VERSION "$PACKAGE_VERSION"
1780_ACEOF
1781
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00001782
John Criswell7a73b802003-06-30 21:59:07 +00001783cat >>confdefs.h <<_ACEOF
1784#define PACKAGE_STRING "$PACKAGE_STRING"
1785_ACEOF
1786
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00001787
John Criswell7a73b802003-06-30 21:59:07 +00001788cat >>confdefs.h <<_ACEOF
1789#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
1790_ACEOF
1791
1792
1793# Let the site file select an alternate cache file if it wants to.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00001794# Prefer explicitly selected file to automatically selected ones.
Reid Spencera773bd52006-08-04 18:18:08 +00001795if test -n "$CONFIG_SITE"; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00001796 set x "$CONFIG_SITE"
Reid Spencera773bd52006-08-04 18:18:08 +00001797elif test "x$prefix" != xNONE; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00001798 set x "$prefix/share/config.site" "$prefix/etc/config.site"
Reid Spencera773bd52006-08-04 18:18:08 +00001799else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00001800 set x "$ac_default_prefix/share/config.site" \
1801 "$ac_default_prefix/etc/config.site"
John Criswell7a73b802003-06-30 21:59:07 +00001802fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00001803shift
1804for ac_site_file
Reid Spencera773bd52006-08-04 18:18:08 +00001805do
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00001806 if test -r "$ac_site_file"; then
1807 { echo "$as_me:$LINENO: loading site script $ac_site_file" >&5
1808echo "$as_me: loading site script $ac_site_file" >&6;}
John Criswell7a73b802003-06-30 21:59:07 +00001809 sed 's/^/| /' "$ac_site_file" >&5
1810 . "$ac_site_file"
1811 fi
1812done
1813
1814if test -r "$cache_file"; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00001815 # Some versions of bash will fail to source /dev/null (special
1816 # files actually), so we avoid doing that.
1817 if test -f "$cache_file"; then
1818 { echo "$as_me:$LINENO: loading cache $cache_file" >&5
1819echo "$as_me: loading cache $cache_file" >&6;}
John Criswell7a73b802003-06-30 21:59:07 +00001820 case $cache_file in
Reid Spencera773bd52006-08-04 18:18:08 +00001821 [\\/]* | ?:[\\/]* ) . "$cache_file";;
1822 *) . "./$cache_file";;
John Criswell7a73b802003-06-30 21:59:07 +00001823 esac
1824 fi
1825else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00001826 { echo "$as_me:$LINENO: creating cache $cache_file" >&5
1827echo "$as_me: creating cache $cache_file" >&6;}
John Criswell7a73b802003-06-30 21:59:07 +00001828 >$cache_file
1829fi
1830
1831# Check that the precious variables saved in the cache have kept the same
1832# value.
1833ac_cache_corrupted=false
Reid Spencera773bd52006-08-04 18:18:08 +00001834for ac_var in $ac_precious_vars; do
John Criswell7a73b802003-06-30 21:59:07 +00001835 eval ac_old_set=\$ac_cv_env_${ac_var}_set
1836 eval ac_new_set=\$ac_env_${ac_var}_set
Reid Spencera773bd52006-08-04 18:18:08 +00001837 eval ac_old_val=\$ac_cv_env_${ac_var}_value
1838 eval ac_new_val=\$ac_env_${ac_var}_value
John Criswell7a73b802003-06-30 21:59:07 +00001839 case $ac_old_set,$ac_new_set in
1840 set,)
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00001841 { echo "$as_me:$LINENO: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
1842echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
John Criswell7a73b802003-06-30 21:59:07 +00001843 ac_cache_corrupted=: ;;
1844 ,set)
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00001845 { echo "$as_me:$LINENO: error: \`$ac_var' was not set in the previous run" >&5
1846echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
John Criswell7a73b802003-06-30 21:59:07 +00001847 ac_cache_corrupted=: ;;
1848 ,);;
1849 *)
1850 if test "x$ac_old_val" != "x$ac_new_val"; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00001851 { echo "$as_me:$LINENO: error: \`$ac_var' has changed since the previous run:" >&5
1852echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
1853 { echo "$as_me:$LINENO: former value: $ac_old_val" >&5
1854echo "$as_me: former value: $ac_old_val" >&2;}
1855 { echo "$as_me:$LINENO: current value: $ac_new_val" >&5
1856echo "$as_me: current value: $ac_new_val" >&2;}
1857 ac_cache_corrupted=:
John Criswell7a73b802003-06-30 21:59:07 +00001858 fi;;
1859 esac
1860 # Pass precious variables to config.status.
1861 if test "$ac_new_set" = set; then
1862 case $ac_new_val in
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00001863 *\'*) ac_arg=$ac_var=`echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
John Criswell7a73b802003-06-30 21:59:07 +00001864 *) ac_arg=$ac_var=$ac_new_val ;;
1865 esac
1866 case " $ac_configure_args " in
1867 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00001868 *) ac_configure_args="$ac_configure_args '$ac_arg'" ;;
John Criswell7a73b802003-06-30 21:59:07 +00001869 esac
1870 fi
1871done
1872if $ac_cache_corrupted; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00001873 { echo "$as_me:$LINENO: error: changes in the environment can compromise the build" >&5
1874echo "$as_me: error: changes in the environment can compromise the build" >&2;}
1875 { { echo "$as_me:$LINENO: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&5
1876echo "$as_me: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&2;}
1877 { (exit 1); exit 1; }; }
John Criswell7a73b802003-06-30 21:59:07 +00001878fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00001879
1880
1881
1882
1883
1884
1885
1886
1887
1888
1889
1890
1891
1892
1893
1894
1895
1896
1897
1898
1899
1900
1901
1902
Reid Spencera773bd52006-08-04 18:18:08 +00001903
John Criswell7a73b802003-06-30 21:59:07 +00001904ac_ext=c
1905ac_cpp='$CPP $CPPFLAGS'
1906ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
1907ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
1908ac_compiler_gnu=$ac_cv_c_compiler_gnu
1909
1910
1911
John Criswell5a129712010-03-19 21:04:16 +00001912LLVM_COPYRIGHT="Copyright (c) 2003-2010 University of Illinois at Urbana-Champaign."
Reid Spencer5e1d9a52004-11-25 04:51:04 +00001913
1914
1915
1916
1917
1918
1919
John Criswell7a73b802003-06-30 21:59:07 +00001920ac_aux_dir=
Reid Spencera773bd52006-08-04 18:18:08 +00001921for ac_dir in autoconf "$srcdir"/autoconf; do
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00001922 if test -f "$ac_dir/install-sh"; then
1923 ac_aux_dir=$ac_dir
1924 ac_install_sh="$ac_aux_dir/install-sh -c"
1925 break
1926 elif test -f "$ac_dir/install.sh"; then
1927 ac_aux_dir=$ac_dir
1928 ac_install_sh="$ac_aux_dir/install.sh -c"
1929 break
1930 elif test -f "$ac_dir/shtool"; then
1931 ac_aux_dir=$ac_dir
1932 ac_install_sh="$ac_aux_dir/shtool install -c"
1933 break
1934 fi
John Criswell7a73b802003-06-30 21:59:07 +00001935done
1936if test -z "$ac_aux_dir"; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00001937 { { echo "$as_me:$LINENO: error: cannot find install-sh or install.sh in autoconf \"$srcdir\"/autoconf" >&5
1938echo "$as_me: error: cannot find install-sh or install.sh in autoconf \"$srcdir\"/autoconf" >&2;}
1939 { (exit 1); exit 1; }; }
John Criswell7a73b802003-06-30 21:59:07 +00001940fi
Reid Spencera773bd52006-08-04 18:18:08 +00001941
1942# These three variables are undocumented and unsupported,
1943# and are intended to be withdrawn in a future Autoconf release.
1944# They can cause serious problems if a builder's source tree is in a directory
1945# whose full name contains unusual characters.
1946ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
1947ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
1948ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
1949
John Criswell7a73b802003-06-30 21:59:07 +00001950
John Criswell392aaa32003-07-22 19:18:09 +00001951
Reid Spencer2706f8c2004-09-19 23:53:36 +00001952if test ${srcdir} != "." ; then
Reid Spencer5e1d9a52004-11-25 04:51:04 +00001953 if test -f ${srcdir}/include/llvm/Config/config.h ; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00001954 { { echo "$as_me:$LINENO: error: Already configured in ${srcdir}" >&5
1955echo "$as_me: error: Already configured in ${srcdir}" >&2;}
1956 { (exit 1); exit 1; }; }
Reid Spencer5e1d9a52004-11-25 04:51:04 +00001957 fi
John Criswell93e1c722003-09-15 17:04:06 +00001958fi
1959
John Criswell0157f502010-03-19 21:31:39 +00001960
1961
1962if test -d ${srcdir}/projects/llvm-gcc ; then
1963 subdirs="$subdirs projects/llvm-gcc"
1964
1965fi
1966
1967if test -d ${srcdir}/projects/test-suite ; then
1968 subdirs="$subdirs projects/test-suite"
1969
1970fi
1971
1972if test -d ${srcdir}/projects/llvm-test ; then
1973 subdirs="$subdirs projects/llvm-test"
1974
1975fi
1976
1977if test -d ${srcdir}/projects/poolalloc ; then
1978 subdirs="$subdirs projects/poolalloc"
1979
1980fi
1981
1982if test -d ${srcdir}/projects/llvm-poolalloc ; then
1983 subdirs="$subdirs projects/llvm-poolalloc"
1984
1985fi
1986
John Criswell33a911a2003-11-25 20:36:46 +00001987for i in `ls ${srcdir}/projects`
1988do
Reid Spencer4d68ba22004-09-07 16:35:45 +00001989 if test -d ${srcdir}/projects/${i} ; then
1990 case ${i} in
Reid Spencer67bb0792007-01-17 02:14:46 +00001991 CVS) ;;
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00001992 sample) subdirs="$subdirs projects/sample"
Reid Spencer4d68ba22004-09-07 16:35:45 +00001993 ;;
Reid Spencer67bb0792007-01-17 02:14:46 +00001994 privbracket) subdirs="$subdirs projects/privbracket"
John Criswell0389cf72006-06-20 17:44:40 +00001995 ;;
Reid Spencer67bb0792007-01-17 02:14:46 +00001996 llvm-stacker) subdirs="$subdirs projects/llvm-stacker"
Reid Spencer4d68ba22004-09-07 16:35:45 +00001997 ;;
Reid Spencer67bb0792007-01-17 02:14:46 +00001998 llvm-reopt) subdirs="$subdirs projects/llvm-reopt"
Reid Spencer4d68ba22004-09-07 16:35:45 +00001999;;
Reid Spencer67bb0792007-01-17 02:14:46 +00002000 llvm-java) subdirs="$subdirs projects/llvm-java"
Reid Spencer8085cff2005-01-16 02:58:39 +00002001 ;;
Reid Spencer67bb0792007-01-17 02:14:46 +00002002 llvm-tv) subdirs="$subdirs projects/llvm-tv"
Reid Spencer4d68ba22004-09-07 16:35:45 +00002003 ;;
John Criswell7def2932010-02-25 22:57:19 +00002004 safecode) subdirs="$subdirs projects/safecode"
2005 ;;
Reid Spencer67bb0792007-01-17 02:14:46 +00002006 llvm-kernel) subdirs="$subdirs projects/llvm-kernel"
John Criswell241116f2005-12-19 20:27:24 +00002007 ;;
John Criswell52c02862010-03-25 13:59:09 +00002008 llvm-gcc) ;;
2009 test-suite) ;;
2010 llvm-test) ;;
2011 poolalloc) ;;
2012 llvm-poolalloc) ;;
Reid Spencer4d68ba22004-09-07 16:35:45 +00002013 *)
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002014 { echo "$as_me:$LINENO: WARNING: Unknown project (${i}) won't be configured automatically" >&5
2015echo "$as_me: WARNING: Unknown project (${i}) won't be configured automatically" >&2;}
Reid Spencer8b93e7a2004-09-21 17:14:44 +00002016 ;;
Reid Spencer4d68ba22004-09-07 16:35:45 +00002017 esac
John Criswell33a911a2003-11-25 20:36:46 +00002018 fi
2019done
John Criswell559a6c12003-09-30 16:31:48 +00002020
John Criswell7a73b802003-06-30 21:59:07 +00002021
2022# Make sure we can run config.sub.
Reid Spencera773bd52006-08-04 18:18:08 +00002023$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002024 { { echo "$as_me:$LINENO: error: cannot run $SHELL $ac_aux_dir/config.sub" >&5
2025echo "$as_me: error: cannot run $SHELL $ac_aux_dir/config.sub" >&2;}
2026 { (exit 1); exit 1; }; }
John Criswell7a73b802003-06-30 21:59:07 +00002027
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002028{ echo "$as_me:$LINENO: checking build system type" >&5
2029echo $ECHO_N "checking build system type... $ECHO_C" >&6; }
2030if test "${ac_cv_build+set}" = set; then
2031 echo $ECHO_N "(cached) $ECHO_C" >&6
John Criswell7a73b802003-06-30 21:59:07 +00002032else
Reid Spencera773bd52006-08-04 18:18:08 +00002033 ac_build_alias=$build_alias
2034test "x$ac_build_alias" = x &&
2035 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
2036test "x$ac_build_alias" = x &&
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002037 { { echo "$as_me:$LINENO: error: cannot guess build type; you must specify one" >&5
2038echo "$as_me: error: cannot guess build type; you must specify one" >&2;}
2039 { (exit 1); exit 1; }; }
Reid Spencera773bd52006-08-04 18:18:08 +00002040ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002041 { { echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $ac_build_alias failed" >&5
2042echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $ac_build_alias failed" >&2;}
2043 { (exit 1); exit 1; }; }
John Criswell7a73b802003-06-30 21:59:07 +00002044
2045fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002046{ echo "$as_me:$LINENO: result: $ac_cv_build" >&5
2047echo "${ECHO_T}$ac_cv_build" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00002048case $ac_cv_build in
2049*-*-*) ;;
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002050*) { { echo "$as_me:$LINENO: error: invalid value of canonical build" >&5
2051echo "$as_me: error: invalid value of canonical build" >&2;}
2052 { (exit 1); exit 1; }; };;
Reid Spencera773bd52006-08-04 18:18:08 +00002053esac
John Criswell7a73b802003-06-30 21:59:07 +00002054build=$ac_cv_build
Reid Spencera773bd52006-08-04 18:18:08 +00002055ac_save_IFS=$IFS; IFS='-'
2056set x $ac_cv_build
2057shift
2058build_cpu=$1
2059build_vendor=$2
2060shift; shift
2061# Remember, the first character of IFS is used to create $*,
2062# except with old shells:
2063build_os=$*
2064IFS=$ac_save_IFS
2065case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
John Criswell7a73b802003-06-30 21:59:07 +00002066
2067
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002068{ echo "$as_me:$LINENO: checking host system type" >&5
2069echo $ECHO_N "checking host system type... $ECHO_C" >&6; }
2070if test "${ac_cv_host+set}" = set; then
2071 echo $ECHO_N "(cached) $ECHO_C" >&6
John Criswell7a73b802003-06-30 21:59:07 +00002072else
Reid Spencera773bd52006-08-04 18:18:08 +00002073 if test "x$host_alias" = x; then
2074 ac_cv_host=$ac_cv_build
2075else
2076 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002077 { { echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $host_alias failed" >&5
2078echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $host_alias failed" >&2;}
2079 { (exit 1); exit 1; }; }
Reid Spencera773bd52006-08-04 18:18:08 +00002080fi
John Criswell7a73b802003-06-30 21:59:07 +00002081
2082fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002083{ echo "$as_me:$LINENO: result: $ac_cv_host" >&5
2084echo "${ECHO_T}$ac_cv_host" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00002085case $ac_cv_host in
2086*-*-*) ;;
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002087*) { { echo "$as_me:$LINENO: error: invalid value of canonical host" >&5
2088echo "$as_me: error: invalid value of canonical host" >&2;}
2089 { (exit 1); exit 1; }; };;
Reid Spencera773bd52006-08-04 18:18:08 +00002090esac
John Criswell7a73b802003-06-30 21:59:07 +00002091host=$ac_cv_host
Reid Spencera773bd52006-08-04 18:18:08 +00002092ac_save_IFS=$IFS; IFS='-'
2093set x $ac_cv_host
2094shift
2095host_cpu=$1
2096host_vendor=$2
2097shift; shift
2098# Remember, the first character of IFS is used to create $*,
2099# except with old shells:
2100host_os=$*
2101IFS=$ac_save_IFS
2102case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
John Criswell7a73b802003-06-30 21:59:07 +00002103
2104
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002105{ echo "$as_me:$LINENO: checking target system type" >&5
2106echo $ECHO_N "checking target system type... $ECHO_C" >&6; }
2107if test "${ac_cv_target+set}" = set; then
2108 echo $ECHO_N "(cached) $ECHO_C" >&6
John Criswell7a73b802003-06-30 21:59:07 +00002109else
Reid Spencera773bd52006-08-04 18:18:08 +00002110 if test "x$target_alias" = x; then
2111 ac_cv_target=$ac_cv_host
2112else
2113 ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002114 { { echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $target_alias failed" >&5
2115echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $target_alias failed" >&2;}
2116 { (exit 1); exit 1; }; }
Reid Spencera773bd52006-08-04 18:18:08 +00002117fi
John Criswell7a73b802003-06-30 21:59:07 +00002118
2119fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002120{ echo "$as_me:$LINENO: result: $ac_cv_target" >&5
2121echo "${ECHO_T}$ac_cv_target" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00002122case $ac_cv_target in
2123*-*-*) ;;
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002124*) { { echo "$as_me:$LINENO: error: invalid value of canonical target" >&5
2125echo "$as_me: error: invalid value of canonical target" >&2;}
2126 { (exit 1); exit 1; }; };;
Reid Spencera773bd52006-08-04 18:18:08 +00002127esac
John Criswell7a73b802003-06-30 21:59:07 +00002128target=$ac_cv_target
Reid Spencera773bd52006-08-04 18:18:08 +00002129ac_save_IFS=$IFS; IFS='-'
2130set x $ac_cv_target
2131shift
2132target_cpu=$1
2133target_vendor=$2
2134shift; shift
2135# Remember, the first character of IFS is used to create $*,
2136# except with old shells:
2137target_os=$*
2138IFS=$ac_save_IFS
2139case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac
John Criswell7a73b802003-06-30 21:59:07 +00002140
2141
2142# The aliases save the names the user supplied, while $host etc.
2143# will get canonicalized.
2144test -n "$target_alias" &&
2145 test "$program_prefix$program_suffix$program_transform_name" = \
2146 NONENONEs,x,x, &&
2147 program_prefix=${target_alias}-
2148
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002149{ echo "$as_me:$LINENO: checking type of operating system we're going to host on" >&5
2150echo $ECHO_N "checking type of operating system we're going to host on... $ECHO_C" >&6; }
2151if test "${llvm_cv_os_type+set}" = set; then
2152 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencer5e1d9a52004-11-25 04:51:04 +00002153else
Reid Spencere2cfe5d2006-07-26 21:14:56 +00002154 case $host in
Reid Spencer7b3e8512004-12-24 06:29:05 +00002155 *-*-aix*)
Reid Spencera773bd52006-08-04 18:18:08 +00002156 llvm_cv_link_all_option="-Wl,--whole-archive"
2157 llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
Reid Spencer7b3e8512004-12-24 06:29:05 +00002158 llvm_cv_os_type="AIX"
2159 llvm_cv_platform_type="Unix" ;;
Reid Spencer6ccd01a2006-08-22 22:21:38 +00002160 *-*-irix*)
2161 llvm_cv_link_all_option="-Wl,--whole-archive"
2162 llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
2163 llvm_cv_os_type="IRIX"
2164 llvm_cv_platform_type="Unix" ;;
Reid Spencer7b3e8512004-12-24 06:29:05 +00002165 *-*-cygwin*)
Reid Spencera773bd52006-08-04 18:18:08 +00002166 llvm_cv_link_all_option="-Wl,--whole-archive"
2167 llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
Reid Spencer7b3e8512004-12-24 06:29:05 +00002168 llvm_cv_os_type="Cygwin"
2169 llvm_cv_platform_type="Unix" ;;
2170 *-*-darwin*)
Reid Spencera773bd52006-08-04 18:18:08 +00002171 llvm_cv_link_all_option="-Wl,-all_load"
Chris Lattner399c7c72008-02-05 19:43:53 +00002172 llvm_cv_no_link_all_option="-Wl,-noall_load"
Reid Spencer7b3e8512004-12-24 06:29:05 +00002173 llvm_cv_os_type="Darwin"
2174 llvm_cv_platform_type="Unix" ;;
Daniel Dunbar195d2de2010-04-10 18:56:24 +00002175 *-*-minix*)
2176 llvm_cv_link_all_option="-Wl,-all_load"
2177 llvm_cv_no_link_all_option="-Wl,-noall_load"
2178 llvm_cv_os_type="Minix"
2179 llvm_cv_platform_type="Unix" ;;
Reid Spencer7b3e8512004-12-24 06:29:05 +00002180 *-*-freebsd*)
Reid Spencera773bd52006-08-04 18:18:08 +00002181 llvm_cv_link_all_option="-Wl,--whole-archive"
2182 llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
Reid Spencer7b3e8512004-12-24 06:29:05 +00002183 llvm_cv_os_type="FreeBSD"
2184 llvm_cv_platform_type="Unix" ;;
Reid Spencer1014ab42006-04-19 23:47:16 +00002185 *-*-openbsd*)
Reid Spencera773bd52006-08-04 18:18:08 +00002186 llvm_cv_link_all_option="-Wl,--whole-archive"
2187 llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
Reid Spencer1014ab42006-04-19 23:47:16 +00002188 llvm_cv_os_type="OpenBSD"
2189 llvm_cv_platform_type="Unix" ;;
Reid Spencer466207a2007-01-20 20:45:39 +00002190 *-*-netbsd*)
2191 llvm_cv_link_all_option="-Wl,--whole-archive"
2192 llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
2193 llvm_cv_os_type="NetBSD"
2194 llvm_cv_platform_type="Unix" ;;
Matthijs Kooijmanf5122812008-06-26 10:36:58 +00002195 *-*-dragonfly*)
2196 llvm_cv_link_all_option="-Wl,--whole-archive"
2197 llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
2198 llvm_cv_os_type="DragonFly"
2199 llvm_cv_platform_type="Unix" ;;
Duraid Madina775afa52005-05-16 16:33:34 +00002200 *-*-hpux*)
Reid Spencera773bd52006-08-04 18:18:08 +00002201 llvm_cv_link_all_option="-Wl,--whole-archive"
2202 llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
Duraid Madina775afa52005-05-16 16:33:34 +00002203 llvm_cv_os_type="HP-UX"
2204 llvm_cv_platform_type="Unix" ;;
Reid Spencer7b3e8512004-12-24 06:29:05 +00002205 *-*-interix*)
Reid Spencera773bd52006-08-04 18:18:08 +00002206 llvm_cv_link_all_option="-Wl,--whole-archive"
2207 llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
Reid Spencer7b3e8512004-12-24 06:29:05 +00002208 llvm_cv_os_type="Interix"
2209 llvm_cv_platform_type="Unix" ;;
2210 *-*-linux*)
Reid Spencera773bd52006-08-04 18:18:08 +00002211 llvm_cv_link_all_option="-Wl,--whole-archive"
2212 llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
Reid Spencer7b3e8512004-12-24 06:29:05 +00002213 llvm_cv_os_type="Linux"
2214 llvm_cv_platform_type="Unix" ;;
2215 *-*-solaris*)
Reid Spencera773bd52006-08-04 18:18:08 +00002216 llvm_cv_link_all_option="-Wl,-z,allextract"
2217 llvm_cv_no_link_all_option="-Wl,-z,defaultextract"
Reid Spencer7b3e8512004-12-24 06:29:05 +00002218 llvm_cv_os_type="SunOS"
2219 llvm_cv_platform_type="Unix" ;;
Edward O'Callaghan2b19d692009-10-14 00:44:50 +00002220 *-*-auroraux*)
2221 llvm_cv_link_all_option="-Wl,-z,allextract"
2222 llvm_cv_link_all_option="-Wl,-z,defaultextract"
2223 llvm_cv_os_type="AuroraUX"
2224 llvm_cv_platform_type="Unix" ;;
Reid Spencer7b3e8512004-12-24 06:29:05 +00002225 *-*-win32*)
Reid Spencera773bd52006-08-04 18:18:08 +00002226 llvm_cv_link_all_option="-Wl,--whole-archive"
2227 llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
Reid Spencer7b3e8512004-12-24 06:29:05 +00002228 llvm_cv_os_type="Win32"
2229 llvm_cv_platform_type="Win32" ;;
2230 *-*-mingw*)
Reid Spencera773bd52006-08-04 18:18:08 +00002231 llvm_cv_link_all_option="-Wl,--whole-archive"
2232 llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
Reid Spencer7b3e8512004-12-24 06:29:05 +00002233 llvm_cv_os_type="MingW"
2234 llvm_cv_platform_type="Win32" ;;
Edward O'Callaghan2b7b37a2009-10-13 01:01:38 +00002235 *-*-haiku*)
2236 llvm_cv_link_all_option="-Wl,--whole-archive"
2237 llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
2238 llvm_cv_os_type="Haiku"
2239 llvm_cv_platform_type="Unix" ;;
Anton Korobeynikov0855f102009-08-18 00:40:51 +00002240 *-unknown-eabi*)
2241 llvm_cv_link_all_option="-Wl,--whole-archive"
2242 llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
2243 llvm_cv_os_type="Freestanding"
2244 llvm_cv_platform_type="Unix" ;;
2245 *-unknown-elf*)
2246 llvm_cv_link_all_option="-Wl,--whole-archive"
2247 llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
2248 llvm_cv_os_type="Freestanding"
2249 llvm_cv_platform_type="Unix" ;;
Reid Spencer7b3e8512004-12-24 06:29:05 +00002250 *)
Reid Spencera773bd52006-08-04 18:18:08 +00002251 llvm_cv_link_all_option=""
2252 llvm_cv_no_link_all_option=""
Reid Spencer7b3e8512004-12-24 06:29:05 +00002253 llvm_cv_os_type="Unknown"
2254 llvm_cv_platform_type="Unknown" ;;
John Criswell7a73b802003-06-30 21:59:07 +00002255esac
Reid Spencer5e1d9a52004-11-25 04:51:04 +00002256fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002257{ echo "$as_me:$LINENO: result: $llvm_cv_os_type" >&5
2258echo "${ECHO_T}$llvm_cv_os_type" >&6; }
John Criswell7a73b802003-06-30 21:59:07 +00002259
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002260{ echo "$as_me:$LINENO: checking type of operating system we're going to target" >&5
2261echo $ECHO_N "checking type of operating system we're going to target... $ECHO_C" >&6; }
2262if test "${llvm_cv_target_os_type+set}" = set; then
2263 echo $ECHO_N "(cached) $ECHO_C" >&6
Anton Korobeynikov0855f102009-08-18 00:40:51 +00002264else
2265 case $target in
2266 *-*-aix*)
2267 llvm_cv_target_os_type="AIX" ;;
2268 *-*-irix*)
2269 llvm_cv_target_os_type="IRIX" ;;
2270 *-*-cygwin*)
2271 llvm_cv_target_os_type="Cygwin" ;;
2272 *-*-darwin*)
2273 llvm_cv_target_os_type="Darwin" ;;
Daniel Dunbar195d2de2010-04-10 18:56:24 +00002274 *-*-minix*)
2275 llvm_cv_target_os_type="Minix" ;;
Anton Korobeynikov0855f102009-08-18 00:40:51 +00002276 *-*-freebsd*)
2277 llvm_cv_target_os_type="FreeBSD" ;;
2278 *-*-openbsd*)
2279 llvm_cv_target_os_type="OpenBSD" ;;
2280 *-*-netbsd*)
2281 llvm_cv_target_os_type="NetBSD" ;;
2282 *-*-dragonfly*)
2283 llvm_cv_target_os_type="DragonFly" ;;
2284 *-*-hpux*)
2285 llvm_cv_target_os_type="HP-UX" ;;
2286 *-*-interix*)
2287 llvm_cv_target_os_type="Interix" ;;
2288 *-*-linux*)
2289 llvm_cv_target_os_type="Linux" ;;
2290 *-*-solaris*)
2291 llvm_cv_target_os_type="SunOS" ;;
Edward O'Callaghan2b19d692009-10-14 00:44:50 +00002292 *-*-auroraux*)
2293 llvm_cv_target_os_type="AuroraUX" ;;
Anton Korobeynikov0855f102009-08-18 00:40:51 +00002294 *-*-win32*)
2295 llvm_cv_target_os_type="Win32" ;;
2296 *-*-mingw*)
2297 llvm_cv_target_os_type="MingW" ;;
Edward O'Callaghan2b7b37a2009-10-13 01:01:38 +00002298 *-*-haiku*)
2299 llvm_cv_target_os_type="Haiku" ;;
Anton Korobeynikov0855f102009-08-18 00:40:51 +00002300 *-unknown-eabi*)
2301 llvm_cv_target_os_type="Freestanding" ;;
2302 *)
2303 llvm_cv_target_os_type="Unknown" ;;
2304esac
2305fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002306{ echo "$as_me:$LINENO: result: $llvm_cv_target_os_type" >&5
2307echo "${ECHO_T}$llvm_cv_target_os_type" >&6; }
Anton Korobeynikov0855f102009-08-18 00:40:51 +00002308
Reid Spencer7b3e8512004-12-24 06:29:05 +00002309if test "$llvm_cv_os_type" = "Unknown" ; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002310 { { echo "$as_me:$LINENO: error: Operating system is unknown, configure can't continue" >&5
2311echo "$as_me: error: Operating system is unknown, configure can't continue" >&2;}
2312 { (exit 1); exit 1; }; }
Reid Spencer886e9512004-08-31 01:34:10 +00002313fi
2314
Reid Spencer7b3e8512004-12-24 06:29:05 +00002315OS=$llvm_cv_os_type
Reid Spencer5e1d9a52004-11-25 04:51:04 +00002316
Anton Korobeynikov0855f102009-08-18 00:40:51 +00002317HOST_OS=$llvm_cv_os_type
2318
2319TARGET_OS=$llvm_cv_target_os_type
2320
Reid Spencer5e1d9a52004-11-25 04:51:04 +00002321
Reid Spencera773bd52006-08-04 18:18:08 +00002322LINKALL=$llvm_cv_link_all_option
2323
2324NOLINKALL=$llvm_cv_no_link_all_option
2325
2326
Reid Spencer7b3e8512004-12-24 06:29:05 +00002327case $llvm_cv_platform_type in
2328 Unix)
2329
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002330cat >>confdefs.h <<\_ACEOF
2331#define LLVM_ON_UNIX 1
2332_ACEOF
Reid Spencer7b3e8512004-12-24 06:29:05 +00002333
Reid Spencerbbf7a8a2004-12-31 22:54:28 +00002334 LLVM_ON_UNIX=1
2335
2336 LLVM_ON_WIN32=0
2337
Reid Spencer7b3e8512004-12-24 06:29:05 +00002338 ;;
2339 Win32)
2340
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002341cat >>confdefs.h <<\_ACEOF
2342#define LLVM_ON_WIN32 1
2343_ACEOF
Reid Spencer7b3e8512004-12-24 06:29:05 +00002344
Reid Spencerbbf7a8a2004-12-31 22:54:28 +00002345 LLVM_ON_UNIX=0
2346
2347 LLVM_ON_WIN32=1
2348
Reid Spencer7b3e8512004-12-24 06:29:05 +00002349 ;;
2350esac
2351
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002352{ echo "$as_me:$LINENO: checking target architecture" >&5
2353echo $ECHO_N "checking target architecture... $ECHO_C" >&6; }
2354if test "${llvm_cv_target_arch+set}" = set; then
2355 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencer5e1d9a52004-11-25 04:51:04 +00002356else
2357 case $target in
Reid Spenceree93c872004-12-23 21:08:52 +00002358 i?86-*) llvm_cv_target_arch="x86" ;;
Reid Spencer2dc65862004-12-28 07:56:14 +00002359 amd64-* | x86_64-*) llvm_cv_target_arch="x86_64" ;;
Reid Spenceree93c872004-12-23 21:08:52 +00002360 sparc*-*) llvm_cv_target_arch="Sparc" ;;
2361 powerpc*-*) llvm_cv_target_arch="PowerPC" ;;
Andrew Lenharth501cb272005-01-24 17:25:41 +00002362 alpha*-*) llvm_cv_target_arch="Alpha" ;;
Nick Lewyckyfa8ffc12009-04-18 18:11:26 +00002363 arm*-*) llvm_cv_target_arch="ARM" ;;
Tanya Lattnerdde567f2007-08-29 16:38:16 +00002364 mips-*) llvm_cv_target_arch="Mips" ;;
Sanjiv Gupta0234f512008-05-13 17:37:32 +00002365 pic16-*) llvm_cv_target_arch="PIC16" ;;
Richard Osborneb25baef2008-11-07 10:59:00 +00002366 xcore-*) llvm_cv_target_arch="XCore" ;;
Anton Korobeynikov2c4718b2009-05-03 13:42:23 +00002367 msp430-*) llvm_cv_target_arch="MSP430" ;;
Anton Korobeynikov4403b932009-07-16 13:27:25 +00002368 s390x-*) llvm_cv_target_arch="SystemZ" ;;
Shantonu Sen7e836972009-08-11 13:39:52 +00002369 bfin-*) llvm_cv_target_arch="Blackfin" ;;
Jeffrey Yasskinc9017192010-02-25 06:34:33 +00002370 mblaze-*) llvm_cv_target_arch="MBlaze" ;;
Reid Spenceree93c872004-12-23 21:08:52 +00002371 *) llvm_cv_target_arch="Unknown" ;;
John Criswell7a73b802003-06-30 21:59:07 +00002372esac
Reid Spencer5e1d9a52004-11-25 04:51:04 +00002373fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002374{ echo "$as_me:$LINENO: result: $llvm_cv_target_arch" >&5
2375echo "${ECHO_T}$llvm_cv_target_arch" >&6; }
John Criswell7a73b802003-06-30 21:59:07 +00002376
Reid Spencer5e1d9a52004-11-25 04:51:04 +00002377if test "$llvm_cv_target_arch" = "Unknown" ; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002378 { echo "$as_me:$LINENO: WARNING: Configuring LLVM for an unknown target archicture" >&5
2379echo "$as_me: WARNING: Configuring LLVM for an unknown target archicture" >&2;}
Reid Spencer5e1d9a52004-11-25 04:51:04 +00002380fi
John Criswell76595452003-07-01 22:07:39 +00002381
Nick Lewycky83fc4472009-09-29 05:48:51 +00002382# Determine the LLVM native architecture for the target
2383case "$llvm_cv_target_arch" in
2384 x86) LLVM_NATIVE_ARCH="X86" ;;
2385 x86_64) LLVM_NATIVE_ARCH="X86" ;;
2386 *) LLVM_NATIVE_ARCH="$llvm_cv_target_arch" ;;
2387esac
2388
2389ARCH=$llvm_cv_target_arch
2390
2391
2392ac_ext=c
Reid Spencer5e1d9a52004-11-25 04:51:04 +00002393ac_cpp='$CPP $CPPFLAGS'
2394ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2395ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2396ac_compiler_gnu=$ac_cv_c_compiler_gnu
John Criswell7a73b802003-06-30 21:59:07 +00002397if test -n "$ac_tool_prefix"; then
Reid Spencer5e1d9a52004-11-25 04:51:04 +00002398 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2399set dummy ${ac_tool_prefix}gcc; ac_word=$2
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002400{ echo "$as_me:$LINENO: checking for $ac_word" >&5
2401echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2402if test "${ac_cv_prog_CC+set}" = set; then
2403 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencer5e1d9a52004-11-25 04:51:04 +00002404else
2405 if test -n "$CC"; then
2406 ac_cv_prog_CC="$CC" # Let the user override the test.
2407else
2408as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2409for as_dir in $PATH
2410do
2411 IFS=$as_save_IFS
2412 test -z "$as_dir" && as_dir=.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002413 for ac_exec_ext in '' $ac_executable_extensions; do
2414 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
Reid Spencer5e1d9a52004-11-25 04:51:04 +00002415 ac_cv_prog_CC="${ac_tool_prefix}gcc"
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002416 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Reid Spencer5e1d9a52004-11-25 04:51:04 +00002417 break 2
2418 fi
2419done
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002420done
Reid Spencera773bd52006-08-04 18:18:08 +00002421IFS=$as_save_IFS
Reid Spencer5e1d9a52004-11-25 04:51:04 +00002422
2423fi
2424fi
2425CC=$ac_cv_prog_CC
2426if test -n "$CC"; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002427 { echo "$as_me:$LINENO: result: $CC" >&5
2428echo "${ECHO_T}$CC" >&6; }
Reid Spencer5e1d9a52004-11-25 04:51:04 +00002429else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002430 { echo "$as_me:$LINENO: result: no" >&5
2431echo "${ECHO_T}no" >&6; }
Reid Spencer5e1d9a52004-11-25 04:51:04 +00002432fi
2433
Reid Spencera773bd52006-08-04 18:18:08 +00002434
Reid Spencer5e1d9a52004-11-25 04:51:04 +00002435fi
2436if test -z "$ac_cv_prog_CC"; then
2437 ac_ct_CC=$CC
2438 # Extract the first word of "gcc", so it can be a program name with args.
2439set dummy gcc; ac_word=$2
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002440{ echo "$as_me:$LINENO: checking for $ac_word" >&5
2441echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2442if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
2443 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencer5e1d9a52004-11-25 04:51:04 +00002444else
2445 if test -n "$ac_ct_CC"; then
2446 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2447else
2448as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2449for as_dir in $PATH
2450do
2451 IFS=$as_save_IFS
2452 test -z "$as_dir" && as_dir=.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002453 for ac_exec_ext in '' $ac_executable_extensions; do
2454 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
Reid Spencer5e1d9a52004-11-25 04:51:04 +00002455 ac_cv_prog_ac_ct_CC="gcc"
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002456 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Reid Spencer5e1d9a52004-11-25 04:51:04 +00002457 break 2
2458 fi
2459done
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002460done
Reid Spencera773bd52006-08-04 18:18:08 +00002461IFS=$as_save_IFS
Reid Spencer5e1d9a52004-11-25 04:51:04 +00002462
2463fi
2464fi
2465ac_ct_CC=$ac_cv_prog_ac_ct_CC
2466if test -n "$ac_ct_CC"; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002467 { echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
2468echo "${ECHO_T}$ac_ct_CC" >&6; }
Reid Spencer5e1d9a52004-11-25 04:51:04 +00002469else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002470 { echo "$as_me:$LINENO: result: no" >&5
2471echo "${ECHO_T}no" >&6; }
Reid Spencer5e1d9a52004-11-25 04:51:04 +00002472fi
2473
Reid Spencera773bd52006-08-04 18:18:08 +00002474 if test "x$ac_ct_CC" = x; then
2475 CC=""
2476 else
2477 case $cross_compiling:$ac_tool_warned in
2478yes:)
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002479{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
2480whose name does not start with the host triplet. If you think this
2481configuration is useful to you, please write to autoconf@gnu.org." >&5
2482echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
2483whose name does not start with the host triplet. If you think this
2484configuration is useful to you, please write to autoconf@gnu.org." >&2;}
Reid Spencera773bd52006-08-04 18:18:08 +00002485ac_tool_warned=yes ;;
2486esac
2487 CC=$ac_ct_CC
2488 fi
Reid Spencer5e1d9a52004-11-25 04:51:04 +00002489else
2490 CC="$ac_cv_prog_CC"
2491fi
2492
2493if test -z "$CC"; then
Reid Spencera773bd52006-08-04 18:18:08 +00002494 if test -n "$ac_tool_prefix"; then
2495 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
Reid Spencer5e1d9a52004-11-25 04:51:04 +00002496set dummy ${ac_tool_prefix}cc; ac_word=$2
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002497{ echo "$as_me:$LINENO: checking for $ac_word" >&5
2498echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2499if test "${ac_cv_prog_CC+set}" = set; then
2500 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencer5e1d9a52004-11-25 04:51:04 +00002501else
2502 if test -n "$CC"; then
2503 ac_cv_prog_CC="$CC" # Let the user override the test.
2504else
2505as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2506for as_dir in $PATH
2507do
2508 IFS=$as_save_IFS
2509 test -z "$as_dir" && as_dir=.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002510 for ac_exec_ext in '' $ac_executable_extensions; do
2511 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
Reid Spencer5e1d9a52004-11-25 04:51:04 +00002512 ac_cv_prog_CC="${ac_tool_prefix}cc"
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002513 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Reid Spencer5e1d9a52004-11-25 04:51:04 +00002514 break 2
2515 fi
2516done
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002517done
Reid Spencera773bd52006-08-04 18:18:08 +00002518IFS=$as_save_IFS
Reid Spencer5e1d9a52004-11-25 04:51:04 +00002519
2520fi
2521fi
2522CC=$ac_cv_prog_CC
2523if test -n "$CC"; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002524 { echo "$as_me:$LINENO: result: $CC" >&5
2525echo "${ECHO_T}$CC" >&6; }
Reid Spencer5e1d9a52004-11-25 04:51:04 +00002526else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002527 { echo "$as_me:$LINENO: result: no" >&5
2528echo "${ECHO_T}no" >&6; }
Reid Spencer5e1d9a52004-11-25 04:51:04 +00002529fi
2530
Reid Spencera773bd52006-08-04 18:18:08 +00002531
Reid Spencer5e1d9a52004-11-25 04:51:04 +00002532 fi
Reid Spencer5e1d9a52004-11-25 04:51:04 +00002533fi
2534if test -z "$CC"; then
2535 # Extract the first word of "cc", so it can be a program name with args.
2536set dummy cc; ac_word=$2
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002537{ echo "$as_me:$LINENO: checking for $ac_word" >&5
2538echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2539if test "${ac_cv_prog_CC+set}" = set; then
2540 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencer5e1d9a52004-11-25 04:51:04 +00002541else
2542 if test -n "$CC"; then
2543 ac_cv_prog_CC="$CC" # Let the user override the test.
2544else
2545 ac_prog_rejected=no
2546as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2547for as_dir in $PATH
2548do
2549 IFS=$as_save_IFS
2550 test -z "$as_dir" && as_dir=.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002551 for ac_exec_ext in '' $ac_executable_extensions; do
2552 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
Reid Spencer5e1d9a52004-11-25 04:51:04 +00002553 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
2554 ac_prog_rejected=yes
2555 continue
2556 fi
2557 ac_cv_prog_CC="cc"
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002558 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Reid Spencer5e1d9a52004-11-25 04:51:04 +00002559 break 2
2560 fi
2561done
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002562done
Reid Spencera773bd52006-08-04 18:18:08 +00002563IFS=$as_save_IFS
Reid Spencer5e1d9a52004-11-25 04:51:04 +00002564
2565if test $ac_prog_rejected = yes; then
2566 # We found a bogon in the path, so make sure we never use it.
2567 set dummy $ac_cv_prog_CC
2568 shift
2569 if test $# != 0; then
2570 # We chose a different compiler from the bogus one.
2571 # However, it has the same basename, so the bogon will be chosen
2572 # first if we set CC to just the basename; use the full file name.
2573 shift
2574 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
2575 fi
2576fi
2577fi
2578fi
2579CC=$ac_cv_prog_CC
2580if test -n "$CC"; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002581 { echo "$as_me:$LINENO: result: $CC" >&5
2582echo "${ECHO_T}$CC" >&6; }
Reid Spencer5e1d9a52004-11-25 04:51:04 +00002583else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002584 { echo "$as_me:$LINENO: result: no" >&5
2585echo "${ECHO_T}no" >&6; }
Reid Spencer5e1d9a52004-11-25 04:51:04 +00002586fi
2587
Reid Spencera773bd52006-08-04 18:18:08 +00002588
Reid Spencer5e1d9a52004-11-25 04:51:04 +00002589fi
2590if test -z "$CC"; then
2591 if test -n "$ac_tool_prefix"; then
Reid Spencera773bd52006-08-04 18:18:08 +00002592 for ac_prog in cl.exe
John Criswell7a73b802003-06-30 21:59:07 +00002593 do
2594 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2595set dummy $ac_tool_prefix$ac_prog; ac_word=$2
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002596{ echo "$as_me:$LINENO: checking for $ac_word" >&5
2597echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2598if test "${ac_cv_prog_CC+set}" = set; then
2599 echo $ECHO_N "(cached) $ECHO_C" >&6
John Criswell7a73b802003-06-30 21:59:07 +00002600else
Reid Spencer5e1d9a52004-11-25 04:51:04 +00002601 if test -n "$CC"; then
2602 ac_cv_prog_CC="$CC" # Let the user override the test.
John Criswell7a73b802003-06-30 21:59:07 +00002603else
2604as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2605for as_dir in $PATH
2606do
2607 IFS=$as_save_IFS
2608 test -z "$as_dir" && as_dir=.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002609 for ac_exec_ext in '' $ac_executable_extensions; do
2610 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
Reid Spencer5e1d9a52004-11-25 04:51:04 +00002611 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002612 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
John Criswell7a73b802003-06-30 21:59:07 +00002613 break 2
2614 fi
2615done
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002616done
Reid Spencera773bd52006-08-04 18:18:08 +00002617IFS=$as_save_IFS
John Criswell7a73b802003-06-30 21:59:07 +00002618
2619fi
2620fi
Reid Spencer5e1d9a52004-11-25 04:51:04 +00002621CC=$ac_cv_prog_CC
2622if test -n "$CC"; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002623 { echo "$as_me:$LINENO: result: $CC" >&5
2624echo "${ECHO_T}$CC" >&6; }
John Criswell7a73b802003-06-30 21:59:07 +00002625else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002626 { echo "$as_me:$LINENO: result: no" >&5
2627echo "${ECHO_T}no" >&6; }
John Criswell7a73b802003-06-30 21:59:07 +00002628fi
2629
Reid Spencera773bd52006-08-04 18:18:08 +00002630
Reid Spencer5e1d9a52004-11-25 04:51:04 +00002631 test -n "$CC" && break
John Criswell7a73b802003-06-30 21:59:07 +00002632 done
2633fi
Reid Spencer5e1d9a52004-11-25 04:51:04 +00002634if test -z "$CC"; then
2635 ac_ct_CC=$CC
Reid Spencera773bd52006-08-04 18:18:08 +00002636 for ac_prog in cl.exe
John Criswell7a73b802003-06-30 21:59:07 +00002637do
2638 # Extract the first word of "$ac_prog", so it can be a program name with args.
2639set dummy $ac_prog; ac_word=$2
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002640{ echo "$as_me:$LINENO: checking for $ac_word" >&5
2641echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2642if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
2643 echo $ECHO_N "(cached) $ECHO_C" >&6
John Criswell7a73b802003-06-30 21:59:07 +00002644else
Reid Spencer5e1d9a52004-11-25 04:51:04 +00002645 if test -n "$ac_ct_CC"; then
2646 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
John Criswell7a73b802003-06-30 21:59:07 +00002647else
2648as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2649for as_dir in $PATH
2650do
2651 IFS=$as_save_IFS
2652 test -z "$as_dir" && as_dir=.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002653 for ac_exec_ext in '' $ac_executable_extensions; do
2654 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
Reid Spencer5e1d9a52004-11-25 04:51:04 +00002655 ac_cv_prog_ac_ct_CC="$ac_prog"
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002656 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
John Criswell7a73b802003-06-30 21:59:07 +00002657 break 2
2658 fi
2659done
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002660done
Reid Spencera773bd52006-08-04 18:18:08 +00002661IFS=$as_save_IFS
John Criswell7a73b802003-06-30 21:59:07 +00002662
2663fi
2664fi
Reid Spencer5e1d9a52004-11-25 04:51:04 +00002665ac_ct_CC=$ac_cv_prog_ac_ct_CC
2666if test -n "$ac_ct_CC"; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002667 { echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
2668echo "${ECHO_T}$ac_ct_CC" >&6; }
John Criswell7a73b802003-06-30 21:59:07 +00002669else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002670 { echo "$as_me:$LINENO: result: no" >&5
2671echo "${ECHO_T}no" >&6; }
John Criswell7a73b802003-06-30 21:59:07 +00002672fi
2673
Reid Spencera773bd52006-08-04 18:18:08 +00002674
Reid Spencer5e1d9a52004-11-25 04:51:04 +00002675 test -n "$ac_ct_CC" && break
John Criswell7a73b802003-06-30 21:59:07 +00002676done
John Criswell7a73b802003-06-30 21:59:07 +00002677
Reid Spencera773bd52006-08-04 18:18:08 +00002678 if test "x$ac_ct_CC" = x; then
2679 CC=""
2680 else
2681 case $cross_compiling:$ac_tool_warned in
2682yes:)
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002683{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
2684whose name does not start with the host triplet. If you think this
2685configuration is useful to you, please write to autoconf@gnu.org." >&5
2686echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
2687whose name does not start with the host triplet. If you think this
2688configuration is useful to you, please write to autoconf@gnu.org." >&2;}
Reid Spencera773bd52006-08-04 18:18:08 +00002689ac_tool_warned=yes ;;
2690esac
2691 CC=$ac_ct_CC
2692 fi
Reid Spencer5e1d9a52004-11-25 04:51:04 +00002693fi
2694
John Criswell7a73b802003-06-30 21:59:07 +00002695fi
2696
2697
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002698test -z "$CC" && { { echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH
2699See \`config.log' for more details." >&5
2700echo "$as_me: error: no acceptable C compiler found in \$PATH
2701See \`config.log' for more details." >&2;}
2702 { (exit 1); exit 1; }; }
Reid Spencer5e1d9a52004-11-25 04:51:04 +00002703
John Criswell7a73b802003-06-30 21:59:07 +00002704# Provide some information about the compiler.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002705echo "$as_me:$LINENO: checking for C compiler version" >&5
2706ac_compiler=`set X $ac_compile; echo $2`
2707{ (ac_try="$ac_compiler --version >&5"
Reid Spencera773bd52006-08-04 18:18:08 +00002708case "(($ac_try" in
2709 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2710 *) ac_try_echo=$ac_try;;
2711esac
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002712eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2713 (eval "$ac_compiler --version >&5") 2>&5
John Criswell7a73b802003-06-30 21:59:07 +00002714 ac_status=$?
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002715 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2716 (exit $ac_status); }
2717{ (ac_try="$ac_compiler -v >&5"
2718case "(($ac_try" in
2719 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2720 *) ac_try_echo=$ac_try;;
2721esac
2722eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2723 (eval "$ac_compiler -v >&5") 2>&5
2724 ac_status=$?
2725 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2726 (exit $ac_status); }
2727{ (ac_try="$ac_compiler -V >&5"
2728case "(($ac_try" in
2729 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2730 *) ac_try_echo=$ac_try;;
2731esac
2732eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2733 (eval "$ac_compiler -V >&5") 2>&5
2734 ac_status=$?
2735 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2736 (exit $ac_status); }
John Criswell7a73b802003-06-30 21:59:07 +00002737
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002738cat >conftest.$ac_ext <<_ACEOF
2739/* confdefs.h. */
2740_ACEOF
2741cat confdefs.h >>conftest.$ac_ext
2742cat >>conftest.$ac_ext <<_ACEOF
John Criswell0c38eaf2003-09-10 15:17:25 +00002743/* end confdefs.h. */
John Criswell7a73b802003-06-30 21:59:07 +00002744
John Criswell7a73b802003-06-30 21:59:07 +00002745int
2746main ()
2747{
2748
2749 ;
2750 return 0;
2751}
2752_ACEOF
2753ac_clean_files_save=$ac_clean_files
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002754ac_clean_files="$ac_clean_files a.out a.exe b.out"
John Criswell7a73b802003-06-30 21:59:07 +00002755# Try to create an executable without -o first, disregard a.out.
2756# It will help us diagnose broken compilers, and finding out an intuition
2757# of exeext.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002758{ echo "$as_me:$LINENO: checking for C compiler default output file name" >&5
2759echo $ECHO_N "checking for C compiler default output file name... $ECHO_C" >&6; }
2760ac_link_default=`echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
2761#
2762# List of possible output files, starting from the most likely.
2763# The algorithm is not robust to junk in `.', hence go to wildcards (a.*)
2764# only as a last resort. b.out is created by i960 compilers.
2765ac_files='a_out.exe a.exe conftest.exe a.out conftest a.* conftest.* b.out'
2766#
2767# The IRIX 6 linker writes into existing files which may not be
2768# executable, retaining their permissions. Remove them first so a
2769# subsequent execution test works.
Reid Spencera773bd52006-08-04 18:18:08 +00002770ac_rmfiles=
2771for ac_file in $ac_files
2772do
2773 case $ac_file in
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002774 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj ) ;;
Reid Spencera773bd52006-08-04 18:18:08 +00002775 * ) ac_rmfiles="$ac_rmfiles $ac_file";;
2776 esac
2777done
2778rm -f $ac_rmfiles
2779
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002780if { (ac_try="$ac_link_default"
Reid Spencera773bd52006-08-04 18:18:08 +00002781case "(($ac_try" in
2782 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2783 *) ac_try_echo=$ac_try;;
2784esac
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002785eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
Reid Spencera773bd52006-08-04 18:18:08 +00002786 (eval "$ac_link_default") 2>&5
John Criswell7a73b802003-06-30 21:59:07 +00002787 ac_status=$?
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002788 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2789 (exit $ac_status); }; then
Reid Spencera773bd52006-08-04 18:18:08 +00002790 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
2791# So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
2792# in a Makefile. We should not override ac_cv_exeext if it was cached,
2793# so that the user can short-circuit this test for compilers unknown to
2794# Autoconf.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002795for ac_file in $ac_files
John Criswell0c38eaf2003-09-10 15:17:25 +00002796do
2797 test -f "$ac_file" || continue
John Criswell7a73b802003-06-30 21:59:07 +00002798 case $ac_file in
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002799 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj )
Reid Spencer2706f8c2004-09-19 23:53:36 +00002800 ;;
John Criswell0c38eaf2003-09-10 15:17:25 +00002801 [ab].out )
Reid Spencer2706f8c2004-09-19 23:53:36 +00002802 # We found the default executable, but exeext='' is most
2803 # certainly right.
2804 break;;
John Criswell0c38eaf2003-09-10 15:17:25 +00002805 *.* )
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002806 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
Reid Spencera773bd52006-08-04 18:18:08 +00002807 then :; else
2808 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2809 fi
2810 # We set ac_cv_exeext here because the later test for it is not
2811 # safe: cross compilers may not add the suffix if given an `-o'
2812 # argument, so we may need to know it at that point already.
2813 # Even if this section looks crufty: it has the advantage of
2814 # actually working.
Reid Spencer2706f8c2004-09-19 23:53:36 +00002815 break;;
John Criswell0c38eaf2003-09-10 15:17:25 +00002816 * )
Reid Spencer2706f8c2004-09-19 23:53:36 +00002817 break;;
John Criswell7a73b802003-06-30 21:59:07 +00002818 esac
2819done
Reid Spencera773bd52006-08-04 18:18:08 +00002820test "$ac_cv_exeext" = no && ac_cv_exeext=
2821
John Criswell7a73b802003-06-30 21:59:07 +00002822else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002823 echo "$as_me: failed program was:" >&5
John Criswell0c38eaf2003-09-10 15:17:25 +00002824sed 's/^/| /' conftest.$ac_ext >&5
2825
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002826{ { echo "$as_me:$LINENO: error: C compiler cannot create executables
2827See \`config.log' for more details." >&5
2828echo "$as_me: error: C compiler cannot create executables
2829See \`config.log' for more details." >&2;}
2830 { (exit 77); exit 77; }; }
John Criswell7a73b802003-06-30 21:59:07 +00002831fi
John Criswell7a73b802003-06-30 21:59:07 +00002832
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002833ac_exeext=$ac_cv_exeext
2834{ echo "$as_me:$LINENO: result: $ac_file" >&5
2835echo "${ECHO_T}$ac_file" >&6; }
2836
2837# Check that the compiler produces executables we can run. If not, either
2838# the compiler is broken, or we cross compile.
2839{ echo "$as_me:$LINENO: checking whether the C compiler works" >&5
2840echo $ECHO_N "checking whether the C compiler works... $ECHO_C" >&6; }
2841# FIXME: These cross compiler hacks should be removed for Autoconf 3.0
2842# If not cross compiling, check that we can run a simple program.
2843if test "$cross_compiling" != yes; then
2844 if { ac_try='./$ac_file'
2845 { (case "(($ac_try" in
2846 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2847 *) ac_try_echo=$ac_try;;
2848esac
2849eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2850 (eval "$ac_try") 2>&5
2851 ac_status=$?
2852 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2853 (exit $ac_status); }; }; then
2854 cross_compiling=no
2855 else
2856 if test "$cross_compiling" = maybe; then
2857 cross_compiling=yes
2858 else
2859 { { echo "$as_me:$LINENO: error: cannot run C compiled programs.
2860If you meant to cross compile, use \`--host'.
2861See \`config.log' for more details." >&5
2862echo "$as_me: error: cannot run C compiled programs.
2863If you meant to cross compile, use \`--host'.
2864See \`config.log' for more details." >&2;}
2865 { (exit 1); exit 1; }; }
2866 fi
2867 fi
2868fi
2869{ echo "$as_me:$LINENO: result: yes" >&5
2870echo "${ECHO_T}yes" >&6; }
2871
2872rm -f a.out a.exe conftest$ac_cv_exeext b.out
John Criswell7a73b802003-06-30 21:59:07 +00002873ac_clean_files=$ac_clean_files_save
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002874# Check that the compiler produces executables we can run. If not, either
2875# the compiler is broken, or we cross compile.
2876{ echo "$as_me:$LINENO: checking whether we are cross compiling" >&5
2877echo $ECHO_N "checking whether we are cross compiling... $ECHO_C" >&6; }
2878{ echo "$as_me:$LINENO: result: $cross_compiling" >&5
2879echo "${ECHO_T}$cross_compiling" >&6; }
2880
2881{ echo "$as_me:$LINENO: checking for suffix of executables" >&5
2882echo $ECHO_N "checking for suffix of executables... $ECHO_C" >&6; }
2883if { (ac_try="$ac_link"
Reid Spencera773bd52006-08-04 18:18:08 +00002884case "(($ac_try" in
2885 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2886 *) ac_try_echo=$ac_try;;
2887esac
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002888eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
Reid Spencera773bd52006-08-04 18:18:08 +00002889 (eval "$ac_link") 2>&5
John Criswell7a73b802003-06-30 21:59:07 +00002890 ac_status=$?
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002891 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2892 (exit $ac_status); }; then
John Criswell7a73b802003-06-30 21:59:07 +00002893 # If both `conftest.exe' and `conftest' are `present' (well, observable)
2894# catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
2895# work properly (i.e., refer to `conftest.exe'), while it won't with
2896# `rm'.
John Criswell0c38eaf2003-09-10 15:17:25 +00002897for ac_file in conftest.exe conftest conftest.*; do
2898 test -f "$ac_file" || continue
John Criswell7a73b802003-06-30 21:59:07 +00002899 case $ac_file in
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002900 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj ) ;;
John Criswell7a73b802003-06-30 21:59:07 +00002901 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
Reid Spencer2706f8c2004-09-19 23:53:36 +00002902 break;;
John Criswell7a73b802003-06-30 21:59:07 +00002903 * ) break;;
2904 esac
2905done
2906else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002907 { { echo "$as_me:$LINENO: error: cannot compute suffix of executables: cannot compile and link
2908See \`config.log' for more details." >&5
2909echo "$as_me: error: cannot compute suffix of executables: cannot compile and link
2910See \`config.log' for more details." >&2;}
2911 { (exit 1); exit 1; }; }
John Criswell7a73b802003-06-30 21:59:07 +00002912fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002913
2914rm -f conftest$ac_cv_exeext
2915{ echo "$as_me:$LINENO: result: $ac_cv_exeext" >&5
2916echo "${ECHO_T}$ac_cv_exeext" >&6; }
John Criswell7a73b802003-06-30 21:59:07 +00002917
2918rm -f conftest.$ac_ext
2919EXEEXT=$ac_cv_exeext
2920ac_exeext=$EXEEXT
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002921{ echo "$as_me:$LINENO: checking for suffix of object files" >&5
2922echo $ECHO_N "checking for suffix of object files... $ECHO_C" >&6; }
2923if test "${ac_cv_objext+set}" = set; then
2924 echo $ECHO_N "(cached) $ECHO_C" >&6
Torok Edwin871384f2010-01-26 08:50:50 +00002925else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002926 cat >conftest.$ac_ext <<_ACEOF
2927/* confdefs.h. */
2928_ACEOF
2929cat confdefs.h >>conftest.$ac_ext
2930cat >>conftest.$ac_ext <<_ACEOF
John Criswell0c38eaf2003-09-10 15:17:25 +00002931/* end confdefs.h. */
John Criswell7a73b802003-06-30 21:59:07 +00002932
John Criswell7a73b802003-06-30 21:59:07 +00002933int
2934main ()
2935{
2936
2937 ;
2938 return 0;
2939}
2940_ACEOF
2941rm -f conftest.o conftest.obj
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002942if { (ac_try="$ac_compile"
Reid Spencera773bd52006-08-04 18:18:08 +00002943case "(($ac_try" in
2944 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2945 *) ac_try_echo=$ac_try;;
2946esac
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002947eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
Reid Spencera773bd52006-08-04 18:18:08 +00002948 (eval "$ac_compile") 2>&5
John Criswell7a73b802003-06-30 21:59:07 +00002949 ac_status=$?
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002950 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2951 (exit $ac_status); }; then
Reid Spencera773bd52006-08-04 18:18:08 +00002952 for ac_file in conftest.o conftest.obj conftest.*; do
2953 test -f "$ac_file" || continue;
John Criswell7a73b802003-06-30 21:59:07 +00002954 case $ac_file in
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002955 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf ) ;;
John Criswell7a73b802003-06-30 21:59:07 +00002956 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
2957 break;;
2958 esac
2959done
2960else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002961 echo "$as_me: failed program was:" >&5
John Criswell0c38eaf2003-09-10 15:17:25 +00002962sed 's/^/| /' conftest.$ac_ext >&5
2963
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002964{ { echo "$as_me:$LINENO: error: cannot compute suffix of object files: cannot compile
2965See \`config.log' for more details." >&5
2966echo "$as_me: error: cannot compute suffix of object files: cannot compile
2967See \`config.log' for more details." >&2;}
2968 { (exit 1); exit 1; }; }
John Criswell7a73b802003-06-30 21:59:07 +00002969fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002970
John Criswell7a73b802003-06-30 21:59:07 +00002971rm -f conftest.$ac_cv_objext conftest.$ac_ext
2972fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002973{ echo "$as_me:$LINENO: result: $ac_cv_objext" >&5
2974echo "${ECHO_T}$ac_cv_objext" >&6; }
John Criswell7a73b802003-06-30 21:59:07 +00002975OBJEXT=$ac_cv_objext
2976ac_objext=$OBJEXT
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002977{ echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5
2978echo $ECHO_N "checking whether we are using the GNU C compiler... $ECHO_C" >&6; }
2979if test "${ac_cv_c_compiler_gnu+set}" = set; then
2980 echo $ECHO_N "(cached) $ECHO_C" >&6
John Criswell7a73b802003-06-30 21:59:07 +00002981else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002982 cat >conftest.$ac_ext <<_ACEOF
2983/* confdefs.h. */
2984_ACEOF
2985cat confdefs.h >>conftest.$ac_ext
2986cat >>conftest.$ac_ext <<_ACEOF
John Criswell0c38eaf2003-09-10 15:17:25 +00002987/* end confdefs.h. */
John Criswell7a73b802003-06-30 21:59:07 +00002988
John Criswell7a73b802003-06-30 21:59:07 +00002989int
2990main ()
2991{
2992#ifndef __GNUC__
2993 choke me
2994#endif
2995
2996 ;
2997 return 0;
2998}
2999_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00003000rm -f conftest.$ac_objext
3001if { (ac_try="$ac_compile"
3002case "(($ac_try" in
3003 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3004 *) ac_try_echo=$ac_try;;
3005esac
3006eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3007 (eval "$ac_compile") 2>conftest.er1
3008 ac_status=$?
3009 grep -v '^ *+' conftest.er1 >conftest.err
3010 rm -f conftest.er1
3011 cat conftest.err >&5
3012 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3013 (exit $ac_status); } &&
3014 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
3015 { (case "(($ac_try" in
3016 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3017 *) ac_try_echo=$ac_try;;
3018esac
3019eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3020 (eval "$ac_try") 2>&5
3021 ac_status=$?
3022 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3023 (exit $ac_status); }; } &&
3024 { ac_try='test -s conftest.$ac_objext'
3025 { (case "(($ac_try" in
3026 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3027 *) ac_try_echo=$ac_try;;
3028esac
3029eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3030 (eval "$ac_try") 2>&5
3031 ac_status=$?
3032 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3033 (exit $ac_status); }; }; then
John Criswell7a73b802003-06-30 21:59:07 +00003034 ac_compiler_gnu=yes
3035else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00003036 echo "$as_me: failed program was:" >&5
3037sed 's/^/| /' conftest.$ac_ext >&5
3038
3039 ac_compiler_gnu=no
John Criswell7a73b802003-06-30 21:59:07 +00003040fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00003041
Reid Spencera773bd52006-08-04 18:18:08 +00003042rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Reid Spencer5e1d9a52004-11-25 04:51:04 +00003043ac_cv_c_compiler_gnu=$ac_compiler_gnu
John Criswell7a73b802003-06-30 21:59:07 +00003044
3045fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00003046{ echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5
3047echo "${ECHO_T}$ac_cv_c_compiler_gnu" >&6; }
3048GCC=`test $ac_compiler_gnu = yes && echo yes`
Reid Spencer5e1d9a52004-11-25 04:51:04 +00003049ac_test_CFLAGS=${CFLAGS+set}
3050ac_save_CFLAGS=$CFLAGS
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00003051{ echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5
3052echo $ECHO_N "checking whether $CC accepts -g... $ECHO_C" >&6; }
3053if test "${ac_cv_prog_cc_g+set}" = set; then
3054 echo $ECHO_N "(cached) $ECHO_C" >&6
John Criswell7a73b802003-06-30 21:59:07 +00003055else
Reid Spencera773bd52006-08-04 18:18:08 +00003056 ac_save_c_werror_flag=$ac_c_werror_flag
3057 ac_c_werror_flag=yes
3058 ac_cv_prog_cc_g=no
3059 CFLAGS="-g"
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00003060 cat >conftest.$ac_ext <<_ACEOF
3061/* confdefs.h. */
3062_ACEOF
3063cat confdefs.h >>conftest.$ac_ext
3064cat >>conftest.$ac_ext <<_ACEOF
John Criswell0c38eaf2003-09-10 15:17:25 +00003065/* end confdefs.h. */
John Criswell7a73b802003-06-30 21:59:07 +00003066
John Criswell7a73b802003-06-30 21:59:07 +00003067int
3068main ()
3069{
3070
3071 ;
3072 return 0;
3073}
3074_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00003075rm -f conftest.$ac_objext
3076if { (ac_try="$ac_compile"
3077case "(($ac_try" in
3078 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3079 *) ac_try_echo=$ac_try;;
3080esac
3081eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3082 (eval "$ac_compile") 2>conftest.er1
3083 ac_status=$?
3084 grep -v '^ *+' conftest.er1 >conftest.err
3085 rm -f conftest.er1
3086 cat conftest.err >&5
3087 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3088 (exit $ac_status); } &&
3089 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
3090 { (case "(($ac_try" in
3091 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3092 *) ac_try_echo=$ac_try;;
3093esac
3094eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3095 (eval "$ac_try") 2>&5
3096 ac_status=$?
3097 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3098 (exit $ac_status); }; } &&
3099 { ac_try='test -s conftest.$ac_objext'
3100 { (case "(($ac_try" in
3101 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3102 *) ac_try_echo=$ac_try;;
3103esac
3104eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3105 (eval "$ac_try") 2>&5
3106 ac_status=$?
3107 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3108 (exit $ac_status); }; }; then
Reid Spencer5e1d9a52004-11-25 04:51:04 +00003109 ac_cv_prog_cc_g=yes
John Criswell7a73b802003-06-30 21:59:07 +00003110else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00003111 echo "$as_me: failed program was:" >&5
3112sed 's/^/| /' conftest.$ac_ext >&5
3113
3114 CFLAGS=""
3115 cat >conftest.$ac_ext <<_ACEOF
3116/* confdefs.h. */
3117_ACEOF
3118cat confdefs.h >>conftest.$ac_ext
3119cat >>conftest.$ac_ext <<_ACEOF
Reid Spencera773bd52006-08-04 18:18:08 +00003120/* end confdefs.h. */
3121
3122int
3123main ()
3124{
3125
3126 ;
3127 return 0;
3128}
3129_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00003130rm -f conftest.$ac_objext
3131if { (ac_try="$ac_compile"
3132case "(($ac_try" in
3133 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3134 *) ac_try_echo=$ac_try;;
3135esac
3136eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3137 (eval "$ac_compile") 2>conftest.er1
3138 ac_status=$?
3139 grep -v '^ *+' conftest.er1 >conftest.err
3140 rm -f conftest.er1
3141 cat conftest.err >&5
3142 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3143 (exit $ac_status); } &&
3144 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
3145 { (case "(($ac_try" in
3146 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3147 *) ac_try_echo=$ac_try;;
3148esac
3149eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3150 (eval "$ac_try") 2>&5
3151 ac_status=$?
3152 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3153 (exit $ac_status); }; } &&
3154 { ac_try='test -s conftest.$ac_objext'
3155 { (case "(($ac_try" in
3156 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3157 *) ac_try_echo=$ac_try;;
3158esac
3159eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3160 (eval "$ac_try") 2>&5
3161 ac_status=$?
3162 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3163 (exit $ac_status); }; }; then
3164 :
Torok Edwin871384f2010-01-26 08:50:50 +00003165else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00003166 echo "$as_me: failed program was:" >&5
3167sed 's/^/| /' conftest.$ac_ext >&5
3168
3169 ac_c_werror_flag=$ac_save_c_werror_flag
Reid Spencera773bd52006-08-04 18:18:08 +00003170 CFLAGS="-g"
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00003171 cat >conftest.$ac_ext <<_ACEOF
3172/* confdefs.h. */
3173_ACEOF
3174cat confdefs.h >>conftest.$ac_ext
3175cat >>conftest.$ac_ext <<_ACEOF
Reid Spencera773bd52006-08-04 18:18:08 +00003176/* end confdefs.h. */
3177
3178int
3179main ()
3180{
3181
3182 ;
3183 return 0;
3184}
3185_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00003186rm -f conftest.$ac_objext
3187if { (ac_try="$ac_compile"
3188case "(($ac_try" in
3189 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3190 *) ac_try_echo=$ac_try;;
3191esac
3192eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3193 (eval "$ac_compile") 2>conftest.er1
3194 ac_status=$?
3195 grep -v '^ *+' conftest.er1 >conftest.err
3196 rm -f conftest.er1
3197 cat conftest.err >&5
3198 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3199 (exit $ac_status); } &&
3200 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
3201 { (case "(($ac_try" in
3202 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3203 *) ac_try_echo=$ac_try;;
3204esac
3205eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3206 (eval "$ac_try") 2>&5
3207 ac_status=$?
3208 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3209 (exit $ac_status); }; } &&
3210 { ac_try='test -s conftest.$ac_objext'
3211 { (case "(($ac_try" in
3212 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3213 *) ac_try_echo=$ac_try;;
3214esac
3215eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3216 (eval "$ac_try") 2>&5
3217 ac_status=$?
3218 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3219 (exit $ac_status); }; }; then
Reid Spencera773bd52006-08-04 18:18:08 +00003220 ac_cv_prog_cc_g=yes
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00003221else
3222 echo "$as_me: failed program was:" >&5
3223sed 's/^/| /' conftest.$ac_ext >&5
3224
3225
John Criswell7a73b802003-06-30 21:59:07 +00003226fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00003227
Reid Spencera773bd52006-08-04 18:18:08 +00003228rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
John Criswell7a73b802003-06-30 21:59:07 +00003229fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00003230
Reid Spencera773bd52006-08-04 18:18:08 +00003231rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3232fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00003233
Reid Spencera773bd52006-08-04 18:18:08 +00003234rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3235 ac_c_werror_flag=$ac_save_c_werror_flag
3236fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00003237{ echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5
3238echo "${ECHO_T}$ac_cv_prog_cc_g" >&6; }
Reid Spencer5e1d9a52004-11-25 04:51:04 +00003239if test "$ac_test_CFLAGS" = set; then
3240 CFLAGS=$ac_save_CFLAGS
3241elif test $ac_cv_prog_cc_g = yes; then
3242 if test "$GCC" = yes; then
3243 CFLAGS="-g -O2"
John Criswell7a73b802003-06-30 21:59:07 +00003244 else
Reid Spencer5e1d9a52004-11-25 04:51:04 +00003245 CFLAGS="-g"
John Criswell7a73b802003-06-30 21:59:07 +00003246 fi
3247else
Reid Spencer5e1d9a52004-11-25 04:51:04 +00003248 if test "$GCC" = yes; then
3249 CFLAGS="-O2"
John Criswell7a73b802003-06-30 21:59:07 +00003250 else
Reid Spencer5e1d9a52004-11-25 04:51:04 +00003251 CFLAGS=
John Criswell7a73b802003-06-30 21:59:07 +00003252 fi
3253fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00003254{ echo "$as_me:$LINENO: checking for $CC option to accept ISO C89" >&5
3255echo $ECHO_N "checking for $CC option to accept ISO C89... $ECHO_C" >&6; }
3256if test "${ac_cv_prog_cc_c89+set}" = set; then
3257 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencer5e1d9a52004-11-25 04:51:04 +00003258else
Reid Spencera773bd52006-08-04 18:18:08 +00003259 ac_cv_prog_cc_c89=no
Reid Spencer5e1d9a52004-11-25 04:51:04 +00003260ac_save_CC=$CC
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00003261cat >conftest.$ac_ext <<_ACEOF
3262/* confdefs.h. */
3263_ACEOF
3264cat confdefs.h >>conftest.$ac_ext
3265cat >>conftest.$ac_ext <<_ACEOF
Reid Spencer5e1d9a52004-11-25 04:51:04 +00003266/* end confdefs.h. */
3267#include <stdarg.h>
3268#include <stdio.h>
3269#include <sys/types.h>
3270#include <sys/stat.h>
3271/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
3272struct buf { int x; };
3273FILE * (*rcsopen) (struct buf *, struct stat *, int);
3274static char *e (p, i)
3275 char **p;
3276 int i;
3277{
3278 return p[i];
3279}
3280static char *f (char * (*g) (char **, int), char **p, ...)
3281{
3282 char *s;
3283 va_list v;
3284 va_start (v,p);
3285 s = g (p, va_arg (v,int));
3286 va_end (v);
3287 return s;
3288}
3289
3290/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
3291 function prototypes and stuff, but not '\xHH' hex character constants.
3292 These don't provoke an error unfortunately, instead are silently treated
Reid Spencera773bd52006-08-04 18:18:08 +00003293 as 'x'. The following induces an error, until -std is added to get
Reid Spencer5e1d9a52004-11-25 04:51:04 +00003294 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
3295 array size at least. It's necessary to write '\x00'==0 to get something
Reid Spencera773bd52006-08-04 18:18:08 +00003296 that's true only with -std. */
Reid Spencer5e1d9a52004-11-25 04:51:04 +00003297int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3298
Reid Spencera773bd52006-08-04 18:18:08 +00003299/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3300 inside strings and character constants. */
3301#define FOO(x) 'x'
3302int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3303
Reid Spencer5e1d9a52004-11-25 04:51:04 +00003304int test (int i, double x);
3305struct s1 {int (*f) (int a);};
3306struct s2 {int (*f) (double a);};
3307int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3308int argc;
3309char **argv;
3310int
3311main ()
3312{
3313return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
3314 ;
3315 return 0;
3316}
3317_ACEOF
Reid Spencera773bd52006-08-04 18:18:08 +00003318for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3319 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
Reid Spencer5e1d9a52004-11-25 04:51:04 +00003320do
3321 CC="$ac_save_CC $ac_arg"
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00003322 rm -f conftest.$ac_objext
3323if { (ac_try="$ac_compile"
3324case "(($ac_try" in
3325 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3326 *) ac_try_echo=$ac_try;;
3327esac
3328eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3329 (eval "$ac_compile") 2>conftest.er1
3330 ac_status=$?
3331 grep -v '^ *+' conftest.er1 >conftest.err
3332 rm -f conftest.er1
3333 cat conftest.err >&5
3334 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3335 (exit $ac_status); } &&
3336 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
3337 { (case "(($ac_try" in
3338 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3339 *) ac_try_echo=$ac_try;;
3340esac
3341eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3342 (eval "$ac_try") 2>&5
3343 ac_status=$?
3344 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3345 (exit $ac_status); }; } &&
3346 { ac_try='test -s conftest.$ac_objext'
3347 { (case "(($ac_try" in
3348 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3349 *) ac_try_echo=$ac_try;;
3350esac
3351eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3352 (eval "$ac_try") 2>&5
3353 ac_status=$?
3354 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3355 (exit $ac_status); }; }; then
Reid Spencera773bd52006-08-04 18:18:08 +00003356 ac_cv_prog_cc_c89=$ac_arg
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00003357else
3358 echo "$as_me: failed program was:" >&5
3359sed 's/^/| /' conftest.$ac_ext >&5
3360
3361
Reid Spencer5e1d9a52004-11-25 04:51:04 +00003362fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00003363
Reid Spencera773bd52006-08-04 18:18:08 +00003364rm -f core conftest.err conftest.$ac_objext
3365 test "x$ac_cv_prog_cc_c89" != "xno" && break
Reid Spencer5e1d9a52004-11-25 04:51:04 +00003366done
Reid Spencera773bd52006-08-04 18:18:08 +00003367rm -f conftest.$ac_ext
Reid Spencer5e1d9a52004-11-25 04:51:04 +00003368CC=$ac_save_CC
3369
3370fi
Reid Spencera773bd52006-08-04 18:18:08 +00003371# AC_CACHE_VAL
3372case "x$ac_cv_prog_cc_c89" in
3373 x)
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00003374 { echo "$as_me:$LINENO: result: none needed" >&5
3375echo "${ECHO_T}none needed" >&6; } ;;
Reid Spencera773bd52006-08-04 18:18:08 +00003376 xno)
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00003377 { echo "$as_me:$LINENO: result: unsupported" >&5
3378echo "${ECHO_T}unsupported" >&6; } ;;
Reid Spencer5e1d9a52004-11-25 04:51:04 +00003379 *)
Reid Spencera773bd52006-08-04 18:18:08 +00003380 CC="$CC $ac_cv_prog_cc_c89"
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00003381 { echo "$as_me:$LINENO: result: $ac_cv_prog_cc_c89" >&5
3382echo "${ECHO_T}$ac_cv_prog_cc_c89" >&6; } ;;
Reid Spencer5e1d9a52004-11-25 04:51:04 +00003383esac
3384
John Criswell0c38eaf2003-09-10 15:17:25 +00003385
Reid Spencer5e1d9a52004-11-25 04:51:04 +00003386ac_ext=c
3387ac_cpp='$CPP $CPPFLAGS'
3388ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3389ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3390ac_compiler_gnu=$ac_cv_c_compiler_gnu
3391
3392
Reid Spencer5e1d9a52004-11-25 04:51:04 +00003393ac_ext=c
3394ac_cpp='$CPP $CPPFLAGS'
3395ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3396ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3397ac_compiler_gnu=$ac_cv_c_compiler_gnu
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00003398{ echo "$as_me:$LINENO: checking how to run the C preprocessor" >&5
3399echo $ECHO_N "checking how to run the C preprocessor... $ECHO_C" >&6; }
Reid Spencer5e1d9a52004-11-25 04:51:04 +00003400# On Suns, sometimes $CPP names a directory.
3401if test -n "$CPP" && test -d "$CPP"; then
3402 CPP=
3403fi
3404if test -z "$CPP"; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00003405 if test "${ac_cv_prog_CPP+set}" = set; then
3406 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencer5e1d9a52004-11-25 04:51:04 +00003407else
3408 # Double quotes because CPP needs to be expanded
3409 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
3410 do
3411 ac_preproc_ok=false
3412for ac_c_preproc_warn_flag in '' yes
3413do
3414 # Use a header file that comes with gcc, so configuring glibc
3415 # with a fresh cross-compiler works.
3416 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3417 # <limits.h> exists even on freestanding compilers.
3418 # On the NeXT, cc -E runs the code through the compiler's parser,
3419 # not just through cpp. "Syntax error" is here to catch this case.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00003420 cat >conftest.$ac_ext <<_ACEOF
3421/* confdefs.h. */
3422_ACEOF
3423cat confdefs.h >>conftest.$ac_ext
3424cat >>conftest.$ac_ext <<_ACEOF
Reid Spencer5e1d9a52004-11-25 04:51:04 +00003425/* end confdefs.h. */
3426#ifdef __STDC__
3427# include <limits.h>
3428#else
3429# include <assert.h>
3430#endif
3431 Syntax error
3432_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00003433if { (ac_try="$ac_cpp conftest.$ac_ext"
3434case "(($ac_try" in
3435 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3436 *) ac_try_echo=$ac_try;;
3437esac
3438eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3439 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
3440 ac_status=$?
3441 grep -v '^ *+' conftest.er1 >conftest.err
3442 rm -f conftest.er1
3443 cat conftest.err >&5
3444 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3445 (exit $ac_status); } >/dev/null; then
3446 if test -s conftest.err; then
3447 ac_cpp_err=$ac_c_preproc_warn_flag
3448 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
3449 else
3450 ac_cpp_err=
3451 fi
Torok Edwin871384f2010-01-26 08:50:50 +00003452else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00003453 ac_cpp_err=yes
3454fi
3455if test -z "$ac_cpp_err"; then
3456 :
3457else
3458 echo "$as_me: failed program was:" >&5
3459sed 's/^/| /' conftest.$ac_ext >&5
3460
Reid Spencer5e1d9a52004-11-25 04:51:04 +00003461 # Broken: fails on valid input.
3462continue
3463fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00003464
Reid Spencer5e1d9a52004-11-25 04:51:04 +00003465rm -f conftest.err conftest.$ac_ext
3466
Reid Spencera773bd52006-08-04 18:18:08 +00003467 # OK, works on sane cases. Now check whether nonexistent headers
Reid Spencer5e1d9a52004-11-25 04:51:04 +00003468 # can be detected and how.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00003469 cat >conftest.$ac_ext <<_ACEOF
3470/* confdefs.h. */
3471_ACEOF
3472cat confdefs.h >>conftest.$ac_ext
3473cat >>conftest.$ac_ext <<_ACEOF
Reid Spencer5e1d9a52004-11-25 04:51:04 +00003474/* end confdefs.h. */
3475#include <ac_nonexistent.h>
3476_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00003477if { (ac_try="$ac_cpp conftest.$ac_ext"
3478case "(($ac_try" in
3479 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3480 *) ac_try_echo=$ac_try;;
3481esac
3482eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3483 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
3484 ac_status=$?
3485 grep -v '^ *+' conftest.er1 >conftest.err
3486 rm -f conftest.er1
3487 cat conftest.err >&5
3488 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3489 (exit $ac_status); } >/dev/null; then
3490 if test -s conftest.err; then
3491 ac_cpp_err=$ac_c_preproc_warn_flag
3492 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
3493 else
3494 ac_cpp_err=
3495 fi
3496else
3497 ac_cpp_err=yes
3498fi
3499if test -z "$ac_cpp_err"; then
Reid Spencer5e1d9a52004-11-25 04:51:04 +00003500 # Broken: success on invalid input.
3501continue
3502else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00003503 echo "$as_me: failed program was:" >&5
3504sed 's/^/| /' conftest.$ac_ext >&5
3505
Reid Spencer5e1d9a52004-11-25 04:51:04 +00003506 # Passes both tests.
3507ac_preproc_ok=:
3508break
3509fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00003510
Reid Spencer5e1d9a52004-11-25 04:51:04 +00003511rm -f conftest.err conftest.$ac_ext
3512
3513done
3514# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3515rm -f conftest.err conftest.$ac_ext
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00003516if $ac_preproc_ok; then
Reid Spencer5e1d9a52004-11-25 04:51:04 +00003517 break
3518fi
3519
3520 done
3521 ac_cv_prog_CPP=$CPP
3522
3523fi
3524 CPP=$ac_cv_prog_CPP
3525else
3526 ac_cv_prog_CPP=$CPP
3527fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00003528{ echo "$as_me:$LINENO: result: $CPP" >&5
3529echo "${ECHO_T}$CPP" >&6; }
Reid Spencer5e1d9a52004-11-25 04:51:04 +00003530ac_preproc_ok=false
3531for ac_c_preproc_warn_flag in '' yes
3532do
3533 # Use a header file that comes with gcc, so configuring glibc
3534 # with a fresh cross-compiler works.
3535 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3536 # <limits.h> exists even on freestanding compilers.
3537 # On the NeXT, cc -E runs the code through the compiler's parser,
3538 # not just through cpp. "Syntax error" is here to catch this case.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00003539 cat >conftest.$ac_ext <<_ACEOF
3540/* confdefs.h. */
3541_ACEOF
3542cat confdefs.h >>conftest.$ac_ext
3543cat >>conftest.$ac_ext <<_ACEOF
Reid Spencer5e1d9a52004-11-25 04:51:04 +00003544/* end confdefs.h. */
3545#ifdef __STDC__
3546# include <limits.h>
3547#else
3548# include <assert.h>
3549#endif
3550 Syntax error
3551_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00003552if { (ac_try="$ac_cpp conftest.$ac_ext"
3553case "(($ac_try" in
3554 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3555 *) ac_try_echo=$ac_try;;
3556esac
3557eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3558 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
3559 ac_status=$?
3560 grep -v '^ *+' conftest.er1 >conftest.err
3561 rm -f conftest.er1
3562 cat conftest.err >&5
3563 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3564 (exit $ac_status); } >/dev/null; then
3565 if test -s conftest.err; then
3566 ac_cpp_err=$ac_c_preproc_warn_flag
3567 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
3568 else
3569 ac_cpp_err=
3570 fi
Torok Edwin871384f2010-01-26 08:50:50 +00003571else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00003572 ac_cpp_err=yes
3573fi
3574if test -z "$ac_cpp_err"; then
3575 :
3576else
3577 echo "$as_me: failed program was:" >&5
3578sed 's/^/| /' conftest.$ac_ext >&5
3579
Reid Spencer5e1d9a52004-11-25 04:51:04 +00003580 # Broken: fails on valid input.
3581continue
3582fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00003583
Reid Spencer5e1d9a52004-11-25 04:51:04 +00003584rm -f conftest.err conftest.$ac_ext
3585
Reid Spencera773bd52006-08-04 18:18:08 +00003586 # OK, works on sane cases. Now check whether nonexistent headers
Reid Spencer5e1d9a52004-11-25 04:51:04 +00003587 # can be detected and how.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00003588 cat >conftest.$ac_ext <<_ACEOF
3589/* confdefs.h. */
3590_ACEOF
3591cat confdefs.h >>conftest.$ac_ext
3592cat >>conftest.$ac_ext <<_ACEOF
Reid Spencer5e1d9a52004-11-25 04:51:04 +00003593/* end confdefs.h. */
3594#include <ac_nonexistent.h>
3595_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00003596if { (ac_try="$ac_cpp conftest.$ac_ext"
3597case "(($ac_try" in
3598 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3599 *) ac_try_echo=$ac_try;;
3600esac
3601eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3602 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
3603 ac_status=$?
3604 grep -v '^ *+' conftest.er1 >conftest.err
3605 rm -f conftest.er1
3606 cat conftest.err >&5
3607 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3608 (exit $ac_status); } >/dev/null; then
3609 if test -s conftest.err; then
3610 ac_cpp_err=$ac_c_preproc_warn_flag
3611 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
3612 else
3613 ac_cpp_err=
3614 fi
3615else
3616 ac_cpp_err=yes
3617fi
3618if test -z "$ac_cpp_err"; then
Reid Spencer5e1d9a52004-11-25 04:51:04 +00003619 # Broken: success on invalid input.
3620continue
3621else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00003622 echo "$as_me: failed program was:" >&5
3623sed 's/^/| /' conftest.$ac_ext >&5
3624
Reid Spencer5e1d9a52004-11-25 04:51:04 +00003625 # Passes both tests.
3626ac_preproc_ok=:
3627break
3628fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00003629
Reid Spencer5e1d9a52004-11-25 04:51:04 +00003630rm -f conftest.err conftest.$ac_ext
3631
3632done
3633# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3634rm -f conftest.err conftest.$ac_ext
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00003635if $ac_preproc_ok; then
3636 :
Reid Spencer5e1d9a52004-11-25 04:51:04 +00003637else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00003638 { { echo "$as_me:$LINENO: error: C preprocessor \"$CPP\" fails sanity check
3639See \`config.log' for more details." >&5
3640echo "$as_me: error: C preprocessor \"$CPP\" fails sanity check
3641See \`config.log' for more details." >&2;}
3642 { (exit 1); exit 1; }; }
Reid Spencer5e1d9a52004-11-25 04:51:04 +00003643fi
3644
John Criswell7a73b802003-06-30 21:59:07 +00003645ac_ext=c
3646ac_cpp='$CPP $CPPFLAGS'
3647ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3648ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3649ac_compiler_gnu=$ac_cv_c_compiler_gnu
3650
John Criswell7a73b802003-06-30 21:59:07 +00003651
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00003652{ echo "$as_me:$LINENO: checking for grep that handles long lines and -e" >&5
3653echo $ECHO_N "checking for grep that handles long lines and -e... $ECHO_C" >&6; }
3654if test "${ac_cv_path_GREP+set}" = set; then
3655 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencer2bc7bd52004-11-29 12:29:58 +00003656else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00003657 # Extract the first word of "grep ggrep" to use in msg output
3658if test -z "$GREP"; then
3659set dummy grep ggrep; ac_prog_name=$2
3660if test "${ac_cv_path_GREP+set}" = set; then
3661 echo $ECHO_N "(cached) $ECHO_C" >&6
3662else
Reid Spencera773bd52006-08-04 18:18:08 +00003663 ac_path_GREP_found=false
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00003664# Loop through the user's path and test for each of PROGNAME-LIST
3665as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
Reid Spencera773bd52006-08-04 18:18:08 +00003666for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
Reid Spencer2bc7bd52004-11-29 12:29:58 +00003667do
3668 IFS=$as_save_IFS
3669 test -z "$as_dir" && as_dir=.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00003670 for ac_prog in grep ggrep; do
3671 for ac_exec_ext in '' $ac_executable_extensions; do
3672 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
3673 { test -f "$ac_path_GREP" && $as_executable_p "$ac_path_GREP"; } || continue
3674 # Check for GNU ac_path_GREP and select it if it is found.
Reid Spencera773bd52006-08-04 18:18:08 +00003675 # Check for GNU $ac_path_GREP
3676case `"$ac_path_GREP" --version 2>&1` in
3677*GNU*)
3678 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
3679*)
3680 ac_count=0
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00003681 echo $ECHO_N "0123456789$ECHO_C" >"conftest.in"
Reid Spencera773bd52006-08-04 18:18:08 +00003682 while :
3683 do
3684 cat "conftest.in" "conftest.in" >"conftest.tmp"
3685 mv "conftest.tmp" "conftest.in"
3686 cp "conftest.in" "conftest.nl"
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00003687 echo 'GREP' >> "conftest.nl"
Reid Spencera773bd52006-08-04 18:18:08 +00003688 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
3689 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00003690 ac_count=`expr $ac_count + 1`
Reid Spencera773bd52006-08-04 18:18:08 +00003691 if test $ac_count -gt ${ac_path_GREP_max-0}; then
3692 # Best one so far, save it but keep looking for a better one
3693 ac_cv_path_GREP="$ac_path_GREP"
3694 ac_path_GREP_max=$ac_count
Reid Spencer2bc7bd52004-11-29 12:29:58 +00003695 fi
Reid Spencera773bd52006-08-04 18:18:08 +00003696 # 10*(2^10) chars as input seems more than enough
3697 test $ac_count -gt 10 && break
3698 done
3699 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3700esac
3701
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00003702
3703 $ac_path_GREP_found && break 3
Reid Spencera773bd52006-08-04 18:18:08 +00003704 done
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00003705done
3706
3707done
Reid Spencera773bd52006-08-04 18:18:08 +00003708IFS=$as_save_IFS
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00003709
3710
3711fi
3712
3713GREP="$ac_cv_path_GREP"
3714if test -z "$GREP"; then
3715 { { echo "$as_me:$LINENO: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5
3716echo "$as_me: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;}
3717 { (exit 1); exit 1; }; }
3718fi
3719
Reid Spencera773bd52006-08-04 18:18:08 +00003720else
3721 ac_cv_path_GREP=$GREP
3722fi
Reid Spencer2bc7bd52004-11-29 12:29:58 +00003723
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00003724
Reid Spencera773bd52006-08-04 18:18:08 +00003725fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00003726{ echo "$as_me:$LINENO: result: $ac_cv_path_GREP" >&5
3727echo "${ECHO_T}$ac_cv_path_GREP" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00003728 GREP="$ac_cv_path_GREP"
3729
3730
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00003731{ echo "$as_me:$LINENO: checking for egrep" >&5
3732echo $ECHO_N "checking for egrep... $ECHO_C" >&6; }
3733if test "${ac_cv_path_EGREP+set}" = set; then
3734 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencera773bd52006-08-04 18:18:08 +00003735else
3736 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
3737 then ac_cv_path_EGREP="$GREP -E"
3738 else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00003739 # Extract the first word of "egrep" to use in msg output
3740if test -z "$EGREP"; then
3741set dummy egrep; ac_prog_name=$2
3742if test "${ac_cv_path_EGREP+set}" = set; then
3743 echo $ECHO_N "(cached) $ECHO_C" >&6
3744else
Reid Spencera773bd52006-08-04 18:18:08 +00003745 ac_path_EGREP_found=false
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00003746# Loop through the user's path and test for each of PROGNAME-LIST
3747as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
Reid Spencera773bd52006-08-04 18:18:08 +00003748for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3749do
3750 IFS=$as_save_IFS
3751 test -z "$as_dir" && as_dir=.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00003752 for ac_prog in egrep; do
3753 for ac_exec_ext in '' $ac_executable_extensions; do
3754 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
3755 { test -f "$ac_path_EGREP" && $as_executable_p "$ac_path_EGREP"; } || continue
3756 # Check for GNU ac_path_EGREP and select it if it is found.
Reid Spencera773bd52006-08-04 18:18:08 +00003757 # Check for GNU $ac_path_EGREP
3758case `"$ac_path_EGREP" --version 2>&1` in
3759*GNU*)
3760 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
3761*)
3762 ac_count=0
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00003763 echo $ECHO_N "0123456789$ECHO_C" >"conftest.in"
Reid Spencera773bd52006-08-04 18:18:08 +00003764 while :
3765 do
3766 cat "conftest.in" "conftest.in" >"conftest.tmp"
3767 mv "conftest.tmp" "conftest.in"
3768 cp "conftest.in" "conftest.nl"
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00003769 echo 'EGREP' >> "conftest.nl"
Reid Spencera773bd52006-08-04 18:18:08 +00003770 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
3771 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00003772 ac_count=`expr $ac_count + 1`
Reid Spencera773bd52006-08-04 18:18:08 +00003773 if test $ac_count -gt ${ac_path_EGREP_max-0}; then
3774 # Best one so far, save it but keep looking for a better one
3775 ac_cv_path_EGREP="$ac_path_EGREP"
3776 ac_path_EGREP_max=$ac_count
3777 fi
3778 # 10*(2^10) chars as input seems more than enough
3779 test $ac_count -gt 10 && break
3780 done
3781 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3782esac
3783
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00003784
3785 $ac_path_EGREP_found && break 3
Reid Spencera773bd52006-08-04 18:18:08 +00003786 done
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00003787done
3788
3789done
Reid Spencera773bd52006-08-04 18:18:08 +00003790IFS=$as_save_IFS
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00003791
3792
3793fi
3794
3795EGREP="$ac_cv_path_EGREP"
3796if test -z "$EGREP"; then
3797 { { echo "$as_me:$LINENO: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5
3798echo "$as_me: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;}
3799 { (exit 1); exit 1; }; }
3800fi
3801
Reid Spencera773bd52006-08-04 18:18:08 +00003802else
3803 ac_cv_path_EGREP=$EGREP
3804fi
3805
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00003806
Reid Spencera773bd52006-08-04 18:18:08 +00003807 fi
3808fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00003809{ echo "$as_me:$LINENO: result: $ac_cv_path_EGREP" >&5
3810echo "${ECHO_T}$ac_cv_path_EGREP" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00003811 EGREP="$ac_cv_path_EGREP"
3812
3813
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00003814{ echo "$as_me:$LINENO: checking for ANSI C header files" >&5
3815echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6; }
3816if test "${ac_cv_header_stdc+set}" = set; then
3817 echo $ECHO_N "(cached) $ECHO_C" >&6
John Criswell7a73b802003-06-30 21:59:07 +00003818else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00003819 cat >conftest.$ac_ext <<_ACEOF
3820/* confdefs.h. */
3821_ACEOF
3822cat confdefs.h >>conftest.$ac_ext
3823cat >>conftest.$ac_ext <<_ACEOF
John Criswell0c38eaf2003-09-10 15:17:25 +00003824/* end confdefs.h. */
John Criswell7a73b802003-06-30 21:59:07 +00003825#include <stdlib.h>
3826#include <stdarg.h>
3827#include <string.h>
3828#include <float.h>
3829
John Criswell0c38eaf2003-09-10 15:17:25 +00003830int
3831main ()
3832{
3833
3834 ;
3835 return 0;
3836}
John Criswell7a73b802003-06-30 21:59:07 +00003837_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00003838rm -f conftest.$ac_objext
3839if { (ac_try="$ac_compile"
3840case "(($ac_try" in
3841 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3842 *) ac_try_echo=$ac_try;;
3843esac
3844eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3845 (eval "$ac_compile") 2>conftest.er1
3846 ac_status=$?
3847 grep -v '^ *+' conftest.er1 >conftest.err
3848 rm -f conftest.er1
3849 cat conftest.err >&5
3850 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3851 (exit $ac_status); } &&
3852 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
3853 { (case "(($ac_try" in
3854 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3855 *) ac_try_echo=$ac_try;;
3856esac
3857eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3858 (eval "$ac_try") 2>&5
3859 ac_status=$?
3860 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3861 (exit $ac_status); }; } &&
3862 { ac_try='test -s conftest.$ac_objext'
3863 { (case "(($ac_try" in
3864 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3865 *) ac_try_echo=$ac_try;;
3866esac
3867eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3868 (eval "$ac_try") 2>&5
3869 ac_status=$?
3870 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3871 (exit $ac_status); }; }; then
John Criswell7a73b802003-06-30 21:59:07 +00003872 ac_cv_header_stdc=yes
3873else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00003874 echo "$as_me: failed program was:" >&5
3875sed 's/^/| /' conftest.$ac_ext >&5
3876
3877 ac_cv_header_stdc=no
John Criswell7a73b802003-06-30 21:59:07 +00003878fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00003879
Reid Spencera773bd52006-08-04 18:18:08 +00003880rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
John Criswell7a73b802003-06-30 21:59:07 +00003881
3882if test $ac_cv_header_stdc = yes; then
3883 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00003884 cat >conftest.$ac_ext <<_ACEOF
3885/* confdefs.h. */
3886_ACEOF
3887cat confdefs.h >>conftest.$ac_ext
3888cat >>conftest.$ac_ext <<_ACEOF
John Criswell0c38eaf2003-09-10 15:17:25 +00003889/* end confdefs.h. */
John Criswell7a73b802003-06-30 21:59:07 +00003890#include <string.h>
3891
3892_ACEOF
3893if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00003894 $EGREP "memchr" >/dev/null 2>&1; then
3895 :
John Criswell7a73b802003-06-30 21:59:07 +00003896else
3897 ac_cv_header_stdc=no
3898fi
3899rm -f conftest*
3900
3901fi
3902
3903if test $ac_cv_header_stdc = yes; then
3904 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00003905 cat >conftest.$ac_ext <<_ACEOF
3906/* confdefs.h. */
3907_ACEOF
3908cat confdefs.h >>conftest.$ac_ext
3909cat >>conftest.$ac_ext <<_ACEOF
John Criswell0c38eaf2003-09-10 15:17:25 +00003910/* end confdefs.h. */
John Criswell7a73b802003-06-30 21:59:07 +00003911#include <stdlib.h>
3912
3913_ACEOF
3914if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00003915 $EGREP "free" >/dev/null 2>&1; then
3916 :
John Criswell7a73b802003-06-30 21:59:07 +00003917else
3918 ac_cv_header_stdc=no
3919fi
3920rm -f conftest*
3921
3922fi
3923
3924if test $ac_cv_header_stdc = yes; then
3925 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00003926 if test "$cross_compiling" = yes; then
John Criswell7a73b802003-06-30 21:59:07 +00003927 :
3928else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00003929 cat >conftest.$ac_ext <<_ACEOF
3930/* confdefs.h. */
3931_ACEOF
3932cat confdefs.h >>conftest.$ac_ext
3933cat >>conftest.$ac_ext <<_ACEOF
John Criswell0c38eaf2003-09-10 15:17:25 +00003934/* end confdefs.h. */
John Criswell7a73b802003-06-30 21:59:07 +00003935#include <ctype.h>
Reid Spencera773bd52006-08-04 18:18:08 +00003936#include <stdlib.h>
John Criswell7a73b802003-06-30 21:59:07 +00003937#if ((' ' & 0x0FF) == 0x020)
3938# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
3939# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
3940#else
John Criswell0c38eaf2003-09-10 15:17:25 +00003941# define ISLOWER(c) \
Reid Spencer2706f8c2004-09-19 23:53:36 +00003942 (('a' <= (c) && (c) <= 'i') \
3943 || ('j' <= (c) && (c) <= 'r') \
3944 || ('s' <= (c) && (c) <= 'z'))
John Criswell7a73b802003-06-30 21:59:07 +00003945# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
3946#endif
3947
3948#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
3949int
3950main ()
3951{
3952 int i;
3953 for (i = 0; i < 256; i++)
3954 if (XOR (islower (i), ISLOWER (i))
Reid Spencer2706f8c2004-09-19 23:53:36 +00003955 || toupper (i) != TOUPPER (i))
Reid Spencera773bd52006-08-04 18:18:08 +00003956 return 2;
3957 return 0;
John Criswell7a73b802003-06-30 21:59:07 +00003958}
3959_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00003960rm -f conftest$ac_exeext
3961if { (ac_try="$ac_link"
3962case "(($ac_try" in
3963 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3964 *) ac_try_echo=$ac_try;;
3965esac
3966eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3967 (eval "$ac_link") 2>&5
3968 ac_status=$?
3969 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3970 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
3971 { (case "(($ac_try" in
3972 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3973 *) ac_try_echo=$ac_try;;
3974esac
3975eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3976 (eval "$ac_try") 2>&5
3977 ac_status=$?
3978 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3979 (exit $ac_status); }; }; then
3980 :
John Criswell7a73b802003-06-30 21:59:07 +00003981else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00003982 echo "$as_me: program exited with status $ac_status" >&5
3983echo "$as_me: failed program was:" >&5
3984sed 's/^/| /' conftest.$ac_ext >&5
3985
3986( exit $ac_status )
3987ac_cv_header_stdc=no
John Criswell7a73b802003-06-30 21:59:07 +00003988fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00003989rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
Reid Spencera773bd52006-08-04 18:18:08 +00003990fi
3991
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00003992
John Criswell7a73b802003-06-30 21:59:07 +00003993fi
3994fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00003995{ echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5
3996echo "${ECHO_T}$ac_cv_header_stdc" >&6; }
John Criswell7a73b802003-06-30 21:59:07 +00003997if test $ac_cv_header_stdc = yes; then
3998
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00003999cat >>confdefs.h <<\_ACEOF
4000#define STDC_HEADERS 1
4001_ACEOF
John Criswell7a73b802003-06-30 21:59:07 +00004002
4003fi
4004
Reid Spencera773bd52006-08-04 18:18:08 +00004005# On IRIX 5.3, sys/types and inttypes.h are conflicting.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004006
4007
4008
4009
4010
4011
4012
4013
4014
Reid Spencera773bd52006-08-04 18:18:08 +00004015for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
4016 inttypes.h stdint.h unistd.h
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004017do
4018as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
4019{ echo "$as_me:$LINENO: checking for $ac_header" >&5
4020echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
4021if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
4022 echo $ECHO_N "(cached) $ECHO_C" >&6
4023else
4024 cat >conftest.$ac_ext <<_ACEOF
4025/* confdefs.h. */
4026_ACEOF
4027cat confdefs.h >>conftest.$ac_ext
4028cat >>conftest.$ac_ext <<_ACEOF
4029/* end confdefs.h. */
4030$ac_includes_default
4031
4032#include <$ac_header>
4033_ACEOF
4034rm -f conftest.$ac_objext
4035if { (ac_try="$ac_compile"
4036case "(($ac_try" in
4037 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4038 *) ac_try_echo=$ac_try;;
4039esac
4040eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4041 (eval "$ac_compile") 2>conftest.er1
4042 ac_status=$?
4043 grep -v '^ *+' conftest.er1 >conftest.err
4044 rm -f conftest.er1
4045 cat conftest.err >&5
4046 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4047 (exit $ac_status); } &&
4048 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
4049 { (case "(($ac_try" in
4050 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4051 *) ac_try_echo=$ac_try;;
4052esac
4053eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4054 (eval "$ac_try") 2>&5
4055 ac_status=$?
4056 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4057 (exit $ac_status); }; } &&
4058 { ac_try='test -s conftest.$ac_objext'
4059 { (case "(($ac_try" in
4060 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4061 *) ac_try_echo=$ac_try;;
4062esac
4063eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4064 (eval "$ac_try") 2>&5
4065 ac_status=$?
4066 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4067 (exit $ac_status); }; }; then
4068 eval "$as_ac_Header=yes"
4069else
4070 echo "$as_me: failed program was:" >&5
4071sed 's/^/| /' conftest.$ac_ext >&5
4072
4073 eval "$as_ac_Header=no"
4074fi
4075
4076rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4077fi
4078ac_res=`eval echo '${'$as_ac_Header'}'`
4079 { echo "$as_me:$LINENO: result: $ac_res" >&5
4080echo "${ECHO_T}$ac_res" >&6; }
4081if test `eval echo '${'$as_ac_Header'}'` = yes; then
Reid Spencera773bd52006-08-04 18:18:08 +00004082 cat >>confdefs.h <<_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004083#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
Reid Spencera773bd52006-08-04 18:18:08 +00004084_ACEOF
4085
4086fi
4087
4088done
4089
4090
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004091{ echo "$as_me:$LINENO: checking whether byte ordering is bigendian" >&5
4092echo $ECHO_N "checking whether byte ordering is bigendian... $ECHO_C" >&6; }
4093if test "${ac_cv_c_bigendian+set}" = set; then
4094 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencera773bd52006-08-04 18:18:08 +00004095else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004096 # See if sys/param.h defines the BYTE_ORDER macro.
4097cat >conftest.$ac_ext <<_ACEOF
4098/* confdefs.h. */
Reid Spencera773bd52006-08-04 18:18:08 +00004099_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004100cat confdefs.h >>conftest.$ac_ext
4101cat >>conftest.$ac_ext <<_ACEOF
Reid Spencera773bd52006-08-04 18:18:08 +00004102/* end confdefs.h. */
4103#include <sys/types.h>
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004104#include <sys/param.h>
Reid Spencera773bd52006-08-04 18:18:08 +00004105
4106int
4107main ()
4108{
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004109#if !BYTE_ORDER || !BIG_ENDIAN || !LITTLE_ENDIAN
4110 bogus endian macros
4111#endif
Reid Spencera773bd52006-08-04 18:18:08 +00004112
4113 ;
4114 return 0;
4115}
4116_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004117rm -f conftest.$ac_objext
4118if { (ac_try="$ac_compile"
4119case "(($ac_try" in
4120 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4121 *) ac_try_echo=$ac_try;;
4122esac
4123eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4124 (eval "$ac_compile") 2>conftest.er1
4125 ac_status=$?
4126 grep -v '^ *+' conftest.er1 >conftest.err
4127 rm -f conftest.er1
4128 cat conftest.err >&5
4129 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4130 (exit $ac_status); } &&
4131 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
4132 { (case "(($ac_try" in
4133 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4134 *) ac_try_echo=$ac_try;;
4135esac
4136eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4137 (eval "$ac_try") 2>&5
4138 ac_status=$?
4139 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4140 (exit $ac_status); }; } &&
4141 { ac_try='test -s conftest.$ac_objext'
4142 { (case "(($ac_try" in
4143 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4144 *) ac_try_echo=$ac_try;;
4145esac
4146eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4147 (eval "$ac_try") 2>&5
4148 ac_status=$?
4149 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4150 (exit $ac_status); }; }; then
Reid Spencera773bd52006-08-04 18:18:08 +00004151 # It does; now see whether it defined to BIG_ENDIAN or not.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004152cat >conftest.$ac_ext <<_ACEOF
4153/* confdefs.h. */
4154_ACEOF
4155cat confdefs.h >>conftest.$ac_ext
4156cat >>conftest.$ac_ext <<_ACEOF
Reid Spencera773bd52006-08-04 18:18:08 +00004157/* end confdefs.h. */
4158#include <sys/types.h>
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004159#include <sys/param.h>
Reid Spencera773bd52006-08-04 18:18:08 +00004160
4161int
4162main ()
4163{
4164#if BYTE_ORDER != BIG_ENDIAN
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004165 not big endian
4166#endif
Reid Spencera773bd52006-08-04 18:18:08 +00004167
4168 ;
4169 return 0;
4170}
4171_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004172rm -f conftest.$ac_objext
4173if { (ac_try="$ac_compile"
4174case "(($ac_try" in
4175 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4176 *) ac_try_echo=$ac_try;;
4177esac
4178eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4179 (eval "$ac_compile") 2>conftest.er1
4180 ac_status=$?
4181 grep -v '^ *+' conftest.er1 >conftest.err
4182 rm -f conftest.er1
4183 cat conftest.err >&5
4184 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4185 (exit $ac_status); } &&
4186 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
4187 { (case "(($ac_try" in
4188 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4189 *) ac_try_echo=$ac_try;;
4190esac
4191eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4192 (eval "$ac_try") 2>&5
4193 ac_status=$?
4194 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4195 (exit $ac_status); }; } &&
4196 { ac_try='test -s conftest.$ac_objext'
4197 { (case "(($ac_try" in
4198 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4199 *) ac_try_echo=$ac_try;;
4200esac
4201eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4202 (eval "$ac_try") 2>&5
4203 ac_status=$?
4204 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4205 (exit $ac_status); }; }; then
Reid Spencera773bd52006-08-04 18:18:08 +00004206 ac_cv_c_bigendian=yes
4207else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004208 echo "$as_me: failed program was:" >&5
4209sed 's/^/| /' conftest.$ac_ext >&5
Torok Edwin871384f2010-01-26 08:50:50 +00004210
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004211 ac_cv_c_bigendian=no
4212fi
4213
4214rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4215else
4216 echo "$as_me: failed program was:" >&5
4217sed 's/^/| /' conftest.$ac_ext >&5
4218
4219 # It does not; compile a test program.
4220if test "$cross_compiling" = yes; then
4221 # try to guess the endianness by grepping values into an object file
4222 ac_cv_c_bigendian=unknown
4223 cat >conftest.$ac_ext <<_ACEOF
4224/* confdefs.h. */
4225_ACEOF
4226cat confdefs.h >>conftest.$ac_ext
4227cat >>conftest.$ac_ext <<_ACEOF
4228/* end confdefs.h. */
4229short int ascii_mm[] = { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };
4230short int ascii_ii[] = { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };
4231void _ascii () { char *s = (char *) ascii_mm; s = (char *) ascii_ii; }
4232short int ebcdic_ii[] = { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };
4233short int ebcdic_mm[] = { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };
4234void _ebcdic () { char *s = (char *) ebcdic_mm; s = (char *) ebcdic_ii; }
Reid Spencera773bd52006-08-04 18:18:08 +00004235int
4236main ()
4237{
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004238 _ascii (); _ebcdic ();
Reid Spencera773bd52006-08-04 18:18:08 +00004239 ;
4240 return 0;
4241}
4242_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004243rm -f conftest.$ac_objext
4244if { (ac_try="$ac_compile"
4245case "(($ac_try" in
4246 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4247 *) ac_try_echo=$ac_try;;
4248esac
4249eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4250 (eval "$ac_compile") 2>conftest.er1
4251 ac_status=$?
4252 grep -v '^ *+' conftest.er1 >conftest.err
4253 rm -f conftest.er1
4254 cat conftest.err >&5
4255 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4256 (exit $ac_status); } &&
4257 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
4258 { (case "(($ac_try" in
4259 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4260 *) ac_try_echo=$ac_try;;
4261esac
4262eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4263 (eval "$ac_try") 2>&5
4264 ac_status=$?
4265 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4266 (exit $ac_status); }; } &&
4267 { ac_try='test -s conftest.$ac_objext'
4268 { (case "(($ac_try" in
4269 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4270 *) ac_try_echo=$ac_try;;
4271esac
4272eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4273 (eval "$ac_try") 2>&5
4274 ac_status=$?
4275 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4276 (exit $ac_status); }; }; then
4277 if grep BIGenDianSyS conftest.$ac_objext >/dev/null ; then
Reid Spencera773bd52006-08-04 18:18:08 +00004278 ac_cv_c_bigendian=yes
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004279fi
4280if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then
4281 if test "$ac_cv_c_bigendian" = unknown; then
4282 ac_cv_c_bigendian=no
4283 else
4284 # finding both strings is unlikely to happen, but who knows?
4285 ac_cv_c_bigendian=unknown
4286 fi
4287fi
Reid Spencera773bd52006-08-04 18:18:08 +00004288else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004289 echo "$as_me: failed program was:" >&5
4290sed 's/^/| /' conftest.$ac_ext >&5
Reid Spencera773bd52006-08-04 18:18:08 +00004291
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004292
Torok Edwin871384f2010-01-26 08:50:50 +00004293fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004294
Reid Spencera773bd52006-08-04 18:18:08 +00004295rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4296else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004297 cat >conftest.$ac_ext <<_ACEOF
4298/* confdefs.h. */
4299_ACEOF
4300cat confdefs.h >>conftest.$ac_ext
4301cat >>conftest.$ac_ext <<_ACEOF
Reid Spencera773bd52006-08-04 18:18:08 +00004302/* end confdefs.h. */
4303$ac_includes_default
4304int
4305main ()
4306{
4307
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004308 /* Are we little or big endian? From Harbison&Steele. */
4309 union
4310 {
4311 long int l;
4312 char c[sizeof (long int)];
4313 } u;
4314 u.l = 1;
4315 return u.c[sizeof (long int) - 1] == 1;
Reid Spencera773bd52006-08-04 18:18:08 +00004316
4317 ;
4318 return 0;
4319}
4320_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004321rm -f conftest$ac_exeext
4322if { (ac_try="$ac_link"
4323case "(($ac_try" in
4324 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4325 *) ac_try_echo=$ac_try;;
4326esac
4327eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4328 (eval "$ac_link") 2>&5
4329 ac_status=$?
4330 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4331 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
4332 { (case "(($ac_try" in
4333 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4334 *) ac_try_echo=$ac_try;;
4335esac
4336eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4337 (eval "$ac_try") 2>&5
4338 ac_status=$?
4339 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4340 (exit $ac_status); }; }; then
Reid Spencera773bd52006-08-04 18:18:08 +00004341 ac_cv_c_bigendian=no
4342else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004343 echo "$as_me: program exited with status $ac_status" >&5
4344echo "$as_me: failed program was:" >&5
4345sed 's/^/| /' conftest.$ac_ext >&5
4346
4347( exit $ac_status )
4348ac_cv_c_bigendian=yes
Reid Spencera773bd52006-08-04 18:18:08 +00004349fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004350rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
Reid Spencera773bd52006-08-04 18:18:08 +00004351fi
4352
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004353
Reid Spencera773bd52006-08-04 18:18:08 +00004354fi
4355
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004356rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4357fi
4358{ echo "$as_me:$LINENO: result: $ac_cv_c_bigendian" >&5
4359echo "${ECHO_T}$ac_cv_c_bigendian" >&6; }
4360case $ac_cv_c_bigendian in
4361 yes)
4362 ENDIAN=big
4363 ;;
4364 no)
4365 ENDIAN=little
4366 ;;
4367 *)
4368 { { echo "$as_me:$LINENO: error: unknown endianness
4369presetting ac_cv_c_bigendian=no (or yes) will help" >&5
4370echo "$as_me: error: unknown endianness
4371presetting ac_cv_c_bigendian=no (or yes) will help" >&2;}
4372 { (exit 1); exit 1; }; } ;;
4373esac
Reid Spencera773bd52006-08-04 18:18:08 +00004374
4375
4376if test "$cross_compiling" = yes; then
4377 LLVM_CROSS_COMPILING=1
4378
4379
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004380{ echo "$as_me:$LINENO: checking for executable suffix on build platform" >&5
4381echo $ECHO_N "checking for executable suffix on build platform... $ECHO_C" >&6; }
4382if test "${ac_cv_build_exeext+set}" = set; then
4383 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencera773bd52006-08-04 18:18:08 +00004384else
4385 if test "$CYGWIN" = yes || test "$MINGW32" = yes; then
4386 ac_cv_build_exeext=.exe
4387else
4388 ac_build_prefix=${build_alias}-
4389
4390 # Extract the first word of "${ac_build_prefix}gcc", so it can be a program name with args.
4391set dummy ${ac_build_prefix}gcc; ac_word=$2
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004392{ echo "$as_me:$LINENO: checking for $ac_word" >&5
4393echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
4394if test "${ac_cv_prog_BUILD_CC+set}" = set; then
4395 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencera773bd52006-08-04 18:18:08 +00004396else
4397 if test -n "$BUILD_CC"; then
4398 ac_cv_prog_BUILD_CC="$BUILD_CC" # Let the user override the test.
4399else
4400as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4401for as_dir in $PATH
4402do
4403 IFS=$as_save_IFS
4404 test -z "$as_dir" && as_dir=.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004405 for ac_exec_ext in '' $ac_executable_extensions; do
4406 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
Reid Spencera773bd52006-08-04 18:18:08 +00004407 ac_cv_prog_BUILD_CC="${ac_build_prefix}gcc"
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004408 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Reid Spencera773bd52006-08-04 18:18:08 +00004409 break 2
4410 fi
4411done
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004412done
Reid Spencera773bd52006-08-04 18:18:08 +00004413IFS=$as_save_IFS
4414
4415fi
4416fi
4417BUILD_CC=$ac_cv_prog_BUILD_CC
4418if test -n "$BUILD_CC"; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004419 { echo "$as_me:$LINENO: result: $BUILD_CC" >&5
4420echo "${ECHO_T}$BUILD_CC" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00004421else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004422 { echo "$as_me:$LINENO: result: no" >&5
4423echo "${ECHO_T}no" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00004424fi
4425
4426
4427 if test -z "$BUILD_CC"; then
4428 # Extract the first word of "gcc", so it can be a program name with args.
4429set dummy gcc; ac_word=$2
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004430{ echo "$as_me:$LINENO: checking for $ac_word" >&5
4431echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
4432if test "${ac_cv_prog_BUILD_CC+set}" = set; then
4433 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencera773bd52006-08-04 18:18:08 +00004434else
4435 if test -n "$BUILD_CC"; then
4436 ac_cv_prog_BUILD_CC="$BUILD_CC" # Let the user override the test.
4437else
4438as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4439for as_dir in $PATH
4440do
4441 IFS=$as_save_IFS
4442 test -z "$as_dir" && as_dir=.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004443 for ac_exec_ext in '' $ac_executable_extensions; do
4444 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
Reid Spencera773bd52006-08-04 18:18:08 +00004445 ac_cv_prog_BUILD_CC="gcc"
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004446 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Reid Spencera773bd52006-08-04 18:18:08 +00004447 break 2
4448 fi
4449done
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004450done
Reid Spencera773bd52006-08-04 18:18:08 +00004451IFS=$as_save_IFS
4452
4453fi
4454fi
4455BUILD_CC=$ac_cv_prog_BUILD_CC
4456if test -n "$BUILD_CC"; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004457 { echo "$as_me:$LINENO: result: $BUILD_CC" >&5
4458echo "${ECHO_T}$BUILD_CC" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00004459else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004460 { echo "$as_me:$LINENO: result: no" >&5
4461echo "${ECHO_T}no" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00004462fi
4463
4464
4465 if test -z "$BUILD_CC"; then
4466 # Extract the first word of "cc", so it can be a program name with args.
4467set dummy cc; ac_word=$2
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004468{ echo "$as_me:$LINENO: checking for $ac_word" >&5
4469echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
4470if test "${ac_cv_prog_BUILD_CC+set}" = set; then
4471 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencera773bd52006-08-04 18:18:08 +00004472else
4473 if test -n "$BUILD_CC"; then
4474 ac_cv_prog_BUILD_CC="$BUILD_CC" # Let the user override the test.
4475else
4476 ac_prog_rejected=no
4477as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4478for as_dir in $PATH
4479do
4480 IFS=$as_save_IFS
4481 test -z "$as_dir" && as_dir=.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004482 for ac_exec_ext in '' $ac_executable_extensions; do
4483 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
Reid Spencera773bd52006-08-04 18:18:08 +00004484 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
4485 ac_prog_rejected=yes
4486 continue
4487 fi
4488 ac_cv_prog_BUILD_CC="cc"
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004489 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Reid Spencera773bd52006-08-04 18:18:08 +00004490 break 2
4491 fi
4492done
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004493done
Reid Spencera773bd52006-08-04 18:18:08 +00004494IFS=$as_save_IFS
4495
4496if test $ac_prog_rejected = yes; then
4497 # We found a bogon in the path, so make sure we never use it.
4498 set dummy $ac_cv_prog_BUILD_CC
4499 shift
4500 if test $# != 0; then
4501 # We chose a different compiler from the bogus one.
4502 # However, it has the same basename, so the bogon will be chosen
4503 # first if we set BUILD_CC to just the basename; use the full file name.
4504 shift
4505 ac_cv_prog_BUILD_CC="$as_dir/$ac_word${1+' '}$@"
4506 fi
4507fi
4508fi
4509fi
4510BUILD_CC=$ac_cv_prog_BUILD_CC
4511if test -n "$BUILD_CC"; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004512 { echo "$as_me:$LINENO: result: $BUILD_CC" >&5
4513echo "${ECHO_T}$BUILD_CC" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00004514else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004515 { echo "$as_me:$LINENO: result: no" >&5
4516echo "${ECHO_T}no" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00004517fi
4518
4519
4520 fi
4521 fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004522 test -z "$BUILD_CC" && { { echo "$as_me:$LINENO: error: no acceptable cc found in \$PATH" >&5
4523echo "$as_me: error: no acceptable cc found in \$PATH" >&2;}
4524 { (exit 1); exit 1; }; }
Reid Spencera773bd52006-08-04 18:18:08 +00004525 ac_build_link='${BUILD_CC-cc} -o conftest $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
4526 rm -f conftest*
4527 echo 'int main () { return 0; }' > conftest.$ac_ext
4528 ac_cv_build_exeext=
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004529 if { (eval echo "$as_me:$LINENO: \"$ac_build_link\"") >&5
Reid Spencera773bd52006-08-04 18:18:08 +00004530 (eval $ac_build_link) 2>&5
4531 ac_status=$?
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004532 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4533 (exit $ac_status); }; then
Reid Spencera773bd52006-08-04 18:18:08 +00004534 for file in conftest.*; do
4535 case $file in
Jim Grosbach0eecd892008-09-26 17:27:58 +00004536 *.c | *.o | *.obj | *.dSYM) ;;
Reid Spencera773bd52006-08-04 18:18:08 +00004537 *) ac_cv_build_exeext=`echo $file | sed -e s/conftest//` ;;
4538 esac
4539 done
4540 else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004541 { { echo "$as_me:$LINENO: error: installation or configuration problem: compiler cannot create executables." >&5
4542echo "$as_me: error: installation or configuration problem: compiler cannot create executables." >&2;}
4543 { (exit 1); exit 1; }; }
Reid Spencera773bd52006-08-04 18:18:08 +00004544 fi
4545 rm -f conftest*
4546 test x"${ac_cv_build_exeext}" = x && ac_cv_build_exeext=blank
4547fi
4548fi
4549
4550BUILD_EXEEXT=""
4551test x"${ac_cv_build_exeext}" != xblank && BUILD_EXEEXT=${ac_cv_build_exeext}
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004552{ echo "$as_me:$LINENO: result: ${ac_cv_build_exeext}" >&5
4553echo "${ECHO_T}${ac_cv_build_exeext}" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00004554ac_build_exeext=$BUILD_EXEEXT
4555
Jim Grosbach673612e2008-10-02 22:56:44 +00004556 ac_build_prefix=${build_alias}-
4557 # Extract the first word of "${ac_build_prefix}g++", so it can be a program name with args.
4558set dummy ${ac_build_prefix}g++; ac_word=$2
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004559{ echo "$as_me:$LINENO: checking for $ac_word" >&5
4560echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
4561if test "${ac_cv_prog_BUILD_CXX+set}" = set; then
4562 echo $ECHO_N "(cached) $ECHO_C" >&6
Jim Grosbach673612e2008-10-02 22:56:44 +00004563else
4564 if test -n "$BUILD_CXX"; then
4565 ac_cv_prog_BUILD_CXX="$BUILD_CXX" # Let the user override the test.
4566else
4567as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4568for as_dir in $PATH
4569do
4570 IFS=$as_save_IFS
4571 test -z "$as_dir" && as_dir=.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004572 for ac_exec_ext in '' $ac_executable_extensions; do
4573 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
Jim Grosbach673612e2008-10-02 22:56:44 +00004574 ac_cv_prog_BUILD_CXX="${ac_build_prefix}g++"
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004575 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Jim Grosbach673612e2008-10-02 22:56:44 +00004576 break 2
4577 fi
4578done
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004579done
Jim Grosbach673612e2008-10-02 22:56:44 +00004580IFS=$as_save_IFS
4581
4582fi
4583fi
4584BUILD_CXX=$ac_cv_prog_BUILD_CXX
4585if test -n "$BUILD_CXX"; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004586 { echo "$as_me:$LINENO: result: $BUILD_CXX" >&5
4587echo "${ECHO_T}$BUILD_CXX" >&6; }
Jim Grosbach673612e2008-10-02 22:56:44 +00004588else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004589 { echo "$as_me:$LINENO: result: no" >&5
4590echo "${ECHO_T}no" >&6; }
Jim Grosbach673612e2008-10-02 22:56:44 +00004591fi
4592
4593
4594 if test -z "$BUILD_CXX"; then
4595 # Extract the first word of "g++", so it can be a program name with args.
4596set dummy g++; ac_word=$2
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004597{ echo "$as_me:$LINENO: checking for $ac_word" >&5
4598echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
4599if test "${ac_cv_prog_BUILD_CXX+set}" = set; then
4600 echo $ECHO_N "(cached) $ECHO_C" >&6
Jim Grosbach673612e2008-10-02 22:56:44 +00004601else
4602 if test -n "$BUILD_CXX"; then
4603 ac_cv_prog_BUILD_CXX="$BUILD_CXX" # Let the user override the test.
4604else
4605as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4606for as_dir in $PATH
4607do
4608 IFS=$as_save_IFS
4609 test -z "$as_dir" && as_dir=.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004610 for ac_exec_ext in '' $ac_executable_extensions; do
4611 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
Jim Grosbach673612e2008-10-02 22:56:44 +00004612 ac_cv_prog_BUILD_CXX="g++"
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004613 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Jim Grosbach673612e2008-10-02 22:56:44 +00004614 break 2
4615 fi
4616done
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004617done
Jim Grosbach673612e2008-10-02 22:56:44 +00004618IFS=$as_save_IFS
4619
4620fi
4621fi
4622BUILD_CXX=$ac_cv_prog_BUILD_CXX
4623if test -n "$BUILD_CXX"; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004624 { echo "$as_me:$LINENO: result: $BUILD_CXX" >&5
4625echo "${ECHO_T}$BUILD_CXX" >&6; }
Jim Grosbach673612e2008-10-02 22:56:44 +00004626else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004627 { echo "$as_me:$LINENO: result: no" >&5
4628echo "${ECHO_T}no" >&6; }
Jim Grosbach673612e2008-10-02 22:56:44 +00004629fi
4630
4631
4632 if test -z "$BUILD_CXX"; then
4633 # Extract the first word of "c++", so it can be a program name with args.
4634set dummy c++; ac_word=$2
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004635{ echo "$as_me:$LINENO: checking for $ac_word" >&5
4636echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
4637if test "${ac_cv_prog_BUILD_CXX+set}" = set; then
4638 echo $ECHO_N "(cached) $ECHO_C" >&6
Jim Grosbach673612e2008-10-02 22:56:44 +00004639else
4640 if test -n "$BUILD_CXX"; then
4641 ac_cv_prog_BUILD_CXX="$BUILD_CXX" # Let the user override the test.
4642else
4643 ac_prog_rejected=no
4644as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4645for as_dir in $PATH
4646do
4647 IFS=$as_save_IFS
4648 test -z "$as_dir" && as_dir=.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004649 for ac_exec_ext in '' $ac_executable_extensions; do
4650 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
Jim Grosbach673612e2008-10-02 22:56:44 +00004651 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/c++"; then
4652 ac_prog_rejected=yes
4653 continue
4654 fi
4655 ac_cv_prog_BUILD_CXX="c++"
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004656 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Jim Grosbach673612e2008-10-02 22:56:44 +00004657 break 2
4658 fi
4659done
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004660done
Jim Grosbach673612e2008-10-02 22:56:44 +00004661IFS=$as_save_IFS
4662
4663if test $ac_prog_rejected = yes; then
4664 # We found a bogon in the path, so make sure we never use it.
4665 set dummy $ac_cv_prog_BUILD_CXX
4666 shift
4667 if test $# != 0; then
4668 # We chose a different compiler from the bogus one.
4669 # However, it has the same basename, so the bogon will be chosen
4670 # first if we set BUILD_CXX to just the basename; use the full file name.
4671 shift
4672 ac_cv_prog_BUILD_CXX="$as_dir/$ac_word${1+' '}$@"
4673 fi
4674fi
4675fi
4676fi
4677BUILD_CXX=$ac_cv_prog_BUILD_CXX
4678if test -n "$BUILD_CXX"; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004679 { echo "$as_me:$LINENO: result: $BUILD_CXX" >&5
4680echo "${ECHO_T}$BUILD_CXX" >&6; }
Jim Grosbach673612e2008-10-02 22:56:44 +00004681else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004682 { echo "$as_me:$LINENO: result: no" >&5
4683echo "${ECHO_T}no" >&6; }
Jim Grosbach673612e2008-10-02 22:56:44 +00004684fi
4685
4686
4687 fi
4688 fi
Reid Spencera773bd52006-08-04 18:18:08 +00004689else
4690 LLVM_CROSS_COMPILING=0
4691
4692fi
4693
Nick Lewycky5b28f862009-04-10 05:18:27 +00004694if test -d "CVS" -o -d "${srcdir}/CVS" -o -d ".svn" -o -d "${srcdir}/.svn" -o -d ".git" -o -d "${srcdir}/.git"; then
Reid Spencera773bd52006-08-04 18:18:08 +00004695 cvsbuild="yes"
4696 optimize="no"
4697 CVSBUILD=CVSBUILD=1
4698
4699else
4700 cvsbuild="no"
4701 optimize="yes"
4702fi
4703
4704
4705# Check whether --enable-optimized was given.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004706if test "${enable_optimized+set}" = set; then
Reid Spencera773bd52006-08-04 18:18:08 +00004707 enableval=$enable_optimized;
4708else
4709 enableval=$optimize
4710fi
4711
4712if test ${enableval} = "no" ; then
4713 ENABLE_OPTIMIZED=
4714
4715else
4716 ENABLE_OPTIMIZED=ENABLE_OPTIMIZED=1
4717
4718fi
4719
David Greene2a5a12c2009-04-17 14:50:39 +00004720# Check whether --enable-profiling was given.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004721if test "${enable_profiling+set}" = set; then
David Greene2a5a12c2009-04-17 14:50:39 +00004722 enableval=$enable_profiling;
4723else
4724 enableval="no"
4725fi
4726
4727if test ${enableval} = "no" ; then
4728 ENABLE_PROFILING=
4729
4730else
4731 ENABLE_PROFILING=ENABLE_PROFILING=1
4732
4733fi
4734
Reid Spencera773bd52006-08-04 18:18:08 +00004735# Check whether --enable-assertions was given.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004736if test "${enable_assertions+set}" = set; then
Reid Spencera773bd52006-08-04 18:18:08 +00004737 enableval=$enable_assertions;
4738else
4739 enableval="yes"
4740fi
4741
4742if test ${enableval} = "yes" ; then
4743 DISABLE_ASSERTIONS=
4744
4745else
4746 DISABLE_ASSERTIONS=DISABLE_ASSERTIONS=1
4747
4748fi
4749
David Greenea696d242007-06-28 19:36:08 +00004750# Check whether --enable-expensive-checks was given.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004751if test "${enable_expensive_checks+set}" = set; then
David Greenea696d242007-06-28 19:36:08 +00004752 enableval=$enable_expensive_checks;
4753else
4754 enableval="no"
4755fi
4756
4757if test ${enableval} = "yes" ; then
4758 ENABLE_EXPENSIVE_CHECKS=ENABLE_EXPENSIVE_CHECKS=1
4759
4760 EXPENSIVE_CHECKS=yes
4761
4762else
4763 ENABLE_EXPENSIVE_CHECKS=
4764
4765 EXPENSIVE_CHECKS=no
4766
4767fi
4768
Reid Spencer8b2e1412006-11-17 03:32:33 +00004769# Check whether --enable-debug-runtime was given.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004770if test "${enable_debug_runtime+set}" = set; then
Reid Spencer8b2e1412006-11-17 03:32:33 +00004771 enableval=$enable_debug_runtime;
4772else
4773 enableval=no
4774fi
4775
4776if test ${enableval} = "no" ; then
4777 DEBUG_RUNTIME=
4778
4779else
4780 DEBUG_RUNTIME=DEBUG_RUNTIME=1
4781
4782fi
4783
Jeffrey Yasskin7fd82e52009-09-27 17:47:29 +00004784# Check whether --enable-debug-symbols was given.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004785if test "${enable_debug_symbols+set}" = set; then
Jeffrey Yasskin7fd82e52009-09-27 17:47:29 +00004786 enableval=$enable_debug_symbols;
4787else
4788 enableval=no
4789fi
4790
4791if test ${enableval} = "no" ; then
4792 DEBUG_SYMBOLS=
4793
4794else
4795 DEBUG_SYMBOLS=DEBUG_SYMBOLS=1
4796
4797fi
4798
Reid Spencera773bd52006-08-04 18:18:08 +00004799# Check whether --enable-jit was given.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004800if test "${enable_jit+set}" = set; then
Reid Spencera773bd52006-08-04 18:18:08 +00004801 enableval=$enable_jit;
4802else
4803 enableval=default
4804fi
4805
4806if test ${enableval} = "no"
4807then
4808 JIT=
4809
4810else
4811 case "$llvm_cv_target_arch" in
Shantonu Sen7e836972009-08-11 13:39:52 +00004812 x86) TARGET_HAS_JIT=1
Reid Spencera773bd52006-08-04 18:18:08 +00004813 ;;
Shantonu Sen7e836972009-08-11 13:39:52 +00004814 Sparc) TARGET_HAS_JIT=0
Reid Spencera773bd52006-08-04 18:18:08 +00004815 ;;
Shantonu Sen7e836972009-08-11 13:39:52 +00004816 PowerPC) TARGET_HAS_JIT=1
Reid Spencera773bd52006-08-04 18:18:08 +00004817 ;;
Shantonu Sen7e836972009-08-11 13:39:52 +00004818 x86_64) TARGET_HAS_JIT=1
Reid Spencera773bd52006-08-04 18:18:08 +00004819 ;;
Shantonu Sen7e836972009-08-11 13:39:52 +00004820 Alpha) TARGET_HAS_JIT=1
Reid Spencera773bd52006-08-04 18:18:08 +00004821 ;;
Eric Christopher030e5a02009-09-14 16:38:49 +00004822 ARM) TARGET_HAS_JIT=1
Reid Spencer9b5b1822007-01-21 06:32:59 +00004823 ;;
Shantonu Sen7e836972009-08-11 13:39:52 +00004824 Mips) TARGET_HAS_JIT=0
Tanya Lattnerdde567f2007-08-29 16:38:16 +00004825 ;;
Shantonu Sen7e836972009-08-11 13:39:52 +00004826 PIC16) TARGET_HAS_JIT=0
Sanjiv Gupta0234f512008-05-13 17:37:32 +00004827 ;;
Shantonu Sen7e836972009-08-11 13:39:52 +00004828 XCore) TARGET_HAS_JIT=0
Richard Osborneb25baef2008-11-07 10:59:00 +00004829 ;;
Shantonu Sen7e836972009-08-11 13:39:52 +00004830 MSP430) TARGET_HAS_JIT=0
Anton Korobeynikov2c4718b2009-05-03 13:42:23 +00004831 ;;
Shantonu Sen7e836972009-08-11 13:39:52 +00004832 SystemZ) TARGET_HAS_JIT=0
Anton Korobeynikov4403b932009-07-16 13:27:25 +00004833 ;;
Shantonu Sen7e836972009-08-11 13:39:52 +00004834 Blackfin) TARGET_HAS_JIT=0
4835 ;;
Wesley Pecka70f28c2010-02-23 19:15:24 +00004836 MBlaze) TARGET_HAS_JIT=0
4837 ;;
Shantonu Sen7e836972009-08-11 13:39:52 +00004838 *) TARGET_HAS_JIT=0
Reid Spencera773bd52006-08-04 18:18:08 +00004839 ;;
4840 esac
4841fi
4842
4843# Check whether --enable-doxygen was given.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004844if test "${enable_doxygen+set}" = set; then
Reid Spencera773bd52006-08-04 18:18:08 +00004845 enableval=$enable_doxygen;
4846else
4847 enableval=default
4848fi
4849
4850case "$enableval" in
4851 yes) ENABLE_DOXYGEN=1
4852 ;;
4853 no) ENABLE_DOXYGEN=0
4854 ;;
4855 default) ENABLE_DOXYGEN=0
4856 ;;
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004857 *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-doxygen. Use \"yes\" or \"no\"" >&5
4858echo "$as_me: error: Invalid setting for --enable-doxygen. Use \"yes\" or \"no\"" >&2;}
4859 { (exit 1); exit 1; }; } ;;
Reid Spencera773bd52006-08-04 18:18:08 +00004860esac
4861
4862# Check whether --enable-threads was given.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004863if test "${enable_threads+set}" = set; then
Reid Spencera773bd52006-08-04 18:18:08 +00004864 enableval=$enable_threads;
4865else
Reid Spencer65c5d752006-11-05 17:08:18 +00004866 enableval=default
Reid Spencera773bd52006-08-04 18:18:08 +00004867fi
4868
4869case "$enableval" in
4870 yes) ENABLE_THREADS=1
4871 ;;
4872 no) ENABLE_THREADS=0
4873 ;;
Reid Spencer65c5d752006-11-05 17:08:18 +00004874 default) ENABLE_THREADS=1
4875 ;;
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004876 *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-threads. Use \"yes\" or \"no\"" >&5
4877echo "$as_me: error: Invalid setting for --enable-threads. Use \"yes\" or \"no\"" >&2;}
4878 { (exit 1); exit 1; }; } ;;
Reid Spencera773bd52006-08-04 18:18:08 +00004879esac
4880
Owen Andersona8603702009-05-19 22:18:56 +00004881cat >>confdefs.h <<_ACEOF
4882#define ENABLE_THREADS $ENABLE_THREADS
4883_ACEOF
4884
4885
Reid Spencer89b0d992006-12-16 22:07:52 +00004886# Check whether --enable-pic was given.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004887if test "${enable_pic+set}" = set; then
Reid Spencer89b0d992006-12-16 22:07:52 +00004888 enableval=$enable_pic;
4889else
4890 enableval=default
4891fi
4892
4893case "$enableval" in
4894 yes) ENABLE_PIC=1
4895 ;;
4896 no) ENABLE_PIC=0
4897 ;;
Nick Lewycky5d249572009-02-19 06:18:56 +00004898 default) ENABLE_PIC=1
Reid Spencer89b0d992006-12-16 22:07:52 +00004899 ;;
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004900 *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-pic. Use \"yes\" or \"no\"" >&5
4901echo "$as_me: error: Invalid setting for --enable-pic. Use \"yes\" or \"no\"" >&2;}
4902 { (exit 1); exit 1; }; } ;;
Reid Spencer89b0d992006-12-16 22:07:52 +00004903esac
4904
4905cat >>confdefs.h <<_ACEOF
4906#define ENABLE_PIC $ENABLE_PIC
4907_ACEOF
4908
4909
Jeffrey Yasskinc9017192010-02-25 06:34:33 +00004910# Check whether --enable-shared was given.
4911if test "${enable_shared+set}" = set; then
4912 enableval=$enable_shared;
4913else
4914 enableval=default
4915fi
4916
4917case "$enableval" in
4918 yes) ENABLE_SHARED=1
4919 ;;
4920 no) ENABLE_SHARED=0
4921 ;;
4922 default) ENABLE_SHARED=0
4923 ;;
4924 *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-shared. Use \"yes\" or \"no\"" >&5
4925echo "$as_me: error: Invalid setting for --enable-shared. Use \"yes\" or \"no\"" >&2;}
4926 { (exit 1); exit 1; }; } ;;
4927esac
4928
Daniel Dunbardd464df2010-05-10 20:11:56 +00004929# Check whether --enable-timestamps was given.
4930if test "${enable_timestamps+set}" = set; then
4931 enableval=$enable_timestamps;
4932else
4933 enableval=default
4934fi
4935
4936case "$enableval" in
4937 yes) ENABLE_TIMESTAMPS=1
4938 ;;
4939 no) ENABLE_TIMESTAMPS=0
4940 ;;
4941 default) ENABLE_TIMESTAMPS=1
4942 ;;
4943 *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-timestamps. Use \"yes\" or \"no\"" >&5
4944echo "$as_me: error: Invalid setting for --enable-timestamps. Use \"yes\" or \"no\"" >&2;}
4945 { (exit 1); exit 1; }; } ;;
4946esac
4947
4948cat >>confdefs.h <<_ACEOF
4949#define ENABLE_TIMESTAMPS $ENABLE_TIMESTAMPS
4950_ACEOF
4951
4952
Reid Spencera773bd52006-08-04 18:18:08 +00004953TARGETS_TO_BUILD=""
4954# Check whether --enable-targets was given.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004955if test "${enable_targets+set}" = set; then
Reid Spencera773bd52006-08-04 18:18:08 +00004956 enableval=$enable_targets;
4957else
4958 enableval=all
4959fi
4960
Jeffrey Yasskine04701a2009-09-23 17:05:42 +00004961if test "$enableval" = host-only ; then
4962 enableval=host
4963fi
Reid Spencera773bd52006-08-04 18:18:08 +00004964case "$enableval" in
Wesley Pecka70f28c2010-02-23 19:15:24 +00004965 all) TARGETS_TO_BUILD="X86 Sparc PowerPC Alpha ARM Mips CellSPU PIC16 XCore MSP430 SystemZ Blackfin CBackend MSIL CppBackend MBlaze" ;;
Reid Spencera773bd52006-08-04 18:18:08 +00004966 *)for a_target in `echo $enableval|sed -e 's/,/ /g' ` ; do
4967 case "$a_target" in
Shantonu Sen7e836972009-08-11 13:39:52 +00004968 x86) TARGETS_TO_BUILD="X86 $TARGETS_TO_BUILD" ;;
4969 x86_64) TARGETS_TO_BUILD="X86 $TARGETS_TO_BUILD" ;;
4970 sparc) TARGETS_TO_BUILD="Sparc $TARGETS_TO_BUILD" ;;
4971 powerpc) TARGETS_TO_BUILD="PowerPC $TARGETS_TO_BUILD" ;;
4972 alpha) TARGETS_TO_BUILD="Alpha $TARGETS_TO_BUILD" ;;
4973 arm) TARGETS_TO_BUILD="ARM $TARGETS_TO_BUILD" ;;
4974 mips) TARGETS_TO_BUILD="Mips $TARGETS_TO_BUILD" ;;
4975 spu) TARGETS_TO_BUILD="CellSPU $TARGETS_TO_BUILD" ;;
4976 pic16) TARGETS_TO_BUILD="PIC16 $TARGETS_TO_BUILD" ;;
4977 xcore) TARGETS_TO_BUILD="XCore $TARGETS_TO_BUILD" ;;
4978 msp430) TARGETS_TO_BUILD="MSP430 $TARGETS_TO_BUILD" ;;
4979 systemz) TARGETS_TO_BUILD="SystemZ $TARGETS_TO_BUILD" ;;
4980 blackfin) TARGETS_TO_BUILD="Blackfin $TARGETS_TO_BUILD" ;;
4981 cbe) TARGETS_TO_BUILD="CBackend $TARGETS_TO_BUILD" ;;
4982 msil) TARGETS_TO_BUILD="MSIL $TARGETS_TO_BUILD" ;;
4983 cpp) TARGETS_TO_BUILD="CppBackend $TARGETS_TO_BUILD" ;;
Wesley Pecka70f28c2010-02-23 19:15:24 +00004984 mblaze) TARGETS_TO_BUILD="MBlaze $TARGETS_TO_BUILD" ;;
Jeffrey Yasskine04701a2009-09-23 17:05:42 +00004985 host) case "$llvm_cv_target_arch" in
4986 x86) TARGETS_TO_BUILD="X86 $TARGETS_TO_BUILD" ;;
4987 x86_64) TARGETS_TO_BUILD="X86 $TARGETS_TO_BUILD" ;;
4988 Sparc) TARGETS_TO_BUILD="Sparc $TARGETS_TO_BUILD" ;;
4989 PowerPC) TARGETS_TO_BUILD="PowerPC $TARGETS_TO_BUILD" ;;
4990 Alpha) TARGETS_TO_BUILD="Alpha $TARGETS_TO_BUILD" ;;
4991 ARM) TARGETS_TO_BUILD="ARM $TARGETS_TO_BUILD" ;;
4992 Mips) TARGETS_TO_BUILD="Mips $TARGETS_TO_BUILD" ;;
Wesley Pecka70f28c2010-02-23 19:15:24 +00004993 MBlaze) TARGETS_TO_BUILD="MBlaze $TARGETS_TO_BUILD" ;;
Jeffrey Yasskine04701a2009-09-23 17:05:42 +00004994 CellSPU|SPU) TARGETS_TO_BUILD="CellSPU $TARGETS_TO_BUILD" ;;
4995 PIC16) TARGETS_TO_BUILD="PIC16 $TARGETS_TO_BUILD" ;;
4996 XCore) TARGETS_TO_BUILD="XCore $TARGETS_TO_BUILD" ;;
4997 MSP430) TARGETS_TO_BUILD="MSP430 $TARGETS_TO_BUILD" ;;
Anton Korobeynikov6ca835d2010-01-05 20:45:43 +00004998 s390x) TARGETS_TO_BUILD="SystemZ $TARGETS_TO_BUILD" ;;
Jeffrey Yasskine04701a2009-09-23 17:05:42 +00004999 Blackfin) TARGETS_TO_BUILD="Blackfin $TARGETS_TO_BUILD" ;;
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005000 *) { { echo "$as_me:$LINENO: error: Can not set target to build" >&5
5001echo "$as_me: error: Can not set target to build" >&2;}
5002 { (exit 1); exit 1; }; } ;;
Jeffrey Yasskine04701a2009-09-23 17:05:42 +00005003 esac ;;
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005004 *) { { echo "$as_me:$LINENO: error: Unrecognized target $a_target" >&5
5005echo "$as_me: error: Unrecognized target $a_target" >&2;}
5006 { (exit 1); exit 1; }; } ;;
Reid Spencera773bd52006-08-04 18:18:08 +00005007 esac
5008 done
5009 ;;
5010esac
Reid Spencera773bd52006-08-04 18:18:08 +00005011TARGETS_TO_BUILD=$TARGETS_TO_BUILD
5012
5013
Douglas Gregor0711c302009-06-17 00:43:20 +00005014# Determine whether we are building LLVM support for the native architecture.
5015# If so, define LLVM_NATIVE_ARCH to that LLVM target.
5016for a_target in $TARGETS_TO_BUILD; do
5017 if test "$a_target" = "$LLVM_NATIVE_ARCH"; then
Douglas Gregora0162ff2009-06-23 17:22:05 +00005018 LLVM_NATIVE_ARCHTARGET="${LLVM_NATIVE_ARCH}Target"
Douglas Gregor0711c302009-06-17 00:43:20 +00005019
5020cat >>confdefs.h <<_ACEOF
Daniel Dunbarb1247c32010-08-03 14:26:17 +00005021#define LLVM_NATIVE_ARCHNAME $LLVM_NATIVE_ARCH
5022_ACEOF
5023
5024
5025cat >>confdefs.h <<_ACEOF
Douglas Gregora0162ff2009-06-23 17:22:05 +00005026#define LLVM_NATIVE_ARCH $LLVM_NATIVE_ARCHTARGET
Douglas Gregor0711c302009-06-17 00:43:20 +00005027_ACEOF
5028
5029 fi
5030done
5031
Daniel Dunbar4fc760e2009-11-25 04:37:28 +00005032# Build the LLVM_TARGET and LLVM_... macros for Targets.def and the individual
5033# target feature def files.
Douglas Gregor1555a232009-06-16 20:12:29 +00005034LLVM_ENUM_TARGETS=""
5035LLVM_ENUM_ASM_PRINTERS=""
Jeffrey Yasskinafa709d2009-07-17 21:33:35 +00005036LLVM_ENUM_ASM_PARSERS=""
Daniel Dunbar4fc760e2009-11-25 04:37:28 +00005037LLVM_ENUM_DISASSEMBLERS=""
Douglas Gregor1555a232009-06-16 20:12:29 +00005038for target_to_build in $TARGETS_TO_BUILD; do
5039 LLVM_ENUM_TARGETS="LLVM_TARGET($target_to_build) $LLVM_ENUM_TARGETS"
5040 if test -f ${srcdir}/lib/Target/${target_to_build}/AsmPrinter/Makefile ; then
5041 LLVM_ENUM_ASM_PRINTERS="LLVM_ASM_PRINTER($target_to_build) $LLVM_ENUM_ASM_PRINTERS";
5042 fi
Jeffrey Yasskinafa709d2009-07-17 21:33:35 +00005043 if test -f ${srcdir}/lib/Target/${target_to_build}/AsmParser/Makefile ; then
5044 LLVM_ENUM_ASM_PARSERS="LLVM_ASM_PARSER($target_to_build) $LLVM_ENUM_ASM_PARSERS";
5045 fi
Daniel Dunbar4fc760e2009-11-25 04:37:28 +00005046 if test -f ${srcdir}/lib/Target/${target_to_build}/Disassembler/Makefile ; then
5047 LLVM_ENUM_DISASSEMBLERS="LLVM_DISASSEMBLER($target_to_build) $LLVM_ENUM_DISASSEMBLERS";
5048 fi
Douglas Gregor1555a232009-06-16 20:12:29 +00005049done
5050
5051
5052
Jeffrey Yasskinafa709d2009-07-17 21:33:35 +00005053
Daniel Dunbar4fc760e2009-11-25 04:37:28 +00005054
Reid Spencer65c5d752006-11-05 17:08:18 +00005055# Check whether --enable-cbe-printf-a was given.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005056if test "${enable_cbe_printf_a+set}" = set; then
Reid Spencer65c5d752006-11-05 17:08:18 +00005057 enableval=$enable_cbe_printf_a;
5058else
5059 enableval=default
5060fi
5061
5062case "$enableval" in
5063 yes) ENABLE_CBE_PRINTF_A=1
5064 ;;
5065 no) ENABLE_CBE_PRINTF_A=0
5066 ;;
5067 default) ENABLE_CBE_PRINTF_A=1
5068 ;;
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005069 *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-cbe-printf-a. Use \"yes\" or \"no\"" >&5
5070echo "$as_me: error: Invalid setting for --enable-cbe-printf-a. Use \"yes\" or \"no\"" >&2;}
5071 { (exit 1); exit 1; }; } ;;
Reid Spencer65c5d752006-11-05 17:08:18 +00005072esac
5073
5074cat >>confdefs.h <<_ACEOF
5075#define ENABLE_CBE_PRINTF_A $ENABLE_CBE_PRINTF_A
5076_ACEOF
5077
5078
Reid Spencera773bd52006-08-04 18:18:08 +00005079
5080# Check whether --with-llvmgccdir was given.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005081if test "${with_llvmgccdir+set}" = set; then
Reid Spencera773bd52006-08-04 18:18:08 +00005082 withval=$with_llvmgccdir;
5083else
5084 withval=default
5085fi
5086
5087case "$withval" in
5088 default) WITH_LLVMGCCDIR=default ;;
5089 /* | [A-Za-z]:[\\/]*) WITH_LLVMGCCDIR=$withval ;;
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005090 *) { { echo "$as_me:$LINENO: error: Invalid path for --with-llvmgccdir. Provide full path" >&5
5091echo "$as_me: error: Invalid path for --with-llvmgccdir. Provide full path" >&2;}
5092 { (exit 1); exit 1; }; } ;;
Reid Spencera773bd52006-08-04 18:18:08 +00005093esac
5094
5095
Devang Patel5d28b882007-12-04 22:54:47 +00005096# Check whether --with-llvmgcc was given.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005097if test "${with_llvmgcc+set}" = set; then
Devang Patel5d28b882007-12-04 22:54:47 +00005098 withval=$with_llvmgcc; LLVMGCC=$with_llvmgcc
5099 WITH_LLVMGCCDIR=""
5100fi
5101
5102
5103
5104# Check whether --with-llvmgxx was given.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005105if test "${with_llvmgxx+set}" = set; then
Devang Patel5d28b882007-12-04 22:54:47 +00005106 withval=$with_llvmgxx; LLVMGXX=$with_llvmgxx
5107 WITH_LLVMGCCDIR=""
5108fi
5109
Douglas Gregor01746742009-05-11 18:05:52 +00005110
Mikhail Glushenkov4558f482009-04-21 19:46:10 +00005111if test -n "$LLVMGCC"; then
5112 LLVMGCCCOMMAND="$LLVMGCC"
5113fi
5114
5115if test -n "$LLVMGXX"; then
5116 LLVMGXXCOMMAND="$LLVMGXX"
5117fi
Devang Patel5d28b882007-12-04 22:54:47 +00005118
5119if test -n "$LLVMGCC" && test -z "$LLVMGXX"; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005120 { { echo "$as_me:$LINENO: error: Invalid llvm-g++. Use --with-llvmgxx when --with-llvmgcc is used" >&5
5121echo "$as_me: error: Invalid llvm-g++. Use --with-llvmgxx when --with-llvmgcc is used" >&2;}
5122 { (exit 1); exit 1; }; };
Devang Patel5d28b882007-12-04 22:54:47 +00005123fi
5124
5125if test -n "$LLVMGXX" && test -z "$LLVMGCC"; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005126 { { echo "$as_me:$LINENO: error: Invalid llvm-gcc. Use --with-llvmgcc when --with-llvmgxx is used" >&5
5127echo "$as_me: error: Invalid llvm-gcc. Use --with-llvmgcc when --with-llvmgxx is used" >&2;}
5128 { (exit 1); exit 1; }; };
Devang Patel5d28b882007-12-04 22:54:47 +00005129fi
5130
5131
Daniel Dunbar98515672010-02-23 10:00:49 +00005132# Check whether --with-clang was given.
5133if test "${with_clang+set}" = set; then
5134 withval=$with_clang;
5135else
5136 with_clang=default
5137fi
5138
5139
5140
5141# Check whether --with-built-clang was given.
5142if test "${with_built_clang+set}" = set; then
5143 withval=$with_built_clang;
5144else
5145 with_built_clang=check
5146fi
5147
5148
5149{ echo "$as_me:$LINENO: checking clang compiler" >&5
5150echo $ECHO_N "checking clang compiler... $ECHO_C" >&6; }
5151WITH_CLANGPATH=""
5152WITH_BUILT_CLANG=0
5153if test "$with_clang" != "default"; then
5154 WITH_CLANGPATH="$with_clang"
5155 if ! test -x "$WITH_CLANGPATH"; then
5156 { { echo "$as_me:$LINENO: error: invalid --with-clang, path does not specify an executable" >&5
5157echo "$as_me: error: invalid --with-clang, path does not specify an executable" >&2;}
5158 { (exit 1); exit 1; }; }
5159 fi
5160elif test "$with_built_clang" = "yes"; then
5161 WITH_BUILT_CLANG=1
5162elif test "$with_built_clang" = "no"; then
5163 WITH_BUILT_CLANG=0
5164else
5165 if test "$with_built_clang" != "check"; then
5166 { { echo "$as_me:$LINENO: error: invalid value for --with-built-clang." >&5
5167echo "$as_me: error: invalid value for --with-built-clang." >&2;}
5168 { (exit 1); exit 1; }; }
5169 fi
5170
5171 if test -f ${srcdir}/tools/clang/README.txt; then
5172 WITH_BUILT_CLANG=1
5173 fi
5174fi
5175
5176if ! test -z "$WITH_CLANGPATH"; then
5177 { echo "$as_me:$LINENO: result: $WITH_CLANGPATH" >&5
5178echo "${ECHO_T}$WITH_CLANGPATH" >&6; }
5179 WITH_CLANGXXPATH=`"$WITH_CLANGPATH" --print-prog-name=clang++`
5180elif test "$WITH_BUILT_CLANG" = "1"; then
5181 { echo "$as_me:$LINENO: result: built" >&5
5182echo "${ECHO_T}built" >&6; }
5183else
5184 { echo "$as_me:$LINENO: result: none" >&5
5185echo "${ECHO_T}none" >&6; }
5186fi
5187CLANGPATH=$WITH_CLANGPATH
5188
5189CLANGXXPATH=$WITH_CLANGXXPATH
5190
5191ENABLE_BUILT_CLANG=$WITH_BUILT_CLANG
5192
5193
5194
Daniel Dunbar1fce9482009-11-04 04:32:50 +00005195# Check whether --with-optimize-option was given.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005196if test "${with_optimize_option+set}" = set; then
Daniel Dunbar1fce9482009-11-04 04:32:50 +00005197 withval=$with_optimize_option;
5198else
5199 withval=default
5200fi
5201
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005202{ echo "$as_me:$LINENO: checking optimization flags" >&5
5203echo $ECHO_N "checking optimization flags... $ECHO_C" >&6; }
Daniel Dunbar1fce9482009-11-04 04:32:50 +00005204case "$withval" in
5205 default)
5206 case "$llvm_cv_os_type" in
Daniel Dunbarf9138782010-04-30 17:12:26 +00005207 FreeBSD) optimize_option=-O2 ;;
Daniel Dunbar195d2de2010-04-10 18:56:24 +00005208 MingW) optimize_option=-O2 ;;
5209 *) optimize_option=-O3 ;;
Daniel Dunbar1fce9482009-11-04 04:32:50 +00005210 esac ;;
5211 *) optimize_option="$withval" ;;
5212esac
5213OPTIMIZE_OPTION=$optimize_option
5214
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005215{ echo "$as_me:$LINENO: result: $optimize_option" >&5
5216echo "${ECHO_T}$optimize_option" >&6; }
Daniel Dunbar1fce9482009-11-04 04:32:50 +00005217
5218
Reid Spencera773bd52006-08-04 18:18:08 +00005219# Check whether --with-extra-options was given.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005220if test "${with_extra_options+set}" = set; then
Reid Spencera773bd52006-08-04 18:18:08 +00005221 withval=$with_extra_options;
5222else
5223 withval=default
5224fi
5225
5226case "$withval" in
5227 default) EXTRA_OPTIONS= ;;
5228 *) EXTRA_OPTIONS=$withval ;;
5229esac
5230EXTRA_OPTIONS=$EXTRA_OPTIONS
5231
5232
Gordon Henriksenc0efff82007-10-02 09:50:32 +00005233# Check whether --enable-bindings was given.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005234if test "${enable_bindings+set}" = set; then
Gordon Henriksenc0efff82007-10-02 09:50:32 +00005235 enableval=$enable_bindings;
5236else
5237 enableval=default
5238fi
5239
5240BINDINGS_TO_BUILD=""
5241case "$enableval" in
Gordon Henriksenbae4adc2007-10-02 10:14:42 +00005242 yes | default | auto) BINDINGS_TO_BUILD="auto" ;;
Gordon Henriksenc0efff82007-10-02 09:50:32 +00005243 all ) BINDINGS_TO_BUILD="ocaml" ;;
5244 none | no) BINDINGS_TO_BUILD="" ;;
5245 *)for a_binding in `echo $enableval|sed -e 's/,/ /g' ` ; do
5246 case "$a_binding" in
5247 ocaml) BINDINGS_TO_BUILD="ocaml $BINDINGS_TO_BUILD" ;;
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005248 *) { { echo "$as_me:$LINENO: error: Unrecognized binding $a_binding" >&5
5249echo "$as_me: error: Unrecognized binding $a_binding" >&2;}
5250 { (exit 1); exit 1; }; } ;;
Gordon Henriksenc0efff82007-10-02 09:50:32 +00005251 esac
5252 done
5253 ;;
5254esac
5255
Reid Spencera773bd52006-08-04 18:18:08 +00005256
Gordon Henriksenf0915682007-10-02 16:42:22 +00005257# Check whether --with-ocaml-libdir was given.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005258if test "${with_ocaml_libdir+set}" = set; then
Gordon Henriksenf0915682007-10-02 16:42:22 +00005259 withval=$with_ocaml_libdir;
5260else
5261 withval=auto
5262fi
5263
5264case "$withval" in
5265 auto) with_ocaml_libdir="$withval" ;;
5266 /* | [A-Za-z]:[\\/]*) with_ocaml_libdir="$withval" ;;
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005267 *) { { echo "$as_me:$LINENO: error: Invalid path for --with-ocaml-libdir. Provide full path" >&5
5268echo "$as_me: error: Invalid path for --with-ocaml-libdir. Provide full path" >&2;}
5269 { (exit 1); exit 1; }; } ;;
Gordon Henriksenf0915682007-10-02 16:42:22 +00005270esac
5271
5272
Rafael Espindolad6c8ec62009-12-07 00:27:35 +00005273# Check whether --with-c-include-dirs was given.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005274if test "${with_c_include_dirs+set}" = set; then
Rafael Espindolad6c8ec62009-12-07 00:27:35 +00005275 withval=$with_c_include_dirs;
Rafael Espindola7f9ec912009-11-12 05:46:09 +00005276else
5277 withval=""
5278fi
5279
5280
5281cat >>confdefs.h <<_ACEOF
5282#define C_INCLUDE_DIRS "$withval"
5283_ACEOF
5284
5285
5286
Rafael Espindola420d23c2009-11-16 19:46:55 +00005287# Check whether --with-cxx-include-root was given.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005288if test "${with_cxx_include_root+set}" = set; then
Rafael Espindola420d23c2009-11-16 19:46:55 +00005289 withval=$with_cxx_include_root;
5290else
5291 withval=""
5292fi
5293
5294
5295cat >>confdefs.h <<_ACEOF
5296#define CXX_INCLUDE_ROOT "$withval"
5297_ACEOF
5298
5299
5300
5301# Check whether --with-cxx-include-arch was given.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005302if test "${with_cxx_include_arch+set}" = set; then
Rafael Espindola420d23c2009-11-16 19:46:55 +00005303 withval=$with_cxx_include_arch;
5304else
5305 withval=""
5306fi
5307
5308
5309cat >>confdefs.h <<_ACEOF
5310#define CXX_INCLUDE_ARCH "$withval"
5311_ACEOF
5312
5313
5314
5315# Check whether --with-cxx-include-32bit-dir was given.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005316if test "${with_cxx_include_32bit_dir+set}" = set; then
Rafael Espindola420d23c2009-11-16 19:46:55 +00005317 withval=$with_cxx_include_32bit_dir;
5318else
5319 withval=""
5320fi
5321
5322
5323cat >>confdefs.h <<_ACEOF
5324#define CXX_INCLUDE_32BIT_DIR "$withval"
5325_ACEOF
5326
5327
5328
5329# Check whether --with-cxx-include-64bit-dir was given.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005330if test "${with_cxx_include_64bit_dir+set}" = set; then
Rafael Espindola420d23c2009-11-16 19:46:55 +00005331 withval=$with_cxx_include_64bit_dir;
5332else
5333 withval=""
5334fi
5335
5336
5337cat >>confdefs.h <<_ACEOF
5338#define CXX_INCLUDE_64BIT_DIR "$withval"
5339_ACEOF
5340
5341
5342
Nick Lewyckye792b1d2009-02-03 07:10:30 +00005343# Check whether --with-binutils-include was given.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005344if test "${with_binutils_include+set}" = set; then
Nick Lewyckye792b1d2009-02-03 07:10:30 +00005345 withval=$with_binutils_include;
5346else
5347 withval=default
5348fi
5349
5350case "$withval" in
5351 default) WITH_BINUTILS_INCDIR=default ;;
5352 /* | [A-Za-z]:[\\/]*) WITH_BINUTILS_INCDIR=$withval ;;
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005353 *) { { echo "$as_me:$LINENO: error: Invalid path for --with-binutils-include. Provide full path" >&5
5354echo "$as_me: error: Invalid path for --with-binutils-include. Provide full path" >&2;}
5355 { (exit 1); exit 1; }; } ;;
Nick Lewyckye792b1d2009-02-03 07:10:30 +00005356esac
5357if test "x$WITH_BINUTILS_INCDIR" != xdefault ; then
5358 BINUTILS_INCDIR=$WITH_BINUTILS_INCDIR
5359
5360 if test ! -f "$WITH_BINUTILS_INCDIR/plugin-api.h"; then
5361 echo "$WITH_BINUTILS_INCDIR/plugin-api.h"
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005362 { { echo "$as_me:$LINENO: error: Invalid path to directory containing plugin-api.h." >&5
5363echo "$as_me: error: Invalid path to directory containing plugin-api.h." >&2;}
5364 { (exit 1); exit 1; }; };
Nick Lewyckye792b1d2009-02-03 07:10:30 +00005365 fi
5366fi
5367
Nick Lewyckyb4a921a2009-06-06 06:25:09 +00005368# Check whether --enable-libffi was given.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005369if test "${enable_libffi+set}" = set; then
Jeffrey Yasskinbc83d062010-02-09 23:03:44 +00005370 enableval=$enable_libffi; case "$enableval" in
5371 yes) llvm_cv_enable_libffi="yes" ;;
5372 no) llvm_cv_enable_libffi="no" ;;
5373 *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-libffi. Use \"yes\" or \"no\"" >&5
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005374echo "$as_me: error: Invalid setting for --enable-libffi. Use \"yes\" or \"no\"" >&2;}
5375 { (exit 1); exit 1; }; } ;;
Jeffrey Yasskinbc83d062010-02-09 23:03:44 +00005376 esac
5377else
5378 llvm_cv_enable_libffi=no
5379fi
5380
Nick Lewyckyb4a921a2009-06-06 06:25:09 +00005381
Mikhail Glushenkovd0f27c42009-07-04 14:23:08 +00005382if test "$llvm_cv_os_type" = "Win32" ; then
5383 llvmc_dynamic="yes"
5384else
5385 llvmc_dynamic="no"
5386fi
5387
5388# Check whether --enable-llvmc-dynamic was given.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005389if test "${enable_llvmc_dynamic+set}" = set; then
Mikhail Glushenkovd0f27c42009-07-04 14:23:08 +00005390 enableval=$enable_llvmc_dynamic;
5391else
5392 enableval=$llvmc_dynamic
5393fi
5394
5395if test ${enableval} = "yes" && test "$ENABLE_PIC" -eq 1 ; then
5396 ENABLE_LLVMC_DYNAMIC=ENABLE_LLVMC_DYNAMIC=1
5397
5398else
5399 ENABLE_LLVMC_DYNAMIC=
5400
5401fi
5402
5403# Check whether --enable-llvmc-dynamic-plugins was given.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005404if test "${enable_llvmc_dynamic_plugins+set}" = set; then
Mikhail Glushenkovd0f27c42009-07-04 14:23:08 +00005405 enableval=$enable_llvmc_dynamic_plugins;
5406else
5407 enableval=yes
5408fi
5409
5410if test ${enableval} = "yes" ; then
5411 ENABLE_LLVMC_DYNAMIC_PLUGINS=ENABLE_LLVMC_DYNAMIC_PLUGINS=1
5412
5413else
5414 ENABLE_LLVMC_DYNAMIC_PLUGINS=
5415
5416fi
5417
Nick Lewyckye792b1d2009-02-03 07:10:30 +00005418
Reid Spencera773bd52006-08-04 18:18:08 +00005419ac_ext=c
5420ac_cpp='$CPP $CPPFLAGS'
5421ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5422ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5423ac_compiler_gnu=$ac_cv_c_compiler_gnu
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005424{ echo "$as_me:$LINENO: checking how to run the C preprocessor" >&5
5425echo $ECHO_N "checking how to run the C preprocessor... $ECHO_C" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00005426# On Suns, sometimes $CPP names a directory.
5427if test -n "$CPP" && test -d "$CPP"; then
5428 CPP=
5429fi
5430if test -z "$CPP"; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005431 if test "${ac_cv_prog_CPP+set}" = set; then
5432 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencera773bd52006-08-04 18:18:08 +00005433else
5434 # Double quotes because CPP needs to be expanded
5435 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
5436 do
5437 ac_preproc_ok=false
5438for ac_c_preproc_warn_flag in '' yes
5439do
5440 # Use a header file that comes with gcc, so configuring glibc
5441 # with a fresh cross-compiler works.
5442 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
5443 # <limits.h> exists even on freestanding compilers.
5444 # On the NeXT, cc -E runs the code through the compiler's parser,
5445 # not just through cpp. "Syntax error" is here to catch this case.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005446 cat >conftest.$ac_ext <<_ACEOF
5447/* confdefs.h. */
5448_ACEOF
5449cat confdefs.h >>conftest.$ac_ext
5450cat >>conftest.$ac_ext <<_ACEOF
Reid Spencera773bd52006-08-04 18:18:08 +00005451/* end confdefs.h. */
5452#ifdef __STDC__
5453# include <limits.h>
5454#else
5455# include <assert.h>
5456#endif
5457 Syntax error
5458_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005459if { (ac_try="$ac_cpp conftest.$ac_ext"
5460case "(($ac_try" in
5461 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5462 *) ac_try_echo=$ac_try;;
5463esac
5464eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5465 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
5466 ac_status=$?
5467 grep -v '^ *+' conftest.er1 >conftest.err
5468 rm -f conftest.er1
5469 cat conftest.err >&5
5470 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5471 (exit $ac_status); } >/dev/null; then
5472 if test -s conftest.err; then
5473 ac_cpp_err=$ac_c_preproc_warn_flag
5474 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
5475 else
5476 ac_cpp_err=
5477 fi
Torok Edwin871384f2010-01-26 08:50:50 +00005478else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005479 ac_cpp_err=yes
5480fi
5481if test -z "$ac_cpp_err"; then
5482 :
5483else
5484 echo "$as_me: failed program was:" >&5
5485sed 's/^/| /' conftest.$ac_ext >&5
5486
Reid Spencera773bd52006-08-04 18:18:08 +00005487 # Broken: fails on valid input.
5488continue
5489fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005490
Reid Spencera773bd52006-08-04 18:18:08 +00005491rm -f conftest.err conftest.$ac_ext
5492
5493 # OK, works on sane cases. Now check whether nonexistent headers
5494 # can be detected and how.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005495 cat >conftest.$ac_ext <<_ACEOF
5496/* confdefs.h. */
5497_ACEOF
5498cat confdefs.h >>conftest.$ac_ext
5499cat >>conftest.$ac_ext <<_ACEOF
Reid Spencera773bd52006-08-04 18:18:08 +00005500/* end confdefs.h. */
5501#include <ac_nonexistent.h>
5502_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005503if { (ac_try="$ac_cpp conftest.$ac_ext"
5504case "(($ac_try" in
5505 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5506 *) ac_try_echo=$ac_try;;
5507esac
5508eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5509 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
5510 ac_status=$?
5511 grep -v '^ *+' conftest.er1 >conftest.err
5512 rm -f conftest.er1
5513 cat conftest.err >&5
5514 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5515 (exit $ac_status); } >/dev/null; then
5516 if test -s conftest.err; then
5517 ac_cpp_err=$ac_c_preproc_warn_flag
5518 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
5519 else
5520 ac_cpp_err=
5521 fi
5522else
5523 ac_cpp_err=yes
5524fi
5525if test -z "$ac_cpp_err"; then
Reid Spencera773bd52006-08-04 18:18:08 +00005526 # Broken: success on invalid input.
5527continue
5528else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005529 echo "$as_me: failed program was:" >&5
5530sed 's/^/| /' conftest.$ac_ext >&5
5531
Reid Spencera773bd52006-08-04 18:18:08 +00005532 # Passes both tests.
5533ac_preproc_ok=:
5534break
5535fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005536
Reid Spencera773bd52006-08-04 18:18:08 +00005537rm -f conftest.err conftest.$ac_ext
5538
5539done
5540# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
5541rm -f conftest.err conftest.$ac_ext
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005542if $ac_preproc_ok; then
Reid Spencera773bd52006-08-04 18:18:08 +00005543 break
5544fi
5545
5546 done
5547 ac_cv_prog_CPP=$CPP
5548
5549fi
5550 CPP=$ac_cv_prog_CPP
5551else
5552 ac_cv_prog_CPP=$CPP
5553fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005554{ echo "$as_me:$LINENO: result: $CPP" >&5
5555echo "${ECHO_T}$CPP" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00005556ac_preproc_ok=false
5557for ac_c_preproc_warn_flag in '' yes
5558do
5559 # Use a header file that comes with gcc, so configuring glibc
5560 # with a fresh cross-compiler works.
5561 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
5562 # <limits.h> exists even on freestanding compilers.
5563 # On the NeXT, cc -E runs the code through the compiler's parser,
5564 # not just through cpp. "Syntax error" is here to catch this case.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005565 cat >conftest.$ac_ext <<_ACEOF
5566/* confdefs.h. */
5567_ACEOF
5568cat confdefs.h >>conftest.$ac_ext
5569cat >>conftest.$ac_ext <<_ACEOF
Reid Spencera773bd52006-08-04 18:18:08 +00005570/* end confdefs.h. */
5571#ifdef __STDC__
5572# include <limits.h>
5573#else
5574# include <assert.h>
5575#endif
5576 Syntax error
5577_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005578if { (ac_try="$ac_cpp conftest.$ac_ext"
5579case "(($ac_try" in
5580 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5581 *) ac_try_echo=$ac_try;;
5582esac
5583eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5584 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
5585 ac_status=$?
5586 grep -v '^ *+' conftest.er1 >conftest.err
5587 rm -f conftest.er1
5588 cat conftest.err >&5
5589 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5590 (exit $ac_status); } >/dev/null; then
5591 if test -s conftest.err; then
5592 ac_cpp_err=$ac_c_preproc_warn_flag
5593 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
5594 else
5595 ac_cpp_err=
5596 fi
Torok Edwin871384f2010-01-26 08:50:50 +00005597else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005598 ac_cpp_err=yes
5599fi
5600if test -z "$ac_cpp_err"; then
5601 :
5602else
5603 echo "$as_me: failed program was:" >&5
5604sed 's/^/| /' conftest.$ac_ext >&5
5605
Reid Spencera773bd52006-08-04 18:18:08 +00005606 # Broken: fails on valid input.
5607continue
5608fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005609
Reid Spencera773bd52006-08-04 18:18:08 +00005610rm -f conftest.err conftest.$ac_ext
5611
5612 # OK, works on sane cases. Now check whether nonexistent headers
5613 # can be detected and how.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005614 cat >conftest.$ac_ext <<_ACEOF
5615/* confdefs.h. */
5616_ACEOF
5617cat confdefs.h >>conftest.$ac_ext
5618cat >>conftest.$ac_ext <<_ACEOF
Reid Spencera773bd52006-08-04 18:18:08 +00005619/* end confdefs.h. */
5620#include <ac_nonexistent.h>
5621_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005622if { (ac_try="$ac_cpp conftest.$ac_ext"
5623case "(($ac_try" in
5624 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5625 *) ac_try_echo=$ac_try;;
5626esac
5627eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5628 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
5629 ac_status=$?
5630 grep -v '^ *+' conftest.er1 >conftest.err
5631 rm -f conftest.er1
5632 cat conftest.err >&5
5633 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5634 (exit $ac_status); } >/dev/null; then
5635 if test -s conftest.err; then
5636 ac_cpp_err=$ac_c_preproc_warn_flag
5637 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
5638 else
5639 ac_cpp_err=
5640 fi
5641else
5642 ac_cpp_err=yes
5643fi
5644if test -z "$ac_cpp_err"; then
Reid Spencera773bd52006-08-04 18:18:08 +00005645 # Broken: success on invalid input.
5646continue
5647else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005648 echo "$as_me: failed program was:" >&5
5649sed 's/^/| /' conftest.$ac_ext >&5
5650
Reid Spencera773bd52006-08-04 18:18:08 +00005651 # Passes both tests.
5652ac_preproc_ok=:
5653break
5654fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005655
Reid Spencera773bd52006-08-04 18:18:08 +00005656rm -f conftest.err conftest.$ac_ext
5657
5658done
5659# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
5660rm -f conftest.err conftest.$ac_ext
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005661if $ac_preproc_ok; then
5662 :
Reid Spencera773bd52006-08-04 18:18:08 +00005663else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005664 { { echo "$as_me:$LINENO: error: C preprocessor \"$CPP\" fails sanity check
5665See \`config.log' for more details." >&5
5666echo "$as_me: error: C preprocessor \"$CPP\" fails sanity check
5667See \`config.log' for more details." >&2;}
5668 { (exit 1); exit 1; }; }
Reid Spencera773bd52006-08-04 18:18:08 +00005669fi
5670
5671ac_ext=c
5672ac_cpp='$CPP $CPPFLAGS'
5673ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5674ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5675ac_compiler_gnu=$ac_cv_c_compiler_gnu
5676
5677ac_ext=c
5678ac_cpp='$CPP $CPPFLAGS'
5679ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5680ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5681ac_compiler_gnu=$ac_cv_c_compiler_gnu
5682if test -n "$ac_tool_prefix"; then
5683 for ac_prog in gcc
5684 do
5685 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
5686set dummy $ac_tool_prefix$ac_prog; ac_word=$2
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005687{ echo "$as_me:$LINENO: checking for $ac_word" >&5
5688echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
5689if test "${ac_cv_prog_CC+set}" = set; then
5690 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencera773bd52006-08-04 18:18:08 +00005691else
5692 if test -n "$CC"; then
5693 ac_cv_prog_CC="$CC" # Let the user override the test.
5694else
5695as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5696for as_dir in $PATH
5697do
5698 IFS=$as_save_IFS
5699 test -z "$as_dir" && as_dir=.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005700 for ac_exec_ext in '' $ac_executable_extensions; do
5701 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
Reid Spencera773bd52006-08-04 18:18:08 +00005702 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005703 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Reid Spencera773bd52006-08-04 18:18:08 +00005704 break 2
5705 fi
5706done
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005707done
Reid Spencera773bd52006-08-04 18:18:08 +00005708IFS=$as_save_IFS
5709
5710fi
5711fi
5712CC=$ac_cv_prog_CC
5713if test -n "$CC"; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005714 { echo "$as_me:$LINENO: result: $CC" >&5
5715echo "${ECHO_T}$CC" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00005716else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005717 { echo "$as_me:$LINENO: result: no" >&5
5718echo "${ECHO_T}no" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00005719fi
5720
5721
5722 test -n "$CC" && break
5723 done
5724fi
5725if test -z "$CC"; then
5726 ac_ct_CC=$CC
5727 for ac_prog in gcc
5728do
5729 # Extract the first word of "$ac_prog", so it can be a program name with args.
5730set dummy $ac_prog; ac_word=$2
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005731{ echo "$as_me:$LINENO: checking for $ac_word" >&5
5732echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
5733if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
5734 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencera773bd52006-08-04 18:18:08 +00005735else
5736 if test -n "$ac_ct_CC"; then
5737 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
5738else
5739as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5740for as_dir in $PATH
5741do
5742 IFS=$as_save_IFS
5743 test -z "$as_dir" && as_dir=.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005744 for ac_exec_ext in '' $ac_executable_extensions; do
5745 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
Reid Spencera773bd52006-08-04 18:18:08 +00005746 ac_cv_prog_ac_ct_CC="$ac_prog"
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005747 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Reid Spencera773bd52006-08-04 18:18:08 +00005748 break 2
5749 fi
5750done
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005751done
Reid Spencera773bd52006-08-04 18:18:08 +00005752IFS=$as_save_IFS
5753
5754fi
5755fi
5756ac_ct_CC=$ac_cv_prog_ac_ct_CC
5757if test -n "$ac_ct_CC"; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005758 { echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
5759echo "${ECHO_T}$ac_ct_CC" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00005760else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005761 { echo "$as_me:$LINENO: result: no" >&5
5762echo "${ECHO_T}no" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00005763fi
5764
5765
5766 test -n "$ac_ct_CC" && break
5767done
5768
5769 if test "x$ac_ct_CC" = x; then
5770 CC=""
5771 else
5772 case $cross_compiling:$ac_tool_warned in
5773yes:)
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005774{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
5775whose name does not start with the host triplet. If you think this
5776configuration is useful to you, please write to autoconf@gnu.org." >&5
5777echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
5778whose name does not start with the host triplet. If you think this
5779configuration is useful to you, please write to autoconf@gnu.org." >&2;}
Reid Spencera773bd52006-08-04 18:18:08 +00005780ac_tool_warned=yes ;;
5781esac
5782 CC=$ac_ct_CC
5783 fi
5784fi
5785
5786
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005787test -z "$CC" && { { echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH
5788See \`config.log' for more details." >&5
5789echo "$as_me: error: no acceptable C compiler found in \$PATH
5790See \`config.log' for more details." >&2;}
5791 { (exit 1); exit 1; }; }
Reid Spencera773bd52006-08-04 18:18:08 +00005792
5793# Provide some information about the compiler.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005794echo "$as_me:$LINENO: checking for C compiler version" >&5
5795ac_compiler=`set X $ac_compile; echo $2`
5796{ (ac_try="$ac_compiler --version >&5"
Reid Spencera773bd52006-08-04 18:18:08 +00005797case "(($ac_try" in
5798 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5799 *) ac_try_echo=$ac_try;;
5800esac
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005801eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5802 (eval "$ac_compiler --version >&5") 2>&5
Reid Spencera773bd52006-08-04 18:18:08 +00005803 ac_status=$?
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005804 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5805 (exit $ac_status); }
5806{ (ac_try="$ac_compiler -v >&5"
5807case "(($ac_try" in
5808 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5809 *) ac_try_echo=$ac_try;;
5810esac
5811eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5812 (eval "$ac_compiler -v >&5") 2>&5
5813 ac_status=$?
5814 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5815 (exit $ac_status); }
5816{ (ac_try="$ac_compiler -V >&5"
5817case "(($ac_try" in
5818 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5819 *) ac_try_echo=$ac_try;;
5820esac
5821eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5822 (eval "$ac_compiler -V >&5") 2>&5
5823 ac_status=$?
5824 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5825 (exit $ac_status); }
Reid Spencera773bd52006-08-04 18:18:08 +00005826
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005827{ echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5
5828echo $ECHO_N "checking whether we are using the GNU C compiler... $ECHO_C" >&6; }
5829if test "${ac_cv_c_compiler_gnu+set}" = set; then
5830 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencera773bd52006-08-04 18:18:08 +00005831else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005832 cat >conftest.$ac_ext <<_ACEOF
5833/* confdefs.h. */
5834_ACEOF
5835cat confdefs.h >>conftest.$ac_ext
5836cat >>conftest.$ac_ext <<_ACEOF
Reid Spencera773bd52006-08-04 18:18:08 +00005837/* end confdefs.h. */
5838
5839int
5840main ()
5841{
5842#ifndef __GNUC__
5843 choke me
5844#endif
5845
5846 ;
5847 return 0;
5848}
5849_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005850rm -f conftest.$ac_objext
5851if { (ac_try="$ac_compile"
5852case "(($ac_try" in
5853 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5854 *) ac_try_echo=$ac_try;;
5855esac
5856eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5857 (eval "$ac_compile") 2>conftest.er1
5858 ac_status=$?
5859 grep -v '^ *+' conftest.er1 >conftest.err
5860 rm -f conftest.er1
5861 cat conftest.err >&5
5862 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5863 (exit $ac_status); } &&
5864 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
5865 { (case "(($ac_try" in
5866 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5867 *) ac_try_echo=$ac_try;;
5868esac
5869eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5870 (eval "$ac_try") 2>&5
5871 ac_status=$?
5872 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5873 (exit $ac_status); }; } &&
5874 { ac_try='test -s conftest.$ac_objext'
5875 { (case "(($ac_try" in
5876 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5877 *) ac_try_echo=$ac_try;;
5878esac
5879eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5880 (eval "$ac_try") 2>&5
5881 ac_status=$?
5882 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5883 (exit $ac_status); }; }; then
Reid Spencera773bd52006-08-04 18:18:08 +00005884 ac_compiler_gnu=yes
5885else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005886 echo "$as_me: failed program was:" >&5
5887sed 's/^/| /' conftest.$ac_ext >&5
5888
5889 ac_compiler_gnu=no
Reid Spencera773bd52006-08-04 18:18:08 +00005890fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005891
Reid Spencera773bd52006-08-04 18:18:08 +00005892rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5893ac_cv_c_compiler_gnu=$ac_compiler_gnu
5894
5895fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005896{ echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5
5897echo "${ECHO_T}$ac_cv_c_compiler_gnu" >&6; }
5898GCC=`test $ac_compiler_gnu = yes && echo yes`
Reid Spencera773bd52006-08-04 18:18:08 +00005899ac_test_CFLAGS=${CFLAGS+set}
5900ac_save_CFLAGS=$CFLAGS
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005901{ echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5
5902echo $ECHO_N "checking whether $CC accepts -g... $ECHO_C" >&6; }
5903if test "${ac_cv_prog_cc_g+set}" = set; then
5904 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencera773bd52006-08-04 18:18:08 +00005905else
5906 ac_save_c_werror_flag=$ac_c_werror_flag
5907 ac_c_werror_flag=yes
5908 ac_cv_prog_cc_g=no
5909 CFLAGS="-g"
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005910 cat >conftest.$ac_ext <<_ACEOF
5911/* confdefs.h. */
5912_ACEOF
5913cat confdefs.h >>conftest.$ac_ext
5914cat >>conftest.$ac_ext <<_ACEOF
Reid Spencera773bd52006-08-04 18:18:08 +00005915/* end confdefs.h. */
5916
5917int
5918main ()
5919{
5920
5921 ;
5922 return 0;
5923}
5924_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005925rm -f conftest.$ac_objext
5926if { (ac_try="$ac_compile"
5927case "(($ac_try" in
5928 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5929 *) ac_try_echo=$ac_try;;
5930esac
5931eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5932 (eval "$ac_compile") 2>conftest.er1
5933 ac_status=$?
5934 grep -v '^ *+' conftest.er1 >conftest.err
5935 rm -f conftest.er1
5936 cat conftest.err >&5
5937 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5938 (exit $ac_status); } &&
5939 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
5940 { (case "(($ac_try" in
5941 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5942 *) ac_try_echo=$ac_try;;
5943esac
5944eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5945 (eval "$ac_try") 2>&5
5946 ac_status=$?
5947 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5948 (exit $ac_status); }; } &&
5949 { ac_try='test -s conftest.$ac_objext'
5950 { (case "(($ac_try" in
5951 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5952 *) ac_try_echo=$ac_try;;
5953esac
5954eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5955 (eval "$ac_try") 2>&5
5956 ac_status=$?
5957 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5958 (exit $ac_status); }; }; then
Reid Spencera773bd52006-08-04 18:18:08 +00005959 ac_cv_prog_cc_g=yes
5960else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005961 echo "$as_me: failed program was:" >&5
5962sed 's/^/| /' conftest.$ac_ext >&5
5963
5964 CFLAGS=""
5965 cat >conftest.$ac_ext <<_ACEOF
5966/* confdefs.h. */
5967_ACEOF
5968cat confdefs.h >>conftest.$ac_ext
5969cat >>conftest.$ac_ext <<_ACEOF
Reid Spencera773bd52006-08-04 18:18:08 +00005970/* end confdefs.h. */
5971
5972int
5973main ()
5974{
5975
5976 ;
5977 return 0;
5978}
5979_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005980rm -f conftest.$ac_objext
5981if { (ac_try="$ac_compile"
5982case "(($ac_try" in
5983 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5984 *) ac_try_echo=$ac_try;;
5985esac
5986eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5987 (eval "$ac_compile") 2>conftest.er1
5988 ac_status=$?
5989 grep -v '^ *+' conftest.er1 >conftest.err
5990 rm -f conftest.er1
5991 cat conftest.err >&5
5992 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5993 (exit $ac_status); } &&
5994 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
5995 { (case "(($ac_try" in
5996 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5997 *) ac_try_echo=$ac_try;;
5998esac
5999eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6000 (eval "$ac_try") 2>&5
6001 ac_status=$?
6002 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6003 (exit $ac_status); }; } &&
6004 { ac_try='test -s conftest.$ac_objext'
6005 { (case "(($ac_try" in
6006 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6007 *) ac_try_echo=$ac_try;;
6008esac
6009eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6010 (eval "$ac_try") 2>&5
6011 ac_status=$?
6012 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6013 (exit $ac_status); }; }; then
6014 :
Torok Edwin871384f2010-01-26 08:50:50 +00006015else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006016 echo "$as_me: failed program was:" >&5
6017sed 's/^/| /' conftest.$ac_ext >&5
6018
6019 ac_c_werror_flag=$ac_save_c_werror_flag
Reid Spencera773bd52006-08-04 18:18:08 +00006020 CFLAGS="-g"
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006021 cat >conftest.$ac_ext <<_ACEOF
6022/* confdefs.h. */
6023_ACEOF
6024cat confdefs.h >>conftest.$ac_ext
6025cat >>conftest.$ac_ext <<_ACEOF
Reid Spencera773bd52006-08-04 18:18:08 +00006026/* end confdefs.h. */
6027
6028int
6029main ()
6030{
6031
6032 ;
6033 return 0;
6034}
6035_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006036rm -f conftest.$ac_objext
6037if { (ac_try="$ac_compile"
6038case "(($ac_try" in
6039 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6040 *) ac_try_echo=$ac_try;;
6041esac
6042eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6043 (eval "$ac_compile") 2>conftest.er1
6044 ac_status=$?
6045 grep -v '^ *+' conftest.er1 >conftest.err
6046 rm -f conftest.er1
6047 cat conftest.err >&5
6048 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6049 (exit $ac_status); } &&
6050 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
6051 { (case "(($ac_try" in
6052 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6053 *) ac_try_echo=$ac_try;;
6054esac
6055eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6056 (eval "$ac_try") 2>&5
6057 ac_status=$?
6058 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6059 (exit $ac_status); }; } &&
6060 { ac_try='test -s conftest.$ac_objext'
6061 { (case "(($ac_try" in
6062 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6063 *) ac_try_echo=$ac_try;;
6064esac
6065eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6066 (eval "$ac_try") 2>&5
6067 ac_status=$?
6068 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6069 (exit $ac_status); }; }; then
Reid Spencera773bd52006-08-04 18:18:08 +00006070 ac_cv_prog_cc_g=yes
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006071else
6072 echo "$as_me: failed program was:" >&5
6073sed 's/^/| /' conftest.$ac_ext >&5
6074
6075
Reid Spencera773bd52006-08-04 18:18:08 +00006076fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006077
Reid Spencera773bd52006-08-04 18:18:08 +00006078rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6079fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006080
Reid Spencera773bd52006-08-04 18:18:08 +00006081rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6082fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006083
Reid Spencera773bd52006-08-04 18:18:08 +00006084rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6085 ac_c_werror_flag=$ac_save_c_werror_flag
6086fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006087{ echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5
6088echo "${ECHO_T}$ac_cv_prog_cc_g" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00006089if test "$ac_test_CFLAGS" = set; then
6090 CFLAGS=$ac_save_CFLAGS
6091elif test $ac_cv_prog_cc_g = yes; then
6092 if test "$GCC" = yes; then
6093 CFLAGS="-g -O2"
6094 else
6095 CFLAGS="-g"
6096 fi
6097else
6098 if test "$GCC" = yes; then
6099 CFLAGS="-O2"
6100 else
6101 CFLAGS=
6102 fi
6103fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006104{ echo "$as_me:$LINENO: checking for $CC option to accept ISO C89" >&5
6105echo $ECHO_N "checking for $CC option to accept ISO C89... $ECHO_C" >&6; }
6106if test "${ac_cv_prog_cc_c89+set}" = set; then
6107 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencera773bd52006-08-04 18:18:08 +00006108else
6109 ac_cv_prog_cc_c89=no
6110ac_save_CC=$CC
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006111cat >conftest.$ac_ext <<_ACEOF
6112/* confdefs.h. */
6113_ACEOF
6114cat confdefs.h >>conftest.$ac_ext
6115cat >>conftest.$ac_ext <<_ACEOF
Reid Spencera773bd52006-08-04 18:18:08 +00006116/* end confdefs.h. */
6117#include <stdarg.h>
6118#include <stdio.h>
6119#include <sys/types.h>
6120#include <sys/stat.h>
6121/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
6122struct buf { int x; };
6123FILE * (*rcsopen) (struct buf *, struct stat *, int);
6124static char *e (p, i)
6125 char **p;
6126 int i;
6127{
6128 return p[i];
6129}
6130static char *f (char * (*g) (char **, int), char **p, ...)
6131{
6132 char *s;
6133 va_list v;
6134 va_start (v,p);
6135 s = g (p, va_arg (v,int));
6136 va_end (v);
6137 return s;
6138}
6139
6140/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
6141 function prototypes and stuff, but not '\xHH' hex character constants.
6142 These don't provoke an error unfortunately, instead are silently treated
6143 as 'x'. The following induces an error, until -std is added to get
6144 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
6145 array size at least. It's necessary to write '\x00'==0 to get something
6146 that's true only with -std. */
6147int osf4_cc_array ['\x00' == 0 ? 1 : -1];
6148
6149/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
6150 inside strings and character constants. */
6151#define FOO(x) 'x'
6152int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
6153
6154int test (int i, double x);
6155struct s1 {int (*f) (int a);};
6156struct s2 {int (*f) (double a);};
6157int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
6158int argc;
6159char **argv;
6160int
6161main ()
6162{
6163return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
6164 ;
6165 return 0;
6166}
6167_ACEOF
6168for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
6169 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
6170do
6171 CC="$ac_save_CC $ac_arg"
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006172 rm -f conftest.$ac_objext
6173if { (ac_try="$ac_compile"
6174case "(($ac_try" in
6175 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6176 *) ac_try_echo=$ac_try;;
6177esac
6178eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6179 (eval "$ac_compile") 2>conftest.er1
6180 ac_status=$?
6181 grep -v '^ *+' conftest.er1 >conftest.err
6182 rm -f conftest.er1
6183 cat conftest.err >&5
6184 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6185 (exit $ac_status); } &&
6186 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
6187 { (case "(($ac_try" in
6188 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6189 *) ac_try_echo=$ac_try;;
6190esac
6191eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6192 (eval "$ac_try") 2>&5
6193 ac_status=$?
6194 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6195 (exit $ac_status); }; } &&
6196 { ac_try='test -s conftest.$ac_objext'
6197 { (case "(($ac_try" in
6198 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6199 *) ac_try_echo=$ac_try;;
6200esac
6201eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6202 (eval "$ac_try") 2>&5
6203 ac_status=$?
6204 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6205 (exit $ac_status); }; }; then
Reid Spencera773bd52006-08-04 18:18:08 +00006206 ac_cv_prog_cc_c89=$ac_arg
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006207else
6208 echo "$as_me: failed program was:" >&5
6209sed 's/^/| /' conftest.$ac_ext >&5
6210
6211
Reid Spencera773bd52006-08-04 18:18:08 +00006212fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006213
Reid Spencera773bd52006-08-04 18:18:08 +00006214rm -f core conftest.err conftest.$ac_objext
6215 test "x$ac_cv_prog_cc_c89" != "xno" && break
6216done
6217rm -f conftest.$ac_ext
6218CC=$ac_save_CC
6219
6220fi
6221# AC_CACHE_VAL
6222case "x$ac_cv_prog_cc_c89" in
6223 x)
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006224 { echo "$as_me:$LINENO: result: none needed" >&5
6225echo "${ECHO_T}none needed" >&6; } ;;
Reid Spencera773bd52006-08-04 18:18:08 +00006226 xno)
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006227 { echo "$as_me:$LINENO: result: unsupported" >&5
6228echo "${ECHO_T}unsupported" >&6; } ;;
Reid Spencera773bd52006-08-04 18:18:08 +00006229 *)
6230 CC="$CC $ac_cv_prog_cc_c89"
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006231 { echo "$as_me:$LINENO: result: $ac_cv_prog_cc_c89" >&5
6232echo "${ECHO_T}$ac_cv_prog_cc_c89" >&6; } ;;
Reid Spencera773bd52006-08-04 18:18:08 +00006233esac
6234
6235
6236ac_ext=c
6237ac_cpp='$CPP $CPPFLAGS'
6238ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6239ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6240ac_compiler_gnu=$ac_cv_c_compiler_gnu
6241
6242ac_ext=cpp
6243ac_cpp='$CXXCPP $CPPFLAGS'
6244ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6245ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6246ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
6247if test -z "$CXX"; then
6248 if test -n "$CCC"; then
6249 CXX=$CCC
6250 else
6251 if test -n "$ac_tool_prefix"; then
6252 for ac_prog in g++
6253 do
6254 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
6255set dummy $ac_tool_prefix$ac_prog; ac_word=$2
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006256{ echo "$as_me:$LINENO: checking for $ac_word" >&5
6257echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6258if test "${ac_cv_prog_CXX+set}" = set; then
6259 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencera773bd52006-08-04 18:18:08 +00006260else
6261 if test -n "$CXX"; then
6262 ac_cv_prog_CXX="$CXX" # Let the user override the test.
6263else
6264as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6265for as_dir in $PATH
6266do
6267 IFS=$as_save_IFS
6268 test -z "$as_dir" && as_dir=.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006269 for ac_exec_ext in '' $ac_executable_extensions; do
6270 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
Reid Spencera773bd52006-08-04 18:18:08 +00006271 ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006272 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Reid Spencera773bd52006-08-04 18:18:08 +00006273 break 2
6274 fi
6275done
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006276done
Reid Spencera773bd52006-08-04 18:18:08 +00006277IFS=$as_save_IFS
6278
6279fi
6280fi
6281CXX=$ac_cv_prog_CXX
6282if test -n "$CXX"; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006283 { echo "$as_me:$LINENO: result: $CXX" >&5
6284echo "${ECHO_T}$CXX" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00006285else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006286 { echo "$as_me:$LINENO: result: no" >&5
6287echo "${ECHO_T}no" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00006288fi
6289
6290
6291 test -n "$CXX" && break
6292 done
6293fi
6294if test -z "$CXX"; then
6295 ac_ct_CXX=$CXX
6296 for ac_prog in g++
6297do
6298 # Extract the first word of "$ac_prog", so it can be a program name with args.
6299set dummy $ac_prog; ac_word=$2
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006300{ echo "$as_me:$LINENO: checking for $ac_word" >&5
6301echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6302if test "${ac_cv_prog_ac_ct_CXX+set}" = set; then
6303 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencera773bd52006-08-04 18:18:08 +00006304else
6305 if test -n "$ac_ct_CXX"; then
6306 ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
6307else
6308as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6309for as_dir in $PATH
6310do
6311 IFS=$as_save_IFS
6312 test -z "$as_dir" && as_dir=.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006313 for ac_exec_ext in '' $ac_executable_extensions; do
6314 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
Reid Spencera773bd52006-08-04 18:18:08 +00006315 ac_cv_prog_ac_ct_CXX="$ac_prog"
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006316 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Reid Spencera773bd52006-08-04 18:18:08 +00006317 break 2
6318 fi
6319done
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006320done
Reid Spencera773bd52006-08-04 18:18:08 +00006321IFS=$as_save_IFS
6322
6323fi
6324fi
6325ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
6326if test -n "$ac_ct_CXX"; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006327 { echo "$as_me:$LINENO: result: $ac_ct_CXX" >&5
6328echo "${ECHO_T}$ac_ct_CXX" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00006329else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006330 { echo "$as_me:$LINENO: result: no" >&5
6331echo "${ECHO_T}no" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00006332fi
6333
6334
6335 test -n "$ac_ct_CXX" && break
6336done
6337
6338 if test "x$ac_ct_CXX" = x; then
6339 CXX="g++"
6340 else
6341 case $cross_compiling:$ac_tool_warned in
6342yes:)
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006343{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
6344whose name does not start with the host triplet. If you think this
6345configuration is useful to you, please write to autoconf@gnu.org." >&5
6346echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
6347whose name does not start with the host triplet. If you think this
6348configuration is useful to you, please write to autoconf@gnu.org." >&2;}
Reid Spencera773bd52006-08-04 18:18:08 +00006349ac_tool_warned=yes ;;
6350esac
6351 CXX=$ac_ct_CXX
6352 fi
6353fi
6354
6355 fi
6356fi
6357# Provide some information about the compiler.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006358echo "$as_me:$LINENO: checking for C++ compiler version" >&5
6359ac_compiler=`set X $ac_compile; echo $2`
6360{ (ac_try="$ac_compiler --version >&5"
Reid Spencera773bd52006-08-04 18:18:08 +00006361case "(($ac_try" in
6362 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6363 *) ac_try_echo=$ac_try;;
6364esac
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006365eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6366 (eval "$ac_compiler --version >&5") 2>&5
Reid Spencera773bd52006-08-04 18:18:08 +00006367 ac_status=$?
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006368 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6369 (exit $ac_status); }
6370{ (ac_try="$ac_compiler -v >&5"
6371case "(($ac_try" in
6372 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6373 *) ac_try_echo=$ac_try;;
6374esac
6375eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6376 (eval "$ac_compiler -v >&5") 2>&5
6377 ac_status=$?
6378 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6379 (exit $ac_status); }
6380{ (ac_try="$ac_compiler -V >&5"
6381case "(($ac_try" in
6382 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6383 *) ac_try_echo=$ac_try;;
6384esac
6385eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6386 (eval "$ac_compiler -V >&5") 2>&5
6387 ac_status=$?
6388 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6389 (exit $ac_status); }
Reid Spencera773bd52006-08-04 18:18:08 +00006390
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006391{ echo "$as_me:$LINENO: checking whether we are using the GNU C++ compiler" >&5
6392echo $ECHO_N "checking whether we are using the GNU C++ compiler... $ECHO_C" >&6; }
6393if test "${ac_cv_cxx_compiler_gnu+set}" = set; then
6394 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencera773bd52006-08-04 18:18:08 +00006395else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006396 cat >conftest.$ac_ext <<_ACEOF
6397/* confdefs.h. */
6398_ACEOF
6399cat confdefs.h >>conftest.$ac_ext
6400cat >>conftest.$ac_ext <<_ACEOF
Reid Spencera773bd52006-08-04 18:18:08 +00006401/* end confdefs.h. */
6402
6403int
6404main ()
6405{
6406#ifndef __GNUC__
6407 choke me
6408#endif
6409
6410 ;
6411 return 0;
6412}
6413_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006414rm -f conftest.$ac_objext
6415if { (ac_try="$ac_compile"
6416case "(($ac_try" in
6417 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6418 *) ac_try_echo=$ac_try;;
6419esac
6420eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6421 (eval "$ac_compile") 2>conftest.er1
6422 ac_status=$?
6423 grep -v '^ *+' conftest.er1 >conftest.err
6424 rm -f conftest.er1
6425 cat conftest.err >&5
6426 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6427 (exit $ac_status); } &&
6428 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
6429 { (case "(($ac_try" in
6430 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6431 *) ac_try_echo=$ac_try;;
6432esac
6433eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6434 (eval "$ac_try") 2>&5
6435 ac_status=$?
6436 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6437 (exit $ac_status); }; } &&
6438 { ac_try='test -s conftest.$ac_objext'
6439 { (case "(($ac_try" in
6440 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6441 *) ac_try_echo=$ac_try;;
6442esac
6443eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6444 (eval "$ac_try") 2>&5
6445 ac_status=$?
6446 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6447 (exit $ac_status); }; }; then
Reid Spencera773bd52006-08-04 18:18:08 +00006448 ac_compiler_gnu=yes
6449else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006450 echo "$as_me: failed program was:" >&5
6451sed 's/^/| /' conftest.$ac_ext >&5
6452
6453 ac_compiler_gnu=no
Reid Spencera773bd52006-08-04 18:18:08 +00006454fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006455
Reid Spencera773bd52006-08-04 18:18:08 +00006456rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6457ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
6458
6459fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006460{ echo "$as_me:$LINENO: result: $ac_cv_cxx_compiler_gnu" >&5
6461echo "${ECHO_T}$ac_cv_cxx_compiler_gnu" >&6; }
6462GXX=`test $ac_compiler_gnu = yes && echo yes`
Reid Spencera773bd52006-08-04 18:18:08 +00006463ac_test_CXXFLAGS=${CXXFLAGS+set}
6464ac_save_CXXFLAGS=$CXXFLAGS
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006465{ echo "$as_me:$LINENO: checking whether $CXX accepts -g" >&5
6466echo $ECHO_N "checking whether $CXX accepts -g... $ECHO_C" >&6; }
6467if test "${ac_cv_prog_cxx_g+set}" = set; then
6468 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencera773bd52006-08-04 18:18:08 +00006469else
6470 ac_save_cxx_werror_flag=$ac_cxx_werror_flag
6471 ac_cxx_werror_flag=yes
6472 ac_cv_prog_cxx_g=no
6473 CXXFLAGS="-g"
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006474 cat >conftest.$ac_ext <<_ACEOF
6475/* confdefs.h. */
6476_ACEOF
6477cat confdefs.h >>conftest.$ac_ext
6478cat >>conftest.$ac_ext <<_ACEOF
Reid Spencera773bd52006-08-04 18:18:08 +00006479/* end confdefs.h. */
6480
6481int
6482main ()
6483{
6484
6485 ;
6486 return 0;
6487}
6488_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006489rm -f conftest.$ac_objext
6490if { (ac_try="$ac_compile"
6491case "(($ac_try" in
6492 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6493 *) ac_try_echo=$ac_try;;
6494esac
6495eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6496 (eval "$ac_compile") 2>conftest.er1
6497 ac_status=$?
6498 grep -v '^ *+' conftest.er1 >conftest.err
6499 rm -f conftest.er1
6500 cat conftest.err >&5
6501 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6502 (exit $ac_status); } &&
6503 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
6504 { (case "(($ac_try" in
6505 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6506 *) ac_try_echo=$ac_try;;
6507esac
6508eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6509 (eval "$ac_try") 2>&5
6510 ac_status=$?
6511 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6512 (exit $ac_status); }; } &&
6513 { ac_try='test -s conftest.$ac_objext'
6514 { (case "(($ac_try" in
6515 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6516 *) ac_try_echo=$ac_try;;
6517esac
6518eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6519 (eval "$ac_try") 2>&5
6520 ac_status=$?
6521 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6522 (exit $ac_status); }; }; then
Reid Spencera773bd52006-08-04 18:18:08 +00006523 ac_cv_prog_cxx_g=yes
6524else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006525 echo "$as_me: failed program was:" >&5
6526sed 's/^/| /' conftest.$ac_ext >&5
6527
6528 CXXFLAGS=""
6529 cat >conftest.$ac_ext <<_ACEOF
6530/* confdefs.h. */
6531_ACEOF
6532cat confdefs.h >>conftest.$ac_ext
6533cat >>conftest.$ac_ext <<_ACEOF
Reid Spencera773bd52006-08-04 18:18:08 +00006534/* end confdefs.h. */
6535
6536int
6537main ()
6538{
6539
6540 ;
6541 return 0;
6542}
6543_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006544rm -f conftest.$ac_objext
6545if { (ac_try="$ac_compile"
6546case "(($ac_try" in
6547 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6548 *) ac_try_echo=$ac_try;;
6549esac
6550eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6551 (eval "$ac_compile") 2>conftest.er1
6552 ac_status=$?
6553 grep -v '^ *+' conftest.er1 >conftest.err
6554 rm -f conftest.er1
6555 cat conftest.err >&5
6556 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6557 (exit $ac_status); } &&
6558 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
6559 { (case "(($ac_try" in
6560 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6561 *) ac_try_echo=$ac_try;;
6562esac
6563eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6564 (eval "$ac_try") 2>&5
6565 ac_status=$?
6566 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6567 (exit $ac_status); }; } &&
6568 { ac_try='test -s conftest.$ac_objext'
6569 { (case "(($ac_try" in
6570 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6571 *) ac_try_echo=$ac_try;;
6572esac
6573eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6574 (eval "$ac_try") 2>&5
6575 ac_status=$?
6576 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6577 (exit $ac_status); }; }; then
6578 :
Torok Edwin871384f2010-01-26 08:50:50 +00006579else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006580 echo "$as_me: failed program was:" >&5
6581sed 's/^/| /' conftest.$ac_ext >&5
6582
6583 ac_cxx_werror_flag=$ac_save_cxx_werror_flag
Reid Spencera773bd52006-08-04 18:18:08 +00006584 CXXFLAGS="-g"
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006585 cat >conftest.$ac_ext <<_ACEOF
6586/* confdefs.h. */
6587_ACEOF
6588cat confdefs.h >>conftest.$ac_ext
6589cat >>conftest.$ac_ext <<_ACEOF
Reid Spencera773bd52006-08-04 18:18:08 +00006590/* end confdefs.h. */
6591
6592int
6593main ()
6594{
6595
6596 ;
6597 return 0;
6598}
6599_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006600rm -f conftest.$ac_objext
6601if { (ac_try="$ac_compile"
6602case "(($ac_try" in
6603 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6604 *) ac_try_echo=$ac_try;;
6605esac
6606eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6607 (eval "$ac_compile") 2>conftest.er1
6608 ac_status=$?
6609 grep -v '^ *+' conftest.er1 >conftest.err
6610 rm -f conftest.er1
6611 cat conftest.err >&5
6612 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6613 (exit $ac_status); } &&
6614 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
6615 { (case "(($ac_try" in
6616 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6617 *) ac_try_echo=$ac_try;;
6618esac
6619eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6620 (eval "$ac_try") 2>&5
6621 ac_status=$?
6622 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6623 (exit $ac_status); }; } &&
6624 { ac_try='test -s conftest.$ac_objext'
6625 { (case "(($ac_try" in
6626 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6627 *) ac_try_echo=$ac_try;;
6628esac
6629eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6630 (eval "$ac_try") 2>&5
6631 ac_status=$?
6632 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6633 (exit $ac_status); }; }; then
Reid Spencera773bd52006-08-04 18:18:08 +00006634 ac_cv_prog_cxx_g=yes
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006635else
6636 echo "$as_me: failed program was:" >&5
6637sed 's/^/| /' conftest.$ac_ext >&5
6638
6639
Reid Spencera773bd52006-08-04 18:18:08 +00006640fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006641
Reid Spencera773bd52006-08-04 18:18:08 +00006642rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6643fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006644
Reid Spencera773bd52006-08-04 18:18:08 +00006645rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6646fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006647
Reid Spencera773bd52006-08-04 18:18:08 +00006648rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6649 ac_cxx_werror_flag=$ac_save_cxx_werror_flag
6650fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006651{ echo "$as_me:$LINENO: result: $ac_cv_prog_cxx_g" >&5
6652echo "${ECHO_T}$ac_cv_prog_cxx_g" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00006653if test "$ac_test_CXXFLAGS" = set; then
6654 CXXFLAGS=$ac_save_CXXFLAGS
6655elif test $ac_cv_prog_cxx_g = yes; then
6656 if test "$GXX" = yes; then
6657 CXXFLAGS="-g -O2"
6658 else
6659 CXXFLAGS="-g"
6660 fi
6661else
6662 if test "$GXX" = yes; then
6663 CXXFLAGS="-O2"
6664 else
6665 CXXFLAGS=
6666 fi
6667fi
6668ac_ext=c
6669ac_cpp='$CPP $CPPFLAGS'
6670ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6671ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6672ac_compiler_gnu=$ac_cv_c_compiler_gnu
6673
Reid Spencera773bd52006-08-04 18:18:08 +00006674
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006675{ echo "$as_me:$LINENO: checking for BSD-compatible nm" >&5
6676echo $ECHO_N "checking for BSD-compatible nm... $ECHO_C" >&6; }
6677if test "${lt_cv_path_NM+set}" = set; then
6678 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencera773bd52006-08-04 18:18:08 +00006679else
6680 if test -n "$NM"; then
6681 # Let the user override the test.
6682 lt_cv_path_NM="$NM"
6683else
6684 lt_nm_to_check="${ac_tool_prefix}nm"
6685 if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
6686 lt_nm_to_check="$lt_nm_to_check nm"
6687 fi
6688 for lt_tmp_nm in $lt_nm_to_check; do
6689 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
6690 for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
6691 IFS="$lt_save_ifs"
6692 test -z "$ac_dir" && ac_dir=.
6693 tmp_nm="$ac_dir/$lt_tmp_nm"
6694 if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
6695 # Check to see if the nm accepts a BSD-compat flag.
6696 # Adding the `sed 1q' prevents false positives on HP-UX, which says:
6697 # nm: unknown option "B" ignored
6698 # Tru64's nm complains that /dev/null is an invalid object file
6699 case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
6700 */dev/null* | *'Invalid file or object type'*)
6701 lt_cv_path_NM="$tmp_nm -B"
6702 break
6703 ;;
6704 *)
6705 case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
6706 */dev/null*)
6707 lt_cv_path_NM="$tmp_nm -p"
6708 break
6709 ;;
6710 *)
6711 lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
6712 continue # so that we can try to find one that supports BSD flags
6713 ;;
6714 esac
6715 ;;
6716 esac
6717 fi
6718 done
6719 IFS="$lt_save_ifs"
6720 done
6721 test -z "$lt_cv_path_NM" && lt_cv_path_NM=nm
6722fi
6723fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006724{ echo "$as_me:$LINENO: result: $lt_cv_path_NM" >&5
6725echo "${ECHO_T}$lt_cv_path_NM" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00006726NM="$lt_cv_path_NM"
6727
6728
6729
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006730{ echo "$as_me:$LINENO: checking for GNU make" >&5
6731echo $ECHO_N "checking for GNU make... $ECHO_C" >&6; }
6732if test "${llvm_cv_gnu_make_command+set}" = set; then
6733 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencera773bd52006-08-04 18:18:08 +00006734else
6735 llvm_cv_gnu_make_command=''
6736 for a in "$MAKE" make gmake gnumake ; do
6737 if test -z "$a" ; then continue ; fi ;
6738 if ( sh -c "$a --version" 2> /dev/null | grep GNU 2>&1 > /dev/null )
6739 then
6740 llvm_cv_gnu_make_command=$a ;
6741 break;
6742 fi
6743 done
6744fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006745{ echo "$as_me:$LINENO: result: $llvm_cv_gnu_make_command" >&5
6746echo "${ECHO_T}$llvm_cv_gnu_make_command" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00006747 if test "x$llvm_cv_gnu_make_command" != "x" ; then
6748 ifGNUmake='' ;
6749 else
6750 ifGNUmake='#' ;
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006751 { echo "$as_me:$LINENO: result: \"Not found\"" >&5
6752echo "${ECHO_T}\"Not found\"" >&6; };
Reid Spencera773bd52006-08-04 18:18:08 +00006753 fi
6754
6755
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006756{ echo "$as_me:$LINENO: checking whether ln -s works" >&5
6757echo $ECHO_N "checking whether ln -s works... $ECHO_C" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00006758LN_S=$as_ln_s
6759if test "$LN_S" = "ln -s"; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006760 { echo "$as_me:$LINENO: result: yes" >&5
6761echo "${ECHO_T}yes" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00006762else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006763 { echo "$as_me:$LINENO: result: no, using $LN_S" >&5
6764echo "${ECHO_T}no, using $LN_S" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00006765fi
6766
6767# Extract the first word of "cmp", so it can be a program name with args.
6768set dummy cmp; ac_word=$2
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006769{ echo "$as_me:$LINENO: checking for $ac_word" >&5
6770echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6771if test "${ac_cv_path_CMP+set}" = set; then
6772 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencera773bd52006-08-04 18:18:08 +00006773else
6774 case $CMP in
6775 [\\/]* | ?:[\\/]*)
6776 ac_cv_path_CMP="$CMP" # Let the user override the test with a path.
6777 ;;
6778 *)
6779 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6780for as_dir in $PATH
6781do
6782 IFS=$as_save_IFS
6783 test -z "$as_dir" && as_dir=.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006784 for ac_exec_ext in '' $ac_executable_extensions; do
6785 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
Reid Spencera773bd52006-08-04 18:18:08 +00006786 ac_cv_path_CMP="$as_dir/$ac_word$ac_exec_ext"
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006787 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Reid Spencera773bd52006-08-04 18:18:08 +00006788 break 2
6789 fi
6790done
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006791done
Reid Spencera773bd52006-08-04 18:18:08 +00006792IFS=$as_save_IFS
6793
6794 test -z "$ac_cv_path_CMP" && ac_cv_path_CMP="cmp"
6795 ;;
6796esac
6797fi
6798CMP=$ac_cv_path_CMP
6799if test -n "$CMP"; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006800 { echo "$as_me:$LINENO: result: $CMP" >&5
6801echo "${ECHO_T}$CMP" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00006802else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006803 { echo "$as_me:$LINENO: result: no" >&5
6804echo "${ECHO_T}no" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00006805fi
6806
6807
6808# Extract the first word of "cp", so it can be a program name with args.
6809set dummy cp; ac_word=$2
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006810{ echo "$as_me:$LINENO: checking for $ac_word" >&5
6811echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6812if test "${ac_cv_path_CP+set}" = set; then
6813 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencera773bd52006-08-04 18:18:08 +00006814else
6815 case $CP in
6816 [\\/]* | ?:[\\/]*)
6817 ac_cv_path_CP="$CP" # Let the user override the test with a path.
6818 ;;
6819 *)
6820 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6821for as_dir in $PATH
6822do
6823 IFS=$as_save_IFS
6824 test -z "$as_dir" && as_dir=.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006825 for ac_exec_ext in '' $ac_executable_extensions; do
6826 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
Reid Spencera773bd52006-08-04 18:18:08 +00006827 ac_cv_path_CP="$as_dir/$ac_word$ac_exec_ext"
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006828 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Reid Spencera773bd52006-08-04 18:18:08 +00006829 break 2
6830 fi
6831done
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006832done
Reid Spencera773bd52006-08-04 18:18:08 +00006833IFS=$as_save_IFS
6834
6835 test -z "$ac_cv_path_CP" && ac_cv_path_CP="cp"
6836 ;;
6837esac
6838fi
6839CP=$ac_cv_path_CP
6840if test -n "$CP"; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006841 { echo "$as_me:$LINENO: result: $CP" >&5
6842echo "${ECHO_T}$CP" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00006843else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006844 { echo "$as_me:$LINENO: result: no" >&5
6845echo "${ECHO_T}no" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00006846fi
6847
6848
6849# Extract the first word of "date", so it can be a program name with args.
6850set dummy date; ac_word=$2
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006851{ echo "$as_me:$LINENO: checking for $ac_word" >&5
6852echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6853if test "${ac_cv_path_DATE+set}" = set; then
6854 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencera773bd52006-08-04 18:18:08 +00006855else
6856 case $DATE in
6857 [\\/]* | ?:[\\/]*)
6858 ac_cv_path_DATE="$DATE" # Let the user override the test with a path.
6859 ;;
6860 *)
6861 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6862for as_dir in $PATH
6863do
6864 IFS=$as_save_IFS
6865 test -z "$as_dir" && as_dir=.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006866 for ac_exec_ext in '' $ac_executable_extensions; do
6867 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
Reid Spencera773bd52006-08-04 18:18:08 +00006868 ac_cv_path_DATE="$as_dir/$ac_word$ac_exec_ext"
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006869 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Reid Spencera773bd52006-08-04 18:18:08 +00006870 break 2
6871 fi
6872done
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006873done
Reid Spencera773bd52006-08-04 18:18:08 +00006874IFS=$as_save_IFS
6875
6876 test -z "$ac_cv_path_DATE" && ac_cv_path_DATE="date"
6877 ;;
6878esac
6879fi
6880DATE=$ac_cv_path_DATE
6881if test -n "$DATE"; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006882 { echo "$as_me:$LINENO: result: $DATE" >&5
6883echo "${ECHO_T}$DATE" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00006884else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006885 { echo "$as_me:$LINENO: result: no" >&5
6886echo "${ECHO_T}no" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00006887fi
6888
6889
6890# Extract the first word of "find", so it can be a program name with args.
6891set dummy find; ac_word=$2
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006892{ echo "$as_me:$LINENO: checking for $ac_word" >&5
6893echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6894if test "${ac_cv_path_FIND+set}" = set; then
6895 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencera773bd52006-08-04 18:18:08 +00006896else
6897 case $FIND in
6898 [\\/]* | ?:[\\/]*)
6899 ac_cv_path_FIND="$FIND" # Let the user override the test with a path.
6900 ;;
6901 *)
6902 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6903for as_dir in $PATH
6904do
6905 IFS=$as_save_IFS
6906 test -z "$as_dir" && as_dir=.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006907 for ac_exec_ext in '' $ac_executable_extensions; do
6908 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
Reid Spencera773bd52006-08-04 18:18:08 +00006909 ac_cv_path_FIND="$as_dir/$ac_word$ac_exec_ext"
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006910 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Reid Spencera773bd52006-08-04 18:18:08 +00006911 break 2
6912 fi
6913done
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006914done
Reid Spencera773bd52006-08-04 18:18:08 +00006915IFS=$as_save_IFS
6916
6917 test -z "$ac_cv_path_FIND" && ac_cv_path_FIND="find"
6918 ;;
6919esac
6920fi
6921FIND=$ac_cv_path_FIND
6922if test -n "$FIND"; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006923 { echo "$as_me:$LINENO: result: $FIND" >&5
6924echo "${ECHO_T}$FIND" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00006925else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006926 { echo "$as_me:$LINENO: result: no" >&5
6927echo "${ECHO_T}no" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00006928fi
6929
6930
6931# Extract the first word of "grep", so it can be a program name with args.
6932set dummy grep; ac_word=$2
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006933{ echo "$as_me:$LINENO: checking for $ac_word" >&5
6934echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6935if test "${ac_cv_path_GREP+set}" = set; then
6936 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencera773bd52006-08-04 18:18:08 +00006937else
6938 case $GREP in
6939 [\\/]* | ?:[\\/]*)
6940 ac_cv_path_GREP="$GREP" # Let the user override the test with a path.
6941 ;;
6942 *)
6943 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6944for as_dir in $PATH
6945do
6946 IFS=$as_save_IFS
6947 test -z "$as_dir" && as_dir=.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006948 for ac_exec_ext in '' $ac_executable_extensions; do
6949 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
Reid Spencera773bd52006-08-04 18:18:08 +00006950 ac_cv_path_GREP="$as_dir/$ac_word$ac_exec_ext"
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006951 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Reid Spencera773bd52006-08-04 18:18:08 +00006952 break 2
6953 fi
6954done
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006955done
Reid Spencera773bd52006-08-04 18:18:08 +00006956IFS=$as_save_IFS
6957
6958 test -z "$ac_cv_path_GREP" && ac_cv_path_GREP="grep"
6959 ;;
6960esac
6961fi
6962GREP=$ac_cv_path_GREP
6963if test -n "$GREP"; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006964 { echo "$as_me:$LINENO: result: $GREP" >&5
6965echo "${ECHO_T}$GREP" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00006966else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006967 { echo "$as_me:$LINENO: result: no" >&5
6968echo "${ECHO_T}no" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00006969fi
6970
6971
6972# Extract the first word of "mkdir", so it can be a program name with args.
6973set dummy mkdir; ac_word=$2
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006974{ echo "$as_me:$LINENO: checking for $ac_word" >&5
6975echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6976if test "${ac_cv_path_MKDIR+set}" = set; then
6977 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencera773bd52006-08-04 18:18:08 +00006978else
6979 case $MKDIR in
6980 [\\/]* | ?:[\\/]*)
6981 ac_cv_path_MKDIR="$MKDIR" # Let the user override the test with a path.
6982 ;;
6983 *)
6984 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6985for as_dir in $PATH
6986do
6987 IFS=$as_save_IFS
6988 test -z "$as_dir" && as_dir=.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006989 for ac_exec_ext in '' $ac_executable_extensions; do
6990 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
Reid Spencera773bd52006-08-04 18:18:08 +00006991 ac_cv_path_MKDIR="$as_dir/$ac_word$ac_exec_ext"
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006992 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Reid Spencera773bd52006-08-04 18:18:08 +00006993 break 2
6994 fi
6995done
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006996done
Reid Spencera773bd52006-08-04 18:18:08 +00006997IFS=$as_save_IFS
6998
6999 test -z "$ac_cv_path_MKDIR" && ac_cv_path_MKDIR="mkdir"
7000 ;;
7001esac
7002fi
7003MKDIR=$ac_cv_path_MKDIR
7004if test -n "$MKDIR"; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007005 { echo "$as_me:$LINENO: result: $MKDIR" >&5
7006echo "${ECHO_T}$MKDIR" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00007007else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007008 { echo "$as_me:$LINENO: result: no" >&5
7009echo "${ECHO_T}no" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00007010fi
7011
7012
7013# Extract the first word of "mv", so it can be a program name with args.
7014set dummy mv; ac_word=$2
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007015{ echo "$as_me:$LINENO: checking for $ac_word" >&5
7016echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7017if test "${ac_cv_path_MV+set}" = set; then
7018 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencera773bd52006-08-04 18:18:08 +00007019else
7020 case $MV in
7021 [\\/]* | ?:[\\/]*)
7022 ac_cv_path_MV="$MV" # Let the user override the test with a path.
7023 ;;
7024 *)
7025 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7026for as_dir in $PATH
7027do
7028 IFS=$as_save_IFS
7029 test -z "$as_dir" && as_dir=.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007030 for ac_exec_ext in '' $ac_executable_extensions; do
7031 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
Reid Spencera773bd52006-08-04 18:18:08 +00007032 ac_cv_path_MV="$as_dir/$ac_word$ac_exec_ext"
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007033 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Reid Spencera773bd52006-08-04 18:18:08 +00007034 break 2
7035 fi
7036done
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007037done
Reid Spencera773bd52006-08-04 18:18:08 +00007038IFS=$as_save_IFS
7039
7040 test -z "$ac_cv_path_MV" && ac_cv_path_MV="mv"
7041 ;;
7042esac
7043fi
7044MV=$ac_cv_path_MV
7045if test -n "$MV"; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007046 { echo "$as_me:$LINENO: result: $MV" >&5
7047echo "${ECHO_T}$MV" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00007048else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007049 { echo "$as_me:$LINENO: result: no" >&5
7050echo "${ECHO_T}no" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00007051fi
7052
7053
7054if test -n "$ac_tool_prefix"; then
7055 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
7056set dummy ${ac_tool_prefix}ranlib; ac_word=$2
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007057{ echo "$as_me:$LINENO: checking for $ac_word" >&5
7058echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7059if test "${ac_cv_prog_RANLIB+set}" = set; then
7060 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencera773bd52006-08-04 18:18:08 +00007061else
7062 if test -n "$RANLIB"; then
7063 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
7064else
7065as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7066for as_dir in $PATH
7067do
7068 IFS=$as_save_IFS
7069 test -z "$as_dir" && as_dir=.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007070 for ac_exec_ext in '' $ac_executable_extensions; do
7071 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
Reid Spencera773bd52006-08-04 18:18:08 +00007072 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007073 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Reid Spencera773bd52006-08-04 18:18:08 +00007074 break 2
7075 fi
7076done
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007077done
Reid Spencera773bd52006-08-04 18:18:08 +00007078IFS=$as_save_IFS
7079
7080fi
7081fi
7082RANLIB=$ac_cv_prog_RANLIB
7083if test -n "$RANLIB"; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007084 { echo "$as_me:$LINENO: result: $RANLIB" >&5
7085echo "${ECHO_T}$RANLIB" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00007086else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007087 { echo "$as_me:$LINENO: result: no" >&5
7088echo "${ECHO_T}no" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00007089fi
7090
7091
7092fi
7093if test -z "$ac_cv_prog_RANLIB"; then
7094 ac_ct_RANLIB=$RANLIB
7095 # Extract the first word of "ranlib", so it can be a program name with args.
7096set dummy ranlib; ac_word=$2
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007097{ echo "$as_me:$LINENO: checking for $ac_word" >&5
7098echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7099if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then
7100 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencera773bd52006-08-04 18:18:08 +00007101else
7102 if test -n "$ac_ct_RANLIB"; then
7103 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
7104else
7105as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7106for as_dir in $PATH
7107do
7108 IFS=$as_save_IFS
7109 test -z "$as_dir" && as_dir=.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007110 for ac_exec_ext in '' $ac_executable_extensions; do
7111 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
Reid Spencera773bd52006-08-04 18:18:08 +00007112 ac_cv_prog_ac_ct_RANLIB="ranlib"
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007113 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Reid Spencera773bd52006-08-04 18:18:08 +00007114 break 2
7115 fi
7116done
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007117done
Reid Spencera773bd52006-08-04 18:18:08 +00007118IFS=$as_save_IFS
7119
7120fi
7121fi
7122ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
7123if test -n "$ac_ct_RANLIB"; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007124 { echo "$as_me:$LINENO: result: $ac_ct_RANLIB" >&5
7125echo "${ECHO_T}$ac_ct_RANLIB" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00007126else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007127 { echo "$as_me:$LINENO: result: no" >&5
7128echo "${ECHO_T}no" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00007129fi
7130
7131 if test "x$ac_ct_RANLIB" = x; then
7132 RANLIB=":"
7133 else
7134 case $cross_compiling:$ac_tool_warned in
7135yes:)
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007136{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
7137whose name does not start with the host triplet. If you think this
7138configuration is useful to you, please write to autoconf@gnu.org." >&5
7139echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
7140whose name does not start with the host triplet. If you think this
7141configuration is useful to you, please write to autoconf@gnu.org." >&2;}
Reid Spencera773bd52006-08-04 18:18:08 +00007142ac_tool_warned=yes ;;
7143esac
7144 RANLIB=$ac_ct_RANLIB
7145 fi
7146else
7147 RANLIB="$ac_cv_prog_RANLIB"
7148fi
7149
Torok Edwin871384f2010-01-26 08:50:50 +00007150if test -n "$ac_tool_prefix"; then
7151 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
7152set dummy ${ac_tool_prefix}ar; ac_word=$2
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007153{ echo "$as_me:$LINENO: checking for $ac_word" >&5
7154echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7155if test "${ac_cv_prog_AR+set}" = set; then
7156 echo $ECHO_N "(cached) $ECHO_C" >&6
Torok Edwin871384f2010-01-26 08:50:50 +00007157else
7158 if test -n "$AR"; then
7159 ac_cv_prog_AR="$AR" # Let the user override the test.
7160else
7161as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7162for as_dir in $PATH
7163do
7164 IFS=$as_save_IFS
7165 test -z "$as_dir" && as_dir=.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007166 for ac_exec_ext in '' $ac_executable_extensions; do
7167 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
Torok Edwin871384f2010-01-26 08:50:50 +00007168 ac_cv_prog_AR="${ac_tool_prefix}ar"
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007169 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Torok Edwin871384f2010-01-26 08:50:50 +00007170 break 2
7171 fi
7172done
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007173done
Torok Edwin871384f2010-01-26 08:50:50 +00007174IFS=$as_save_IFS
7175
7176fi
7177fi
7178AR=$ac_cv_prog_AR
7179if test -n "$AR"; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007180 { echo "$as_me:$LINENO: result: $AR" >&5
7181echo "${ECHO_T}$AR" >&6; }
Torok Edwin871384f2010-01-26 08:50:50 +00007182else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007183 { echo "$as_me:$LINENO: result: no" >&5
7184echo "${ECHO_T}no" >&6; }
Torok Edwin871384f2010-01-26 08:50:50 +00007185fi
7186
7187
7188fi
7189if test -z "$ac_cv_prog_AR"; then
7190 ac_ct_AR=$AR
7191 # Extract the first word of "ar", so it can be a program name with args.
7192set dummy ar; ac_word=$2
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007193{ echo "$as_me:$LINENO: checking for $ac_word" >&5
7194echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7195if test "${ac_cv_prog_ac_ct_AR+set}" = set; then
7196 echo $ECHO_N "(cached) $ECHO_C" >&6
Torok Edwin871384f2010-01-26 08:50:50 +00007197else
7198 if test -n "$ac_ct_AR"; then
7199 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
7200else
7201as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7202for as_dir in $PATH
7203do
7204 IFS=$as_save_IFS
7205 test -z "$as_dir" && as_dir=.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007206 for ac_exec_ext in '' $ac_executable_extensions; do
7207 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
Torok Edwin871384f2010-01-26 08:50:50 +00007208 ac_cv_prog_ac_ct_AR="ar"
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007209 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Torok Edwin871384f2010-01-26 08:50:50 +00007210 break 2
7211 fi
7212done
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007213done
Torok Edwin871384f2010-01-26 08:50:50 +00007214IFS=$as_save_IFS
7215
7216fi
7217fi
7218ac_ct_AR=$ac_cv_prog_ac_ct_AR
7219if test -n "$ac_ct_AR"; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007220 { echo "$as_me:$LINENO: result: $ac_ct_AR" >&5
7221echo "${ECHO_T}$ac_ct_AR" >&6; }
Torok Edwin871384f2010-01-26 08:50:50 +00007222else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007223 { echo "$as_me:$LINENO: result: no" >&5
7224echo "${ECHO_T}no" >&6; }
Torok Edwin871384f2010-01-26 08:50:50 +00007225fi
7226
7227 if test "x$ac_ct_AR" = x; then
7228 AR="false"
7229 else
7230 case $cross_compiling:$ac_tool_warned in
7231yes:)
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007232{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
7233whose name does not start with the host triplet. If you think this
7234configuration is useful to you, please write to autoconf@gnu.org." >&5
7235echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
7236whose name does not start with the host triplet. If you think this
7237configuration is useful to you, please write to autoconf@gnu.org." >&2;}
Torok Edwin871384f2010-01-26 08:50:50 +00007238ac_tool_warned=yes ;;
7239esac
7240 AR=$ac_ct_AR
7241 fi
7242else
7243 AR="$ac_cv_prog_AR"
7244fi
7245
Reid Spencera773bd52006-08-04 18:18:08 +00007246# Extract the first word of "rm", so it can be a program name with args.
7247set dummy rm; ac_word=$2
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007248{ echo "$as_me:$LINENO: checking for $ac_word" >&5
7249echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7250if test "${ac_cv_path_RM+set}" = set; then
7251 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencera773bd52006-08-04 18:18:08 +00007252else
7253 case $RM in
7254 [\\/]* | ?:[\\/]*)
7255 ac_cv_path_RM="$RM" # Let the user override the test with a path.
7256 ;;
7257 *)
7258 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7259for as_dir in $PATH
7260do
7261 IFS=$as_save_IFS
7262 test -z "$as_dir" && as_dir=.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007263 for ac_exec_ext in '' $ac_executable_extensions; do
7264 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
Reid Spencera773bd52006-08-04 18:18:08 +00007265 ac_cv_path_RM="$as_dir/$ac_word$ac_exec_ext"
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007266 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Reid Spencera773bd52006-08-04 18:18:08 +00007267 break 2
7268 fi
7269done
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007270done
Reid Spencera773bd52006-08-04 18:18:08 +00007271IFS=$as_save_IFS
7272
7273 test -z "$ac_cv_path_RM" && ac_cv_path_RM="rm"
7274 ;;
7275esac
7276fi
7277RM=$ac_cv_path_RM
7278if test -n "$RM"; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007279 { echo "$as_me:$LINENO: result: $RM" >&5
7280echo "${ECHO_T}$RM" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00007281else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007282 { echo "$as_me:$LINENO: result: no" >&5
7283echo "${ECHO_T}no" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00007284fi
7285
7286
7287# Extract the first word of "sed", so it can be a program name with args.
7288set dummy sed; ac_word=$2
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007289{ echo "$as_me:$LINENO: checking for $ac_word" >&5
7290echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7291if test "${ac_cv_path_SED+set}" = set; then
7292 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencera773bd52006-08-04 18:18:08 +00007293else
7294 case $SED in
7295 [\\/]* | ?:[\\/]*)
7296 ac_cv_path_SED="$SED" # Let the user override the test with a path.
7297 ;;
7298 *)
7299 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7300for as_dir in $PATH
7301do
7302 IFS=$as_save_IFS
7303 test -z "$as_dir" && as_dir=.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007304 for ac_exec_ext in '' $ac_executable_extensions; do
7305 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
Reid Spencera773bd52006-08-04 18:18:08 +00007306 ac_cv_path_SED="$as_dir/$ac_word$ac_exec_ext"
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007307 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Reid Spencera773bd52006-08-04 18:18:08 +00007308 break 2
7309 fi
7310done
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007311done
Reid Spencera773bd52006-08-04 18:18:08 +00007312IFS=$as_save_IFS
7313
7314 test -z "$ac_cv_path_SED" && ac_cv_path_SED="sed"
7315 ;;
7316esac
7317fi
7318SED=$ac_cv_path_SED
7319if test -n "$SED"; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007320 { echo "$as_me:$LINENO: result: $SED" >&5
7321echo "${ECHO_T}$SED" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00007322else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007323 { echo "$as_me:$LINENO: result: no" >&5
7324echo "${ECHO_T}no" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00007325fi
7326
7327
7328# Extract the first word of "tar", so it can be a program name with args.
7329set dummy tar; ac_word=$2
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007330{ echo "$as_me:$LINENO: checking for $ac_word" >&5
7331echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7332if test "${ac_cv_path_TAR+set}" = set; then
7333 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencera773bd52006-08-04 18:18:08 +00007334else
7335 case $TAR in
7336 [\\/]* | ?:[\\/]*)
7337 ac_cv_path_TAR="$TAR" # Let the user override the test with a path.
7338 ;;
7339 *)
7340 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7341for as_dir in $PATH
7342do
7343 IFS=$as_save_IFS
7344 test -z "$as_dir" && as_dir=.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007345 for ac_exec_ext in '' $ac_executable_extensions; do
7346 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
Reid Spencera773bd52006-08-04 18:18:08 +00007347 ac_cv_path_TAR="$as_dir/$ac_word$ac_exec_ext"
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007348 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Reid Spencera773bd52006-08-04 18:18:08 +00007349 break 2
7350 fi
7351done
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007352done
Reid Spencera773bd52006-08-04 18:18:08 +00007353IFS=$as_save_IFS
7354
7355 test -z "$ac_cv_path_TAR" && ac_cv_path_TAR="gtar"
7356 ;;
7357esac
7358fi
7359TAR=$ac_cv_path_TAR
7360if test -n "$TAR"; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007361 { echo "$as_me:$LINENO: result: $TAR" >&5
7362echo "${ECHO_T}$TAR" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00007363else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007364 { echo "$as_me:$LINENO: result: no" >&5
7365echo "${ECHO_T}no" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00007366fi
7367
7368
7369# Extract the first word of "pwd", so it can be a program name with args.
7370set dummy pwd; ac_word=$2
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007371{ echo "$as_me:$LINENO: checking for $ac_word" >&5
7372echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7373if test "${ac_cv_path_BINPWD+set}" = set; then
7374 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencera773bd52006-08-04 18:18:08 +00007375else
7376 case $BINPWD in
7377 [\\/]* | ?:[\\/]*)
7378 ac_cv_path_BINPWD="$BINPWD" # Let the user override the test with a path.
7379 ;;
7380 *)
7381 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7382for as_dir in $PATH
7383do
7384 IFS=$as_save_IFS
7385 test -z "$as_dir" && as_dir=.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007386 for ac_exec_ext in '' $ac_executable_extensions; do
7387 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
Reid Spencera773bd52006-08-04 18:18:08 +00007388 ac_cv_path_BINPWD="$as_dir/$ac_word$ac_exec_ext"
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007389 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Reid Spencera773bd52006-08-04 18:18:08 +00007390 break 2
7391 fi
7392done
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007393done
Reid Spencera773bd52006-08-04 18:18:08 +00007394IFS=$as_save_IFS
7395
7396 test -z "$ac_cv_path_BINPWD" && ac_cv_path_BINPWD="pwd"
7397 ;;
7398esac
7399fi
7400BINPWD=$ac_cv_path_BINPWD
7401if test -n "$BINPWD"; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007402 { echo "$as_me:$LINENO: result: $BINPWD" >&5
7403echo "${ECHO_T}$BINPWD" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00007404else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007405 { echo "$as_me:$LINENO: result: no" >&5
7406echo "${ECHO_T}no" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00007407fi
7408
7409
7410
7411# Extract the first word of "Graphviz", so it can be a program name with args.
7412set dummy Graphviz; ac_word=$2
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007413{ echo "$as_me:$LINENO: checking for $ac_word" >&5
7414echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7415if test "${ac_cv_path_GRAPHVIZ+set}" = set; then
7416 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencera773bd52006-08-04 18:18:08 +00007417else
7418 case $GRAPHVIZ in
7419 [\\/]* | ?:[\\/]*)
7420 ac_cv_path_GRAPHVIZ="$GRAPHVIZ" # Let the user override the test with a path.
7421 ;;
7422 *)
7423 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7424for as_dir in $PATH
7425do
7426 IFS=$as_save_IFS
7427 test -z "$as_dir" && as_dir=.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007428 for ac_exec_ext in '' $ac_executable_extensions; do
7429 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
Reid Spencera773bd52006-08-04 18:18:08 +00007430 ac_cv_path_GRAPHVIZ="$as_dir/$ac_word$ac_exec_ext"
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007431 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Reid Spencera773bd52006-08-04 18:18:08 +00007432 break 2
7433 fi
7434done
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007435done
Reid Spencera773bd52006-08-04 18:18:08 +00007436IFS=$as_save_IFS
7437
7438 test -z "$ac_cv_path_GRAPHVIZ" && ac_cv_path_GRAPHVIZ="echo Graphviz"
7439 ;;
7440esac
7441fi
7442GRAPHVIZ=$ac_cv_path_GRAPHVIZ
7443if test -n "$GRAPHVIZ"; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007444 { echo "$as_me:$LINENO: result: $GRAPHVIZ" >&5
7445echo "${ECHO_T}$GRAPHVIZ" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00007446else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007447 { echo "$as_me:$LINENO: result: no" >&5
7448echo "${ECHO_T}no" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00007449fi
7450
7451
7452if test "$GRAPHVIZ" != "echo Graphviz" ; then
7453
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007454cat >>confdefs.h <<\_ACEOF
7455#define HAVE_GRAPHVIZ 1
7456_ACEOF
Reid Spencera773bd52006-08-04 18:18:08 +00007457
Jeff Cohen28783c32007-01-12 18:22:38 +00007458 if test "$llvm_cv_os_type" = "MingW" ; then
Reid Spencera773bd52006-08-04 18:18:08 +00007459 GRAPHVIZ=`echo $GRAPHVIZ | sed 's/^\/\([A-Za-z]\)\//\1:\//' `
7460 fi
7461
7462cat >>confdefs.h <<_ACEOF
7463#define LLVM_PATH_GRAPHVIZ "$GRAPHVIZ${EXEEXT}"
7464_ACEOF
7465
7466fi
7467# Extract the first word of "dot", so it can be a program name with args.
7468set dummy dot; ac_word=$2
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007469{ echo "$as_me:$LINENO: checking for $ac_word" >&5
7470echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7471if test "${ac_cv_path_DOT+set}" = set; then
7472 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencera773bd52006-08-04 18:18:08 +00007473else
7474 case $DOT in
7475 [\\/]* | ?:[\\/]*)
7476 ac_cv_path_DOT="$DOT" # Let the user override the test with a path.
7477 ;;
7478 *)
7479 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7480for as_dir in $PATH
7481do
7482 IFS=$as_save_IFS
7483 test -z "$as_dir" && as_dir=.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007484 for ac_exec_ext in '' $ac_executable_extensions; do
7485 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
Reid Spencera773bd52006-08-04 18:18:08 +00007486 ac_cv_path_DOT="$as_dir/$ac_word$ac_exec_ext"
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007487 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Reid Spencera773bd52006-08-04 18:18:08 +00007488 break 2
7489 fi
7490done
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007491done
Reid Spencera773bd52006-08-04 18:18:08 +00007492IFS=$as_save_IFS
7493
7494 test -z "$ac_cv_path_DOT" && ac_cv_path_DOT="echo dot"
7495 ;;
7496esac
7497fi
7498DOT=$ac_cv_path_DOT
7499if test -n "$DOT"; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007500 { echo "$as_me:$LINENO: result: $DOT" >&5
7501echo "${ECHO_T}$DOT" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00007502else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007503 { echo "$as_me:$LINENO: result: no" >&5
7504echo "${ECHO_T}no" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00007505fi
7506
7507
7508if test "$DOT" != "echo dot" ; then
7509
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007510cat >>confdefs.h <<\_ACEOF
7511#define HAVE_DOT 1
7512_ACEOF
Reid Spencera773bd52006-08-04 18:18:08 +00007513
Jeff Cohen28783c32007-01-12 18:22:38 +00007514 if test "$llvm_cv_os_type" = "MingW" ; then
Reid Spencera773bd52006-08-04 18:18:08 +00007515 DOT=`echo $DOT | sed 's/^\/\([A-Za-z]\)\//\1:\//' `
7516 fi
7517
7518cat >>confdefs.h <<_ACEOF
7519#define LLVM_PATH_DOT "$DOT${EXEEXT}"
7520_ACEOF
7521
7522fi
David Greenef0b9eff2009-07-09 17:16:26 +00007523# Extract the first word of "fdp", so it can be a program name with args.
7524set dummy fdp; ac_word=$2
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007525{ echo "$as_me:$LINENO: checking for $ac_word" >&5
7526echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7527if test "${ac_cv_path_FDP+set}" = set; then
7528 echo $ECHO_N "(cached) $ECHO_C" >&6
David Greenef0b9eff2009-07-09 17:16:26 +00007529else
7530 case $FDP in
7531 [\\/]* | ?:[\\/]*)
7532 ac_cv_path_FDP="$FDP" # Let the user override the test with a path.
7533 ;;
7534 *)
7535 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7536for as_dir in $PATH
7537do
7538 IFS=$as_save_IFS
7539 test -z "$as_dir" && as_dir=.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007540 for ac_exec_ext in '' $ac_executable_extensions; do
7541 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
David Greenef0b9eff2009-07-09 17:16:26 +00007542 ac_cv_path_FDP="$as_dir/$ac_word$ac_exec_ext"
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007543 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
David Greenef0b9eff2009-07-09 17:16:26 +00007544 break 2
7545 fi
7546done
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007547done
David Greenef0b9eff2009-07-09 17:16:26 +00007548IFS=$as_save_IFS
7549
7550 test -z "$ac_cv_path_FDP" && ac_cv_path_FDP="echo fdp"
7551 ;;
7552esac
7553fi
7554FDP=$ac_cv_path_FDP
7555if test -n "$FDP"; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007556 { echo "$as_me:$LINENO: result: $FDP" >&5
7557echo "${ECHO_T}$FDP" >&6; }
David Greenef0b9eff2009-07-09 17:16:26 +00007558else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007559 { echo "$as_me:$LINENO: result: no" >&5
7560echo "${ECHO_T}no" >&6; }
David Greenef0b9eff2009-07-09 17:16:26 +00007561fi
7562
7563
7564if test "$FDP" != "echo fdp" ; then
7565
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007566cat >>confdefs.h <<\_ACEOF
7567#define HAVE_FDP 1
7568_ACEOF
David Greenef0b9eff2009-07-09 17:16:26 +00007569
7570 if test "$llvm_cv_os_type" = "MingW" ; then
7571 FDP=`echo $FDP | sed 's/^\/\([A-Za-z]\)\//\1:\//' `
7572 fi
7573
7574cat >>confdefs.h <<_ACEOF
7575#define LLVM_PATH_FDP "$FDP${EXEEXT}"
7576_ACEOF
7577
7578fi
7579# Extract the first word of "neato", so it can be a program name with args.
7580set dummy neato; ac_word=$2
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007581{ echo "$as_me:$LINENO: checking for $ac_word" >&5
7582echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7583if test "${ac_cv_path_NEATO+set}" = set; then
7584 echo $ECHO_N "(cached) $ECHO_C" >&6
David Greenef0b9eff2009-07-09 17:16:26 +00007585else
7586 case $NEATO in
7587 [\\/]* | ?:[\\/]*)
7588 ac_cv_path_NEATO="$NEATO" # Let the user override the test with a path.
7589 ;;
7590 *)
7591 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7592for as_dir in $PATH
7593do
7594 IFS=$as_save_IFS
7595 test -z "$as_dir" && as_dir=.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007596 for ac_exec_ext in '' $ac_executable_extensions; do
7597 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
David Greenef0b9eff2009-07-09 17:16:26 +00007598 ac_cv_path_NEATO="$as_dir/$ac_word$ac_exec_ext"
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007599 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
David Greenef0b9eff2009-07-09 17:16:26 +00007600 break 2
7601 fi
7602done
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007603done
David Greenef0b9eff2009-07-09 17:16:26 +00007604IFS=$as_save_IFS
7605
7606 test -z "$ac_cv_path_NEATO" && ac_cv_path_NEATO="echo neato"
7607 ;;
7608esac
7609fi
7610NEATO=$ac_cv_path_NEATO
7611if test -n "$NEATO"; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007612 { echo "$as_me:$LINENO: result: $NEATO" >&5
7613echo "${ECHO_T}$NEATO" >&6; }
David Greenef0b9eff2009-07-09 17:16:26 +00007614else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007615 { echo "$as_me:$LINENO: result: no" >&5
7616echo "${ECHO_T}no" >&6; }
David Greenef0b9eff2009-07-09 17:16:26 +00007617fi
7618
7619
7620if test "$NEATO" != "echo neato" ; then
7621
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007622cat >>confdefs.h <<\_ACEOF
7623#define HAVE_NEATO 1
7624_ACEOF
David Greenef0b9eff2009-07-09 17:16:26 +00007625
7626 if test "$llvm_cv_os_type" = "MingW" ; then
7627 NEATO=`echo $NEATO | sed 's/^\/\([A-Za-z]\)\//\1:\//' `
7628 fi
7629
7630cat >>confdefs.h <<_ACEOF
7631#define LLVM_PATH_NEATO "$NEATO${EXEEXT}"
7632_ACEOF
7633
7634fi
7635# Extract the first word of "twopi", so it can be a program name with args.
7636set dummy twopi; ac_word=$2
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007637{ echo "$as_me:$LINENO: checking for $ac_word" >&5
7638echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7639if test "${ac_cv_path_TWOPI+set}" = set; then
7640 echo $ECHO_N "(cached) $ECHO_C" >&6
David Greenef0b9eff2009-07-09 17:16:26 +00007641else
7642 case $TWOPI in
7643 [\\/]* | ?:[\\/]*)
7644 ac_cv_path_TWOPI="$TWOPI" # Let the user override the test with a path.
7645 ;;
7646 *)
7647 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7648for as_dir in $PATH
7649do
7650 IFS=$as_save_IFS
7651 test -z "$as_dir" && as_dir=.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007652 for ac_exec_ext in '' $ac_executable_extensions; do
7653 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
David Greenef0b9eff2009-07-09 17:16:26 +00007654 ac_cv_path_TWOPI="$as_dir/$ac_word$ac_exec_ext"
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007655 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
David Greenef0b9eff2009-07-09 17:16:26 +00007656 break 2
7657 fi
7658done
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007659done
David Greenef0b9eff2009-07-09 17:16:26 +00007660IFS=$as_save_IFS
7661
7662 test -z "$ac_cv_path_TWOPI" && ac_cv_path_TWOPI="echo twopi"
7663 ;;
7664esac
7665fi
7666TWOPI=$ac_cv_path_TWOPI
7667if test -n "$TWOPI"; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007668 { echo "$as_me:$LINENO: result: $TWOPI" >&5
7669echo "${ECHO_T}$TWOPI" >&6; }
David Greenef0b9eff2009-07-09 17:16:26 +00007670else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007671 { echo "$as_me:$LINENO: result: no" >&5
7672echo "${ECHO_T}no" >&6; }
David Greenef0b9eff2009-07-09 17:16:26 +00007673fi
7674
7675
7676if test "$TWOPI" != "echo twopi" ; then
7677
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007678cat >>confdefs.h <<\_ACEOF
7679#define HAVE_TWOPI 1
7680_ACEOF
David Greenef0b9eff2009-07-09 17:16:26 +00007681
7682 if test "$llvm_cv_os_type" = "MingW" ; then
7683 TWOPI=`echo $TWOPI | sed 's/^\/\([A-Za-z]\)\//\1:\//' `
7684 fi
7685
7686cat >>confdefs.h <<_ACEOF
7687#define LLVM_PATH_TWOPI "$TWOPI${EXEEXT}"
7688_ACEOF
7689
7690fi
7691# Extract the first word of "circo", so it can be a program name with args.
7692set dummy circo; ac_word=$2
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007693{ echo "$as_me:$LINENO: checking for $ac_word" >&5
7694echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7695if test "${ac_cv_path_CIRCO+set}" = set; then
7696 echo $ECHO_N "(cached) $ECHO_C" >&6
David Greenef0b9eff2009-07-09 17:16:26 +00007697else
7698 case $CIRCO in
7699 [\\/]* | ?:[\\/]*)
7700 ac_cv_path_CIRCO="$CIRCO" # Let the user override the test with a path.
7701 ;;
7702 *)
7703 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7704for as_dir in $PATH
7705do
7706 IFS=$as_save_IFS
7707 test -z "$as_dir" && as_dir=.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007708 for ac_exec_ext in '' $ac_executable_extensions; do
7709 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
David Greenef0b9eff2009-07-09 17:16:26 +00007710 ac_cv_path_CIRCO="$as_dir/$ac_word$ac_exec_ext"
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007711 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
David Greenef0b9eff2009-07-09 17:16:26 +00007712 break 2
7713 fi
7714done
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007715done
David Greenef0b9eff2009-07-09 17:16:26 +00007716IFS=$as_save_IFS
7717
7718 test -z "$ac_cv_path_CIRCO" && ac_cv_path_CIRCO="echo circo"
7719 ;;
7720esac
7721fi
7722CIRCO=$ac_cv_path_CIRCO
7723if test -n "$CIRCO"; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007724 { echo "$as_me:$LINENO: result: $CIRCO" >&5
7725echo "${ECHO_T}$CIRCO" >&6; }
David Greenef0b9eff2009-07-09 17:16:26 +00007726else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007727 { echo "$as_me:$LINENO: result: no" >&5
7728echo "${ECHO_T}no" >&6; }
David Greenef0b9eff2009-07-09 17:16:26 +00007729fi
7730
7731
7732if test "$CIRCO" != "echo circo" ; then
7733
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007734cat >>confdefs.h <<\_ACEOF
7735#define HAVE_CIRCO 1
7736_ACEOF
David Greenef0b9eff2009-07-09 17:16:26 +00007737
7738 if test "$llvm_cv_os_type" = "MingW" ; then
7739 CIRCO=`echo $CIRCO | sed 's/^\/\([A-Za-z]\)\//\1:\//' `
7740 fi
7741
7742cat >>confdefs.h <<_ACEOF
7743#define LLVM_PATH_CIRCO "$CIRCO${EXEEXT}"
7744_ACEOF
7745
7746fi
Reid Spencera773bd52006-08-04 18:18:08 +00007747for ac_prog in gv gsview32
7748do
7749 # Extract the first word of "$ac_prog", so it can be a program name with args.
7750set dummy $ac_prog; ac_word=$2
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007751{ echo "$as_me:$LINENO: checking for $ac_word" >&5
7752echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7753if test "${ac_cv_path_GV+set}" = set; then
7754 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencera773bd52006-08-04 18:18:08 +00007755else
7756 case $GV in
7757 [\\/]* | ?:[\\/]*)
7758 ac_cv_path_GV="$GV" # Let the user override the test with a path.
7759 ;;
7760 *)
7761 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7762for as_dir in $PATH
7763do
7764 IFS=$as_save_IFS
7765 test -z "$as_dir" && as_dir=.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007766 for ac_exec_ext in '' $ac_executable_extensions; do
7767 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
Reid Spencera773bd52006-08-04 18:18:08 +00007768 ac_cv_path_GV="$as_dir/$ac_word$ac_exec_ext"
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007769 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Reid Spencera773bd52006-08-04 18:18:08 +00007770 break 2
7771 fi
7772done
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007773done
Reid Spencera773bd52006-08-04 18:18:08 +00007774IFS=$as_save_IFS
7775
7776 ;;
7777esac
7778fi
7779GV=$ac_cv_path_GV
7780if test -n "$GV"; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007781 { echo "$as_me:$LINENO: result: $GV" >&5
7782echo "${ECHO_T}$GV" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00007783else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007784 { echo "$as_me:$LINENO: result: no" >&5
7785echo "${ECHO_T}no" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00007786fi
7787
7788
7789 test -n "$GV" && break
7790done
7791test -n "$GV" || GV="echo gv"
7792
7793if test "$GV" != "echo gv" ; then
7794
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007795cat >>confdefs.h <<\_ACEOF
7796#define HAVE_GV 1
7797_ACEOF
Reid Spencera773bd52006-08-04 18:18:08 +00007798
Jeff Cohen28783c32007-01-12 18:22:38 +00007799 if test "$llvm_cv_os_type" = "MingW" ; then
Reid Spencera773bd52006-08-04 18:18:08 +00007800 GV=`echo $GV | sed 's/^\/\([A-Za-z]\)\//\1:\//' `
7801 fi
7802
7803cat >>confdefs.h <<_ACEOF
7804#define LLVM_PATH_GV "$GV${EXEEXT}"
7805_ACEOF
7806
7807fi
7808# Extract the first word of "dotty", so it can be a program name with args.
7809set dummy dotty; ac_word=$2
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007810{ echo "$as_me:$LINENO: checking for $ac_word" >&5
7811echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7812if test "${ac_cv_path_DOTTY+set}" = set; then
7813 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencera773bd52006-08-04 18:18:08 +00007814else
7815 case $DOTTY in
7816 [\\/]* | ?:[\\/]*)
7817 ac_cv_path_DOTTY="$DOTTY" # Let the user override the test with a path.
7818 ;;
7819 *)
7820 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7821for as_dir in $PATH
7822do
7823 IFS=$as_save_IFS
7824 test -z "$as_dir" && as_dir=.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007825 for ac_exec_ext in '' $ac_executable_extensions; do
7826 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
Reid Spencera773bd52006-08-04 18:18:08 +00007827 ac_cv_path_DOTTY="$as_dir/$ac_word$ac_exec_ext"
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007828 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Reid Spencera773bd52006-08-04 18:18:08 +00007829 break 2
7830 fi
7831done
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007832done
Reid Spencera773bd52006-08-04 18:18:08 +00007833IFS=$as_save_IFS
7834
7835 test -z "$ac_cv_path_DOTTY" && ac_cv_path_DOTTY="echo dotty"
7836 ;;
7837esac
7838fi
7839DOTTY=$ac_cv_path_DOTTY
7840if test -n "$DOTTY"; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007841 { echo "$as_me:$LINENO: result: $DOTTY" >&5
7842echo "${ECHO_T}$DOTTY" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00007843else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007844 { echo "$as_me:$LINENO: result: no" >&5
7845echo "${ECHO_T}no" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00007846fi
7847
7848
7849if test "$DOTTY" != "echo dotty" ; then
7850
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007851cat >>confdefs.h <<\_ACEOF
7852#define HAVE_DOTTY 1
7853_ACEOF
Reid Spencera773bd52006-08-04 18:18:08 +00007854
Jeff Cohen28783c32007-01-12 18:22:38 +00007855 if test "$llvm_cv_os_type" = "MingW" ; then
Reid Spencera773bd52006-08-04 18:18:08 +00007856 DOTTY=`echo $DOTTY | sed 's/^\/\([A-Za-z]\)\//\1:\//' `
7857 fi
7858
7859cat >>confdefs.h <<_ACEOF
7860#define LLVM_PATH_DOTTY "$DOTTY${EXEEXT}"
7861_ACEOF
7862
7863fi
7864
7865
7866# Extract the first word of "perl", so it can be a program name with args.
7867set dummy perl; ac_word=$2
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007868{ echo "$as_me:$LINENO: checking for $ac_word" >&5
7869echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7870if test "${ac_cv_path_PERL+set}" = set; then
7871 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencera773bd52006-08-04 18:18:08 +00007872else
7873 case $PERL in
7874 [\\/]* | ?:[\\/]*)
7875 ac_cv_path_PERL="$PERL" # Let the user override the test with a path.
7876 ;;
7877 *)
7878 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7879for as_dir in $PATH
7880do
7881 IFS=$as_save_IFS
7882 test -z "$as_dir" && as_dir=.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007883 for ac_exec_ext in '' $ac_executable_extensions; do
7884 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
Reid Spencera773bd52006-08-04 18:18:08 +00007885 ac_cv_path_PERL="$as_dir/$ac_word$ac_exec_ext"
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007886 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Reid Spencera773bd52006-08-04 18:18:08 +00007887 break 2
7888 fi
7889done
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007890done
Reid Spencera773bd52006-08-04 18:18:08 +00007891IFS=$as_save_IFS
7892
7893 test -z "$ac_cv_path_PERL" && ac_cv_path_PERL="none"
7894 ;;
7895esac
7896fi
7897PERL=$ac_cv_path_PERL
7898if test -n "$PERL"; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007899 { echo "$as_me:$LINENO: result: $PERL" >&5
7900echo "${ECHO_T}$PERL" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00007901else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007902 { echo "$as_me:$LINENO: result: no" >&5
7903echo "${ECHO_T}no" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00007904fi
7905
7906
7907if test "$PERL" != "none"; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007908 { echo "$as_me:$LINENO: checking for Perl 5.006 or newer" >&5
7909echo $ECHO_N "checking for Perl 5.006 or newer... $ECHO_C" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00007910 if $PERL -e 'use 5.006;' 2>&1 > /dev/null; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007911 { echo "$as_me:$LINENO: result: yes" >&5
7912echo "${ECHO_T}yes" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00007913 else
7914 PERL=none
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007915 { echo "$as_me:$LINENO: result: not found" >&5
7916echo "${ECHO_T}not found" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00007917 fi
7918fi
7919
7920
7921if test x"$PERL" = xnone; then
7922 HAVE_PERL=0
7923
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007924 { { echo "$as_me:$LINENO: error: perl is required but was not found, please install it" >&5
7925echo "$as_me: error: perl is required but was not found, please install it" >&2;}
7926 { (exit 1); exit 1; }; }
Reid Spencera773bd52006-08-04 18:18:08 +00007927else
7928 HAVE_PERL=1
7929
7930fi
7931
7932# Find a good install program. We prefer a C program (faster),
7933# so one script is as good as another. But avoid the broken or
7934# incompatible versions:
7935# SysV /etc/install, /usr/sbin/install
7936# SunOS /usr/etc/install
7937# IRIX /sbin/install
7938# AIX /bin/install
7939# AmigaOS /C/install, which installs bootblocks on floppy discs
7940# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
7941# AFS /usr/afsws/bin/install, which mishandles nonexistent args
7942# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
7943# OS/2's system install, which has a completely different semantic
7944# ./install, which can be erroneously created by make from ./install.sh.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007945{ echo "$as_me:$LINENO: checking for a BSD-compatible install" >&5
7946echo $ECHO_N "checking for a BSD-compatible install... $ECHO_C" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00007947if test -z "$INSTALL"; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007948if test "${ac_cv_path_install+set}" = set; then
7949 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencera773bd52006-08-04 18:18:08 +00007950else
7951 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7952for as_dir in $PATH
7953do
7954 IFS=$as_save_IFS
7955 test -z "$as_dir" && as_dir=.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007956 # Account for people who put trailing slashes in PATH elements.
7957case $as_dir/ in
7958 ./ | .// | /cC/* | \
Reid Spencera773bd52006-08-04 18:18:08 +00007959 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007960 ?:\\/os2\\/install\\/* | ?:\\/OS2\\/INSTALL\\/* | \
Reid Spencera773bd52006-08-04 18:18:08 +00007961 /usr/ucb/* ) ;;
7962 *)
7963 # OSF1 and SCO ODT 3.0 have their own names for install.
7964 # Don't use installbsd from OSF since it installs stuff as root
7965 # by default.
7966 for ac_prog in ginstall scoinst install; do
7967 for ac_exec_ext in '' $ac_executable_extensions; do
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007968 if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_executable_p "$as_dir/$ac_prog$ac_exec_ext"; }; then
Reid Spencera773bd52006-08-04 18:18:08 +00007969 if test $ac_prog = install &&
7970 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
7971 # AIX install. It has an incompatible calling convention.
7972 :
7973 elif test $ac_prog = install &&
7974 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
7975 # program-specific install script used by HP pwplus--don't use.
7976 :
7977 else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007978 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
7979 break 3
Reid Spencera773bd52006-08-04 18:18:08 +00007980 fi
7981 fi
7982 done
7983 done
7984 ;;
7985esac
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007986done
Reid Spencera773bd52006-08-04 18:18:08 +00007987IFS=$as_save_IFS
7988
7989
7990fi
7991 if test "${ac_cv_path_install+set}" = set; then
7992 INSTALL=$ac_cv_path_install
7993 else
7994 # As a last resort, use the slow shell script. Don't cache a
7995 # value for INSTALL within a source directory, because that will
7996 # break other packages using the cache if that directory is
7997 # removed, or if the value is a relative name.
7998 INSTALL=$ac_install_sh
7999 fi
8000fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00008001{ echo "$as_me:$LINENO: result: $INSTALL" >&5
8002echo "${ECHO_T}$INSTALL" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00008003
8004# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
8005# It thinks the first close brace ends the variable substitution.
8006test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
8007
8008test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
8009
8010test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
8011
Eric Christopher2a1a44f2010-07-22 21:13:48 +00008012case "$INSTALL" in
8013 [\\/$]* | ?:[\\/]* ) ;;
8014 *) INSTALL="\\\$(TOPSRCDIR)/$INSTALL" ;;
8015esac
Reid Spencera773bd52006-08-04 18:18:08 +00008016
8017# Extract the first word of "bzip2", so it can be a program name with args.
8018set dummy bzip2; ac_word=$2
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00008019{ echo "$as_me:$LINENO: checking for $ac_word" >&5
8020echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
8021if test "${ac_cv_path_BZIP2+set}" = set; then
8022 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencera773bd52006-08-04 18:18:08 +00008023else
8024 case $BZIP2 in
8025 [\\/]* | ?:[\\/]*)
8026 ac_cv_path_BZIP2="$BZIP2" # Let the user override the test with a path.
8027 ;;
8028 *)
8029 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8030for as_dir in $PATH
8031do
8032 IFS=$as_save_IFS
8033 test -z "$as_dir" && as_dir=.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00008034 for ac_exec_ext in '' $ac_executable_extensions; do
8035 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
Reid Spencera773bd52006-08-04 18:18:08 +00008036 ac_cv_path_BZIP2="$as_dir/$ac_word$ac_exec_ext"
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00008037 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Reid Spencera773bd52006-08-04 18:18:08 +00008038 break 2
8039 fi
8040done
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00008041done
Reid Spencera773bd52006-08-04 18:18:08 +00008042IFS=$as_save_IFS
8043
Reid Spencera773bd52006-08-04 18:18:08 +00008044 ;;
8045esac
8046fi
8047BZIP2=$ac_cv_path_BZIP2
8048if test -n "$BZIP2"; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00008049 { echo "$as_me:$LINENO: result: $BZIP2" >&5
8050echo "${ECHO_T}$BZIP2" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00008051else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00008052 { echo "$as_me:$LINENO: result: no" >&5
8053echo "${ECHO_T}no" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00008054fi
8055
8056
mike-m68cb3192010-05-06 23:45:43 +00008057# Extract the first word of "cat", so it can be a program name with args.
8058set dummy cat; ac_word=$2
8059{ echo "$as_me:$LINENO: checking for $ac_word" >&5
8060echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
8061if test "${ac_cv_path_CAT+set}" = set; then
8062 echo $ECHO_N "(cached) $ECHO_C" >&6
8063else
8064 case $CAT in
8065 [\\/]* | ?:[\\/]*)
8066 ac_cv_path_CAT="$CAT" # Let the user override the test with a path.
8067 ;;
8068 *)
8069 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8070for as_dir in $PATH
8071do
8072 IFS=$as_save_IFS
8073 test -z "$as_dir" && as_dir=.
8074 for ac_exec_ext in '' $ac_executable_extensions; do
8075 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
8076 ac_cv_path_CAT="$as_dir/$ac_word$ac_exec_ext"
8077 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
8078 break 2
8079 fi
8080done
8081done
8082IFS=$as_save_IFS
8083
8084 ;;
8085esac
8086fi
8087CAT=$ac_cv_path_CAT
8088if test -n "$CAT"; then
8089 { echo "$as_me:$LINENO: result: $CAT" >&5
8090echo "${ECHO_T}$CAT" >&6; }
8091else
8092 { echo "$as_me:$LINENO: result: no" >&5
8093echo "${ECHO_T}no" >&6; }
8094fi
8095
8096
Reid Spencera773bd52006-08-04 18:18:08 +00008097# Extract the first word of "doxygen", so it can be a program name with args.
8098set dummy doxygen; ac_word=$2
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00008099{ echo "$as_me:$LINENO: checking for $ac_word" >&5
8100echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
8101if test "${ac_cv_path_DOXYGEN+set}" = set; then
8102 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencera773bd52006-08-04 18:18:08 +00008103else
8104 case $DOXYGEN in
8105 [\\/]* | ?:[\\/]*)
8106 ac_cv_path_DOXYGEN="$DOXYGEN" # Let the user override the test with a path.
8107 ;;
8108 *)
8109 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8110for as_dir in $PATH
8111do
8112 IFS=$as_save_IFS
8113 test -z "$as_dir" && as_dir=.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00008114 for ac_exec_ext in '' $ac_executable_extensions; do
8115 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
Reid Spencera773bd52006-08-04 18:18:08 +00008116 ac_cv_path_DOXYGEN="$as_dir/$ac_word$ac_exec_ext"
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00008117 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Reid Spencera773bd52006-08-04 18:18:08 +00008118 break 2
8119 fi
8120done
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00008121done
Reid Spencera773bd52006-08-04 18:18:08 +00008122IFS=$as_save_IFS
8123
Reid Spencera773bd52006-08-04 18:18:08 +00008124 ;;
8125esac
8126fi
8127DOXYGEN=$ac_cv_path_DOXYGEN
8128if test -n "$DOXYGEN"; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00008129 { echo "$as_me:$LINENO: result: $DOXYGEN" >&5
8130echo "${ECHO_T}$DOXYGEN" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00008131else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00008132 { echo "$as_me:$LINENO: result: no" >&5
8133echo "${ECHO_T}no" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00008134fi
8135
8136
Reid Spencera773bd52006-08-04 18:18:08 +00008137# Extract the first word of "groff", so it can be a program name with args.
8138set dummy groff; ac_word=$2
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00008139{ echo "$as_me:$LINENO: checking for $ac_word" >&5
8140echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
8141if test "${ac_cv_path_GROFF+set}" = set; then
8142 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencera773bd52006-08-04 18:18:08 +00008143else
8144 case $GROFF in
8145 [\\/]* | ?:[\\/]*)
8146 ac_cv_path_GROFF="$GROFF" # Let the user override the test with a path.
8147 ;;
8148 *)
8149 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8150for as_dir in $PATH
8151do
8152 IFS=$as_save_IFS
8153 test -z "$as_dir" && as_dir=.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00008154 for ac_exec_ext in '' $ac_executable_extensions; do
8155 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
Reid Spencera773bd52006-08-04 18:18:08 +00008156 ac_cv_path_GROFF="$as_dir/$ac_word$ac_exec_ext"
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00008157 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Reid Spencera773bd52006-08-04 18:18:08 +00008158 break 2
8159 fi
8160done
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00008161done
Reid Spencera773bd52006-08-04 18:18:08 +00008162IFS=$as_save_IFS
8163
Reid Spencera773bd52006-08-04 18:18:08 +00008164 ;;
8165esac
8166fi
8167GROFF=$ac_cv_path_GROFF
8168if test -n "$GROFF"; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00008169 { echo "$as_me:$LINENO: result: $GROFF" >&5
8170echo "${ECHO_T}$GROFF" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00008171else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00008172 { echo "$as_me:$LINENO: result: no" >&5
8173echo "${ECHO_T}no" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00008174fi
8175
8176
8177# Extract the first word of "gzip", so it can be a program name with args.
8178set dummy gzip; ac_word=$2
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00008179{ echo "$as_me:$LINENO: checking for $ac_word" >&5
8180echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
8181if test "${ac_cv_path_GZIP+set}" = set; then
8182 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencera773bd52006-08-04 18:18:08 +00008183else
8184 case $GZIP in
8185 [\\/]* | ?:[\\/]*)
8186 ac_cv_path_GZIP="$GZIP" # Let the user override the test with a path.
8187 ;;
8188 *)
8189 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8190for as_dir in $PATH
8191do
8192 IFS=$as_save_IFS
8193 test -z "$as_dir" && as_dir=.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00008194 for ac_exec_ext in '' $ac_executable_extensions; do
8195 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
Reid Spencera773bd52006-08-04 18:18:08 +00008196 ac_cv_path_GZIP="$as_dir/$ac_word$ac_exec_ext"
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00008197 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Reid Spencera773bd52006-08-04 18:18:08 +00008198 break 2
8199 fi
8200done
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00008201done
Reid Spencera773bd52006-08-04 18:18:08 +00008202IFS=$as_save_IFS
8203
Reid Spencera773bd52006-08-04 18:18:08 +00008204 ;;
8205esac
8206fi
8207GZIP=$ac_cv_path_GZIP
8208if test -n "$GZIP"; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00008209 { echo "$as_me:$LINENO: result: $GZIP" >&5
8210echo "${ECHO_T}$GZIP" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00008211else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00008212 { echo "$as_me:$LINENO: result: no" >&5
8213echo "${ECHO_T}no" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00008214fi
8215
8216
8217# Extract the first word of "pod2html", so it can be a program name with args.
8218set dummy pod2html; ac_word=$2
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00008219{ echo "$as_me:$LINENO: checking for $ac_word" >&5
8220echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
8221if test "${ac_cv_path_POD2HTML+set}" = set; then
8222 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencera773bd52006-08-04 18:18:08 +00008223else
8224 case $POD2HTML in
8225 [\\/]* | ?:[\\/]*)
8226 ac_cv_path_POD2HTML="$POD2HTML" # Let the user override the test with a path.
8227 ;;
8228 *)
8229 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8230for as_dir in $PATH
8231do
8232 IFS=$as_save_IFS
8233 test -z "$as_dir" && as_dir=.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00008234 for ac_exec_ext in '' $ac_executable_extensions; do
8235 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
Reid Spencera773bd52006-08-04 18:18:08 +00008236 ac_cv_path_POD2HTML="$as_dir/$ac_word$ac_exec_ext"
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00008237 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Reid Spencera773bd52006-08-04 18:18:08 +00008238 break 2
8239 fi
8240done
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00008241done
Reid Spencera773bd52006-08-04 18:18:08 +00008242IFS=$as_save_IFS
8243
Reid Spencera773bd52006-08-04 18:18:08 +00008244 ;;
8245esac
8246fi
8247POD2HTML=$ac_cv_path_POD2HTML
8248if test -n "$POD2HTML"; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00008249 { echo "$as_me:$LINENO: result: $POD2HTML" >&5
8250echo "${ECHO_T}$POD2HTML" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00008251else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00008252 { echo "$as_me:$LINENO: result: no" >&5
8253echo "${ECHO_T}no" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00008254fi
8255
8256
8257# Extract the first word of "pod2man", so it can be a program name with args.
8258set dummy pod2man; ac_word=$2
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00008259{ echo "$as_me:$LINENO: checking for $ac_word" >&5
8260echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
8261if test "${ac_cv_path_POD2MAN+set}" = set; then
8262 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencera773bd52006-08-04 18:18:08 +00008263else
8264 case $POD2MAN in
8265 [\\/]* | ?:[\\/]*)
8266 ac_cv_path_POD2MAN="$POD2MAN" # Let the user override the test with a path.
8267 ;;
8268 *)
8269 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8270for as_dir in $PATH
8271do
8272 IFS=$as_save_IFS
8273 test -z "$as_dir" && as_dir=.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00008274 for ac_exec_ext in '' $ac_executable_extensions; do
8275 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
Reid Spencera773bd52006-08-04 18:18:08 +00008276 ac_cv_path_POD2MAN="$as_dir/$ac_word$ac_exec_ext"
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00008277 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Reid Spencera773bd52006-08-04 18:18:08 +00008278 break 2
8279 fi
8280done
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00008281done
Reid Spencera773bd52006-08-04 18:18:08 +00008282IFS=$as_save_IFS
8283
Reid Spencera773bd52006-08-04 18:18:08 +00008284 ;;
8285esac
8286fi
8287POD2MAN=$ac_cv_path_POD2MAN
8288if test -n "$POD2MAN"; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00008289 { echo "$as_me:$LINENO: result: $POD2MAN" >&5
8290echo "${ECHO_T}$POD2MAN" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00008291else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00008292 { echo "$as_me:$LINENO: result: no" >&5
8293echo "${ECHO_T}no" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00008294fi
8295
8296
mike-m68cb3192010-05-06 23:45:43 +00008297# Extract the first word of "pdfroff", so it can be a program name with args.
8298set dummy pdfroff; ac_word=$2
8299{ echo "$as_me:$LINENO: checking for $ac_word" >&5
8300echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
8301if test "${ac_cv_path_PDFROFF+set}" = set; then
8302 echo $ECHO_N "(cached) $ECHO_C" >&6
8303else
8304 case $PDFROFF in
8305 [\\/]* | ?:[\\/]*)
8306 ac_cv_path_PDFROFF="$PDFROFF" # Let the user override the test with a path.
8307 ;;
8308 *)
8309 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8310for as_dir in $PATH
8311do
8312 IFS=$as_save_IFS
8313 test -z "$as_dir" && as_dir=.
8314 for ac_exec_ext in '' $ac_executable_extensions; do
8315 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
8316 ac_cv_path_PDFROFF="$as_dir/$ac_word$ac_exec_ext"
8317 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
8318 break 2
8319 fi
8320done
8321done
8322IFS=$as_save_IFS
8323
8324 ;;
8325esac
8326fi
8327PDFROFF=$ac_cv_path_PDFROFF
8328if test -n "$PDFROFF"; then
8329 { echo "$as_me:$LINENO: result: $PDFROFF" >&5
8330echo "${ECHO_T}$PDFROFF" >&6; }
8331else
8332 { echo "$as_me:$LINENO: result: no" >&5
8333echo "${ECHO_T}no" >&6; }
8334fi
8335
8336
Reid Spencera773bd52006-08-04 18:18:08 +00008337# Extract the first word of "runtest", so it can be a program name with args.
8338set dummy runtest; ac_word=$2
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00008339{ echo "$as_me:$LINENO: checking for $ac_word" >&5
8340echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
8341if test "${ac_cv_path_RUNTEST+set}" = set; then
8342 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencera773bd52006-08-04 18:18:08 +00008343else
8344 case $RUNTEST in
8345 [\\/]* | ?:[\\/]*)
8346 ac_cv_path_RUNTEST="$RUNTEST" # Let the user override the test with a path.
8347 ;;
8348 *)
8349 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8350for as_dir in $PATH
8351do
8352 IFS=$as_save_IFS
8353 test -z "$as_dir" && as_dir=.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00008354 for ac_exec_ext in '' $ac_executable_extensions; do
8355 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
Reid Spencera773bd52006-08-04 18:18:08 +00008356 ac_cv_path_RUNTEST="$as_dir/$ac_word$ac_exec_ext"
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00008357 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Reid Spencera773bd52006-08-04 18:18:08 +00008358 break 2
8359 fi
8360done
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00008361done
Reid Spencera773bd52006-08-04 18:18:08 +00008362IFS=$as_save_IFS
8363
Reid Spencera773bd52006-08-04 18:18:08 +00008364 ;;
8365esac
8366fi
8367RUNTEST=$ac_cv_path_RUNTEST
8368if test -n "$RUNTEST"; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00008369 { echo "$as_me:$LINENO: result: $RUNTEST" >&5
8370echo "${ECHO_T}$RUNTEST" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00008371else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00008372 { echo "$as_me:$LINENO: result: no" >&5
8373echo "${ECHO_T}no" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00008374fi
8375
8376
8377
8378no_itcl=true
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00008379{ echo "$as_me:$LINENO: checking for the tclsh program in tclinclude directory" >&5
8380echo $ECHO_N "checking for the tclsh program in tclinclude directory... $ECHO_C" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00008381
8382# Check whether --with-tclinclude was given.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00008383if test "${with_tclinclude+set}" = set; then
Reid Spencera773bd52006-08-04 18:18:08 +00008384 withval=$with_tclinclude; with_tclinclude=${withval}
8385else
8386 with_tclinclude=''
8387fi
8388
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00008389if test "${ac_cv_path_tclsh+set}" = set; then
8390 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencera773bd52006-08-04 18:18:08 +00008391else
8392
8393if test x"${with_tclinclude}" != x ; then
8394 if test -f ${with_tclinclude}/tclsh ; then
8395 ac_cv_path_tclsh=`(cd ${with_tclinclude}; pwd)`
8396 elif test -f ${with_tclinclude}/src/tclsh ; then
8397 ac_cv_path_tclsh=`(cd ${with_tclinclude}/src; pwd)`
8398 else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00008399 { { echo "$as_me:$LINENO: error: ${with_tclinclude} directory doesn't contain tclsh" >&5
8400echo "$as_me: error: ${with_tclinclude} directory doesn't contain tclsh" >&2;}
8401 { (exit 1); exit 1; }; }
Reid Spencera773bd52006-08-04 18:18:08 +00008402 fi
8403fi
Torok Edwin871384f2010-01-26 08:50:50 +00008404fi
8405
Reid Spencera773bd52006-08-04 18:18:08 +00008406
8407if test x"${ac_cv_path_tclsh}" = x ; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00008408 { echo "$as_me:$LINENO: result: none" >&5
8409echo "${ECHO_T}none" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00008410 for ac_prog in tclsh8.4 tclsh8.4.8 tclsh8.4.7 tclsh8.4.6 tclsh8.4.5 tclsh8.4.4 tclsh8.4.3 tclsh8.4.2 tclsh8.4.1 tclsh8.4.0 tclsh8.3 tclsh8.3.5 tclsh8.3.4 tclsh8.3.3 tclsh8.3.2 tclsh8.3.1 tclsh8.3.0 tclsh
8411do
8412 # Extract the first word of "$ac_prog", so it can be a program name with args.
8413set dummy $ac_prog; ac_word=$2
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00008414{ echo "$as_me:$LINENO: checking for $ac_word" >&5
8415echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
8416if test "${ac_cv_path_TCLSH+set}" = set; then
8417 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencera773bd52006-08-04 18:18:08 +00008418else
8419 case $TCLSH in
8420 [\\/]* | ?:[\\/]*)
8421 ac_cv_path_TCLSH="$TCLSH" # Let the user override the test with a path.
8422 ;;
8423 *)
8424 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8425for as_dir in $PATH
8426do
8427 IFS=$as_save_IFS
8428 test -z "$as_dir" && as_dir=.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00008429 for ac_exec_ext in '' $ac_executable_extensions; do
8430 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
Reid Spencera773bd52006-08-04 18:18:08 +00008431 ac_cv_path_TCLSH="$as_dir/$ac_word$ac_exec_ext"
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00008432 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Reid Spencera773bd52006-08-04 18:18:08 +00008433 break 2
8434 fi
8435done
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00008436done
Reid Spencera773bd52006-08-04 18:18:08 +00008437IFS=$as_save_IFS
8438
8439 ;;
8440esac
8441fi
8442TCLSH=$ac_cv_path_TCLSH
8443if test -n "$TCLSH"; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00008444 { echo "$as_me:$LINENO: result: $TCLSH" >&5
8445echo "${ECHO_T}$TCLSH" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00008446else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00008447 { echo "$as_me:$LINENO: result: no" >&5
8448echo "${ECHO_T}no" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00008449fi
8450
8451
8452 test -n "$TCLSH" && break
8453done
8454
8455 if test x"${TCLSH}" = x ; then
8456 ac_cv_path_tclsh='';
8457 else
8458 ac_cv_path_tclsh="${TCLSH}";
8459 fi
8460else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00008461 { echo "$as_me:$LINENO: result: ${ac_cv_path_tclsh}" >&5
8462echo "${ECHO_T}${ac_cv_path_tclsh}" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00008463 TCLSH="${ac_cv_path_tclsh}"
8464
8465fi
8466
Reid Spencera773bd52006-08-04 18:18:08 +00008467# Extract the first word of "zip", so it can be a program name with args.
8468set dummy zip; ac_word=$2
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00008469{ echo "$as_me:$LINENO: checking for $ac_word" >&5
8470echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
8471if test "${ac_cv_path_ZIP+set}" = set; then
8472 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencera773bd52006-08-04 18:18:08 +00008473else
8474 case $ZIP in
8475 [\\/]* | ?:[\\/]*)
8476 ac_cv_path_ZIP="$ZIP" # Let the user override the test with a path.
8477 ;;
8478 *)
8479 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8480for as_dir in $PATH
8481do
8482 IFS=$as_save_IFS
8483 test -z "$as_dir" && as_dir=.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00008484 for ac_exec_ext in '' $ac_executable_extensions; do
8485 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
Reid Spencera773bd52006-08-04 18:18:08 +00008486 ac_cv_path_ZIP="$as_dir/$ac_word$ac_exec_ext"
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00008487 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Reid Spencera773bd52006-08-04 18:18:08 +00008488 break 2
8489 fi
8490done
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00008491done
Reid Spencera773bd52006-08-04 18:18:08 +00008492IFS=$as_save_IFS
8493
Reid Spencera773bd52006-08-04 18:18:08 +00008494 ;;
8495esac
8496fi
8497ZIP=$ac_cv_path_ZIP
8498if test -n "$ZIP"; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00008499 { echo "$as_me:$LINENO: result: $ZIP" >&5
8500echo "${ECHO_T}$ZIP" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00008501else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00008502 { echo "$as_me:$LINENO: result: no" >&5
8503echo "${ECHO_T}no" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00008504fi
8505
8506
Gordon Henriksen40e7f192008-10-22 12:40:55 +00008507for ac_prog in ocamlc
Gordon Henriksene7072162008-03-07 18:20:01 +00008508do
8509 # Extract the first word of "$ac_prog", so it can be a program name with args.
8510set dummy $ac_prog; ac_word=$2
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00008511{ echo "$as_me:$LINENO: checking for $ac_word" >&5
8512echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
8513if test "${ac_cv_path_OCAMLC+set}" = set; then
8514 echo $ECHO_N "(cached) $ECHO_C" >&6
Gordon Henriksen54c7e122007-09-18 12:27:13 +00008515else
8516 case $OCAMLC in
8517 [\\/]* | ?:[\\/]*)
8518 ac_cv_path_OCAMLC="$OCAMLC" # Let the user override the test with a path.
8519 ;;
8520 *)
8521 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8522for as_dir in $PATH
8523do
8524 IFS=$as_save_IFS
8525 test -z "$as_dir" && as_dir=.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00008526 for ac_exec_ext in '' $ac_executable_extensions; do
8527 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
Gordon Henriksen54c7e122007-09-18 12:27:13 +00008528 ac_cv_path_OCAMLC="$as_dir/$ac_word$ac_exec_ext"
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00008529 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Gordon Henriksen54c7e122007-09-18 12:27:13 +00008530 break 2
8531 fi
8532done
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00008533done
Gordon Henriksen54c7e122007-09-18 12:27:13 +00008534IFS=$as_save_IFS
8535
Gordon Henriksen54c7e122007-09-18 12:27:13 +00008536 ;;
8537esac
8538fi
8539OCAMLC=$ac_cv_path_OCAMLC
8540if test -n "$OCAMLC"; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00008541 { echo "$as_me:$LINENO: result: $OCAMLC" >&5
8542echo "${ECHO_T}$OCAMLC" >&6; }
Gordon Henriksen54c7e122007-09-18 12:27:13 +00008543else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00008544 { echo "$as_me:$LINENO: result: no" >&5
8545echo "${ECHO_T}no" >&6; }
Gordon Henriksen54c7e122007-09-18 12:27:13 +00008546fi
8547
8548
Gordon Henriksene7072162008-03-07 18:20:01 +00008549 test -n "$OCAMLC" && break
8550done
8551
Gordon Henriksen40e7f192008-10-22 12:40:55 +00008552for ac_prog in ocamlopt
Gordon Henriksene7072162008-03-07 18:20:01 +00008553do
8554 # Extract the first word of "$ac_prog", so it can be a program name with args.
8555set dummy $ac_prog; ac_word=$2
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00008556{ echo "$as_me:$LINENO: checking for $ac_word" >&5
8557echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
8558if test "${ac_cv_path_OCAMLOPT+set}" = set; then
8559 echo $ECHO_N "(cached) $ECHO_C" >&6
Gordon Henriksen54c7e122007-09-18 12:27:13 +00008560else
8561 case $OCAMLOPT in
8562 [\\/]* | ?:[\\/]*)
8563 ac_cv_path_OCAMLOPT="$OCAMLOPT" # Let the user override the test with a path.
8564 ;;
8565 *)
8566 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8567for as_dir in $PATH
8568do
8569 IFS=$as_save_IFS
8570 test -z "$as_dir" && as_dir=.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00008571 for ac_exec_ext in '' $ac_executable_extensions; do
8572 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
Gordon Henriksen54c7e122007-09-18 12:27:13 +00008573 ac_cv_path_OCAMLOPT="$as_dir/$ac_word$ac_exec_ext"
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00008574 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Gordon Henriksen54c7e122007-09-18 12:27:13 +00008575 break 2
8576 fi
8577done
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00008578done
Gordon Henriksen54c7e122007-09-18 12:27:13 +00008579IFS=$as_save_IFS
8580
Gordon Henriksen54c7e122007-09-18 12:27:13 +00008581 ;;
8582esac
8583fi
8584OCAMLOPT=$ac_cv_path_OCAMLOPT
8585if test -n "$OCAMLOPT"; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00008586 { echo "$as_me:$LINENO: result: $OCAMLOPT" >&5
8587echo "${ECHO_T}$OCAMLOPT" >&6; }
Gordon Henriksen54c7e122007-09-18 12:27:13 +00008588else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00008589 { echo "$as_me:$LINENO: result: no" >&5
8590echo "${ECHO_T}no" >&6; }
Gordon Henriksen54c7e122007-09-18 12:27:13 +00008591fi
8592
8593
Gordon Henriksene7072162008-03-07 18:20:01 +00008594 test -n "$OCAMLOPT" && break
8595done
8596
Gordon Henriksen40e7f192008-10-22 12:40:55 +00008597for ac_prog in ocamldep
Gordon Henriksene7072162008-03-07 18:20:01 +00008598do
8599 # Extract the first word of "$ac_prog", so it can be a program name with args.
8600set dummy $ac_prog; ac_word=$2
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00008601{ echo "$as_me:$LINENO: checking for $ac_word" >&5
8602echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
8603if test "${ac_cv_path_OCAMLDEP+set}" = set; then
8604 echo $ECHO_N "(cached) $ECHO_C" >&6
Gordon Henriksenc20f5b02007-09-20 16:48:18 +00008605else
8606 case $OCAMLDEP in
8607 [\\/]* | ?:[\\/]*)
8608 ac_cv_path_OCAMLDEP="$OCAMLDEP" # Let the user override the test with a path.
8609 ;;
8610 *)
8611 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8612for as_dir in $PATH
8613do
8614 IFS=$as_save_IFS
8615 test -z "$as_dir" && as_dir=.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00008616 for ac_exec_ext in '' $ac_executable_extensions; do
8617 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
Gordon Henriksenc20f5b02007-09-20 16:48:18 +00008618 ac_cv_path_OCAMLDEP="$as_dir/$ac_word$ac_exec_ext"
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00008619 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Gordon Henriksenc20f5b02007-09-20 16:48:18 +00008620 break 2
8621 fi
8622done
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00008623done
Gordon Henriksenc20f5b02007-09-20 16:48:18 +00008624IFS=$as_save_IFS
8625
Gordon Henriksenc20f5b02007-09-20 16:48:18 +00008626 ;;
8627esac
8628fi
8629OCAMLDEP=$ac_cv_path_OCAMLDEP
8630if test -n "$OCAMLDEP"; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00008631 { echo "$as_me:$LINENO: result: $OCAMLDEP" >&5
8632echo "${ECHO_T}$OCAMLDEP" >&6; }
Gordon Henriksenc20f5b02007-09-20 16:48:18 +00008633else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00008634 { echo "$as_me:$LINENO: result: no" >&5
8635echo "${ECHO_T}no" >&6; }
Gordon Henriksenc20f5b02007-09-20 16:48:18 +00008636fi
8637
8638
Gordon Henriksene7072162008-03-07 18:20:01 +00008639 test -n "$OCAMLDEP" && break
8640done
8641
Gordon Henriksen40e7f192008-10-22 12:40:55 +00008642for ac_prog in ocamldoc
Gordon Henriksen56b8f1d2008-03-10 15:49:38 +00008643do
8644 # Extract the first word of "$ac_prog", so it can be a program name with args.
8645set dummy $ac_prog; ac_word=$2
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00008646{ echo "$as_me:$LINENO: checking for $ac_word" >&5
8647echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
8648if test "${ac_cv_path_OCAMLDOC+set}" = set; then
8649 echo $ECHO_N "(cached) $ECHO_C" >&6
Gordon Henriksen56b8f1d2008-03-10 15:49:38 +00008650else
8651 case $OCAMLDOC in
8652 [\\/]* | ?:[\\/]*)
8653 ac_cv_path_OCAMLDOC="$OCAMLDOC" # Let the user override the test with a path.
8654 ;;
8655 *)
8656 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8657for as_dir in $PATH
8658do
8659 IFS=$as_save_IFS
8660 test -z "$as_dir" && as_dir=.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00008661 for ac_exec_ext in '' $ac_executable_extensions; do
8662 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
Gordon Henriksen56b8f1d2008-03-10 15:49:38 +00008663 ac_cv_path_OCAMLDOC="$as_dir/$ac_word$ac_exec_ext"
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00008664 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Gordon Henriksen56b8f1d2008-03-10 15:49:38 +00008665 break 2
8666 fi
8667done
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00008668done
Gordon Henriksen56b8f1d2008-03-10 15:49:38 +00008669IFS=$as_save_IFS
8670
8671 ;;
8672esac
8673fi
8674OCAMLDOC=$ac_cv_path_OCAMLDOC
8675if test -n "$OCAMLDOC"; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00008676 { echo "$as_me:$LINENO: result: $OCAMLDOC" >&5
8677echo "${ECHO_T}$OCAMLDOC" >&6; }
Gordon Henriksen56b8f1d2008-03-10 15:49:38 +00008678else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00008679 { echo "$as_me:$LINENO: result: no" >&5
8680echo "${ECHO_T}no" >&6; }
Gordon Henriksen56b8f1d2008-03-10 15:49:38 +00008681fi
8682
8683
8684 test -n "$OCAMLDOC" && break
8685done
8686
Torok Edwincc499a42008-10-22 09:56:27 +00008687for ac_prog in gas as
8688do
8689 # Extract the first word of "$ac_prog", so it can be a program name with args.
8690set dummy $ac_prog; ac_word=$2
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00008691{ echo "$as_me:$LINENO: checking for $ac_word" >&5
8692echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
8693if test "${ac_cv_path_GAS+set}" = set; then
8694 echo $ECHO_N "(cached) $ECHO_C" >&6
Torok Edwincc499a42008-10-22 09:56:27 +00008695else
8696 case $GAS in
8697 [\\/]* | ?:[\\/]*)
8698 ac_cv_path_GAS="$GAS" # Let the user override the test with a path.
8699 ;;
8700 *)
8701 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8702for as_dir in $PATH
8703do
8704 IFS=$as_save_IFS
8705 test -z "$as_dir" && as_dir=.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00008706 for ac_exec_ext in '' $ac_executable_extensions; do
8707 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
Torok Edwincc499a42008-10-22 09:56:27 +00008708 ac_cv_path_GAS="$as_dir/$ac_word$ac_exec_ext"
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00008709 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Torok Edwincc499a42008-10-22 09:56:27 +00008710 break 2
8711 fi
8712done
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00008713done
Torok Edwincc499a42008-10-22 09:56:27 +00008714IFS=$as_save_IFS
8715
8716 ;;
8717esac
8718fi
8719GAS=$ac_cv_path_GAS
8720if test -n "$GAS"; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00008721 { echo "$as_me:$LINENO: result: $GAS" >&5
8722echo "${ECHO_T}$GAS" >&6; }
Torok Edwincc499a42008-10-22 09:56:27 +00008723else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00008724 { echo "$as_me:$LINENO: result: no" >&5
8725echo "${ECHO_T}no" >&6; }
Torok Edwincc499a42008-10-22 09:56:27 +00008726fi
8727
8728
8729 test -n "$GAS" && break
8730done
8731
Reid Spencera773bd52006-08-04 18:18:08 +00008732
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00008733{ echo "$as_me:$LINENO: checking for compiler -Wl,-R<path> option" >&5
8734echo $ECHO_N "checking for compiler -Wl,-R<path> option... $ECHO_C" >&6; }
8735if test "${llvm_cv_link_use_r+set}" = set; then
8736 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencera773bd52006-08-04 18:18:08 +00008737else
8738 ac_ext=c
8739ac_cpp='$CPP $CPPFLAGS'
8740ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8741ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8742ac_compiler_gnu=$ac_cv_c_compiler_gnu
8743
8744 oldcflags="$CFLAGS"
8745 CFLAGS="$CFLAGS -Wl,-R."
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00008746 cat >conftest.$ac_ext <<_ACEOF
8747/* confdefs.h. */
8748_ACEOF
8749cat confdefs.h >>conftest.$ac_ext
8750cat >>conftest.$ac_ext <<_ACEOF
Reid Spencera773bd52006-08-04 18:18:08 +00008751/* end confdefs.h. */
8752
8753int
8754main ()
8755{
Dan Gohman39ed6782010-04-25 00:12:20 +00008756
Reid Spencera773bd52006-08-04 18:18:08 +00008757 ;
8758 return 0;
8759}
8760_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00008761rm -f conftest.$ac_objext conftest$ac_exeext
8762if { (ac_try="$ac_link"
8763case "(($ac_try" in
8764 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8765 *) ac_try_echo=$ac_try;;
8766esac
8767eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8768 (eval "$ac_link") 2>conftest.er1
8769 ac_status=$?
8770 grep -v '^ *+' conftest.er1 >conftest.err
8771 rm -f conftest.er1
8772 cat conftest.err >&5
8773 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8774 (exit $ac_status); } &&
8775 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
8776 { (case "(($ac_try" in
8777 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8778 *) ac_try_echo=$ac_try;;
8779esac
8780eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8781 (eval "$ac_try") 2>&5
8782 ac_status=$?
8783 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8784 (exit $ac_status); }; } &&
8785 { ac_try='test -s conftest$ac_exeext'
8786 { (case "(($ac_try" in
8787 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8788 *) ac_try_echo=$ac_try;;
8789esac
8790eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8791 (eval "$ac_try") 2>&5
8792 ac_status=$?
8793 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8794 (exit $ac_status); }; }; then
Reid Spencera773bd52006-08-04 18:18:08 +00008795 llvm_cv_link_use_r=yes
8796else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00008797 echo "$as_me: failed program was:" >&5
8798sed 's/^/| /' conftest.$ac_ext >&5
8799
8800 llvm_cv_link_use_r=no
Reid Spencera773bd52006-08-04 18:18:08 +00008801fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00008802
Bill Wendlingebcceee2009-04-18 11:20:33 +00008803rm -f core conftest.err conftest.$ac_objext \
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00008804 conftest$ac_exeext conftest.$ac_ext
Reid Spencera773bd52006-08-04 18:18:08 +00008805 CFLAGS="$oldcflags"
8806 ac_ext=c
8807ac_cpp='$CPP $CPPFLAGS'
8808ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8809ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8810ac_compiler_gnu=$ac_cv_c_compiler_gnu
8811
8812
8813fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00008814{ echo "$as_me:$LINENO: result: $llvm_cv_link_use_r" >&5
8815echo "${ECHO_T}$llvm_cv_link_use_r" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00008816if test "$llvm_cv_link_use_r" = yes ; then
8817
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00008818cat >>confdefs.h <<\_ACEOF
8819#define HAVE_LINK_R 1
8820_ACEOF
Reid Spencera773bd52006-08-04 18:18:08 +00008821
8822 fi
8823
8824
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00008825{ echo "$as_me:$LINENO: checking for compiler -Wl,-export-dynamic option" >&5
8826echo $ECHO_N "checking for compiler -Wl,-export-dynamic option... $ECHO_C" >&6; }
8827if test "${llvm_cv_link_use_export_dynamic+set}" = set; then
8828 echo $ECHO_N "(cached) $ECHO_C" >&6
Nick Lewycky731c6ab2009-03-05 08:20:44 +00008829else
8830 ac_ext=c
8831ac_cpp='$CPP $CPPFLAGS'
8832ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8833ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8834ac_compiler_gnu=$ac_cv_c_compiler_gnu
8835
8836 oldcflags="$CFLAGS"
8837 CFLAGS="$CFLAGS -Wl,-export-dynamic"
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00008838 cat >conftest.$ac_ext <<_ACEOF
8839/* confdefs.h. */
8840_ACEOF
8841cat confdefs.h >>conftest.$ac_ext
8842cat >>conftest.$ac_ext <<_ACEOF
Nick Lewycky731c6ab2009-03-05 08:20:44 +00008843/* end confdefs.h. */
8844
8845int
8846main ()
8847{
Dan Gohman39ed6782010-04-25 00:12:20 +00008848
Nick Lewycky731c6ab2009-03-05 08:20:44 +00008849 ;
8850 return 0;
8851}
8852_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00008853rm -f conftest.$ac_objext conftest$ac_exeext
8854if { (ac_try="$ac_link"
8855case "(($ac_try" in
8856 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8857 *) ac_try_echo=$ac_try;;
8858esac
8859eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8860 (eval "$ac_link") 2>conftest.er1
8861 ac_status=$?
8862 grep -v '^ *+' conftest.er1 >conftest.err
8863 rm -f conftest.er1
8864 cat conftest.err >&5
8865 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8866 (exit $ac_status); } &&
8867 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
8868 { (case "(($ac_try" in
8869 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8870 *) ac_try_echo=$ac_try;;
8871esac
8872eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8873 (eval "$ac_try") 2>&5
8874 ac_status=$?
8875 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8876 (exit $ac_status); }; } &&
8877 { ac_try='test -s conftest$ac_exeext'
8878 { (case "(($ac_try" in
8879 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8880 *) ac_try_echo=$ac_try;;
8881esac
8882eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8883 (eval "$ac_try") 2>&5
8884 ac_status=$?
8885 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8886 (exit $ac_status); }; }; then
Nick Lewycky731c6ab2009-03-05 08:20:44 +00008887 llvm_cv_link_use_export_dynamic=yes
8888else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00008889 echo "$as_me: failed program was:" >&5
8890sed 's/^/| /' conftest.$ac_ext >&5
8891
8892 llvm_cv_link_use_export_dynamic=no
Nick Lewycky731c6ab2009-03-05 08:20:44 +00008893fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00008894
Bill Wendlingebcceee2009-04-18 11:20:33 +00008895rm -f core conftest.err conftest.$ac_objext \
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00008896 conftest$ac_exeext conftest.$ac_ext
Nick Lewycky731c6ab2009-03-05 08:20:44 +00008897 CFLAGS="$oldcflags"
8898 ac_ext=c
8899ac_cpp='$CPP $CPPFLAGS'
8900ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8901ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8902ac_compiler_gnu=$ac_cv_c_compiler_gnu
8903
8904
8905fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00008906{ echo "$as_me:$LINENO: result: $llvm_cv_link_use_export_dynamic" >&5
8907echo "${ECHO_T}$llvm_cv_link_use_export_dynamic" >&6; }
Nick Lewycky731c6ab2009-03-05 08:20:44 +00008908if test "$llvm_cv_link_use_export_dynamic" = yes ; then
8909
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00008910cat >>confdefs.h <<\_ACEOF
8911#define HAVE_LINK_EXPORT_DYNAMIC 1
8912_ACEOF
Nick Lewycky731c6ab2009-03-05 08:20:44 +00008913
8914 fi
8915
8916
Dan Gohmanda612d62010-06-01 14:56:56 +00008917{ echo "$as_me:$LINENO: checking for compiler -Wl,--version-script option" >&5
8918echo $ECHO_N "checking for compiler -Wl,--version-script option... $ECHO_C" >&6; }
8919if test "${llvm_cv_link_use_version_script+set}" = set; then
Dan Gohman391569c2010-04-16 22:59:06 +00008920 echo $ECHO_N "(cached) $ECHO_C" >&6
8921else
8922 ac_ext=c
8923ac_cpp='$CPP $CPPFLAGS'
8924ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8925ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8926ac_compiler_gnu=$ac_cv_c_compiler_gnu
8927
8928 oldcflags="$CFLAGS"
8929
8930 # The following code is from the autoconf manual,
8931 # "11.13: Limitations of Usual Tools".
8932 # Create a temporary directory $tmp in $TMPDIR (default /tmp).
8933 # Use mktemp if possible; otherwise fall back on mkdir,
8934 # with $RANDOM to make collisions less likely.
8935 : ${TMPDIR=/tmp}
8936 {
8937 tmp=`
8938 (umask 077 && mktemp -d "$TMPDIR/fooXXXXXX") 2>/dev/null
8939 ` &&
8940 test -n "$tmp" && test -d "$tmp"
8941 } || {
8942 tmp=$TMPDIR/foo$$-$RANDOM
8943 (umask 077 && mkdir "$tmp")
8944 } || exit $?
8945
Dan Gohmanda612d62010-06-01 14:56:56 +00008946 echo "{" > "$tmp/export.map"
8947 echo " global: main;" >> "$tmp/export.map"
8948 echo " local: *;" >> "$tmp/export.map"
8949 echo "};" >> "$tmp/export.map"
Dan Gohman391569c2010-04-16 22:59:06 +00008950
Dan Gohmanda612d62010-06-01 14:56:56 +00008951 CFLAGS="$CFLAGS -Wl,--version-script=$tmp/export.map"
Dan Gohman391569c2010-04-16 22:59:06 +00008952 cat >conftest.$ac_ext <<_ACEOF
8953/* confdefs.h. */
8954_ACEOF
8955cat confdefs.h >>conftest.$ac_ext
8956cat >>conftest.$ac_ext <<_ACEOF
8957/* end confdefs.h. */
8958
8959int
8960main ()
8961{
Dan Gohman39ed6782010-04-25 00:12:20 +00008962
Dan Gohman391569c2010-04-16 22:59:06 +00008963 ;
8964 return 0;
8965}
8966_ACEOF
8967rm -f conftest.$ac_objext conftest$ac_exeext
8968if { (ac_try="$ac_link"
8969case "(($ac_try" in
8970 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8971 *) ac_try_echo=$ac_try;;
8972esac
8973eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8974 (eval "$ac_link") 2>conftest.er1
8975 ac_status=$?
8976 grep -v '^ *+' conftest.er1 >conftest.err
8977 rm -f conftest.er1
8978 cat conftest.err >&5
8979 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8980 (exit $ac_status); } &&
8981 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
8982 { (case "(($ac_try" in
8983 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8984 *) ac_try_echo=$ac_try;;
8985esac
8986eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8987 (eval "$ac_try") 2>&5
8988 ac_status=$?
8989 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8990 (exit $ac_status); }; } &&
8991 { ac_try='test -s conftest$ac_exeext'
8992 { (case "(($ac_try" in
8993 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8994 *) ac_try_echo=$ac_try;;
8995esac
8996eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8997 (eval "$ac_try") 2>&5
8998 ac_status=$?
8999 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9000 (exit $ac_status); }; }; then
Dan Gohmanda612d62010-06-01 14:56:56 +00009001 llvm_cv_link_use_version_script=yes
Dan Gohman391569c2010-04-16 22:59:06 +00009002else
9003 echo "$as_me: failed program was:" >&5
9004sed 's/^/| /' conftest.$ac_ext >&5
9005
Dan Gohman943005e2010-06-01 16:22:27 +00009006 llvm_cv_link_use_version_script=no
Dan Gohman391569c2010-04-16 22:59:06 +00009007fi
9008
9009rm -f core conftest.err conftest.$ac_objext \
9010 conftest$ac_exeext conftest.$ac_ext
Dan Gohmanda612d62010-06-01 14:56:56 +00009011 rm "$tmp/export.map"
Dan Gohman391569c2010-04-16 22:59:06 +00009012 rmdir "$tmp"
9013 CFLAGS="$oldcflags"
9014 ac_ext=c
9015ac_cpp='$CPP $CPPFLAGS'
9016ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
9017ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
9018ac_compiler_gnu=$ac_cv_c_compiler_gnu
9019
9020
9021fi
Dan Gohmanda612d62010-06-01 14:56:56 +00009022{ echo "$as_me:$LINENO: result: $llvm_cv_link_use_version_script" >&5
9023echo "${ECHO_T}$llvm_cv_link_use_version_script" >&6; }
9024if test "$llvm_cv_link_use_version_script" = yes ; then
9025 HAVE_LINK_VERSION_SCRIPT=1
Dan Gohman391569c2010-04-16 22:59:06 +00009026
9027 fi
9028
9029
Reid Spencera773bd52006-08-04 18:18:08 +00009030
9031
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00009032{ echo "$as_me:$LINENO: checking for an ANSI C-conforming const" >&5
9033echo $ECHO_N "checking for an ANSI C-conforming const... $ECHO_C" >&6; }
9034if test "${ac_cv_c_const+set}" = set; then
9035 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencera773bd52006-08-04 18:18:08 +00009036else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00009037 cat >conftest.$ac_ext <<_ACEOF
9038/* confdefs.h. */
9039_ACEOF
9040cat confdefs.h >>conftest.$ac_ext
9041cat >>conftest.$ac_ext <<_ACEOF
Reid Spencera773bd52006-08-04 18:18:08 +00009042/* end confdefs.h. */
9043
9044int
9045main ()
9046{
9047/* FIXME: Include the comments suggested by Paul. */
9048#ifndef __cplusplus
9049 /* Ultrix mips cc rejects this. */
9050 typedef int charset[2];
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00009051 const charset x;
Reid Spencera773bd52006-08-04 18:18:08 +00009052 /* SunOS 4.1.1 cc rejects this. */
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00009053 char const *const *ccp;
9054 char **p;
Reid Spencera773bd52006-08-04 18:18:08 +00009055 /* NEC SVR4.0.2 mips cc rejects this. */
9056 struct point {int x, y;};
9057 static struct point const zero = {0,0};
9058 /* AIX XL C 1.02.0.0 rejects this.
9059 It does not let you subtract one const X* pointer from another in
9060 an arm of an if-expression whose if-part is not a constant
9061 expression */
9062 const char *g = "string";
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00009063 ccp = &g + (g ? g-g : 0);
Reid Spencera773bd52006-08-04 18:18:08 +00009064 /* HPUX 7.0 cc rejects these. */
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00009065 ++ccp;
9066 p = (char**) ccp;
9067 ccp = (char const *const *) p;
Reid Spencera773bd52006-08-04 18:18:08 +00009068 { /* SCO 3.2v4 cc rejects this. */
9069 char *t;
9070 char const *s = 0 ? (char *) 0 : (char const *) 0;
9071
9072 *t++ = 0;
9073 if (s) return 0;
9074 }
9075 { /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */
9076 int x[] = {25, 17};
9077 const int *foo = &x[0];
9078 ++foo;
9079 }
9080 { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
9081 typedef const int *iptr;
9082 iptr p = 0;
9083 ++p;
9084 }
9085 { /* AIX XL C 1.02.0.0 rejects this saying
9086 "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
9087 struct s { int j; const int *ap[3]; };
9088 struct s *b; b->j = 5;
9089 }
9090 { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
9091 const int foo = 10;
9092 if (!foo) return 0;
9093 }
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00009094 return !x[0] && !zero.x;
Reid Spencera773bd52006-08-04 18:18:08 +00009095#endif
9096
9097 ;
9098 return 0;
9099}
9100_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00009101rm -f conftest.$ac_objext
9102if { (ac_try="$ac_compile"
9103case "(($ac_try" in
9104 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9105 *) ac_try_echo=$ac_try;;
9106esac
9107eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9108 (eval "$ac_compile") 2>conftest.er1
9109 ac_status=$?
9110 grep -v '^ *+' conftest.er1 >conftest.err
9111 rm -f conftest.er1
9112 cat conftest.err >&5
9113 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9114 (exit $ac_status); } &&
9115 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
9116 { (case "(($ac_try" in
9117 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9118 *) ac_try_echo=$ac_try;;
9119esac
9120eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9121 (eval "$ac_try") 2>&5
9122 ac_status=$?
9123 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9124 (exit $ac_status); }; } &&
9125 { ac_try='test -s conftest.$ac_objext'
9126 { (case "(($ac_try" in
9127 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9128 *) ac_try_echo=$ac_try;;
9129esac
9130eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9131 (eval "$ac_try") 2>&5
9132 ac_status=$?
9133 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9134 (exit $ac_status); }; }; then
Reid Spencera773bd52006-08-04 18:18:08 +00009135 ac_cv_c_const=yes
9136else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00009137 echo "$as_me: failed program was:" >&5
9138sed 's/^/| /' conftest.$ac_ext >&5
9139
9140 ac_cv_c_const=no
Reid Spencera773bd52006-08-04 18:18:08 +00009141fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00009142
Reid Spencera773bd52006-08-04 18:18:08 +00009143rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9144fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00009145{ echo "$as_me:$LINENO: result: $ac_cv_c_const" >&5
9146echo "${ECHO_T}$ac_cv_c_const" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00009147if test $ac_cv_c_const = no; then
9148
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00009149cat >>confdefs.h <<\_ACEOF
9150#define const
9151_ACEOF
Reid Spencera773bd52006-08-04 18:18:08 +00009152
9153fi
9154
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00009155
9156
9157
9158
9159
Reid Spencer2bc7bd52004-11-29 12:29:58 +00009160ac_header_dirent=no
9161for ac_hdr in dirent.h sys/ndir.h sys/dir.h ndir.h; do
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00009162 as_ac_Header=`echo "ac_cv_header_dirent_$ac_hdr" | $as_tr_sh`
9163{ echo "$as_me:$LINENO: checking for $ac_hdr that defines DIR" >&5
9164echo $ECHO_N "checking for $ac_hdr that defines DIR... $ECHO_C" >&6; }
9165if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
9166 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencer2bc7bd52004-11-29 12:29:58 +00009167else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00009168 cat >conftest.$ac_ext <<_ACEOF
9169/* confdefs.h. */
9170_ACEOF
9171cat confdefs.h >>conftest.$ac_ext
9172cat >>conftest.$ac_ext <<_ACEOF
Reid Spencer2bc7bd52004-11-29 12:29:58 +00009173/* end confdefs.h. */
9174#include <sys/types.h>
9175#include <$ac_hdr>
9176
9177int
9178main ()
9179{
9180if ((DIR *) 0)
9181return 0;
9182 ;
9183 return 0;
9184}
9185_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00009186rm -f conftest.$ac_objext
9187if { (ac_try="$ac_compile"
9188case "(($ac_try" in
9189 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9190 *) ac_try_echo=$ac_try;;
9191esac
9192eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9193 (eval "$ac_compile") 2>conftest.er1
9194 ac_status=$?
9195 grep -v '^ *+' conftest.er1 >conftest.err
9196 rm -f conftest.er1
9197 cat conftest.err >&5
9198 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9199 (exit $ac_status); } &&
9200 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
9201 { (case "(($ac_try" in
9202 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9203 *) ac_try_echo=$ac_try;;
9204esac
9205eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9206 (eval "$ac_try") 2>&5
9207 ac_status=$?
9208 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9209 (exit $ac_status); }; } &&
9210 { ac_try='test -s conftest.$ac_objext'
9211 { (case "(($ac_try" in
9212 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9213 *) ac_try_echo=$ac_try;;
9214esac
9215eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9216 (eval "$ac_try") 2>&5
9217 ac_status=$?
9218 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9219 (exit $ac_status); }; }; then
Reid Spencer2bc7bd52004-11-29 12:29:58 +00009220 eval "$as_ac_Header=yes"
9221else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00009222 echo "$as_me: failed program was:" >&5
9223sed 's/^/| /' conftest.$ac_ext >&5
9224
9225 eval "$as_ac_Header=no"
Reid Spencer2bc7bd52004-11-29 12:29:58 +00009226fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00009227
Reid Spencera773bd52006-08-04 18:18:08 +00009228rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Reid Spencer2bc7bd52004-11-29 12:29:58 +00009229fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00009230ac_res=`eval echo '${'$as_ac_Header'}'`
9231 { echo "$as_me:$LINENO: result: $ac_res" >&5
9232echo "${ECHO_T}$ac_res" >&6; }
9233if test `eval echo '${'$as_ac_Header'}'` = yes; then
Reid Spencer2bc7bd52004-11-29 12:29:58 +00009234 cat >>confdefs.h <<_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00009235#define `echo "HAVE_$ac_hdr" | $as_tr_cpp` 1
Reid Spencer2bc7bd52004-11-29 12:29:58 +00009236_ACEOF
9237
9238ac_header_dirent=$ac_hdr; break
9239fi
9240
9241done
9242# Two versions of opendir et al. are in -ldir and -lx on SCO Xenix.
9243if test $ac_header_dirent = dirent.h; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00009244 { echo "$as_me:$LINENO: checking for library containing opendir" >&5
9245echo $ECHO_N "checking for library containing opendir... $ECHO_C" >&6; }
9246if test "${ac_cv_search_opendir+set}" = set; then
9247 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencer2bc7bd52004-11-29 12:29:58 +00009248else
9249 ac_func_search_save_LIBS=$LIBS
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00009250cat >conftest.$ac_ext <<_ACEOF
9251/* confdefs.h. */
9252_ACEOF
9253cat confdefs.h >>conftest.$ac_ext
9254cat >>conftest.$ac_ext <<_ACEOF
Reid Spencer2bc7bd52004-11-29 12:29:58 +00009255/* end confdefs.h. */
9256
Reid Spencera773bd52006-08-04 18:18:08 +00009257/* Override any GCC internal prototype to avoid an error.
9258 Use char because int might match the return type of a GCC
9259 builtin and then its argument prototype would still apply. */
Reid Spencer2bc7bd52004-11-29 12:29:58 +00009260#ifdef __cplusplus
9261extern "C"
9262#endif
Reid Spencer2bc7bd52004-11-29 12:29:58 +00009263char opendir ();
9264int
9265main ()
9266{
Reid Spencera773bd52006-08-04 18:18:08 +00009267return opendir ();
Reid Spencer2bc7bd52004-11-29 12:29:58 +00009268 ;
9269 return 0;
9270}
9271_ACEOF
Reid Spencera773bd52006-08-04 18:18:08 +00009272for ac_lib in '' dir; do
9273 if test -z "$ac_lib"; then
9274 ac_res="none required"
9275 else
9276 ac_res=-l$ac_lib
Reid Spencer2bc7bd52004-11-29 12:29:58 +00009277 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
Reid Spencera773bd52006-08-04 18:18:08 +00009278 fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00009279 rm -f conftest.$ac_objext conftest$ac_exeext
9280if { (ac_try="$ac_link"
9281case "(($ac_try" in
9282 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9283 *) ac_try_echo=$ac_try;;
9284esac
9285eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9286 (eval "$ac_link") 2>conftest.er1
9287 ac_status=$?
9288 grep -v '^ *+' conftest.er1 >conftest.err
9289 rm -f conftest.er1
9290 cat conftest.err >&5
9291 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9292 (exit $ac_status); } &&
9293 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
9294 { (case "(($ac_try" in
9295 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9296 *) ac_try_echo=$ac_try;;
9297esac
9298eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9299 (eval "$ac_try") 2>&5
9300 ac_status=$?
9301 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9302 (exit $ac_status); }; } &&
9303 { ac_try='test -s conftest$ac_exeext'
9304 { (case "(($ac_try" in
9305 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9306 *) ac_try_echo=$ac_try;;
9307esac
9308eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9309 (eval "$ac_try") 2>&5
9310 ac_status=$?
9311 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9312 (exit $ac_status); }; }; then
Reid Spencera773bd52006-08-04 18:18:08 +00009313 ac_cv_search_opendir=$ac_res
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00009314else
9315 echo "$as_me: failed program was:" >&5
9316sed 's/^/| /' conftest.$ac_ext >&5
9317
9318
Reid Spencer2bc7bd52004-11-29 12:29:58 +00009319fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00009320
Bill Wendlingebcceee2009-04-18 11:20:33 +00009321rm -f core conftest.err conftest.$ac_objext \
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00009322 conftest$ac_exeext
9323 if test "${ac_cv_search_opendir+set}" = set; then
Reid Spencera773bd52006-08-04 18:18:08 +00009324 break
Reid Spencer2bc7bd52004-11-29 12:29:58 +00009325fi
John Criswell7a73b802003-06-30 21:59:07 +00009326done
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00009327if test "${ac_cv_search_opendir+set}" = set; then
9328 :
Reid Spencera773bd52006-08-04 18:18:08 +00009329else
9330 ac_cv_search_opendir=no
9331fi
9332rm conftest.$ac_ext
9333LIBS=$ac_func_search_save_LIBS
9334fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00009335{ echo "$as_me:$LINENO: result: $ac_cv_search_opendir" >&5
9336echo "${ECHO_T}$ac_cv_search_opendir" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00009337ac_res=$ac_cv_search_opendir
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00009338if test "$ac_res" != no; then
Reid Spencera773bd52006-08-04 18:18:08 +00009339 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
John Criswell7a73b802003-06-30 21:59:07 +00009340
Reid Spencera773bd52006-08-04 18:18:08 +00009341fi
9342
9343else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00009344 { echo "$as_me:$LINENO: checking for library containing opendir" >&5
9345echo $ECHO_N "checking for library containing opendir... $ECHO_C" >&6; }
9346if test "${ac_cv_search_opendir+set}" = set; then
9347 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencera773bd52006-08-04 18:18:08 +00009348else
9349 ac_func_search_save_LIBS=$LIBS
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00009350cat >conftest.$ac_ext <<_ACEOF
9351/* confdefs.h. */
9352_ACEOF
9353cat confdefs.h >>conftest.$ac_ext
9354cat >>conftest.$ac_ext <<_ACEOF
Reid Spencera773bd52006-08-04 18:18:08 +00009355/* end confdefs.h. */
9356
9357/* Override any GCC internal prototype to avoid an error.
9358 Use char because int might match the return type of a GCC
9359 builtin and then its argument prototype would still apply. */
9360#ifdef __cplusplus
9361extern "C"
9362#endif
9363char opendir ();
9364int
9365main ()
9366{
9367return opendir ();
9368 ;
9369 return 0;
9370}
9371_ACEOF
9372for ac_lib in '' x; do
9373 if test -z "$ac_lib"; then
9374 ac_res="none required"
9375 else
9376 ac_res=-l$ac_lib
9377 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
9378 fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00009379 rm -f conftest.$ac_objext conftest$ac_exeext
9380if { (ac_try="$ac_link"
9381case "(($ac_try" in
9382 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9383 *) ac_try_echo=$ac_try;;
9384esac
9385eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9386 (eval "$ac_link") 2>conftest.er1
9387 ac_status=$?
9388 grep -v '^ *+' conftest.er1 >conftest.err
9389 rm -f conftest.er1
9390 cat conftest.err >&5
9391 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9392 (exit $ac_status); } &&
9393 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
9394 { (case "(($ac_try" in
9395 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9396 *) ac_try_echo=$ac_try;;
9397esac
9398eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9399 (eval "$ac_try") 2>&5
9400 ac_status=$?
9401 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9402 (exit $ac_status); }; } &&
9403 { ac_try='test -s conftest$ac_exeext'
9404 { (case "(($ac_try" in
9405 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9406 *) ac_try_echo=$ac_try;;
9407esac
9408eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9409 (eval "$ac_try") 2>&5
9410 ac_status=$?
9411 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9412 (exit $ac_status); }; }; then
Reid Spencera773bd52006-08-04 18:18:08 +00009413 ac_cv_search_opendir=$ac_res
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00009414else
9415 echo "$as_me: failed program was:" >&5
9416sed 's/^/| /' conftest.$ac_ext >&5
9417
9418
Reid Spencera773bd52006-08-04 18:18:08 +00009419fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00009420
Bill Wendlingebcceee2009-04-18 11:20:33 +00009421rm -f core conftest.err conftest.$ac_objext \
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00009422 conftest$ac_exeext
9423 if test "${ac_cv_search_opendir+set}" = set; then
Reid Spencera773bd52006-08-04 18:18:08 +00009424 break
9425fi
9426done
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00009427if test "${ac_cv_search_opendir+set}" = set; then
9428 :
Reid Spencera773bd52006-08-04 18:18:08 +00009429else
9430 ac_cv_search_opendir=no
9431fi
9432rm conftest.$ac_ext
9433LIBS=$ac_func_search_save_LIBS
9434fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00009435{ echo "$as_me:$LINENO: result: $ac_cv_search_opendir" >&5
9436echo "${ECHO_T}$ac_cv_search_opendir" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00009437ac_res=$ac_cv_search_opendir
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00009438if test "$ac_res" != no; then
Reid Spencera773bd52006-08-04 18:18:08 +00009439 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
9440
9441fi
9442
9443fi
John Criswell7a73b802003-06-30 21:59:07 +00009444
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00009445
John Criswell7a73b802003-06-30 21:59:07 +00009446for ac_header in dlfcn.h
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00009447do
9448as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
9449if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
9450 { echo "$as_me:$LINENO: checking for $ac_header" >&5
9451echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
9452if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
9453 echo $ECHO_N "(cached) $ECHO_C" >&6
9454fi
9455ac_res=`eval echo '${'$as_ac_Header'}'`
9456 { echo "$as_me:$LINENO: result: $ac_res" >&5
9457echo "${ECHO_T}$ac_res" >&6; }
9458else
9459 # Is the header compilable?
9460{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
9461echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
9462cat >conftest.$ac_ext <<_ACEOF
9463/* confdefs.h. */
9464_ACEOF
9465cat confdefs.h >>conftest.$ac_ext
9466cat >>conftest.$ac_ext <<_ACEOF
9467/* end confdefs.h. */
9468$ac_includes_default
9469#include <$ac_header>
9470_ACEOF
9471rm -f conftest.$ac_objext
9472if { (ac_try="$ac_compile"
9473case "(($ac_try" in
9474 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9475 *) ac_try_echo=$ac_try;;
9476esac
9477eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9478 (eval "$ac_compile") 2>conftest.er1
9479 ac_status=$?
9480 grep -v '^ *+' conftest.er1 >conftest.err
9481 rm -f conftest.er1
9482 cat conftest.err >&5
9483 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9484 (exit $ac_status); } &&
9485 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
9486 { (case "(($ac_try" in
9487 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9488 *) ac_try_echo=$ac_try;;
9489esac
9490eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9491 (eval "$ac_try") 2>&5
9492 ac_status=$?
9493 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9494 (exit $ac_status); }; } &&
9495 { ac_try='test -s conftest.$ac_objext'
9496 { (case "(($ac_try" in
9497 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9498 *) ac_try_echo=$ac_try;;
9499esac
9500eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9501 (eval "$ac_try") 2>&5
9502 ac_status=$?
9503 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9504 (exit $ac_status); }; }; then
9505 ac_header_compiler=yes
9506else
9507 echo "$as_me: failed program was:" >&5
9508sed 's/^/| /' conftest.$ac_ext >&5
9509
9510 ac_header_compiler=no
9511fi
9512
9513rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9514{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
9515echo "${ECHO_T}$ac_header_compiler" >&6; }
9516
9517# Is the header present?
9518{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
9519echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
9520cat >conftest.$ac_ext <<_ACEOF
9521/* confdefs.h. */
9522_ACEOF
9523cat confdefs.h >>conftest.$ac_ext
9524cat >>conftest.$ac_ext <<_ACEOF
9525/* end confdefs.h. */
9526#include <$ac_header>
9527_ACEOF
9528if { (ac_try="$ac_cpp conftest.$ac_ext"
9529case "(($ac_try" in
9530 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9531 *) ac_try_echo=$ac_try;;
9532esac
9533eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9534 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
9535 ac_status=$?
9536 grep -v '^ *+' conftest.er1 >conftest.err
9537 rm -f conftest.er1
9538 cat conftest.err >&5
9539 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9540 (exit $ac_status); } >/dev/null; then
9541 if test -s conftest.err; then
9542 ac_cpp_err=$ac_c_preproc_warn_flag
9543 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
9544 else
9545 ac_cpp_err=
9546 fi
9547else
9548 ac_cpp_err=yes
9549fi
9550if test -z "$ac_cpp_err"; then
9551 ac_header_preproc=yes
9552else
9553 echo "$as_me: failed program was:" >&5
9554sed 's/^/| /' conftest.$ac_ext >&5
9555
9556 ac_header_preproc=no
9557fi
9558
9559rm -f conftest.err conftest.$ac_ext
9560{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
9561echo "${ECHO_T}$ac_header_preproc" >&6; }
9562
9563# So? What about this header?
9564case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
9565 yes:no: )
9566 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
9567echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
9568 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
9569echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
9570 ac_header_preproc=yes
9571 ;;
9572 no:yes:* )
9573 { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
9574echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
9575 { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
9576echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
9577 { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
9578echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
9579 { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
9580echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
9581 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
9582echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
9583 { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
9584echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
9585 ( cat <<\_ASBOX
9586## ----------------------------------- ##
9587## Report this to llvmbugs@cs.uiuc.edu ##
9588## ----------------------------------- ##
9589_ASBOX
9590 ) | sed "s/^/$as_me: WARNING: /" >&2
9591 ;;
9592esac
9593{ echo "$as_me:$LINENO: checking for $ac_header" >&5
9594echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
9595if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
9596 echo $ECHO_N "(cached) $ECHO_C" >&6
9597else
9598 eval "$as_ac_Header=\$ac_header_preproc"
9599fi
9600ac_res=`eval echo '${'$as_ac_Header'}'`
9601 { echo "$as_me:$LINENO: result: $ac_res" >&5
9602echo "${ECHO_T}$ac_res" >&6; }
9603
9604fi
9605if test `eval echo '${'$as_ac_Header'}'` = yes; then
John Criswell7a73b802003-06-30 21:59:07 +00009606 cat >>confdefs.h <<_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00009607#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
John Criswell7a73b802003-06-30 21:59:07 +00009608_ACEOF
9609
9610fi
9611
9612done
9613
Reid Spencera773bd52006-08-04 18:18:08 +00009614# Check whether --enable-ltdl-install was given.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00009615if test "${enable_ltdl_install+set}" = set; then
Reid Spencera773bd52006-08-04 18:18:08 +00009616 enableval=$enable_ltdl_install;
9617fi
Reid Spencer2bc7bd52004-11-29 12:29:58 +00009618
Reid Spencer2bc7bd52004-11-29 12:29:58 +00009619
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00009620
9621
9622if test x"${enable_ltdl_install-no}" != xno; then
Reid Spencer2bc7bd52004-11-29 12:29:58 +00009623 INSTALL_LTDL_TRUE=
9624 INSTALL_LTDL_FALSE='#'
9625else
9626 INSTALL_LTDL_TRUE='#'
9627 INSTALL_LTDL_FALSE=
9628fi
9629
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00009630
9631
9632if test x"${enable_ltdl_convenience-no}" != xno; then
Reid Spencer2bc7bd52004-11-29 12:29:58 +00009633 CONVENIENCE_LTDL_TRUE=
9634 CONVENIENCE_LTDL_FALSE='#'
9635else
9636 CONVENIENCE_LTDL_TRUE='#'
9637 CONVENIENCE_LTDL_FALSE=
9638fi
9639
9640
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00009641{ echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5
9642echo $ECHO_N "checking dynamic linker characteristics... $ECHO_C" >&6; }
Reid Spencer2bc7bd52004-11-29 12:29:58 +00009643library_names_spec=
9644libname_spec='lib$name'
9645soname_spec=
9646shrext_cmds=".so"
9647postinstall_cmds=
9648postuninstall_cmds=
9649finish_cmds=
9650finish_eval=
9651shlibpath_var=
9652shlibpath_overrides_runpath=unknown
9653version_type=none
9654dynamic_linker="$host_os ld.so"
9655sys_lib_dlsearch_path_spec="/lib /usr/lib"
9656if test "$GCC" = yes; then
9657 sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
9658 if echo "$sys_lib_search_path_spec" | grep ';' >/dev/null ; then
9659 # if the path contains ";" then we assume it to be the separator
9660 # otherwise default to the standard path separator (i.e. ":") - it is
9661 # assumed that no part of a normal pathname contains ";" but that should
9662 # okay in the real world where ";" in dirpaths is itself problematic.
9663 sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
9664 else
9665 sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
9666 fi
9667else
9668 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
9669fi
9670need_lib_prefix=unknown
9671hardcode_into_libs=no
9672
9673# when you set need_version to no, make sure it does not cause -set_version
9674# flags to be left without arguments
9675need_version=unknown
9676
9677case $host_os in
9678aix3*)
9679 version_type=linux
9680 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
9681 shlibpath_var=LIBPATH
9682
9683 # AIX 3 has no versioning support, so we append a major version to the name.
9684 soname_spec='${libname}${release}${shared_ext}$major'
9685 ;;
9686
9687aix4* | aix5*)
9688 version_type=linux
9689 need_lib_prefix=no
9690 need_version=no
9691 hardcode_into_libs=yes
9692 if test "$host_cpu" = ia64; then
9693 # AIX 5 supports IA64
9694 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
9695 shlibpath_var=LD_LIBRARY_PATH
9696 else
9697 # With GCC up to 2.95.x, collect2 would create an import file
9698 # for dependence libraries. The import file would start with
9699 # the line `#! .'. This would cause the generated library to
9700 # depend on `.', always an invalid library. This was fixed in
9701 # development snapshots of GCC prior to 3.0.
9702 case $host_os in
9703 aix4 | aix4.[01] | aix4.[01].*)
9704 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
9705 echo ' yes '
9706 echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then
9707 :
9708 else
9709 can_build_shared=no
9710 fi
9711 ;;
9712 esac
9713 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
9714 # soname into executable. Probably we can add versioning support to
9715 # collect2, so additional links can be useful in future.
9716 if test "$aix_use_runtimelinking" = yes; then
9717 # If using run time linking (on AIX 4.2 or later) use lib<name>.so
9718 # instead of lib<name>.a to let people know that these are not
9719 # typical AIX shared libraries.
9720 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9721 else
9722 # We preserve .a as extension for shared libraries through AIX4.2
9723 # and later when we are not doing run time linking.
9724 library_names_spec='${libname}${release}.a $libname.a'
9725 soname_spec='${libname}${release}${shared_ext}$major'
9726 fi
9727 shlibpath_var=LIBPATH
9728 fi
9729 ;;
9730
9731amigaos*)
9732 library_names_spec='$libname.ixlibrary $libname.a'
9733 # Create ${libname}_ixlibrary.a entries in /sys/libs.
9734 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'
9735 ;;
9736
9737beos*)
9738 library_names_spec='${libname}${shared_ext}'
9739 dynamic_linker="$host_os ld.so"
9740 shlibpath_var=LIBRARY_PATH
9741 ;;
9742
9743bsdi[45]*)
9744 version_type=linux
9745 need_version=no
9746 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9747 soname_spec='${libname}${release}${shared_ext}$major'
9748 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
9749 shlibpath_var=LD_LIBRARY_PATH
9750 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
9751 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
9752 # the default ld.so.conf also contains /usr/contrib/lib and
9753 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
9754 # libtool to hard-code these into programs
9755 ;;
9756
9757cygwin* | mingw* | pw32*)
9758 version_type=windows
9759 shrext_cmds=".dll"
9760 need_version=no
9761 need_lib_prefix=no
9762
9763 case $GCC,$host_os in
9764 yes,cygwin* | yes,mingw* | yes,pw32*)
9765 library_names_spec='$libname.dll.a'
9766 # DLL is installed to $(libdir)/../bin by postinstall_cmds
9767 postinstall_cmds='base_file=`basename \${file}`~
9768 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~
9769 dldir=$destdir/`dirname \$dlpath`~
9770 test -d \$dldir || mkdir -p \$dldir~
Reid Spencera773bd52006-08-04 18:18:08 +00009771 $install_prog $dir/$dlname \$dldir/$dlname~
9772 chmod a+x \$dldir/$dlname'
Reid Spencer2bc7bd52004-11-29 12:29:58 +00009773 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
9774 dlpath=$dir/\$dldll~
9775 $rm \$dlpath'
9776 shlibpath_overrides_runpath=yes
9777
9778 case $host_os in
9779 cygwin*)
9780 # Cygwin DLLs use 'cyg' prefix rather than 'lib'
9781 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
9782 sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib"
9783 ;;
9784 mingw*)
9785 # MinGW DLLs use traditional 'lib' prefix
9786 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
9787 sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
9788 if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then
9789 # It is most probably a Windows format PATH printed by
9790 # mingw gcc, but we are running on Cygwin. Gcc prints its search
9791 # path with ; separators, and with drive letters. We can handle the
9792 # drive letters (cygwin fileutils understands them), so leave them,
9793 # especially as we might pass files found there to a mingw objdump,
9794 # which wouldn't understand a cygwinified path. Ahh.
9795 sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
9796 else
9797 sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
9798 fi
9799 ;;
9800 pw32*)
9801 # pw32 DLLs use 'pw' prefix rather than 'lib'
Reid Spencera773bd52006-08-04 18:18:08 +00009802 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
Reid Spencer2bc7bd52004-11-29 12:29:58 +00009803 ;;
9804 esac
9805 ;;
9806
9807 *)
9808 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
9809 ;;
9810 esac
9811 dynamic_linker='Win32 ld.exe'
9812 # FIXME: first we should search . and the directory the executable is in
9813 shlibpath_var=PATH
9814 ;;
9815
9816darwin* | rhapsody*)
9817 dynamic_linker="$host_os dyld"
9818 version_type=darwin
9819 need_lib_prefix=no
9820 need_version=no
9821 library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext'
9822 soname_spec='${libname}${release}${major}$shared_ext'
9823 shlibpath_overrides_runpath=yes
9824 shlibpath_var=DYLD_LIBRARY_PATH
Reid Spencerf6390b52007-04-11 00:27:39 +00009825 shrext_cmds='.dylib'
Reid Spencer2bc7bd52004-11-29 12:29:58 +00009826 # Apple's gcc prints 'gcc -print-search-dirs' doesn't operate the same.
9827 if test "$GCC" = yes; then
9828 sys_lib_search_path_spec=`$CC -print-search-dirs | tr "\n" "$PATH_SEPARATOR" | sed -e 's/libraries:/@libraries:/' | tr "@" "\n" | grep "^libraries:" | sed -e "s/^libraries://" -e "s,=/,/,g" -e "s,$PATH_SEPARATOR, ,g" -e "s,.*,& /lib /usr/lib /usr/local/lib,g"`
9829 else
9830 sys_lib_search_path_spec='/lib /usr/lib /usr/local/lib'
9831 fi
9832 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
9833 ;;
9834
9835dgux*)
9836 version_type=linux
9837 need_lib_prefix=no
9838 need_version=no
9839 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
9840 soname_spec='${libname}${release}${shared_ext}$major'
9841 shlibpath_var=LD_LIBRARY_PATH
9842 ;;
9843
9844freebsd1*)
9845 dynamic_linker=no
9846 ;;
9847
9848kfreebsd*-gnu)
9849 version_type=linux
9850 need_lib_prefix=no
9851 need_version=no
9852 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
9853 soname_spec='${libname}${release}${shared_ext}$major'
9854 shlibpath_var=LD_LIBRARY_PATH
9855 shlibpath_overrides_runpath=no
9856 hardcode_into_libs=yes
9857 dynamic_linker='GNU ld.so'
9858 ;;
9859
Reid Spencera773bd52006-08-04 18:18:08 +00009860freebsd* | dragonfly*)
9861 # DragonFly does not have aout. When/if they implement a new
9862 # versioning mechanism, adjust this.
9863 if test -x /usr/bin/objformat; then
9864 objformat=`/usr/bin/objformat`
9865 else
9866 case $host_os in
9867 freebsd[123]*) objformat=aout ;;
9868 *) objformat=elf ;;
9869 esac
9870 fi
Reid Spencer2bc7bd52004-11-29 12:29:58 +00009871 version_type=freebsd-$objformat
9872 case $version_type in
9873 freebsd-elf*)
9874 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
9875 need_version=no
9876 need_lib_prefix=no
9877 ;;
9878 freebsd-*)
9879 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
9880 need_version=yes
9881 ;;
9882 esac
9883 shlibpath_var=LD_LIBRARY_PATH
9884 case $host_os in
9885 freebsd2*)
9886 shlibpath_overrides_runpath=yes
9887 ;;
Reid Spencera773bd52006-08-04 18:18:08 +00009888 freebsd3.[01]* | freebsdelf3.[01]*)
Reid Spencer2bc7bd52004-11-29 12:29:58 +00009889 shlibpath_overrides_runpath=yes
9890 hardcode_into_libs=yes
9891 ;;
Reid Spencera773bd52006-08-04 18:18:08 +00009892 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
9893 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
Reid Spencer2bc7bd52004-11-29 12:29:58 +00009894 shlibpath_overrides_runpath=no
9895 hardcode_into_libs=yes
9896 ;;
Reid Spencera773bd52006-08-04 18:18:08 +00009897 freebsd*) # from 4.6 on
9898 shlibpath_overrides_runpath=yes
9899 hardcode_into_libs=yes
9900 ;;
Reid Spencer2bc7bd52004-11-29 12:29:58 +00009901 esac
9902 ;;
9903
9904gnu*)
9905 version_type=linux
9906 need_lib_prefix=no
9907 need_version=no
9908 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
9909 soname_spec='${libname}${release}${shared_ext}$major'
9910 shlibpath_var=LD_LIBRARY_PATH
9911 hardcode_into_libs=yes
9912 ;;
9913
9914hpux9* | hpux10* | hpux11*)
9915 # Give a soname corresponding to the major version so that dld.sl refuses to
9916 # link against other versions.
9917 version_type=sunos
9918 need_lib_prefix=no
9919 need_version=no
Reid Spencera773bd52006-08-04 18:18:08 +00009920 case $host_cpu in
Reid Spencer2bc7bd52004-11-29 12:29:58 +00009921 ia64*)
9922 shrext_cmds='.so'
9923 hardcode_into_libs=yes
9924 dynamic_linker="$host_os dld.so"
9925 shlibpath_var=LD_LIBRARY_PATH
9926 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
9927 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9928 soname_spec='${libname}${release}${shared_ext}$major'
9929 if test "X$HPUX_IA64_MODE" = X32; then
9930 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
9931 else
9932 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
9933 fi
9934 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
9935 ;;
9936 hppa*64*)
9937 shrext_cmds='.sl'
9938 hardcode_into_libs=yes
9939 dynamic_linker="$host_os dld.sl"
9940 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
9941 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
9942 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9943 soname_spec='${libname}${release}${shared_ext}$major'
9944 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
9945 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
9946 ;;
9947 *)
9948 shrext_cmds='.sl'
9949 dynamic_linker="$host_os dld.sl"
9950 shlibpath_var=SHLIB_PATH
9951 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
9952 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9953 soname_spec='${libname}${release}${shared_ext}$major'
9954 ;;
9955 esac
9956 # HP-UX runs *really* slowly unless shared libraries are mode 555.
9957 postinstall_cmds='chmod 555 $lib'
9958 ;;
9959
Reid Spencera773bd52006-08-04 18:18:08 +00009960interix3*)
9961 version_type=linux
9962 need_lib_prefix=no
9963 need_version=no
9964 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
9965 soname_spec='${libname}${release}${shared_ext}$major'
9966 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
9967 shlibpath_var=LD_LIBRARY_PATH
9968 shlibpath_overrides_runpath=no
9969 hardcode_into_libs=yes
9970 ;;
9971
Reid Spencer2bc7bd52004-11-29 12:29:58 +00009972irix5* | irix6* | nonstopux*)
9973 case $host_os in
9974 nonstopux*) version_type=nonstopux ;;
9975 *)
9976 if test "$lt_cv_prog_gnu_ld" = yes; then
9977 version_type=linux
9978 else
9979 version_type=irix
9980 fi ;;
9981 esac
9982 need_lib_prefix=no
9983 need_version=no
9984 soname_spec='${libname}${release}${shared_ext}$major'
9985 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
9986 case $host_os in
9987 irix5* | nonstopux*)
9988 libsuff= shlibsuff=
9989 ;;
9990 *)
9991 case $LD in # libtool.m4 will add one of these switches to LD
9992 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
9993 libsuff= shlibsuff= libmagic=32-bit;;
9994 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
9995 libsuff=32 shlibsuff=N32 libmagic=N32;;
9996 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
9997 libsuff=64 shlibsuff=64 libmagic=64-bit;;
9998 *) libsuff= shlibsuff= libmagic=never-match;;
9999 esac
10000 ;;
10001 esac
10002 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
10003 shlibpath_overrides_runpath=no
10004 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
10005 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
10006 hardcode_into_libs=yes
10007 ;;
10008
10009# No shared lib support for Linux oldld, aout, or coff.
10010linux*oldld* | linux*aout* | linux*coff*)
10011 dynamic_linker=no
10012 ;;
10013
10014# This must be Linux ELF.
10015linux*)
10016 version_type=linux
10017 need_lib_prefix=no
10018 need_version=no
10019 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10020 soname_spec='${libname}${release}${shared_ext}$major'
10021 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
10022 shlibpath_var=LD_LIBRARY_PATH
10023 shlibpath_overrides_runpath=no
10024 # This implies no fast_install, which is unacceptable.
10025 # Some rework will be needed to allow for fast_install
10026 # before this can be enabled.
10027 hardcode_into_libs=yes
10028
10029 # Append ld.so.conf contents to the search path
10030 if test -f /etc/ld.so.conf; then
Reid Spencera773bd52006-08-04 18:18:08 +000010031 lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;s/[:, ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '`
Reid Spencer2bc7bd52004-11-29 12:29:58 +000010032 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
10033 fi
10034
10035 # We used to test for /lib/ld.so.1 and disable shared libraries on
10036 # powerpc, because MkLinux only supported shared libraries with the
10037 # GNU dynamic linker. Since this was broken with cross compilers,
10038 # most powerpc-linux boxes support dynamic linking these days and
10039 # people can always --disable-shared, the test was removed, and we
10040 # assume the GNU/Linux dynamic linker is in use.
10041 dynamic_linker='GNU/Linux ld.so'
10042 ;;
10043
10044knetbsd*-gnu)
10045 version_type=linux
10046 need_lib_prefix=no
10047 need_version=no
10048 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
10049 soname_spec='${libname}${release}${shared_ext}$major'
10050 shlibpath_var=LD_LIBRARY_PATH
10051 shlibpath_overrides_runpath=no
10052 hardcode_into_libs=yes
10053 dynamic_linker='GNU ld.so'
10054 ;;
10055
10056netbsd*)
10057 version_type=sunos
10058 need_lib_prefix=no
10059 need_version=no
10060 if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
10061 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10062 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
10063 dynamic_linker='NetBSD (a.out) ld.so'
10064 else
10065 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
10066 soname_spec='${libname}${release}${shared_ext}$major'
10067 dynamic_linker='NetBSD ld.elf_so'
10068 fi
10069 shlibpath_var=LD_LIBRARY_PATH
10070 shlibpath_overrides_runpath=yes
10071 hardcode_into_libs=yes
10072 ;;
10073
10074newsos6)
10075 version_type=linux
10076 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10077 shlibpath_var=LD_LIBRARY_PATH
10078 shlibpath_overrides_runpath=yes
10079 ;;
10080
10081nto-qnx*)
10082 version_type=linux
10083 need_lib_prefix=no
10084 need_version=no
10085 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10086 soname_spec='${libname}${release}${shared_ext}$major'
10087 shlibpath_var=LD_LIBRARY_PATH
10088 shlibpath_overrides_runpath=yes
10089 ;;
10090
10091openbsd*)
10092 version_type=sunos
Reid Spencera773bd52006-08-04 18:18:08 +000010093 sys_lib_dlsearch_path_spec="/usr/lib"
Reid Spencer2bc7bd52004-11-29 12:29:58 +000010094 need_lib_prefix=no
Reid Spencera773bd52006-08-04 18:18:08 +000010095 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
10096 case $host_os in
10097 openbsd3.3 | openbsd3.3.*) need_version=yes ;;
10098 *) need_version=no ;;
10099 esac
Reid Spencer2bc7bd52004-11-29 12:29:58 +000010100 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10101 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
10102 shlibpath_var=LD_LIBRARY_PATH
10103 if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
10104 case $host_os in
10105 openbsd2.[89] | openbsd2.[89].*)
10106 shlibpath_overrides_runpath=no
10107 ;;
10108 *)
10109 shlibpath_overrides_runpath=yes
10110 ;;
10111 esac
10112 else
10113 shlibpath_overrides_runpath=yes
10114 fi
10115 ;;
10116
10117os2*)
10118 libname_spec='$name'
10119 shrext_cmds=".dll"
10120 need_lib_prefix=no
10121 library_names_spec='$libname${shared_ext} $libname.a'
10122 dynamic_linker='OS/2 ld.exe'
10123 shlibpath_var=LIBPATH
10124 ;;
10125
10126osf3* | osf4* | osf5*)
10127 version_type=osf
10128 need_lib_prefix=no
10129 need_version=no
10130 soname_spec='${libname}${release}${shared_ext}$major'
10131 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10132 shlibpath_var=LD_LIBRARY_PATH
10133 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
10134 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
10135 ;;
10136
Reid Spencer2bc7bd52004-11-29 12:29:58 +000010137solaris*)
10138 version_type=linux
10139 need_lib_prefix=no
10140 need_version=no
10141 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10142 soname_spec='${libname}${release}${shared_ext}$major'
10143 shlibpath_var=LD_LIBRARY_PATH
10144 shlibpath_overrides_runpath=yes
10145 hardcode_into_libs=yes
10146 # ldd complains unless libraries are executable
10147 postinstall_cmds='chmod +x $lib'
10148 ;;
10149
10150sunos4*)
10151 version_type=sunos
10152 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10153 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
10154 shlibpath_var=LD_LIBRARY_PATH
10155 shlibpath_overrides_runpath=yes
10156 if test "$with_gnu_ld" = yes; then
10157 need_lib_prefix=no
10158 fi
10159 need_version=yes
10160 ;;
10161
Reid Spencera773bd52006-08-04 18:18:08 +000010162sysv4 | sysv4.3*)
Reid Spencer2bc7bd52004-11-29 12:29:58 +000010163 version_type=linux
10164 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10165 soname_spec='${libname}${release}${shared_ext}$major'
10166 shlibpath_var=LD_LIBRARY_PATH
10167 case $host_vendor in
10168 sni)
10169 shlibpath_overrides_runpath=no
10170 need_lib_prefix=no
10171 export_dynamic_flag_spec='${wl}-Blargedynsym'
10172 runpath_var=LD_RUN_PATH
10173 ;;
10174 siemens)
10175 need_lib_prefix=no
10176 ;;
10177 motorola)
10178 need_lib_prefix=no
10179 need_version=no
10180 shlibpath_overrides_runpath=no
10181 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
10182 ;;
10183 esac
10184 ;;
10185
10186sysv4*MP*)
10187 if test -d /usr/nec ;then
10188 version_type=linux
10189 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
10190 soname_spec='$libname${shared_ext}.$major'
10191 shlibpath_var=LD_LIBRARY_PATH
10192 fi
10193 ;;
10194
Reid Spencera773bd52006-08-04 18:18:08 +000010195sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
10196 version_type=freebsd-elf
10197 need_lib_prefix=no
10198 need_version=no
10199 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
10200 soname_spec='${libname}${release}${shared_ext}$major'
10201 shlibpath_var=LD_LIBRARY_PATH
10202 hardcode_into_libs=yes
10203 if test "$with_gnu_ld" = yes; then
10204 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
10205 shlibpath_overrides_runpath=no
10206 else
10207 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
10208 shlibpath_overrides_runpath=yes
10209 case $host_os in
10210 sco3.2v5*)
10211 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
10212 ;;
10213 esac
10214 fi
10215 sys_lib_dlsearch_path_spec='/usr/lib'
10216 ;;
10217
Reid Spencer2bc7bd52004-11-29 12:29:58 +000010218uts4*)
10219 version_type=linux
10220 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10221 soname_spec='${libname}${release}${shared_ext}$major'
10222 shlibpath_var=LD_LIBRARY_PATH
10223 ;;
10224
10225*)
10226 dynamic_linker=no
10227 ;;
10228esac
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000010229{ echo "$as_me:$LINENO: result: $dynamic_linker" >&5
10230echo "${ECHO_T}$dynamic_linker" >&6; }
Reid Spencer2bc7bd52004-11-29 12:29:58 +000010231test "$dynamic_linker" = no && can_build_shared=no
10232
Reid Spencera773bd52006-08-04 18:18:08 +000010233variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
10234if test "$GCC" = yes; then
10235 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
10236fi
Reid Spencer2bc7bd52004-11-29 12:29:58 +000010237
Reid Spencera773bd52006-08-04 18:18:08 +000010238
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000010239{ echo "$as_me:$LINENO: checking which extension is used for loadable modules" >&5
10240echo $ECHO_N "checking which extension is used for loadable modules... $ECHO_C" >&6; }
10241if test "${libltdl_cv_shlibext+set}" = set; then
10242 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencer2bc7bd52004-11-29 12:29:58 +000010243else
10244
10245module=yes
10246eval libltdl_cv_shlibext=$shrext_cmds
10247
10248fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000010249{ echo "$as_me:$LINENO: result: $libltdl_cv_shlibext" >&5
10250echo "${ECHO_T}$libltdl_cv_shlibext" >&6; }
Reid Spencer2bc7bd52004-11-29 12:29:58 +000010251if test -n "$libltdl_cv_shlibext"; then
10252
10253cat >>confdefs.h <<_ACEOF
10254#define LTDL_SHLIB_EXT "$libltdl_cv_shlibext"
10255_ACEOF
10256
10257fi
10258
10259
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000010260{ echo "$as_me:$LINENO: checking which variable specifies run-time library path" >&5
10261echo $ECHO_N "checking which variable specifies run-time library path... $ECHO_C" >&6; }
10262if test "${libltdl_cv_shlibpath_var+set}" = set; then
10263 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencer2bc7bd52004-11-29 12:29:58 +000010264else
10265 libltdl_cv_shlibpath_var="$shlibpath_var"
10266fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000010267{ echo "$as_me:$LINENO: result: $libltdl_cv_shlibpath_var" >&5
10268echo "${ECHO_T}$libltdl_cv_shlibpath_var" >&6; }
Reid Spencer2bc7bd52004-11-29 12:29:58 +000010269if test -n "$libltdl_cv_shlibpath_var"; then
10270
10271cat >>confdefs.h <<_ACEOF
10272#define LTDL_SHLIBPATH_VAR "$libltdl_cv_shlibpath_var"
10273_ACEOF
10274
10275fi
10276
10277
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000010278{ echo "$as_me:$LINENO: checking for the default library search path" >&5
10279echo $ECHO_N "checking for the default library search path... $ECHO_C" >&6; }
10280if test "${libltdl_cv_sys_search_path+set}" = set; then
10281 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencer2bc7bd52004-11-29 12:29:58 +000010282else
10283 libltdl_cv_sys_search_path="$sys_lib_dlsearch_path_spec"
10284fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000010285{ echo "$as_me:$LINENO: result: $libltdl_cv_sys_search_path" >&5
10286echo "${ECHO_T}$libltdl_cv_sys_search_path" >&6; }
Reid Spencer2bc7bd52004-11-29 12:29:58 +000010287if test -n "$libltdl_cv_sys_search_path"; then
10288 sys_search_path=
10289 for dir in $libltdl_cv_sys_search_path; do
10290 if test -z "$sys_search_path"; then
10291 sys_search_path="$dir"
10292 else
10293 sys_search_path="$sys_search_path$PATH_SEPARATOR$dir"
10294 fi
10295 done
10296
10297cat >>confdefs.h <<_ACEOF
10298#define LTDL_SYSSEARCHPATH "$sys_search_path"
10299_ACEOF
10300
10301fi
10302
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000010303{ echo "$as_me:$LINENO: checking for objdir" >&5
10304echo $ECHO_N "checking for objdir... $ECHO_C" >&6; }
10305if test "${libltdl_cv_objdir+set}" = set; then
10306 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencer2bc7bd52004-11-29 12:29:58 +000010307else
10308 libltdl_cv_objdir="$objdir"
10309 if test -n "$objdir"; then
10310 :
10311 else
10312 rm -f .libs 2>/dev/null
10313 mkdir .libs 2>/dev/null
10314 if test -d .libs; then
10315 libltdl_cv_objdir=.libs
10316 else
10317 # MS-DOS does not allow filenames that begin with a dot.
10318 libltdl_cv_objdir=_libs
10319 fi
10320 rmdir .libs 2>/dev/null
10321 fi
10322
10323fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000010324{ echo "$as_me:$LINENO: result: $libltdl_cv_objdir" >&5
10325echo "${ECHO_T}$libltdl_cv_objdir" >&6; }
Reid Spencer2bc7bd52004-11-29 12:29:58 +000010326
10327cat >>confdefs.h <<_ACEOF
10328#define LTDL_OBJDIR "$libltdl_cv_objdir/"
10329_ACEOF
10330
10331
Reid Spencer2bc7bd52004-11-29 12:29:58 +000010332
10333
10334
10335
10336# Check for command to grab the raw symbol name followed by C symbol from nm.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000010337{ echo "$as_me:$LINENO: checking command to parse $NM output from $compiler object" >&5
10338echo $ECHO_N "checking command to parse $NM output from $compiler object... $ECHO_C" >&6; }
10339if test "${lt_cv_sys_global_symbol_pipe+set}" = set; then
10340 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencer2bc7bd52004-11-29 12:29:58 +000010341else
10342
10343# These are sane defaults that work on at least a few old systems.
10344# [They come from Ultrix. What could be older than Ultrix?!! ;)]
10345
10346# Character class describing NM global symbol codes.
10347symcode='[BCDEGRST]'
10348
10349# Regexp to match symbols that can be accessed directly from C.
10350sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
10351
Reid Spencer2bc7bd52004-11-29 12:29:58 +000010352# Transform an extracted symbol line into a proper C declaration
10353lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^. .* \(.*\)$/extern int \1;/p'"
10354
10355# Transform an extracted symbol line into symbol name and symbol address
10356lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (lt_ptr) 0},/p' -e 's/^$symcode \([^ ]*\) \([^ ]*\)$/ {\"\2\", (lt_ptr) \&\2},/p'"
10357
10358# Define system-specific variables.
10359case $host_os in
10360aix*)
10361 symcode='[BCDT]'
10362 ;;
10363cygwin* | mingw* | pw32*)
10364 symcode='[ABCDGISTW]'
10365 ;;
10366hpux*) # Its linker distinguishes data from code symbols
10367 if test "$host_cpu" = ia64; then
10368 symcode='[ABCDEGRST]'
10369 fi
10370 lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
10371 lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (lt_ptr) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (lt_ptr) \&\2},/p'"
10372 ;;
10373linux*)
10374 if test "$host_cpu" = ia64; then
10375 symcode='[ABCDGIRSTW]'
10376 lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
10377 lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (lt_ptr) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (lt_ptr) \&\2},/p'"
10378 fi
10379 ;;
10380irix* | nonstopux*)
10381 symcode='[BCDEGRST]'
10382 ;;
10383osf*)
10384 symcode='[BCDEGQRST]'
10385 ;;
Reid Spencera773bd52006-08-04 18:18:08 +000010386solaris*)
Reid Spencer2bc7bd52004-11-29 12:29:58 +000010387 symcode='[BDRT]'
10388 ;;
Reid Spencera773bd52006-08-04 18:18:08 +000010389sco3.2v5*)
10390 symcode='[DT]'
10391 ;;
10392sysv4.2uw2*)
10393 symcode='[DT]'
10394 ;;
10395sysv5* | sco5v6* | unixware* | OpenUNIX*)
10396 symcode='[ABDT]'
10397 ;;
Reid Spencer2bc7bd52004-11-29 12:29:58 +000010398sysv4)
10399 symcode='[DFNSTU]'
10400 ;;
10401esac
10402
10403# Handle CRLF in mingw tool chain
10404opt_cr=
10405case $build_os in
10406mingw*)
10407 opt_cr=`echo 'x\{0,1\}' | tr x '\015'` # option cr in regexp
10408 ;;
10409esac
10410
10411# If we're using GNU nm, then use its standard symbol codes.
10412case `$NM -V 2>&1` in
10413*GNU* | *'with BFD'*)
10414 symcode='[ABCDGIRSTW]' ;;
10415esac
10416
10417# Try without a prefix undercore, then with it.
10418for ac_symprfx in "" "_"; do
10419
Reid Spencera773bd52006-08-04 18:18:08 +000010420 # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
10421 symxfrm="\\1 $ac_symprfx\\2 \\2"
10422
Reid Spencer2bc7bd52004-11-29 12:29:58 +000010423 # Write the raw and C identifiers.
Reid Spencera773bd52006-08-04 18:18:08 +000010424 lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
Reid Spencer2bc7bd52004-11-29 12:29:58 +000010425
10426 # Check to see that the pipe works correctly.
10427 pipe_works=no
10428
10429 rm -f conftest*
10430 cat > conftest.$ac_ext <<EOF
10431#ifdef __cplusplus
10432extern "C" {
10433#endif
10434char nm_test_var;
10435void nm_test_func(){}
10436#ifdef __cplusplus
10437}
10438#endif
10439int main(){nm_test_var='a';nm_test_func();return(0);}
10440EOF
10441
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000010442 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
Reid Spencer2bc7bd52004-11-29 12:29:58 +000010443 (eval $ac_compile) 2>&5
10444 ac_status=$?
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000010445 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10446 (exit $ac_status); }; then
Reid Spencer2bc7bd52004-11-29 12:29:58 +000010447 # Now try to grab the symbols.
10448 nlist=conftest.nm
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000010449 if { (eval echo "$as_me:$LINENO: \"$NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist\"") >&5
Reid Spencer2bc7bd52004-11-29 12:29:58 +000010450 (eval $NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist) 2>&5
10451 ac_status=$?
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000010452 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10453 (exit $ac_status); } && test -s "$nlist"; then
Reid Spencer2bc7bd52004-11-29 12:29:58 +000010454 # Try sorting and uniquifying the output.
10455 if sort "$nlist" | uniq > "$nlist"T; then
10456 mv -f "$nlist"T "$nlist"
10457 else
10458 rm -f "$nlist"T
10459 fi
10460
10461 # Make sure that we snagged all the symbols we need.
10462 if grep ' nm_test_var$' "$nlist" >/dev/null; then
10463 if grep ' nm_test_func$' "$nlist" >/dev/null; then
10464 cat <<EOF > conftest.$ac_ext
10465#ifdef __cplusplus
10466extern "C" {
10467#endif
10468
10469EOF
10470 # Now generate the symbol file.
10471 eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | grep -v main >> conftest.$ac_ext'
10472
10473 cat <<EOF >> conftest.$ac_ext
10474#if defined (__STDC__) && __STDC__
10475# define lt_ptr_t void *
10476#else
10477# define lt_ptr_t char *
10478# define const
10479#endif
10480
10481/* The mapping between symbol names and symbols. */
10482const struct {
10483 const char *name;
10484 lt_ptr_t address;
10485}
10486lt_preloaded_symbols[] =
10487{
10488EOF
10489 $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (lt_ptr_t) \&\2},/" < "$nlist" | grep -v main >> conftest.$ac_ext
10490 cat <<\EOF >> conftest.$ac_ext
10491 {0, (lt_ptr_t) 0}
10492};
10493
10494#ifdef __cplusplus
10495}
10496#endif
10497EOF
10498 # Now try linking the two files.
10499 mv conftest.$ac_objext conftstm.$ac_objext
10500 lt_save_LIBS="$LIBS"
10501 lt_save_CFLAGS="$CFLAGS"
10502 LIBS="conftstm.$ac_objext"
10503 CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000010504 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
Reid Spencer2bc7bd52004-11-29 12:29:58 +000010505 (eval $ac_link) 2>&5
10506 ac_status=$?
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000010507 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10508 (exit $ac_status); } && test -s conftest${ac_exeext}; then
Reid Spencer2bc7bd52004-11-29 12:29:58 +000010509 pipe_works=yes
10510 fi
10511 LIBS="$lt_save_LIBS"
10512 CFLAGS="$lt_save_CFLAGS"
10513 else
10514 echo "cannot find nm_test_func in $nlist" >&5
10515 fi
10516 else
10517 echo "cannot find nm_test_var in $nlist" >&5
10518 fi
10519 else
10520 echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
10521 fi
10522 else
10523 echo "$progname: failed program was:" >&5
10524 cat conftest.$ac_ext >&5
10525 fi
10526 rm -f conftest* conftst*
10527
10528 # Do not use the global_symbol_pipe unless it works.
10529 if test "$pipe_works" = yes; then
10530 break
10531 else
10532 lt_cv_sys_global_symbol_pipe=
10533 fi
10534done
10535
10536fi
10537
10538if test -z "$lt_cv_sys_global_symbol_pipe"; then
10539 lt_cv_sys_global_symbol_to_cdecl=
10540fi
10541if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000010542 { echo "$as_me:$LINENO: result: failed" >&5
10543echo "${ECHO_T}failed" >&6; }
Reid Spencer2bc7bd52004-11-29 12:29:58 +000010544else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000010545 { echo "$as_me:$LINENO: result: ok" >&5
10546echo "${ECHO_T}ok" >&6; }
Reid Spencer2bc7bd52004-11-29 12:29:58 +000010547fi
10548
10549
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000010550{ echo "$as_me:$LINENO: checking whether libtool supports -dlopen/-dlpreopen" >&5
10551echo $ECHO_N "checking whether libtool supports -dlopen/-dlpreopen... $ECHO_C" >&6; }
10552if test "${libltdl_cv_preloaded_symbols+set}" = set; then
10553 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencer2bc7bd52004-11-29 12:29:58 +000010554else
10555 if test -n "$lt_cv_sys_global_symbol_pipe"; then
10556 libltdl_cv_preloaded_symbols=yes
10557 else
10558 libltdl_cv_preloaded_symbols=no
10559 fi
10560
10561fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000010562{ echo "$as_me:$LINENO: result: $libltdl_cv_preloaded_symbols" >&5
10563echo "${ECHO_T}$libltdl_cv_preloaded_symbols" >&6; }
Reid Spencer2bc7bd52004-11-29 12:29:58 +000010564if test x"$libltdl_cv_preloaded_symbols" = xyes; then
10565
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000010566cat >>confdefs.h <<\_ACEOF
10567#define HAVE_PRELOADED_SYMBOLS 1
10568_ACEOF
Reid Spencer2bc7bd52004-11-29 12:29:58 +000010569
10570fi
10571
10572LIBADD_DL=
10573
10574ac_ext=c
10575ac_cpp='$CPP $CPPFLAGS'
10576ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
10577ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
10578ac_compiler_gnu=$ac_cv_c_compiler_gnu
10579
10580
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000010581{ echo "$as_me:$LINENO: checking for shl_load" >&5
10582echo $ECHO_N "checking for shl_load... $ECHO_C" >&6; }
10583if test "${ac_cv_func_shl_load+set}" = set; then
10584 echo $ECHO_N "(cached) $ECHO_C" >&6
10585else
10586 cat >conftest.$ac_ext <<_ACEOF
10587/* confdefs.h. */
10588_ACEOF
10589cat confdefs.h >>conftest.$ac_ext
10590cat >>conftest.$ac_ext <<_ACEOF
10591/* end confdefs.h. */
10592/* Define shl_load to an innocuous variant, in case <limits.h> declares shl_load.
10593 For example, HP-UX 11i <limits.h> declares gettimeofday. */
10594#define shl_load innocuous_shl_load
Reid Spencer2bc7bd52004-11-29 12:29:58 +000010595
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000010596/* System header to define __stub macros and hopefully few prototypes,
10597 which can conflict with char shl_load (); below.
10598 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
10599 <limits.h> exists even on freestanding compilers. */
10600
10601#ifdef __STDC__
10602# include <limits.h>
10603#else
10604# include <assert.h>
10605#endif
10606
10607#undef shl_load
10608
10609/* Override any GCC internal prototype to avoid an error.
10610 Use char because int might match the return type of a GCC
10611 builtin and then its argument prototype would still apply. */
10612#ifdef __cplusplus
10613extern "C"
10614#endif
10615char shl_load ();
10616/* The GNU C library defines this for functions which it implements
10617 to always fail with ENOSYS. Some functions are actually named
10618 something starting with __ and the normal name is an alias. */
10619#if defined __stub_shl_load || defined __stub___shl_load
10620choke me
10621#endif
10622
10623int
10624main ()
10625{
10626return shl_load ();
10627 ;
10628 return 0;
10629}
10630_ACEOF
10631rm -f conftest.$ac_objext conftest$ac_exeext
10632if { (ac_try="$ac_link"
10633case "(($ac_try" in
10634 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10635 *) ac_try_echo=$ac_try;;
10636esac
10637eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10638 (eval "$ac_link") 2>conftest.er1
10639 ac_status=$?
10640 grep -v '^ *+' conftest.er1 >conftest.err
10641 rm -f conftest.er1
10642 cat conftest.err >&5
10643 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10644 (exit $ac_status); } &&
10645 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
10646 { (case "(($ac_try" in
10647 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10648 *) ac_try_echo=$ac_try;;
10649esac
10650eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10651 (eval "$ac_try") 2>&5
10652 ac_status=$?
10653 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10654 (exit $ac_status); }; } &&
10655 { ac_try='test -s conftest$ac_exeext'
10656 { (case "(($ac_try" in
10657 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10658 *) ac_try_echo=$ac_try;;
10659esac
10660eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10661 (eval "$ac_try") 2>&5
10662 ac_status=$?
10663 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10664 (exit $ac_status); }; }; then
10665 ac_cv_func_shl_load=yes
10666else
10667 echo "$as_me: failed program was:" >&5
10668sed 's/^/| /' conftest.$ac_ext >&5
10669
10670 ac_cv_func_shl_load=no
10671fi
10672
10673rm -f core conftest.err conftest.$ac_objext \
10674 conftest$ac_exeext conftest.$ac_ext
10675fi
10676{ echo "$as_me:$LINENO: result: $ac_cv_func_shl_load" >&5
10677echo "${ECHO_T}$ac_cv_func_shl_load" >&6; }
10678if test $ac_cv_func_shl_load = yes; then
10679
10680cat >>confdefs.h <<\_ACEOF
10681#define HAVE_SHL_LOAD 1
10682_ACEOF
Reid Spencer2bc7bd52004-11-29 12:29:58 +000010683
10684else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000010685 { echo "$as_me:$LINENO: checking for shl_load in -ldld" >&5
10686echo $ECHO_N "checking for shl_load in -ldld... $ECHO_C" >&6; }
10687if test "${ac_cv_lib_dld_shl_load+set}" = set; then
10688 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencer2bc7bd52004-11-29 12:29:58 +000010689else
10690 ac_check_lib_save_LIBS=$LIBS
10691LIBS="-ldld $LIBS"
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000010692cat >conftest.$ac_ext <<_ACEOF
10693/* confdefs.h. */
10694_ACEOF
10695cat confdefs.h >>conftest.$ac_ext
10696cat >>conftest.$ac_ext <<_ACEOF
Reid Spencer2bc7bd52004-11-29 12:29:58 +000010697/* end confdefs.h. */
10698
Reid Spencera773bd52006-08-04 18:18:08 +000010699/* Override any GCC internal prototype to avoid an error.
10700 Use char because int might match the return type of a GCC
10701 builtin and then its argument prototype would still apply. */
Reid Spencer2bc7bd52004-11-29 12:29:58 +000010702#ifdef __cplusplus
10703extern "C"
10704#endif
Reid Spencer2bc7bd52004-11-29 12:29:58 +000010705char shl_load ();
10706int
10707main ()
10708{
Reid Spencera773bd52006-08-04 18:18:08 +000010709return shl_load ();
Reid Spencer2bc7bd52004-11-29 12:29:58 +000010710 ;
10711 return 0;
10712}
10713_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000010714rm -f conftest.$ac_objext conftest$ac_exeext
10715if { (ac_try="$ac_link"
10716case "(($ac_try" in
10717 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10718 *) ac_try_echo=$ac_try;;
10719esac
10720eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10721 (eval "$ac_link") 2>conftest.er1
10722 ac_status=$?
10723 grep -v '^ *+' conftest.er1 >conftest.err
10724 rm -f conftest.er1
10725 cat conftest.err >&5
10726 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10727 (exit $ac_status); } &&
10728 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
10729 { (case "(($ac_try" in
10730 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10731 *) ac_try_echo=$ac_try;;
10732esac
10733eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10734 (eval "$ac_try") 2>&5
10735 ac_status=$?
10736 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10737 (exit $ac_status); }; } &&
10738 { ac_try='test -s conftest$ac_exeext'
10739 { (case "(($ac_try" in
10740 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10741 *) ac_try_echo=$ac_try;;
10742esac
10743eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10744 (eval "$ac_try") 2>&5
10745 ac_status=$?
10746 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10747 (exit $ac_status); }; }; then
Reid Spencer2bc7bd52004-11-29 12:29:58 +000010748 ac_cv_lib_dld_shl_load=yes
10749else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000010750 echo "$as_me: failed program was:" >&5
10751sed 's/^/| /' conftest.$ac_ext >&5
10752
10753 ac_cv_lib_dld_shl_load=no
Reid Spencer2bc7bd52004-11-29 12:29:58 +000010754fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000010755
Bill Wendlingebcceee2009-04-18 11:20:33 +000010756rm -f core conftest.err conftest.$ac_objext \
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000010757 conftest$ac_exeext conftest.$ac_ext
Reid Spencer2bc7bd52004-11-29 12:29:58 +000010758LIBS=$ac_check_lib_save_LIBS
10759fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000010760{ echo "$as_me:$LINENO: result: $ac_cv_lib_dld_shl_load" >&5
10761echo "${ECHO_T}$ac_cv_lib_dld_shl_load" >&6; }
10762if test $ac_cv_lib_dld_shl_load = yes; then
Reid Spencer2bc7bd52004-11-29 12:29:58 +000010763
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000010764cat >>confdefs.h <<\_ACEOF
10765#define HAVE_SHL_LOAD 1
10766_ACEOF
Reid Spencer2bc7bd52004-11-29 12:29:58 +000010767
10768 LIBADD_DL="$LIBADD_DL -ldld"
10769else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000010770 { echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5
10771echo $ECHO_N "checking for dlopen in -ldl... $ECHO_C" >&6; }
10772if test "${ac_cv_lib_dl_dlopen+set}" = set; then
10773 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencer2bc7bd52004-11-29 12:29:58 +000010774else
10775 ac_check_lib_save_LIBS=$LIBS
10776LIBS="-ldl $LIBS"
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000010777cat >conftest.$ac_ext <<_ACEOF
10778/* confdefs.h. */
10779_ACEOF
10780cat confdefs.h >>conftest.$ac_ext
10781cat >>conftest.$ac_ext <<_ACEOF
Reid Spencer2bc7bd52004-11-29 12:29:58 +000010782/* end confdefs.h. */
10783
Reid Spencera773bd52006-08-04 18:18:08 +000010784/* Override any GCC internal prototype to avoid an error.
10785 Use char because int might match the return type of a GCC
10786 builtin and then its argument prototype would still apply. */
Reid Spencer2bc7bd52004-11-29 12:29:58 +000010787#ifdef __cplusplus
10788extern "C"
10789#endif
Reid Spencer2bc7bd52004-11-29 12:29:58 +000010790char dlopen ();
10791int
10792main ()
10793{
Reid Spencera773bd52006-08-04 18:18:08 +000010794return dlopen ();
Reid Spencer2bc7bd52004-11-29 12:29:58 +000010795 ;
10796 return 0;
10797}
10798_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000010799rm -f conftest.$ac_objext conftest$ac_exeext
10800if { (ac_try="$ac_link"
10801case "(($ac_try" in
10802 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10803 *) ac_try_echo=$ac_try;;
10804esac
10805eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10806 (eval "$ac_link") 2>conftest.er1
10807 ac_status=$?
10808 grep -v '^ *+' conftest.er1 >conftest.err
10809 rm -f conftest.er1
10810 cat conftest.err >&5
10811 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10812 (exit $ac_status); } &&
10813 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
10814 { (case "(($ac_try" in
10815 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10816 *) ac_try_echo=$ac_try;;
10817esac
10818eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10819 (eval "$ac_try") 2>&5
10820 ac_status=$?
10821 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10822 (exit $ac_status); }; } &&
10823 { ac_try='test -s conftest$ac_exeext'
10824 { (case "(($ac_try" in
10825 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10826 *) ac_try_echo=$ac_try;;
10827esac
10828eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10829 (eval "$ac_try") 2>&5
10830 ac_status=$?
10831 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10832 (exit $ac_status); }; }; then
Reid Spencer2bc7bd52004-11-29 12:29:58 +000010833 ac_cv_lib_dl_dlopen=yes
10834else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000010835 echo "$as_me: failed program was:" >&5
10836sed 's/^/| /' conftest.$ac_ext >&5
10837
10838 ac_cv_lib_dl_dlopen=no
Reid Spencer2bc7bd52004-11-29 12:29:58 +000010839fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000010840
Bill Wendlingebcceee2009-04-18 11:20:33 +000010841rm -f core conftest.err conftest.$ac_objext \
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000010842 conftest$ac_exeext conftest.$ac_ext
Reid Spencer2bc7bd52004-11-29 12:29:58 +000010843LIBS=$ac_check_lib_save_LIBS
10844fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000010845{ echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5
10846echo "${ECHO_T}$ac_cv_lib_dl_dlopen" >&6; }
10847if test $ac_cv_lib_dl_dlopen = yes; then
Reid Spencer2bc7bd52004-11-29 12:29:58 +000010848
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000010849cat >>confdefs.h <<\_ACEOF
10850#define HAVE_LIBDL 1
10851_ACEOF
Reid Spencer2bc7bd52004-11-29 12:29:58 +000010852
10853 LIBADD_DL="-ldl" libltdl_cv_lib_dl_dlopen="yes"
10854else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000010855 cat >conftest.$ac_ext <<_ACEOF
10856/* confdefs.h. */
10857_ACEOF
10858cat confdefs.h >>conftest.$ac_ext
10859cat >>conftest.$ac_ext <<_ACEOF
Reid Spencer2bc7bd52004-11-29 12:29:58 +000010860/* end confdefs.h. */
10861#if HAVE_DLFCN_H
10862# include <dlfcn.h>
10863#endif
10864
10865int
10866main ()
10867{
10868dlopen(0, 0);
10869 ;
10870 return 0;
10871}
10872_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000010873rm -f conftest.$ac_objext conftest$ac_exeext
10874if { (ac_try="$ac_link"
10875case "(($ac_try" in
10876 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10877 *) ac_try_echo=$ac_try;;
10878esac
10879eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10880 (eval "$ac_link") 2>conftest.er1
10881 ac_status=$?
10882 grep -v '^ *+' conftest.er1 >conftest.err
10883 rm -f conftest.er1
10884 cat conftest.err >&5
10885 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10886 (exit $ac_status); } &&
10887 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
10888 { (case "(($ac_try" in
10889 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10890 *) ac_try_echo=$ac_try;;
10891esac
10892eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10893 (eval "$ac_try") 2>&5
10894 ac_status=$?
10895 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10896 (exit $ac_status); }; } &&
10897 { ac_try='test -s conftest$ac_exeext'
10898 { (case "(($ac_try" in
10899 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10900 *) ac_try_echo=$ac_try;;
10901esac
10902eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10903 (eval "$ac_try") 2>&5
10904 ac_status=$?
10905 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10906 (exit $ac_status); }; }; then
Reid Spencer2bc7bd52004-11-29 12:29:58 +000010907
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000010908cat >>confdefs.h <<\_ACEOF
10909#define HAVE_LIBDL 1
10910_ACEOF
Reid Spencer2bc7bd52004-11-29 12:29:58 +000010911 libltdl_cv_func_dlopen="yes"
10912else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000010913 echo "$as_me: failed program was:" >&5
10914sed 's/^/| /' conftest.$ac_ext >&5
10915
10916 { echo "$as_me:$LINENO: checking for dlopen in -lsvld" >&5
10917echo $ECHO_N "checking for dlopen in -lsvld... $ECHO_C" >&6; }
10918if test "${ac_cv_lib_svld_dlopen+set}" = set; then
10919 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencer2bc7bd52004-11-29 12:29:58 +000010920else
10921 ac_check_lib_save_LIBS=$LIBS
10922LIBS="-lsvld $LIBS"
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000010923cat >conftest.$ac_ext <<_ACEOF
10924/* confdefs.h. */
10925_ACEOF
10926cat confdefs.h >>conftest.$ac_ext
10927cat >>conftest.$ac_ext <<_ACEOF
Reid Spencer2bc7bd52004-11-29 12:29:58 +000010928/* end confdefs.h. */
10929
Reid Spencera773bd52006-08-04 18:18:08 +000010930/* Override any GCC internal prototype to avoid an error.
10931 Use char because int might match the return type of a GCC
10932 builtin and then its argument prototype would still apply. */
Reid Spencer2bc7bd52004-11-29 12:29:58 +000010933#ifdef __cplusplus
10934extern "C"
10935#endif
Reid Spencer2bc7bd52004-11-29 12:29:58 +000010936char dlopen ();
10937int
10938main ()
10939{
Reid Spencera773bd52006-08-04 18:18:08 +000010940return dlopen ();
Reid Spencer2bc7bd52004-11-29 12:29:58 +000010941 ;
10942 return 0;
10943}
10944_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000010945rm -f conftest.$ac_objext conftest$ac_exeext
10946if { (ac_try="$ac_link"
10947case "(($ac_try" in
10948 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10949 *) ac_try_echo=$ac_try;;
10950esac
10951eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10952 (eval "$ac_link") 2>conftest.er1
10953 ac_status=$?
10954 grep -v '^ *+' conftest.er1 >conftest.err
10955 rm -f conftest.er1
10956 cat conftest.err >&5
10957 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10958 (exit $ac_status); } &&
10959 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
10960 { (case "(($ac_try" in
10961 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10962 *) ac_try_echo=$ac_try;;
10963esac
10964eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10965 (eval "$ac_try") 2>&5
10966 ac_status=$?
10967 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10968 (exit $ac_status); }; } &&
10969 { ac_try='test -s conftest$ac_exeext'
10970 { (case "(($ac_try" in
10971 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10972 *) ac_try_echo=$ac_try;;
10973esac
10974eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10975 (eval "$ac_try") 2>&5
10976 ac_status=$?
10977 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10978 (exit $ac_status); }; }; then
Reid Spencer2bc7bd52004-11-29 12:29:58 +000010979 ac_cv_lib_svld_dlopen=yes
10980else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000010981 echo "$as_me: failed program was:" >&5
10982sed 's/^/| /' conftest.$ac_ext >&5
10983
10984 ac_cv_lib_svld_dlopen=no
Reid Spencer2bc7bd52004-11-29 12:29:58 +000010985fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000010986
Bill Wendlingebcceee2009-04-18 11:20:33 +000010987rm -f core conftest.err conftest.$ac_objext \
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000010988 conftest$ac_exeext conftest.$ac_ext
Reid Spencer2bc7bd52004-11-29 12:29:58 +000010989LIBS=$ac_check_lib_save_LIBS
10990fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000010991{ echo "$as_me:$LINENO: result: $ac_cv_lib_svld_dlopen" >&5
10992echo "${ECHO_T}$ac_cv_lib_svld_dlopen" >&6; }
10993if test $ac_cv_lib_svld_dlopen = yes; then
Reid Spencer2bc7bd52004-11-29 12:29:58 +000010994
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000010995cat >>confdefs.h <<\_ACEOF
10996#define HAVE_LIBDL 1
10997_ACEOF
Reid Spencer2bc7bd52004-11-29 12:29:58 +000010998
10999 LIBADD_DL="-lsvld" libltdl_cv_func_dlopen="yes"
11000else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000011001 { echo "$as_me:$LINENO: checking for dld_link in -ldld" >&5
11002echo $ECHO_N "checking for dld_link in -ldld... $ECHO_C" >&6; }
11003if test "${ac_cv_lib_dld_dld_link+set}" = set; then
11004 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencer2bc7bd52004-11-29 12:29:58 +000011005else
11006 ac_check_lib_save_LIBS=$LIBS
11007LIBS="-ldld $LIBS"
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000011008cat >conftest.$ac_ext <<_ACEOF
11009/* confdefs.h. */
11010_ACEOF
11011cat confdefs.h >>conftest.$ac_ext
11012cat >>conftest.$ac_ext <<_ACEOF
Reid Spencer2bc7bd52004-11-29 12:29:58 +000011013/* end confdefs.h. */
11014
Reid Spencera773bd52006-08-04 18:18:08 +000011015/* Override any GCC internal prototype to avoid an error.
11016 Use char because int might match the return type of a GCC
11017 builtin and then its argument prototype would still apply. */
Reid Spencer2bc7bd52004-11-29 12:29:58 +000011018#ifdef __cplusplus
11019extern "C"
11020#endif
Reid Spencer2bc7bd52004-11-29 12:29:58 +000011021char dld_link ();
11022int
11023main ()
11024{
Reid Spencera773bd52006-08-04 18:18:08 +000011025return dld_link ();
Reid Spencer2bc7bd52004-11-29 12:29:58 +000011026 ;
11027 return 0;
11028}
11029_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000011030rm -f conftest.$ac_objext conftest$ac_exeext
11031if { (ac_try="$ac_link"
11032case "(($ac_try" in
11033 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11034 *) ac_try_echo=$ac_try;;
11035esac
11036eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11037 (eval "$ac_link") 2>conftest.er1
11038 ac_status=$?
11039 grep -v '^ *+' conftest.er1 >conftest.err
11040 rm -f conftest.er1
11041 cat conftest.err >&5
11042 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11043 (exit $ac_status); } &&
11044 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
11045 { (case "(($ac_try" in
11046 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11047 *) ac_try_echo=$ac_try;;
11048esac
11049eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11050 (eval "$ac_try") 2>&5
11051 ac_status=$?
11052 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11053 (exit $ac_status); }; } &&
11054 { ac_try='test -s conftest$ac_exeext'
11055 { (case "(($ac_try" in
11056 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11057 *) ac_try_echo=$ac_try;;
11058esac
11059eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11060 (eval "$ac_try") 2>&5
11061 ac_status=$?
11062 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11063 (exit $ac_status); }; }; then
Reid Spencer2bc7bd52004-11-29 12:29:58 +000011064 ac_cv_lib_dld_dld_link=yes
11065else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000011066 echo "$as_me: failed program was:" >&5
11067sed 's/^/| /' conftest.$ac_ext >&5
11068
11069 ac_cv_lib_dld_dld_link=no
Reid Spencer2bc7bd52004-11-29 12:29:58 +000011070fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000011071
Bill Wendlingebcceee2009-04-18 11:20:33 +000011072rm -f core conftest.err conftest.$ac_objext \
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000011073 conftest$ac_exeext conftest.$ac_ext
Reid Spencer2bc7bd52004-11-29 12:29:58 +000011074LIBS=$ac_check_lib_save_LIBS
11075fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000011076{ echo "$as_me:$LINENO: result: $ac_cv_lib_dld_dld_link" >&5
11077echo "${ECHO_T}$ac_cv_lib_dld_dld_link" >&6; }
11078if test $ac_cv_lib_dld_dld_link = yes; then
Reid Spencer2bc7bd52004-11-29 12:29:58 +000011079
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000011080cat >>confdefs.h <<\_ACEOF
11081#define HAVE_DLD 1
11082_ACEOF
Reid Spencer2bc7bd52004-11-29 12:29:58 +000011083
11084 LIBADD_DL="$LIBADD_DL -ldld"
11085else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000011086 { echo "$as_me:$LINENO: checking for _dyld_func_lookup" >&5
11087echo $ECHO_N "checking for _dyld_func_lookup... $ECHO_C" >&6; }
11088if test "${ac_cv_func__dyld_func_lookup+set}" = set; then
11089 echo $ECHO_N "(cached) $ECHO_C" >&6
11090else
11091 cat >conftest.$ac_ext <<_ACEOF
11092/* confdefs.h. */
11093_ACEOF
11094cat confdefs.h >>conftest.$ac_ext
11095cat >>conftest.$ac_ext <<_ACEOF
11096/* end confdefs.h. */
11097/* Define _dyld_func_lookup to an innocuous variant, in case <limits.h> declares _dyld_func_lookup.
11098 For example, HP-UX 11i <limits.h> declares gettimeofday. */
11099#define _dyld_func_lookup innocuous__dyld_func_lookup
Reid Spencer2bc7bd52004-11-29 12:29:58 +000011100
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000011101/* System header to define __stub macros and hopefully few prototypes,
11102 which can conflict with char _dyld_func_lookup (); below.
11103 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
11104 <limits.h> exists even on freestanding compilers. */
Reid Spencer2bc7bd52004-11-29 12:29:58 +000011105
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000011106#ifdef __STDC__
11107# include <limits.h>
11108#else
11109# include <assert.h>
11110#endif
11111
11112#undef _dyld_func_lookup
11113
11114/* Override any GCC internal prototype to avoid an error.
11115 Use char because int might match the return type of a GCC
11116 builtin and then its argument prototype would still apply. */
11117#ifdef __cplusplus
11118extern "C"
11119#endif
11120char _dyld_func_lookup ();
11121/* The GNU C library defines this for functions which it implements
11122 to always fail with ENOSYS. Some functions are actually named
11123 something starting with __ and the normal name is an alias. */
11124#if defined __stub__dyld_func_lookup || defined __stub____dyld_func_lookup
11125choke me
11126#endif
11127
11128int
11129main ()
11130{
11131return _dyld_func_lookup ();
11132 ;
11133 return 0;
11134}
11135_ACEOF
11136rm -f conftest.$ac_objext conftest$ac_exeext
11137if { (ac_try="$ac_link"
11138case "(($ac_try" in
11139 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11140 *) ac_try_echo=$ac_try;;
11141esac
11142eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11143 (eval "$ac_link") 2>conftest.er1
11144 ac_status=$?
11145 grep -v '^ *+' conftest.er1 >conftest.err
11146 rm -f conftest.er1
11147 cat conftest.err >&5
11148 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11149 (exit $ac_status); } &&
11150 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
11151 { (case "(($ac_try" in
11152 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11153 *) ac_try_echo=$ac_try;;
11154esac
11155eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11156 (eval "$ac_try") 2>&5
11157 ac_status=$?
11158 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11159 (exit $ac_status); }; } &&
11160 { ac_try='test -s conftest$ac_exeext'
11161 { (case "(($ac_try" in
11162 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11163 *) ac_try_echo=$ac_try;;
11164esac
11165eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11166 (eval "$ac_try") 2>&5
11167 ac_status=$?
11168 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11169 (exit $ac_status); }; }; then
11170 ac_cv_func__dyld_func_lookup=yes
11171else
11172 echo "$as_me: failed program was:" >&5
11173sed 's/^/| /' conftest.$ac_ext >&5
11174
11175 ac_cv_func__dyld_func_lookup=no
Reid Spencer2bc7bd52004-11-29 12:29:58 +000011176fi
Reid Spencera773bd52006-08-04 18:18:08 +000011177
Bill Wendlingebcceee2009-04-18 11:20:33 +000011178rm -f core conftest.err conftest.$ac_objext \
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000011179 conftest$ac_exeext conftest.$ac_ext
11180fi
11181{ echo "$as_me:$LINENO: result: $ac_cv_func__dyld_func_lookup" >&5
11182echo "${ECHO_T}$ac_cv_func__dyld_func_lookup" >&6; }
11183if test $ac_cv_func__dyld_func_lookup = yes; then
11184
11185cat >>confdefs.h <<\_ACEOF
11186#define HAVE_DYLD 1
11187_ACEOF
11188
11189fi
11190
11191
11192fi
11193
11194
11195fi
11196
11197
11198fi
11199
11200rm -f core conftest.err conftest.$ac_objext \
11201 conftest$ac_exeext conftest.$ac_ext
Reid Spencer2bc7bd52004-11-29 12:29:58 +000011202
11203fi
11204
11205
11206fi
11207
11208
11209fi
11210
11211
11212if test x"$libltdl_cv_func_dlopen" = xyes || test x"$libltdl_cv_lib_dl_dlopen" = xyes
11213then
11214 lt_save_LIBS="$LIBS"
11215 LIBS="$LIBS $LIBADD_DL"
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000011216
11217for ac_func in dlerror
11218do
11219as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
11220{ echo "$as_me:$LINENO: checking for $ac_func" >&5
11221echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
11222if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
11223 echo $ECHO_N "(cached) $ECHO_C" >&6
11224else
11225 cat >conftest.$ac_ext <<_ACEOF
11226/* confdefs.h. */
11227_ACEOF
11228cat confdefs.h >>conftest.$ac_ext
11229cat >>conftest.$ac_ext <<_ACEOF
11230/* end confdefs.h. */
11231/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
11232 For example, HP-UX 11i <limits.h> declares gettimeofday. */
11233#define $ac_func innocuous_$ac_func
11234
11235/* System header to define __stub macros and hopefully few prototypes,
11236 which can conflict with char $ac_func (); below.
11237 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
11238 <limits.h> exists even on freestanding compilers. */
11239
11240#ifdef __STDC__
11241# include <limits.h>
11242#else
11243# include <assert.h>
11244#endif
11245
11246#undef $ac_func
11247
11248/* Override any GCC internal prototype to avoid an error.
11249 Use char because int might match the return type of a GCC
11250 builtin and then its argument prototype would still apply. */
11251#ifdef __cplusplus
11252extern "C"
11253#endif
11254char $ac_func ();
11255/* The GNU C library defines this for functions which it implements
11256 to always fail with ENOSYS. Some functions are actually named
11257 something starting with __ and the normal name is an alias. */
11258#if defined __stub_$ac_func || defined __stub___$ac_func
11259choke me
11260#endif
11261
11262int
11263main ()
11264{
11265return $ac_func ();
11266 ;
11267 return 0;
11268}
11269_ACEOF
11270rm -f conftest.$ac_objext conftest$ac_exeext
11271if { (ac_try="$ac_link"
11272case "(($ac_try" in
11273 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11274 *) ac_try_echo=$ac_try;;
11275esac
11276eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11277 (eval "$ac_link") 2>conftest.er1
11278 ac_status=$?
11279 grep -v '^ *+' conftest.er1 >conftest.err
11280 rm -f conftest.er1
11281 cat conftest.err >&5
11282 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11283 (exit $ac_status); } &&
11284 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
11285 { (case "(($ac_try" in
11286 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11287 *) ac_try_echo=$ac_try;;
11288esac
11289eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11290 (eval "$ac_try") 2>&5
11291 ac_status=$?
11292 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11293 (exit $ac_status); }; } &&
11294 { ac_try='test -s conftest$ac_exeext'
11295 { (case "(($ac_try" in
11296 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11297 *) ac_try_echo=$ac_try;;
11298esac
11299eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11300 (eval "$ac_try") 2>&5
11301 ac_status=$?
11302 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11303 (exit $ac_status); }; }; then
11304 eval "$as_ac_var=yes"
11305else
11306 echo "$as_me: failed program was:" >&5
11307sed 's/^/| /' conftest.$ac_ext >&5
11308
11309 eval "$as_ac_var=no"
11310fi
11311
11312rm -f core conftest.err conftest.$ac_objext \
11313 conftest$ac_exeext conftest.$ac_ext
11314fi
11315ac_res=`eval echo '${'$as_ac_var'}'`
11316 { echo "$as_me:$LINENO: result: $ac_res" >&5
11317echo "${ECHO_T}$ac_res" >&6; }
11318if test `eval echo '${'$as_ac_var'}'` = yes; then
Reid Spencer2bc7bd52004-11-29 12:29:58 +000011319 cat >>confdefs.h <<_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000011320#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
Reid Spencer2bc7bd52004-11-29 12:29:58 +000011321_ACEOF
11322
11323fi
11324done
11325
11326 LIBS="$lt_save_LIBS"
11327fi
11328ac_ext=c
11329ac_cpp='$CPP $CPPFLAGS'
11330ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
11331ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
11332ac_compiler_gnu=$ac_cv_c_compiler_gnu
11333
11334
11335
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000011336{ echo "$as_me:$LINENO: checking for _ prefix in compiled symbols" >&5
11337echo $ECHO_N "checking for _ prefix in compiled symbols... $ECHO_C" >&6; }
11338if test "${ac_cv_sys_symbol_underscore+set}" = set; then
11339 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencer2bc7bd52004-11-29 12:29:58 +000011340else
11341 ac_cv_sys_symbol_underscore=no
11342 cat > conftest.$ac_ext <<EOF
11343void nm_test_func(){}
11344int main(){nm_test_func;return 0;}
11345EOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000011346 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
Reid Spencer2bc7bd52004-11-29 12:29:58 +000011347 (eval $ac_compile) 2>&5
11348 ac_status=$?
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000011349 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11350 (exit $ac_status); }; then
Reid Spencer2bc7bd52004-11-29 12:29:58 +000011351 # Now try to grab the symbols.
11352 ac_nlist=conftest.nm
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000011353 if { (eval echo "$as_me:$LINENO: \"$NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $ac_nlist\"") >&5
Reid Spencer2bc7bd52004-11-29 12:29:58 +000011354 (eval $NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $ac_nlist) 2>&5
11355 ac_status=$?
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000011356 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11357 (exit $ac_status); } && test -s "$ac_nlist"; then
Reid Spencer2bc7bd52004-11-29 12:29:58 +000011358 # See whether the symbols have a leading underscore.
11359 if grep '^. _nm_test_func' "$ac_nlist" >/dev/null; then
11360 ac_cv_sys_symbol_underscore=yes
11361 else
11362 if grep '^. nm_test_func ' "$ac_nlist" >/dev/null; then
11363 :
11364 else
11365 echo "configure: cannot find nm_test_func in $ac_nlist" >&5
11366 fi
11367 fi
11368 else
11369 echo "configure: cannot run $lt_cv_sys_global_symbol_pipe" >&5
11370 fi
11371 else
11372 echo "configure: failed program was:" >&5
11373 cat conftest.c >&5
11374 fi
11375 rm -rf conftest*
11376
11377fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000011378{ echo "$as_me:$LINENO: result: $ac_cv_sys_symbol_underscore" >&5
11379echo "${ECHO_T}$ac_cv_sys_symbol_underscore" >&6; }
Reid Spencer2bc7bd52004-11-29 12:29:58 +000011380
11381
11382if test x"$ac_cv_sys_symbol_underscore" = xyes; then
11383 if test x"$libltdl_cv_func_dlopen" = xyes ||
11384 test x"$libltdl_cv_lib_dl_dlopen" = xyes ; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000011385 { echo "$as_me:$LINENO: checking whether we have to add an underscore for dlsym" >&5
11386echo $ECHO_N "checking whether we have to add an underscore for dlsym... $ECHO_C" >&6; }
11387if test "${libltdl_cv_need_uscore+set}" = set; then
11388 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencer2bc7bd52004-11-29 12:29:58 +000011389else
11390 libltdl_cv_need_uscore=unknown
11391 save_LIBS="$LIBS"
11392 LIBS="$LIBS $LIBADD_DL"
11393 if test "$cross_compiling" = yes; then :
11394 libltdl_cv_need_uscore=cross
11395else
11396 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
11397 lt_status=$lt_dlunknown
11398 cat > conftest.$ac_ext <<EOF
Daniel Dunbarb1247c32010-08-03 14:26:17 +000011399#line 11399 "configure"
Reid Spencer2bc7bd52004-11-29 12:29:58 +000011400#include "confdefs.h"
11401
11402#if HAVE_DLFCN_H
11403#include <dlfcn.h>
11404#endif
11405
11406#include <stdio.h>
11407
11408#ifdef RTLD_GLOBAL
11409# define LT_DLGLOBAL RTLD_GLOBAL
11410#else
11411# ifdef DL_GLOBAL
11412# define LT_DLGLOBAL DL_GLOBAL
11413# else
11414# define LT_DLGLOBAL 0
11415# endif
11416#endif
11417
11418/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
11419 find out it does not work in some platform. */
11420#ifndef LT_DLLAZY_OR_NOW
11421# ifdef RTLD_LAZY
11422# define LT_DLLAZY_OR_NOW RTLD_LAZY
11423# else
11424# ifdef DL_LAZY
11425# define LT_DLLAZY_OR_NOW DL_LAZY
11426# else
11427# ifdef RTLD_NOW
11428# define LT_DLLAZY_OR_NOW RTLD_NOW
11429# else
11430# ifdef DL_NOW
11431# define LT_DLLAZY_OR_NOW DL_NOW
11432# else
11433# define LT_DLLAZY_OR_NOW 0
11434# endif
11435# endif
11436# endif
11437# endif
11438#endif
11439
11440#ifdef __cplusplus
11441extern "C" void exit (int);
11442#endif
11443
11444void fnord() { int i=42;}
11445int main ()
11446{
11447 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
11448 int status = $lt_dlunknown;
11449
11450 if (self)
11451 {
11452 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
11453 else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
11454 /* dlclose (self); */
11455 }
Reid Spencera773bd52006-08-04 18:18:08 +000011456 else
11457 puts (dlerror ());
Reid Spencer2bc7bd52004-11-29 12:29:58 +000011458
11459 exit (status);
11460}
11461EOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000011462 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
Reid Spencer2bc7bd52004-11-29 12:29:58 +000011463 (eval $ac_link) 2>&5
11464 ac_status=$?
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000011465 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11466 (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then
Reid Spencera773bd52006-08-04 18:18:08 +000011467 (./conftest; exit; ) >&5 2>/dev/null
Reid Spencer2bc7bd52004-11-29 12:29:58 +000011468 lt_status=$?
11469 case x$lt_status in
11470 x$lt_dlno_uscore) libltdl_cv_need_uscore=no ;;
11471 x$lt_dlneed_uscore) libltdl_cv_need_uscore=yes ;;
Reid Spencera773bd52006-08-04 18:18:08 +000011472 x$lt_dlunknown|x*) ;;
Reid Spencer2bc7bd52004-11-29 12:29:58 +000011473 esac
11474 else :
11475 # compilation failed
11476
11477 fi
11478fi
11479rm -fr conftest*
11480
11481 LIBS="$save_LIBS"
11482
11483fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000011484{ echo "$as_me:$LINENO: result: $libltdl_cv_need_uscore" >&5
11485echo "${ECHO_T}$libltdl_cv_need_uscore" >&6; }
Reid Spencer2bc7bd52004-11-29 12:29:58 +000011486 fi
11487fi
11488
11489if test x"$libltdl_cv_need_uscore" = xyes; then
11490
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000011491cat >>confdefs.h <<\_ACEOF
11492#define NEED_USCORE 1
11493_ACEOF
Reid Spencer2bc7bd52004-11-29 12:29:58 +000011494
11495fi
11496
11497
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000011498{ echo "$as_me:$LINENO: checking whether deplibs are loaded by dlopen" >&5
11499echo $ECHO_N "checking whether deplibs are loaded by dlopen... $ECHO_C" >&6; }
11500if test "${libltdl_cv_sys_dlopen_deplibs+set}" = set; then
11501 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencer2bc7bd52004-11-29 12:29:58 +000011502else
11503 # PORTME does your system automatically load deplibs for dlopen?
11504 # or its logical equivalent (e.g. shl_load for HP-UX < 11)
11505 # For now, we just catch OSes we know something about -- in the
11506 # future, we'll try test this programmatically.
11507 libltdl_cv_sys_dlopen_deplibs=unknown
11508 case "$host_os" in
11509 aix3*|aix4.1.*|aix4.2.*)
11510 # Unknown whether this is true for these versions of AIX, but
11511 # we want this `case' here to explicitly catch those versions.
11512 libltdl_cv_sys_dlopen_deplibs=unknown
11513 ;;
11514 aix[45]*)
11515 libltdl_cv_sys_dlopen_deplibs=yes
11516 ;;
11517 darwin*)
11518 # Assuming the user has installed a libdl from somewhere, this is true
11519 # If you are looking for one http://www.opendarwin.org/projects/dlcompat
11520 libltdl_cv_sys_dlopen_deplibs=yes
11521 ;;
11522 gnu* | linux* | kfreebsd*-gnu | knetbsd*-gnu)
11523 # GNU and its variants, using gnu ld.so (Glibc)
11524 libltdl_cv_sys_dlopen_deplibs=yes
11525 ;;
11526 hpux10*|hpux11*)
11527 libltdl_cv_sys_dlopen_deplibs=yes
11528 ;;
Reid Spencera773bd52006-08-04 18:18:08 +000011529 interix*)
11530 libltdl_cv_sys_dlopen_deplibs=yes
11531 ;;
Reid Spencer2bc7bd52004-11-29 12:29:58 +000011532 irix[12345]*|irix6.[01]*)
11533 # Catch all versions of IRIX before 6.2, and indicate that we don't
11534 # know how it worked for any of those versions.
11535 libltdl_cv_sys_dlopen_deplibs=unknown
11536 ;;
11537 irix*)
11538 # The case above catches anything before 6.2, and it's known that
11539 # at 6.2 and later dlopen does load deplibs.
11540 libltdl_cv_sys_dlopen_deplibs=yes
11541 ;;
11542 netbsd*)
11543 libltdl_cv_sys_dlopen_deplibs=yes
11544 ;;
11545 openbsd*)
11546 libltdl_cv_sys_dlopen_deplibs=yes
11547 ;;
11548 osf[1234]*)
11549 # dlopen did load deplibs (at least at 4.x), but until the 5.x series,
11550 # it did *not* use an RPATH in a shared library to find objects the
11551 # library depends on, so we explictly say `no'.
11552 libltdl_cv_sys_dlopen_deplibs=no
11553 ;;
11554 osf5.0|osf5.0a|osf5.1)
11555 # dlopen *does* load deplibs and with the right loader patch applied
11556 # it even uses RPATH in a shared library to search for shared objects
11557 # that the library depends on, but there's no easy way to know if that
11558 # patch is installed. Since this is the case, all we can really
11559 # say is unknown -- it depends on the patch being installed. If
11560 # it is, this changes to `yes'. Without it, it would be `no'.
11561 libltdl_cv_sys_dlopen_deplibs=unknown
11562 ;;
11563 osf*)
11564 # the two cases above should catch all versions of osf <= 5.1. Read
11565 # the comments above for what we know about them.
11566 # At > 5.1, deplibs are loaded *and* any RPATH in a shared library
11567 # is used to find them so we can finally say `yes'.
11568 libltdl_cv_sys_dlopen_deplibs=yes
11569 ;;
11570 solaris*)
11571 libltdl_cv_sys_dlopen_deplibs=yes
11572 ;;
Reid Spencera773bd52006-08-04 18:18:08 +000011573 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
11574 libltdl_cv_sys_dlopen_deplibs=yes
11575 ;;
Reid Spencer2bc7bd52004-11-29 12:29:58 +000011576 esac
11577
11578fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000011579{ echo "$as_me:$LINENO: result: $libltdl_cv_sys_dlopen_deplibs" >&5
11580echo "${ECHO_T}$libltdl_cv_sys_dlopen_deplibs" >&6; }
Reid Spencer2bc7bd52004-11-29 12:29:58 +000011581if test "$libltdl_cv_sys_dlopen_deplibs" != yes; then
11582
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000011583cat >>confdefs.h <<\_ACEOF
11584#define LTDL_DLOPEN_DEPLIBS 1
11585_ACEOF
Reid Spencer2bc7bd52004-11-29 12:29:58 +000011586
11587fi
11588
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000011589
Reid Spencer2bc7bd52004-11-29 12:29:58 +000011590for ac_header in argz.h
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000011591do
11592as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
11593if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11594 { echo "$as_me:$LINENO: checking for $ac_header" >&5
11595echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
11596if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11597 echo $ECHO_N "(cached) $ECHO_C" >&6
11598fi
11599ac_res=`eval echo '${'$as_ac_Header'}'`
11600 { echo "$as_me:$LINENO: result: $ac_res" >&5
11601echo "${ECHO_T}$ac_res" >&6; }
11602else
11603 # Is the header compilable?
11604{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
11605echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
11606cat >conftest.$ac_ext <<_ACEOF
11607/* confdefs.h. */
11608_ACEOF
11609cat confdefs.h >>conftest.$ac_ext
11610cat >>conftest.$ac_ext <<_ACEOF
11611/* end confdefs.h. */
11612$ac_includes_default
11613#include <$ac_header>
11614_ACEOF
11615rm -f conftest.$ac_objext
11616if { (ac_try="$ac_compile"
11617case "(($ac_try" in
11618 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11619 *) ac_try_echo=$ac_try;;
11620esac
11621eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11622 (eval "$ac_compile") 2>conftest.er1
11623 ac_status=$?
11624 grep -v '^ *+' conftest.er1 >conftest.err
11625 rm -f conftest.er1
11626 cat conftest.err >&5
11627 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11628 (exit $ac_status); } &&
11629 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
11630 { (case "(($ac_try" in
11631 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11632 *) ac_try_echo=$ac_try;;
11633esac
11634eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11635 (eval "$ac_try") 2>&5
11636 ac_status=$?
11637 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11638 (exit $ac_status); }; } &&
11639 { ac_try='test -s conftest.$ac_objext'
11640 { (case "(($ac_try" in
11641 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11642 *) ac_try_echo=$ac_try;;
11643esac
11644eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11645 (eval "$ac_try") 2>&5
11646 ac_status=$?
11647 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11648 (exit $ac_status); }; }; then
11649 ac_header_compiler=yes
11650else
11651 echo "$as_me: failed program was:" >&5
11652sed 's/^/| /' conftest.$ac_ext >&5
11653
11654 ac_header_compiler=no
11655fi
11656
11657rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11658{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
11659echo "${ECHO_T}$ac_header_compiler" >&6; }
11660
11661# Is the header present?
11662{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
11663echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
11664cat >conftest.$ac_ext <<_ACEOF
11665/* confdefs.h. */
11666_ACEOF
11667cat confdefs.h >>conftest.$ac_ext
11668cat >>conftest.$ac_ext <<_ACEOF
11669/* end confdefs.h. */
11670#include <$ac_header>
11671_ACEOF
11672if { (ac_try="$ac_cpp conftest.$ac_ext"
11673case "(($ac_try" in
11674 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11675 *) ac_try_echo=$ac_try;;
11676esac
11677eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11678 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
11679 ac_status=$?
11680 grep -v '^ *+' conftest.er1 >conftest.err
11681 rm -f conftest.er1
11682 cat conftest.err >&5
11683 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11684 (exit $ac_status); } >/dev/null; then
11685 if test -s conftest.err; then
11686 ac_cpp_err=$ac_c_preproc_warn_flag
11687 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
11688 else
11689 ac_cpp_err=
11690 fi
11691else
11692 ac_cpp_err=yes
11693fi
11694if test -z "$ac_cpp_err"; then
11695 ac_header_preproc=yes
11696else
11697 echo "$as_me: failed program was:" >&5
11698sed 's/^/| /' conftest.$ac_ext >&5
11699
11700 ac_header_preproc=no
11701fi
11702
11703rm -f conftest.err conftest.$ac_ext
11704{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
11705echo "${ECHO_T}$ac_header_preproc" >&6; }
11706
11707# So? What about this header?
11708case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
11709 yes:no: )
11710 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
11711echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
11712 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
11713echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
11714 ac_header_preproc=yes
11715 ;;
11716 no:yes:* )
11717 { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
11718echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
11719 { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
11720echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
11721 { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
11722echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
11723 { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
11724echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
11725 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
11726echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
11727 { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
11728echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
11729 ( cat <<\_ASBOX
11730## ----------------------------------- ##
11731## Report this to llvmbugs@cs.uiuc.edu ##
11732## ----------------------------------- ##
11733_ASBOX
11734 ) | sed "s/^/$as_me: WARNING: /" >&2
11735 ;;
11736esac
11737{ echo "$as_me:$LINENO: checking for $ac_header" >&5
11738echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
11739if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11740 echo $ECHO_N "(cached) $ECHO_C" >&6
11741else
11742 eval "$as_ac_Header=\$ac_header_preproc"
11743fi
11744ac_res=`eval echo '${'$as_ac_Header'}'`
11745 { echo "$as_me:$LINENO: result: $ac_res" >&5
11746echo "${ECHO_T}$ac_res" >&6; }
11747
11748fi
11749if test `eval echo '${'$as_ac_Header'}'` = yes; then
Reid Spencer2bc7bd52004-11-29 12:29:58 +000011750 cat >>confdefs.h <<_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000011751#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
Reid Spencer2bc7bd52004-11-29 12:29:58 +000011752_ACEOF
11753
11754fi
11755
11756done
11757
11758
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000011759{ echo "$as_me:$LINENO: checking for error_t" >&5
11760echo $ECHO_N "checking for error_t... $ECHO_C" >&6; }
11761if test "${ac_cv_type_error_t+set}" = set; then
11762 echo $ECHO_N "(cached) $ECHO_C" >&6
11763else
11764 cat >conftest.$ac_ext <<_ACEOF
11765/* confdefs.h. */
11766_ACEOF
11767cat confdefs.h >>conftest.$ac_ext
11768cat >>conftest.$ac_ext <<_ACEOF
11769/* end confdefs.h. */
11770#if HAVE_ARGZ_H
Reid Spencer2bc7bd52004-11-29 12:29:58 +000011771# include <argz.h>
11772#endif
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000011773
11774typedef error_t ac__type_new_;
11775int
11776main ()
11777{
11778if ((ac__type_new_ *) 0)
11779 return 0;
11780if (sizeof (ac__type_new_))
11781 return 0;
11782 ;
11783 return 0;
11784}
11785_ACEOF
11786rm -f conftest.$ac_objext
11787if { (ac_try="$ac_compile"
11788case "(($ac_try" in
11789 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11790 *) ac_try_echo=$ac_try;;
11791esac
11792eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11793 (eval "$ac_compile") 2>conftest.er1
11794 ac_status=$?
11795 grep -v '^ *+' conftest.er1 >conftest.err
11796 rm -f conftest.er1
11797 cat conftest.err >&5
11798 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11799 (exit $ac_status); } &&
11800 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
11801 { (case "(($ac_try" in
11802 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11803 *) ac_try_echo=$ac_try;;
11804esac
11805eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11806 (eval "$ac_try") 2>&5
11807 ac_status=$?
11808 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11809 (exit $ac_status); }; } &&
11810 { ac_try='test -s conftest.$ac_objext'
11811 { (case "(($ac_try" in
11812 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11813 *) ac_try_echo=$ac_try;;
11814esac
11815eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11816 (eval "$ac_try") 2>&5
11817 ac_status=$?
11818 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11819 (exit $ac_status); }; }; then
11820 ac_cv_type_error_t=yes
11821else
11822 echo "$as_me: failed program was:" >&5
11823sed 's/^/| /' conftest.$ac_ext >&5
11824
11825 ac_cv_type_error_t=no
11826fi
11827
11828rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11829fi
11830{ echo "$as_me:$LINENO: result: $ac_cv_type_error_t" >&5
11831echo "${ECHO_T}$ac_cv_type_error_t" >&6; }
11832if test $ac_cv_type_error_t = yes; then
Reid Spencer2bc7bd52004-11-29 12:29:58 +000011833
11834cat >>confdefs.h <<_ACEOF
11835#define HAVE_ERROR_T 1
11836_ACEOF
11837
11838
11839else
11840
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000011841cat >>confdefs.h <<\_ACEOF
11842#define error_t int
11843_ACEOF
Reid Spencer2bc7bd52004-11-29 12:29:58 +000011844
11845fi
11846
11847
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000011848
11849
11850
11851
11852
Reid Spencer2bc7bd52004-11-29 12:29:58 +000011853for ac_func in argz_append argz_create_sep argz_insert argz_next argz_stringify
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000011854do
11855as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
11856{ echo "$as_me:$LINENO: checking for $ac_func" >&5
11857echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
11858if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
11859 echo $ECHO_N "(cached) $ECHO_C" >&6
11860else
11861 cat >conftest.$ac_ext <<_ACEOF
11862/* confdefs.h. */
11863_ACEOF
11864cat confdefs.h >>conftest.$ac_ext
11865cat >>conftest.$ac_ext <<_ACEOF
11866/* end confdefs.h. */
11867/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
11868 For example, HP-UX 11i <limits.h> declares gettimeofday. */
11869#define $ac_func innocuous_$ac_func
11870
11871/* System header to define __stub macros and hopefully few prototypes,
11872 which can conflict with char $ac_func (); below.
11873 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
11874 <limits.h> exists even on freestanding compilers. */
11875
11876#ifdef __STDC__
11877# include <limits.h>
11878#else
11879# include <assert.h>
11880#endif
11881
11882#undef $ac_func
11883
11884/* Override any GCC internal prototype to avoid an error.
11885 Use char because int might match the return type of a GCC
11886 builtin and then its argument prototype would still apply. */
11887#ifdef __cplusplus
11888extern "C"
11889#endif
11890char $ac_func ();
11891/* The GNU C library defines this for functions which it implements
11892 to always fail with ENOSYS. Some functions are actually named
11893 something starting with __ and the normal name is an alias. */
11894#if defined __stub_$ac_func || defined __stub___$ac_func
11895choke me
11896#endif
11897
11898int
11899main ()
11900{
11901return $ac_func ();
11902 ;
11903 return 0;
11904}
11905_ACEOF
11906rm -f conftest.$ac_objext conftest$ac_exeext
11907if { (ac_try="$ac_link"
11908case "(($ac_try" in
11909 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11910 *) ac_try_echo=$ac_try;;
11911esac
11912eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11913 (eval "$ac_link") 2>conftest.er1
11914 ac_status=$?
11915 grep -v '^ *+' conftest.er1 >conftest.err
11916 rm -f conftest.er1
11917 cat conftest.err >&5
11918 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11919 (exit $ac_status); } &&
11920 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
11921 { (case "(($ac_try" in
11922 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11923 *) ac_try_echo=$ac_try;;
11924esac
11925eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11926 (eval "$ac_try") 2>&5
11927 ac_status=$?
11928 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11929 (exit $ac_status); }; } &&
11930 { ac_try='test -s conftest$ac_exeext'
11931 { (case "(($ac_try" in
11932 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11933 *) ac_try_echo=$ac_try;;
11934esac
11935eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11936 (eval "$ac_try") 2>&5
11937 ac_status=$?
11938 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11939 (exit $ac_status); }; }; then
11940 eval "$as_ac_var=yes"
11941else
11942 echo "$as_me: failed program was:" >&5
11943sed 's/^/| /' conftest.$ac_ext >&5
11944
11945 eval "$as_ac_var=no"
11946fi
11947
11948rm -f core conftest.err conftest.$ac_objext \
11949 conftest$ac_exeext conftest.$ac_ext
11950fi
11951ac_res=`eval echo '${'$as_ac_var'}'`
11952 { echo "$as_me:$LINENO: result: $ac_res" >&5
11953echo "${ECHO_T}$ac_res" >&6; }
11954if test `eval echo '${'$as_ac_var'}'` = yes; then
Reid Spencer2bc7bd52004-11-29 12:29:58 +000011955 cat >>confdefs.h <<_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000011956#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
Reid Spencer2bc7bd52004-11-29 12:29:58 +000011957_ACEOF
11958
11959fi
11960done
11961
11962
11963
11964
11965
11966
11967
11968
11969
11970
11971
11972
11973
11974
11975
11976
11977
11978
11979
11980
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000011981
11982
11983
11984
11985
11986
11987
11988
Reid Spencer2bc7bd52004-11-29 12:29:58 +000011989for ac_header in assert.h ctype.h errno.h malloc.h memory.h stdlib.h \
11990 stdio.h unistd.h
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000011991do
11992as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
11993if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11994 { echo "$as_me:$LINENO: checking for $ac_header" >&5
11995echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
11996if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11997 echo $ECHO_N "(cached) $ECHO_C" >&6
11998fi
11999ac_res=`eval echo '${'$as_ac_Header'}'`
12000 { echo "$as_me:$LINENO: result: $ac_res" >&5
12001echo "${ECHO_T}$ac_res" >&6; }
12002else
12003 # Is the header compilable?
12004{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
12005echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
12006cat >conftest.$ac_ext <<_ACEOF
12007/* confdefs.h. */
12008_ACEOF
12009cat confdefs.h >>conftest.$ac_ext
12010cat >>conftest.$ac_ext <<_ACEOF
12011/* end confdefs.h. */
12012$ac_includes_default
12013#include <$ac_header>
12014_ACEOF
12015rm -f conftest.$ac_objext
12016if { (ac_try="$ac_compile"
12017case "(($ac_try" in
12018 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12019 *) ac_try_echo=$ac_try;;
12020esac
12021eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12022 (eval "$ac_compile") 2>conftest.er1
12023 ac_status=$?
12024 grep -v '^ *+' conftest.er1 >conftest.err
12025 rm -f conftest.er1
12026 cat conftest.err >&5
12027 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12028 (exit $ac_status); } &&
12029 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
12030 { (case "(($ac_try" in
12031 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12032 *) ac_try_echo=$ac_try;;
12033esac
12034eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12035 (eval "$ac_try") 2>&5
12036 ac_status=$?
12037 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12038 (exit $ac_status); }; } &&
12039 { ac_try='test -s conftest.$ac_objext'
12040 { (case "(($ac_try" in
12041 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12042 *) ac_try_echo=$ac_try;;
12043esac
12044eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12045 (eval "$ac_try") 2>&5
12046 ac_status=$?
12047 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12048 (exit $ac_status); }; }; then
12049 ac_header_compiler=yes
12050else
12051 echo "$as_me: failed program was:" >&5
12052sed 's/^/| /' conftest.$ac_ext >&5
12053
12054 ac_header_compiler=no
12055fi
12056
12057rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12058{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
12059echo "${ECHO_T}$ac_header_compiler" >&6; }
12060
12061# Is the header present?
12062{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
12063echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
12064cat >conftest.$ac_ext <<_ACEOF
12065/* confdefs.h. */
12066_ACEOF
12067cat confdefs.h >>conftest.$ac_ext
12068cat >>conftest.$ac_ext <<_ACEOF
12069/* end confdefs.h. */
12070#include <$ac_header>
12071_ACEOF
12072if { (ac_try="$ac_cpp conftest.$ac_ext"
12073case "(($ac_try" in
12074 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12075 *) ac_try_echo=$ac_try;;
12076esac
12077eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12078 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
12079 ac_status=$?
12080 grep -v '^ *+' conftest.er1 >conftest.err
12081 rm -f conftest.er1
12082 cat conftest.err >&5
12083 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12084 (exit $ac_status); } >/dev/null; then
12085 if test -s conftest.err; then
12086 ac_cpp_err=$ac_c_preproc_warn_flag
12087 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
12088 else
12089 ac_cpp_err=
12090 fi
12091else
12092 ac_cpp_err=yes
12093fi
12094if test -z "$ac_cpp_err"; then
12095 ac_header_preproc=yes
12096else
12097 echo "$as_me: failed program was:" >&5
12098sed 's/^/| /' conftest.$ac_ext >&5
12099
12100 ac_header_preproc=no
12101fi
12102
12103rm -f conftest.err conftest.$ac_ext
12104{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
12105echo "${ECHO_T}$ac_header_preproc" >&6; }
12106
12107# So? What about this header?
12108case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
12109 yes:no: )
12110 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
12111echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
12112 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
12113echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
12114 ac_header_preproc=yes
12115 ;;
12116 no:yes:* )
12117 { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
12118echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
12119 { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
12120echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
12121 { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
12122echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
12123 { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
12124echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
12125 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
12126echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
12127 { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
12128echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
12129 ( cat <<\_ASBOX
12130## ----------------------------------- ##
12131## Report this to llvmbugs@cs.uiuc.edu ##
12132## ----------------------------------- ##
12133_ASBOX
12134 ) | sed "s/^/$as_me: WARNING: /" >&2
12135 ;;
12136esac
12137{ echo "$as_me:$LINENO: checking for $ac_header" >&5
12138echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
12139if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
12140 echo $ECHO_N "(cached) $ECHO_C" >&6
12141else
12142 eval "$as_ac_Header=\$ac_header_preproc"
12143fi
12144ac_res=`eval echo '${'$as_ac_Header'}'`
12145 { echo "$as_me:$LINENO: result: $ac_res" >&5
12146echo "${ECHO_T}$ac_res" >&6; }
12147
12148fi
12149if test `eval echo '${'$as_ac_Header'}'` = yes; then
Reid Spencer2bc7bd52004-11-29 12:29:58 +000012150 cat >>confdefs.h <<_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000012151#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
Reid Spencer2bc7bd52004-11-29 12:29:58 +000012152_ACEOF
12153
12154fi
12155
12156done
12157
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000012158
12159
12160
12161
Reid Spencer2bc7bd52004-11-29 12:29:58 +000012162for ac_header in dl.h sys/dl.h dld.h mach-o/dyld.h
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000012163do
12164as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
12165if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
12166 { echo "$as_me:$LINENO: checking for $ac_header" >&5
12167echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
12168if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
12169 echo $ECHO_N "(cached) $ECHO_C" >&6
12170fi
12171ac_res=`eval echo '${'$as_ac_Header'}'`
12172 { echo "$as_me:$LINENO: result: $ac_res" >&5
12173echo "${ECHO_T}$ac_res" >&6; }
12174else
12175 # Is the header compilable?
12176{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
12177echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
12178cat >conftest.$ac_ext <<_ACEOF
12179/* confdefs.h. */
12180_ACEOF
12181cat confdefs.h >>conftest.$ac_ext
12182cat >>conftest.$ac_ext <<_ACEOF
12183/* end confdefs.h. */
12184$ac_includes_default
12185#include <$ac_header>
12186_ACEOF
12187rm -f conftest.$ac_objext
12188if { (ac_try="$ac_compile"
12189case "(($ac_try" in
12190 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12191 *) ac_try_echo=$ac_try;;
12192esac
12193eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12194 (eval "$ac_compile") 2>conftest.er1
12195 ac_status=$?
12196 grep -v '^ *+' conftest.er1 >conftest.err
12197 rm -f conftest.er1
12198 cat conftest.err >&5
12199 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12200 (exit $ac_status); } &&
12201 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
12202 { (case "(($ac_try" in
12203 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12204 *) ac_try_echo=$ac_try;;
12205esac
12206eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12207 (eval "$ac_try") 2>&5
12208 ac_status=$?
12209 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12210 (exit $ac_status); }; } &&
12211 { ac_try='test -s conftest.$ac_objext'
12212 { (case "(($ac_try" in
12213 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12214 *) ac_try_echo=$ac_try;;
12215esac
12216eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12217 (eval "$ac_try") 2>&5
12218 ac_status=$?
12219 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12220 (exit $ac_status); }; }; then
12221 ac_header_compiler=yes
12222else
12223 echo "$as_me: failed program was:" >&5
12224sed 's/^/| /' conftest.$ac_ext >&5
12225
12226 ac_header_compiler=no
12227fi
12228
12229rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12230{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
12231echo "${ECHO_T}$ac_header_compiler" >&6; }
12232
12233# Is the header present?
12234{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
12235echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
12236cat >conftest.$ac_ext <<_ACEOF
12237/* confdefs.h. */
12238_ACEOF
12239cat confdefs.h >>conftest.$ac_ext
12240cat >>conftest.$ac_ext <<_ACEOF
12241/* end confdefs.h. */
12242#include <$ac_header>
12243_ACEOF
12244if { (ac_try="$ac_cpp conftest.$ac_ext"
12245case "(($ac_try" in
12246 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12247 *) ac_try_echo=$ac_try;;
12248esac
12249eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12250 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
12251 ac_status=$?
12252 grep -v '^ *+' conftest.er1 >conftest.err
12253 rm -f conftest.er1
12254 cat conftest.err >&5
12255 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12256 (exit $ac_status); } >/dev/null; then
12257 if test -s conftest.err; then
12258 ac_cpp_err=$ac_c_preproc_warn_flag
12259 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
12260 else
12261 ac_cpp_err=
12262 fi
12263else
12264 ac_cpp_err=yes
12265fi
12266if test -z "$ac_cpp_err"; then
12267 ac_header_preproc=yes
12268else
12269 echo "$as_me: failed program was:" >&5
12270sed 's/^/| /' conftest.$ac_ext >&5
12271
12272 ac_header_preproc=no
12273fi
12274
12275rm -f conftest.err conftest.$ac_ext
12276{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
12277echo "${ECHO_T}$ac_header_preproc" >&6; }
12278
12279# So? What about this header?
12280case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
12281 yes:no: )
12282 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
12283echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
12284 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
12285echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
12286 ac_header_preproc=yes
12287 ;;
12288 no:yes:* )
12289 { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
12290echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
12291 { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
12292echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
12293 { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
12294echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
12295 { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
12296echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
12297 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
12298echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
12299 { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
12300echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
12301 ( cat <<\_ASBOX
12302## ----------------------------------- ##
12303## Report this to llvmbugs@cs.uiuc.edu ##
12304## ----------------------------------- ##
12305_ASBOX
12306 ) | sed "s/^/$as_me: WARNING: /" >&2
12307 ;;
12308esac
12309{ echo "$as_me:$LINENO: checking for $ac_header" >&5
12310echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
12311if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
12312 echo $ECHO_N "(cached) $ECHO_C" >&6
12313else
12314 eval "$as_ac_Header=\$ac_header_preproc"
12315fi
12316ac_res=`eval echo '${'$as_ac_Header'}'`
12317 { echo "$as_me:$LINENO: result: $ac_res" >&5
12318echo "${ECHO_T}$ac_res" >&6; }
12319
12320fi
12321if test `eval echo '${'$as_ac_Header'}'` = yes; then
Reid Spencer2bc7bd52004-11-29 12:29:58 +000012322 cat >>confdefs.h <<_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000012323#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
Reid Spencer2bc7bd52004-11-29 12:29:58 +000012324_ACEOF
12325
12326fi
12327
12328done
12329
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000012330
12331
Reid Spencer2bc7bd52004-11-29 12:29:58 +000012332for ac_header in string.h strings.h
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000012333do
12334as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
12335if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
12336 { echo "$as_me:$LINENO: checking for $ac_header" >&5
12337echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
12338if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
12339 echo $ECHO_N "(cached) $ECHO_C" >&6
12340fi
12341ac_res=`eval echo '${'$as_ac_Header'}'`
12342 { echo "$as_me:$LINENO: result: $ac_res" >&5
12343echo "${ECHO_T}$ac_res" >&6; }
12344else
12345 # Is the header compilable?
12346{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
12347echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
12348cat >conftest.$ac_ext <<_ACEOF
12349/* confdefs.h. */
12350_ACEOF
12351cat confdefs.h >>conftest.$ac_ext
12352cat >>conftest.$ac_ext <<_ACEOF
12353/* end confdefs.h. */
12354$ac_includes_default
12355#include <$ac_header>
12356_ACEOF
12357rm -f conftest.$ac_objext
12358if { (ac_try="$ac_compile"
12359case "(($ac_try" in
12360 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12361 *) ac_try_echo=$ac_try;;
12362esac
12363eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12364 (eval "$ac_compile") 2>conftest.er1
12365 ac_status=$?
12366 grep -v '^ *+' conftest.er1 >conftest.err
12367 rm -f conftest.er1
12368 cat conftest.err >&5
12369 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12370 (exit $ac_status); } &&
12371 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
12372 { (case "(($ac_try" in
12373 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12374 *) ac_try_echo=$ac_try;;
12375esac
12376eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12377 (eval "$ac_try") 2>&5
12378 ac_status=$?
12379 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12380 (exit $ac_status); }; } &&
12381 { ac_try='test -s conftest.$ac_objext'
12382 { (case "(($ac_try" in
12383 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12384 *) ac_try_echo=$ac_try;;
12385esac
12386eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12387 (eval "$ac_try") 2>&5
12388 ac_status=$?
12389 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12390 (exit $ac_status); }; }; then
12391 ac_header_compiler=yes
12392else
12393 echo "$as_me: failed program was:" >&5
12394sed 's/^/| /' conftest.$ac_ext >&5
12395
12396 ac_header_compiler=no
12397fi
12398
12399rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12400{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
12401echo "${ECHO_T}$ac_header_compiler" >&6; }
12402
12403# Is the header present?
12404{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
12405echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
12406cat >conftest.$ac_ext <<_ACEOF
12407/* confdefs.h. */
12408_ACEOF
12409cat confdefs.h >>conftest.$ac_ext
12410cat >>conftest.$ac_ext <<_ACEOF
12411/* end confdefs.h. */
12412#include <$ac_header>
12413_ACEOF
12414if { (ac_try="$ac_cpp conftest.$ac_ext"
12415case "(($ac_try" in
12416 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12417 *) ac_try_echo=$ac_try;;
12418esac
12419eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12420 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
12421 ac_status=$?
12422 grep -v '^ *+' conftest.er1 >conftest.err
12423 rm -f conftest.er1
12424 cat conftest.err >&5
12425 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12426 (exit $ac_status); } >/dev/null; then
12427 if test -s conftest.err; then
12428 ac_cpp_err=$ac_c_preproc_warn_flag
12429 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
12430 else
12431 ac_cpp_err=
12432 fi
12433else
12434 ac_cpp_err=yes
12435fi
12436if test -z "$ac_cpp_err"; then
12437 ac_header_preproc=yes
12438else
12439 echo "$as_me: failed program was:" >&5
12440sed 's/^/| /' conftest.$ac_ext >&5
12441
12442 ac_header_preproc=no
12443fi
12444
12445rm -f conftest.err conftest.$ac_ext
12446{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
12447echo "${ECHO_T}$ac_header_preproc" >&6; }
12448
12449# So? What about this header?
12450case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
12451 yes:no: )
12452 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
12453echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
12454 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
12455echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
12456 ac_header_preproc=yes
12457 ;;
12458 no:yes:* )
12459 { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
12460echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
12461 { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
12462echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
12463 { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
12464echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
12465 { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
12466echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
12467 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
12468echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
12469 { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
12470echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
12471 ( cat <<\_ASBOX
12472## ----------------------------------- ##
12473## Report this to llvmbugs@cs.uiuc.edu ##
12474## ----------------------------------- ##
12475_ASBOX
12476 ) | sed "s/^/$as_me: WARNING: /" >&2
12477 ;;
12478esac
12479{ echo "$as_me:$LINENO: checking for $ac_header" >&5
12480echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
12481if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
12482 echo $ECHO_N "(cached) $ECHO_C" >&6
12483else
12484 eval "$as_ac_Header=\$ac_header_preproc"
12485fi
12486ac_res=`eval echo '${'$as_ac_Header'}'`
12487 { echo "$as_me:$LINENO: result: $ac_res" >&5
12488echo "${ECHO_T}$ac_res" >&6; }
12489
12490fi
12491if test `eval echo '${'$as_ac_Header'}'` = yes; then
Reid Spencer2bc7bd52004-11-29 12:29:58 +000012492 cat >>confdefs.h <<_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000012493#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
Reid Spencer2bc7bd52004-11-29 12:29:58 +000012494_ACEOF
12495 break
12496fi
12497
12498done
12499
12500
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000012501
12502
Reid Spencer2bc7bd52004-11-29 12:29:58 +000012503for ac_func in strchr index
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000012504do
12505as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
12506{ echo "$as_me:$LINENO: checking for $ac_func" >&5
12507echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
12508if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
12509 echo $ECHO_N "(cached) $ECHO_C" >&6
12510else
12511 cat >conftest.$ac_ext <<_ACEOF
12512/* confdefs.h. */
12513_ACEOF
12514cat confdefs.h >>conftest.$ac_ext
12515cat >>conftest.$ac_ext <<_ACEOF
12516/* end confdefs.h. */
12517/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
12518 For example, HP-UX 11i <limits.h> declares gettimeofday. */
12519#define $ac_func innocuous_$ac_func
12520
12521/* System header to define __stub macros and hopefully few prototypes,
12522 which can conflict with char $ac_func (); below.
12523 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
12524 <limits.h> exists even on freestanding compilers. */
12525
12526#ifdef __STDC__
12527# include <limits.h>
12528#else
12529# include <assert.h>
12530#endif
12531
12532#undef $ac_func
12533
12534/* Override any GCC internal prototype to avoid an error.
12535 Use char because int might match the return type of a GCC
12536 builtin and then its argument prototype would still apply. */
12537#ifdef __cplusplus
12538extern "C"
12539#endif
12540char $ac_func ();
12541/* The GNU C library defines this for functions which it implements
12542 to always fail with ENOSYS. Some functions are actually named
12543 something starting with __ and the normal name is an alias. */
12544#if defined __stub_$ac_func || defined __stub___$ac_func
12545choke me
12546#endif
12547
12548int
12549main ()
12550{
12551return $ac_func ();
12552 ;
12553 return 0;
12554}
12555_ACEOF
12556rm -f conftest.$ac_objext conftest$ac_exeext
12557if { (ac_try="$ac_link"
12558case "(($ac_try" in
12559 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12560 *) ac_try_echo=$ac_try;;
12561esac
12562eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12563 (eval "$ac_link") 2>conftest.er1
12564 ac_status=$?
12565 grep -v '^ *+' conftest.er1 >conftest.err
12566 rm -f conftest.er1
12567 cat conftest.err >&5
12568 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12569 (exit $ac_status); } &&
12570 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
12571 { (case "(($ac_try" in
12572 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12573 *) ac_try_echo=$ac_try;;
12574esac
12575eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12576 (eval "$ac_try") 2>&5
12577 ac_status=$?
12578 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12579 (exit $ac_status); }; } &&
12580 { ac_try='test -s conftest$ac_exeext'
12581 { (case "(($ac_try" in
12582 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12583 *) ac_try_echo=$ac_try;;
12584esac
12585eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12586 (eval "$ac_try") 2>&5
12587 ac_status=$?
12588 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12589 (exit $ac_status); }; }; then
12590 eval "$as_ac_var=yes"
12591else
12592 echo "$as_me: failed program was:" >&5
12593sed 's/^/| /' conftest.$ac_ext >&5
12594
12595 eval "$as_ac_var=no"
12596fi
12597
12598rm -f core conftest.err conftest.$ac_objext \
12599 conftest$ac_exeext conftest.$ac_ext
12600fi
12601ac_res=`eval echo '${'$as_ac_var'}'`
12602 { echo "$as_me:$LINENO: result: $ac_res" >&5
12603echo "${ECHO_T}$ac_res" >&6; }
12604if test `eval echo '${'$as_ac_var'}'` = yes; then
Reid Spencer2bc7bd52004-11-29 12:29:58 +000012605 cat >>confdefs.h <<_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000012606#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
Reid Spencer2bc7bd52004-11-29 12:29:58 +000012607_ACEOF
12608 break
12609fi
12610done
12611
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000012612
12613
Reid Spencer2bc7bd52004-11-29 12:29:58 +000012614for ac_func in strrchr rindex
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000012615do
12616as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
12617{ echo "$as_me:$LINENO: checking for $ac_func" >&5
12618echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
12619if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
12620 echo $ECHO_N "(cached) $ECHO_C" >&6
12621else
12622 cat >conftest.$ac_ext <<_ACEOF
12623/* confdefs.h. */
12624_ACEOF
12625cat confdefs.h >>conftest.$ac_ext
12626cat >>conftest.$ac_ext <<_ACEOF
12627/* end confdefs.h. */
12628/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
12629 For example, HP-UX 11i <limits.h> declares gettimeofday. */
12630#define $ac_func innocuous_$ac_func
12631
12632/* System header to define __stub macros and hopefully few prototypes,
12633 which can conflict with char $ac_func (); below.
12634 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
12635 <limits.h> exists even on freestanding compilers. */
12636
12637#ifdef __STDC__
12638# include <limits.h>
12639#else
12640# include <assert.h>
12641#endif
12642
12643#undef $ac_func
12644
12645/* Override any GCC internal prototype to avoid an error.
12646 Use char because int might match the return type of a GCC
12647 builtin and then its argument prototype would still apply. */
12648#ifdef __cplusplus
12649extern "C"
12650#endif
12651char $ac_func ();
12652/* The GNU C library defines this for functions which it implements
12653 to always fail with ENOSYS. Some functions are actually named
12654 something starting with __ and the normal name is an alias. */
12655#if defined __stub_$ac_func || defined __stub___$ac_func
12656choke me
12657#endif
12658
12659int
12660main ()
12661{
12662return $ac_func ();
12663 ;
12664 return 0;
12665}
12666_ACEOF
12667rm -f conftest.$ac_objext conftest$ac_exeext
12668if { (ac_try="$ac_link"
12669case "(($ac_try" in
12670 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12671 *) ac_try_echo=$ac_try;;
12672esac
12673eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12674 (eval "$ac_link") 2>conftest.er1
12675 ac_status=$?
12676 grep -v '^ *+' conftest.er1 >conftest.err
12677 rm -f conftest.er1
12678 cat conftest.err >&5
12679 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12680 (exit $ac_status); } &&
12681 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
12682 { (case "(($ac_try" in
12683 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12684 *) ac_try_echo=$ac_try;;
12685esac
12686eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12687 (eval "$ac_try") 2>&5
12688 ac_status=$?
12689 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12690 (exit $ac_status); }; } &&
12691 { ac_try='test -s conftest$ac_exeext'
12692 { (case "(($ac_try" in
12693 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12694 *) ac_try_echo=$ac_try;;
12695esac
12696eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12697 (eval "$ac_try") 2>&5
12698 ac_status=$?
12699 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12700 (exit $ac_status); }; }; then
12701 eval "$as_ac_var=yes"
12702else
12703 echo "$as_me: failed program was:" >&5
12704sed 's/^/| /' conftest.$ac_ext >&5
12705
12706 eval "$as_ac_var=no"
12707fi
12708
12709rm -f core conftest.err conftest.$ac_objext \
12710 conftest$ac_exeext conftest.$ac_ext
12711fi
12712ac_res=`eval echo '${'$as_ac_var'}'`
12713 { echo "$as_me:$LINENO: result: $ac_res" >&5
12714echo "${ECHO_T}$ac_res" >&6; }
12715if test `eval echo '${'$as_ac_var'}'` = yes; then
Reid Spencer2bc7bd52004-11-29 12:29:58 +000012716 cat >>confdefs.h <<_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000012717#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
Reid Spencer2bc7bd52004-11-29 12:29:58 +000012718_ACEOF
12719 break
12720fi
12721done
12722
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000012723
12724
Reid Spencer2bc7bd52004-11-29 12:29:58 +000012725for ac_func in memcpy bcopy
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000012726do
12727as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
12728{ echo "$as_me:$LINENO: checking for $ac_func" >&5
12729echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
12730if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
12731 echo $ECHO_N "(cached) $ECHO_C" >&6
12732else
12733 cat >conftest.$ac_ext <<_ACEOF
12734/* confdefs.h. */
12735_ACEOF
12736cat confdefs.h >>conftest.$ac_ext
12737cat >>conftest.$ac_ext <<_ACEOF
12738/* end confdefs.h. */
12739/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
12740 For example, HP-UX 11i <limits.h> declares gettimeofday. */
12741#define $ac_func innocuous_$ac_func
12742
12743/* System header to define __stub macros and hopefully few prototypes,
12744 which can conflict with char $ac_func (); below.
12745 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
12746 <limits.h> exists even on freestanding compilers. */
12747
12748#ifdef __STDC__
12749# include <limits.h>
12750#else
12751# include <assert.h>
12752#endif
12753
12754#undef $ac_func
12755
12756/* Override any GCC internal prototype to avoid an error.
12757 Use char because int might match the return type of a GCC
12758 builtin and then its argument prototype would still apply. */
12759#ifdef __cplusplus
12760extern "C"
12761#endif
12762char $ac_func ();
12763/* The GNU C library defines this for functions which it implements
12764 to always fail with ENOSYS. Some functions are actually named
12765 something starting with __ and the normal name is an alias. */
12766#if defined __stub_$ac_func || defined __stub___$ac_func
12767choke me
12768#endif
12769
12770int
12771main ()
12772{
12773return $ac_func ();
12774 ;
12775 return 0;
12776}
12777_ACEOF
12778rm -f conftest.$ac_objext conftest$ac_exeext
12779if { (ac_try="$ac_link"
12780case "(($ac_try" in
12781 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12782 *) ac_try_echo=$ac_try;;
12783esac
12784eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12785 (eval "$ac_link") 2>conftest.er1
12786 ac_status=$?
12787 grep -v '^ *+' conftest.er1 >conftest.err
12788 rm -f conftest.er1
12789 cat conftest.err >&5
12790 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12791 (exit $ac_status); } &&
12792 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
12793 { (case "(($ac_try" in
12794 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12795 *) ac_try_echo=$ac_try;;
12796esac
12797eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12798 (eval "$ac_try") 2>&5
12799 ac_status=$?
12800 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12801 (exit $ac_status); }; } &&
12802 { ac_try='test -s conftest$ac_exeext'
12803 { (case "(($ac_try" in
12804 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12805 *) ac_try_echo=$ac_try;;
12806esac
12807eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12808 (eval "$ac_try") 2>&5
12809 ac_status=$?
12810 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12811 (exit $ac_status); }; }; then
12812 eval "$as_ac_var=yes"
12813else
12814 echo "$as_me: failed program was:" >&5
12815sed 's/^/| /' conftest.$ac_ext >&5
12816
12817 eval "$as_ac_var=no"
12818fi
12819
12820rm -f core conftest.err conftest.$ac_objext \
12821 conftest$ac_exeext conftest.$ac_ext
12822fi
12823ac_res=`eval echo '${'$as_ac_var'}'`
12824 { echo "$as_me:$LINENO: result: $ac_res" >&5
12825echo "${ECHO_T}$ac_res" >&6; }
12826if test `eval echo '${'$as_ac_var'}'` = yes; then
Reid Spencer2bc7bd52004-11-29 12:29:58 +000012827 cat >>confdefs.h <<_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000012828#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
Reid Spencer2bc7bd52004-11-29 12:29:58 +000012829_ACEOF
12830 break
12831fi
12832done
12833
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000012834
12835
Reid Spencer2bc7bd52004-11-29 12:29:58 +000012836for ac_func in memmove strcmp
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000012837do
12838as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
12839{ echo "$as_me:$LINENO: checking for $ac_func" >&5
12840echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
12841if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
12842 echo $ECHO_N "(cached) $ECHO_C" >&6
12843else
12844 cat >conftest.$ac_ext <<_ACEOF
12845/* confdefs.h. */
12846_ACEOF
12847cat confdefs.h >>conftest.$ac_ext
12848cat >>conftest.$ac_ext <<_ACEOF
12849/* end confdefs.h. */
12850/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
12851 For example, HP-UX 11i <limits.h> declares gettimeofday. */
12852#define $ac_func innocuous_$ac_func
12853
12854/* System header to define __stub macros and hopefully few prototypes,
12855 which can conflict with char $ac_func (); below.
12856 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
12857 <limits.h> exists even on freestanding compilers. */
12858
12859#ifdef __STDC__
12860# include <limits.h>
12861#else
12862# include <assert.h>
12863#endif
12864
12865#undef $ac_func
12866
12867/* Override any GCC internal prototype to avoid an error.
12868 Use char because int might match the return type of a GCC
12869 builtin and then its argument prototype would still apply. */
12870#ifdef __cplusplus
12871extern "C"
12872#endif
12873char $ac_func ();
12874/* The GNU C library defines this for functions which it implements
12875 to always fail with ENOSYS. Some functions are actually named
12876 something starting with __ and the normal name is an alias. */
12877#if defined __stub_$ac_func || defined __stub___$ac_func
12878choke me
12879#endif
12880
12881int
12882main ()
12883{
12884return $ac_func ();
12885 ;
12886 return 0;
12887}
12888_ACEOF
12889rm -f conftest.$ac_objext conftest$ac_exeext
12890if { (ac_try="$ac_link"
12891case "(($ac_try" in
12892 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12893 *) ac_try_echo=$ac_try;;
12894esac
12895eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12896 (eval "$ac_link") 2>conftest.er1
12897 ac_status=$?
12898 grep -v '^ *+' conftest.er1 >conftest.err
12899 rm -f conftest.er1
12900 cat conftest.err >&5
12901 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12902 (exit $ac_status); } &&
12903 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
12904 { (case "(($ac_try" in
12905 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12906 *) ac_try_echo=$ac_try;;
12907esac
12908eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12909 (eval "$ac_try") 2>&5
12910 ac_status=$?
12911 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12912 (exit $ac_status); }; } &&
12913 { ac_try='test -s conftest$ac_exeext'
12914 { (case "(($ac_try" in
12915 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12916 *) ac_try_echo=$ac_try;;
12917esac
12918eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12919 (eval "$ac_try") 2>&5
12920 ac_status=$?
12921 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12922 (exit $ac_status); }; }; then
12923 eval "$as_ac_var=yes"
12924else
12925 echo "$as_me: failed program was:" >&5
12926sed 's/^/| /' conftest.$ac_ext >&5
12927
12928 eval "$as_ac_var=no"
12929fi
12930
12931rm -f core conftest.err conftest.$ac_objext \
12932 conftest$ac_exeext conftest.$ac_ext
12933fi
12934ac_res=`eval echo '${'$as_ac_var'}'`
12935 { echo "$as_me:$LINENO: result: $ac_res" >&5
12936echo "${ECHO_T}$ac_res" >&6; }
12937if test `eval echo '${'$as_ac_var'}'` = yes; then
Reid Spencer2bc7bd52004-11-29 12:29:58 +000012938 cat >>confdefs.h <<_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000012939#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
Reid Spencer2bc7bd52004-11-29 12:29:58 +000012940_ACEOF
12941
12942fi
12943done
12944
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000012945
12946
12947
Reid Spencer2bc7bd52004-11-29 12:29:58 +000012948for ac_func in closedir opendir readdir
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000012949do
12950as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
12951{ echo "$as_me:$LINENO: checking for $ac_func" >&5
12952echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
12953if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
12954 echo $ECHO_N "(cached) $ECHO_C" >&6
12955else
12956 cat >conftest.$ac_ext <<_ACEOF
12957/* confdefs.h. */
12958_ACEOF
12959cat confdefs.h >>conftest.$ac_ext
12960cat >>conftest.$ac_ext <<_ACEOF
12961/* end confdefs.h. */
12962/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
12963 For example, HP-UX 11i <limits.h> declares gettimeofday. */
12964#define $ac_func innocuous_$ac_func
12965
12966/* System header to define __stub macros and hopefully few prototypes,
12967 which can conflict with char $ac_func (); below.
12968 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
12969 <limits.h> exists even on freestanding compilers. */
12970
12971#ifdef __STDC__
12972# include <limits.h>
12973#else
12974# include <assert.h>
12975#endif
12976
12977#undef $ac_func
12978
12979/* Override any GCC internal prototype to avoid an error.
12980 Use char because int might match the return type of a GCC
12981 builtin and then its argument prototype would still apply. */
12982#ifdef __cplusplus
12983extern "C"
12984#endif
12985char $ac_func ();
12986/* The GNU C library defines this for functions which it implements
12987 to always fail with ENOSYS. Some functions are actually named
12988 something starting with __ and the normal name is an alias. */
12989#if defined __stub_$ac_func || defined __stub___$ac_func
12990choke me
12991#endif
12992
12993int
12994main ()
12995{
12996return $ac_func ();
12997 ;
12998 return 0;
12999}
13000_ACEOF
13001rm -f conftest.$ac_objext conftest$ac_exeext
13002if { (ac_try="$ac_link"
13003case "(($ac_try" in
13004 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13005 *) ac_try_echo=$ac_try;;
13006esac
13007eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13008 (eval "$ac_link") 2>conftest.er1
13009 ac_status=$?
13010 grep -v '^ *+' conftest.er1 >conftest.err
13011 rm -f conftest.er1
13012 cat conftest.err >&5
13013 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13014 (exit $ac_status); } &&
13015 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
13016 { (case "(($ac_try" in
13017 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13018 *) ac_try_echo=$ac_try;;
13019esac
13020eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13021 (eval "$ac_try") 2>&5
13022 ac_status=$?
13023 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13024 (exit $ac_status); }; } &&
13025 { ac_try='test -s conftest$ac_exeext'
13026 { (case "(($ac_try" in
13027 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13028 *) ac_try_echo=$ac_try;;
13029esac
13030eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13031 (eval "$ac_try") 2>&5
13032 ac_status=$?
13033 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13034 (exit $ac_status); }; }; then
13035 eval "$as_ac_var=yes"
13036else
13037 echo "$as_me: failed program was:" >&5
13038sed 's/^/| /' conftest.$ac_ext >&5
13039
13040 eval "$as_ac_var=no"
13041fi
13042
13043rm -f core conftest.err conftest.$ac_objext \
13044 conftest$ac_exeext conftest.$ac_ext
13045fi
13046ac_res=`eval echo '${'$as_ac_var'}'`
13047 { echo "$as_me:$LINENO: result: $ac_res" >&5
13048echo "${ECHO_T}$ac_res" >&6; }
13049if test `eval echo '${'$as_ac_var'}'` = yes; then
Reid Spencer2bc7bd52004-11-29 12:29:58 +000013050 cat >>confdefs.h <<_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000013051#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
Reid Spencer2bc7bd52004-11-29 12:29:58 +000013052_ACEOF
13053
13054fi
13055done
13056
13057
Douglas Gregor01746742009-05-11 18:05:52 +000013058
Reid Spencer7931a782004-12-27 06:15:02 +000013059if test "$WITH_LLVMGCCDIR" = "default" ; then
Reid Spencerc84492c2005-06-02 22:34:49 +000013060 LLVMGCC="llvm-gcc${EXEEXT}"
13061 LLVMGXX="llvm-g++${EXEEXT}"
Mikhail Glushenkov4558f482009-04-21 19:46:10 +000013062 LLVMGCCCOMMAND="$LLVMGCC"
13063 LLVMGXXCOMMAND="$LLVMGXX"
Mikhail Glushenkov4558f482009-04-21 19:46:10 +000013064 LLVMGCCCOMMAND=$LLVMGCCCOMMAND
13065
13066 LLVMGXXCOMMAND=$LLVMGXXCOMMAND
13067
Reid Spencerc84492c2005-06-02 22:34:49 +000013068 # Extract the first word of "$LLVMGCC", so it can be a program name with args.
13069set dummy $LLVMGCC; ac_word=$2
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000013070{ echo "$as_me:$LINENO: checking for $ac_word" >&5
13071echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
13072if test "${ac_cv_path_LLVMGCC+set}" = set; then
13073 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencer59473af2004-12-25 07:31:29 +000013074else
13075 case $LLVMGCC in
13076 [\\/]* | ?:[\\/]*)
13077 ac_cv_path_LLVMGCC="$LLVMGCC" # Let the user override the test with a path.
13078 ;;
13079 *)
13080 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13081for as_dir in $PATH
13082do
13083 IFS=$as_save_IFS
13084 test -z "$as_dir" && as_dir=.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000013085 for ac_exec_ext in '' $ac_executable_extensions; do
13086 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
Reid Spencer59473af2004-12-25 07:31:29 +000013087 ac_cv_path_LLVMGCC="$as_dir/$ac_word$ac_exec_ext"
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000013088 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Reid Spencer59473af2004-12-25 07:31:29 +000013089 break 2
13090 fi
13091done
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000013092done
Reid Spencera773bd52006-08-04 18:18:08 +000013093IFS=$as_save_IFS
Reid Spencer59473af2004-12-25 07:31:29 +000013094
Reid Spencer59473af2004-12-25 07:31:29 +000013095 ;;
13096esac
13097fi
13098LLVMGCC=$ac_cv_path_LLVMGCC
Reid Spencer59473af2004-12-25 07:31:29 +000013099if test -n "$LLVMGCC"; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000013100 { echo "$as_me:$LINENO: result: $LLVMGCC" >&5
13101echo "${ECHO_T}$LLVMGCC" >&6; }
Reid Spencer59473af2004-12-25 07:31:29 +000013102else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000013103 { echo "$as_me:$LINENO: result: no" >&5
13104echo "${ECHO_T}no" >&6; }
Reid Spencer59473af2004-12-25 07:31:29 +000013105fi
13106
Reid Spencera773bd52006-08-04 18:18:08 +000013107
Reid Spencerc84492c2005-06-02 22:34:49 +000013108 # Extract the first word of "$LLVMGXX", so it can be a program name with args.
13109set dummy $LLVMGXX; ac_word=$2
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000013110{ echo "$as_me:$LINENO: checking for $ac_word" >&5
13111echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
13112if test "${ac_cv_path_LLVMGXX+set}" = set; then
13113 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencer59473af2004-12-25 07:31:29 +000013114else
13115 case $LLVMGXX in
13116 [\\/]* | ?:[\\/]*)
13117 ac_cv_path_LLVMGXX="$LLVMGXX" # Let the user override the test with a path.
13118 ;;
13119 *)
13120 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13121for as_dir in $PATH
13122do
13123 IFS=$as_save_IFS
13124 test -z "$as_dir" && as_dir=.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000013125 for ac_exec_ext in '' $ac_executable_extensions; do
13126 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
Reid Spencer59473af2004-12-25 07:31:29 +000013127 ac_cv_path_LLVMGXX="$as_dir/$ac_word$ac_exec_ext"
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000013128 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Reid Spencer59473af2004-12-25 07:31:29 +000013129 break 2
13130 fi
13131done
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000013132done
Reid Spencera773bd52006-08-04 18:18:08 +000013133IFS=$as_save_IFS
Reid Spencer59473af2004-12-25 07:31:29 +000013134
Reid Spencer59473af2004-12-25 07:31:29 +000013135 ;;
13136esac
13137fi
13138LLVMGXX=$ac_cv_path_LLVMGXX
Reid Spencer59473af2004-12-25 07:31:29 +000013139if test -n "$LLVMGXX"; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000013140 { echo "$as_me:$LINENO: result: $LLVMGXX" >&5
13141echo "${ECHO_T}$LLVMGXX" >&6; }
Reid Spencer59473af2004-12-25 07:31:29 +000013142else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000013143 { echo "$as_me:$LINENO: result: no" >&5
13144echo "${ECHO_T}no" >&6; }
Reid Spencer59473af2004-12-25 07:31:29 +000013145fi
13146
Reid Spencera773bd52006-08-04 18:18:08 +000013147
Reid Spencer59473af2004-12-25 07:31:29 +000013148else
Devang Patel5d28b882007-12-04 22:54:47 +000013149 if test -z "$LLVMGCC"; then
13150 LLVMGCC="$WITH_LLVMGCCDIR/bin/llvm-gcc${EXEEXT}"
Mikhail Glushenkov4558f482009-04-21 19:46:10 +000013151 LLVMGCCCOMMAND="$LLVMGCC"
Devang Patel5d28b882007-12-04 22:54:47 +000013152 fi
13153 if test -z "$LLVMGXX"; then
13154 LLVMGXX="$WITH_LLVMGCCDIR/bin/llvm-g++${EXEEXT}"
Mikhail Glushenkov4558f482009-04-21 19:46:10 +000013155 LLVMGXXCOMMAND="$LLVMGXX"
Devang Patel5d28b882007-12-04 22:54:47 +000013156 fi
Mikhail Glushenkov4558f482009-04-21 19:46:10 +000013157
Reid Spencer59473af2004-12-25 07:31:29 +000013158 LLVMGCC=$LLVMGCC
13159
13160 LLVMGXX=$LLVMGXX
13161
Mikhail Glushenkov4558f482009-04-21 19:46:10 +000013162 LLVMGCCCOMMAND=$LLVMGCCCOMMAND
13163
13164 LLVMGXXCOMMAND=$LLVMGXXCOMMAND
13165
Reid Spencer59473af2004-12-25 07:31:29 +000013166fi
13167
Mikhail Glushenkov4558f482009-04-21 19:46:10 +000013168
Daniel Dunbar98515672010-02-23 10:00:49 +000013169# Check whether --with-llvmcc was given.
13170if test "${with_llvmcc+set}" = set; then
13171 withval=$with_llvmcc;
13172else
13173 with_llvmcc=check
13174fi
13175
13176{ echo "$as_me:$LINENO: checking LLVM capable compiler" >&5
13177echo $ECHO_N "checking LLVM capable compiler... $ECHO_C" >&6; }
13178if test "$with_llvmcc" != "check"; then
13179 if (test "$with_llvmcc" != "llvm-gcc" &&
13180 test "$with_llvmcc" != "clang" &&
13181 test "$with_llvmcc" != "none"); then
13182 { { echo "$as_me:$LINENO: error: invalid value for --with-llvmcc, expected 'llvm-gcc', 'clang', or 'none'." >&5
13183echo "$as_me: error: invalid value for --with-llvmcc, expected 'llvm-gcc', 'clang', or 'none'." >&2;}
13184 { (exit 1); exit 1; }; }
13185 fi
13186 WITH_LLVMCC="$with_llvmcc"
13187elif test -n "$LLVMGCC"; then
13188 WITH_LLVMCC=llvm-gcc
13189elif test -n "$WITH_CLANGPATH" || test "$WITH_BUILT_CLANG" -ne "0"; then
13190 WITH_LLVMCC=clang
13191else
13192 WITH_LLVMCC=none
13193fi
13194{ echo "$as_me:$LINENO: result: $WITH_LLVMCC" >&5
13195echo "${ECHO_T}$WITH_LLVMCC" >&6; }
13196LLVMCC_OPTION=$WITH_LLVMCC
13197
13198
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000013199{ echo "$as_me:$LINENO: checking tool compatibility" >&5
13200echo $ECHO_N "checking tool compatibility... $ECHO_C" >&6; }
Reid Spencer5e1d9a52004-11-25 04:51:04 +000013201
Reid Spencer86901802004-12-08 23:07:27 +000013202ICC=no
13203IXX=no
13204case $CC in
13205 icc*|icpc*)
13206 ICC=yes
13207 IXX=yes
13208 ;;
13209 *)
13210 ;;
13211esac
13212
Duraid Madina937c60a2006-02-15 07:57:42 +000013213if test "$GCC" != "yes" && test "$ICC" != "yes"
13214then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000013215 { { echo "$as_me:$LINENO: error: gcc|icc required but not found" >&5
13216echo "$as_me: error: gcc|icc required but not found" >&2;}
13217 { (exit 1); exit 1; }; }
Duraid Madina937c60a2006-02-15 07:57:42 +000013218fi
13219
13220if test "$GXX" != "yes" && test "$IXX" != "yes"
13221then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000013222 { { echo "$as_me:$LINENO: error: g++|icc required but not found" >&5
13223echo "$as_me: error: g++|icc required but not found" >&2;}
13224 { (exit 1); exit 1; }; }
Duraid Madina937c60a2006-02-15 07:57:42 +000013225fi
13226
Reid Spencer86901802004-12-08 23:07:27 +000013227if test "$GCC" = "yes"
13228then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000013229 cat >conftest.$ac_ext <<_ACEOF
Chris Lattner399c7c72008-02-05 19:43:53 +000013230#if !defined(__GNUC__) || __GNUC__ < 3
13231#error Unsupported GCC version
13232#endif
13233
13234_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000013235rm -f conftest.$ac_objext
13236if { (ac_try="$ac_compile"
13237case "(($ac_try" in
13238 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13239 *) ac_try_echo=$ac_try;;
13240esac
13241eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13242 (eval "$ac_compile") 2>conftest.er1
13243 ac_status=$?
13244 grep -v '^ *+' conftest.er1 >conftest.err
13245 rm -f conftest.er1
13246 cat conftest.err >&5
13247 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13248 (exit $ac_status); } &&
13249 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
13250 { (case "(($ac_try" in
13251 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13252 *) ac_try_echo=$ac_try;;
13253esac
13254eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13255 (eval "$ac_try") 2>&5
13256 ac_status=$?
13257 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13258 (exit $ac_status); }; } &&
13259 { ac_try='test -s conftest.$ac_objext'
13260 { (case "(($ac_try" in
13261 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13262 *) ac_try_echo=$ac_try;;
13263esac
13264eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13265 (eval "$ac_try") 2>&5
13266 ac_status=$?
13267 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13268 (exit $ac_status); }; }; then
13269 :
Chris Lattner399c7c72008-02-05 19:43:53 +000013270else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000013271 echo "$as_me: failed program was:" >&5
13272sed 's/^/| /' conftest.$ac_ext >&5
13273
13274 { { echo "$as_me:$LINENO: error: gcc 3.x required, but you have a lower version" >&5
13275echo "$as_me: error: gcc 3.x required, but you have a lower version" >&2;}
13276 { (exit 1); exit 1; }; }
Chris Lattner399c7c72008-02-05 19:43:53 +000013277fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000013278
Chris Lattner399c7c72008-02-05 19:43:53 +000013279rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Reid Spencer5e1d9a52004-11-25 04:51:04 +000013280fi
13281
13282if test -z "$llvm_cv_gnu_make_command"
13283then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000013284 { { echo "$as_me:$LINENO: error: GNU Make required but not found" >&5
13285echo "$as_me: error: GNU Make required but not found" >&2;}
13286 { (exit 1); exit 1; }; }
Reid Spencer5e1d9a52004-11-25 04:51:04 +000013287fi
13288
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000013289{ echo "$as_me:$LINENO: result: ok" >&5
13290echo "${ECHO_T}ok" >&6; }
Reid Spencer5e1d9a52004-11-25 04:51:04 +000013291
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000013292{ echo "$as_me:$LINENO: checking optional compiler flags" >&5
13293echo $ECHO_N "checking optional compiler flags... $ECHO_C" >&6; }
Julien Lerouge3a96a4d2009-10-26 20:00:35 +000013294NO_VARIADIC_MACROS=`$CXX -Wno-variadic-macros -fsyntax-only -xc /dev/null 2>/dev/null && echo -Wno-variadic-macros`
13295
13296NO_MISSING_FIELD_INITIALIZERS=`$CXX -Wno-missing-field-initializers -fsyntax-only -xc /dev/null 2>/dev/null && echo -Wno-missing-field-initializers`
13297
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000013298{ echo "$as_me:$LINENO: result: $NO_VARIADIC_MACROS $NO_MISSING_FIELD_INITIALIZERS" >&5
13299echo "${ECHO_T}$NO_VARIADIC_MACROS $NO_MISSING_FIELD_INITIALIZERS" >&6; }
Julien Lerouge3a96a4d2009-10-26 20:00:35 +000013300
Jeffrey Yasskinafa709d2009-07-17 21:33:35 +000013301
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000013302
13303{ echo "$as_me:$LINENO: checking for sin in -lm" >&5
13304echo $ECHO_N "checking for sin in -lm... $ECHO_C" >&6; }
13305if test "${ac_cv_lib_m_sin+set}" = set; then
13306 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencer3484a992006-01-19 08:31:08 +000013307else
13308 ac_check_lib_save_LIBS=$LIBS
13309LIBS="-lm $LIBS"
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000013310cat >conftest.$ac_ext <<_ACEOF
13311/* confdefs.h. */
13312_ACEOF
13313cat confdefs.h >>conftest.$ac_ext
13314cat >>conftest.$ac_ext <<_ACEOF
Reid Spencer3484a992006-01-19 08:31:08 +000013315/* end confdefs.h. */
13316
Reid Spencera773bd52006-08-04 18:18:08 +000013317/* Override any GCC internal prototype to avoid an error.
13318 Use char because int might match the return type of a GCC
13319 builtin and then its argument prototype would still apply. */
Reid Spencer3484a992006-01-19 08:31:08 +000013320#ifdef __cplusplus
13321extern "C"
13322#endif
Reid Spencer3484a992006-01-19 08:31:08 +000013323char sin ();
13324int
13325main ()
13326{
Reid Spencera773bd52006-08-04 18:18:08 +000013327return sin ();
Reid Spencer3484a992006-01-19 08:31:08 +000013328 ;
13329 return 0;
13330}
13331_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000013332rm -f conftest.$ac_objext conftest$ac_exeext
13333if { (ac_try="$ac_link"
13334case "(($ac_try" in
13335 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13336 *) ac_try_echo=$ac_try;;
13337esac
13338eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13339 (eval "$ac_link") 2>conftest.er1
13340 ac_status=$?
13341 grep -v '^ *+' conftest.er1 >conftest.err
13342 rm -f conftest.er1
13343 cat conftest.err >&5
13344 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13345 (exit $ac_status); } &&
13346 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
13347 { (case "(($ac_try" in
13348 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13349 *) ac_try_echo=$ac_try;;
13350esac
13351eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13352 (eval "$ac_try") 2>&5
13353 ac_status=$?
13354 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13355 (exit $ac_status); }; } &&
13356 { ac_try='test -s conftest$ac_exeext'
13357 { (case "(($ac_try" in
13358 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13359 *) ac_try_echo=$ac_try;;
13360esac
13361eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13362 (eval "$ac_try") 2>&5
13363 ac_status=$?
13364 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13365 (exit $ac_status); }; }; then
Reid Spencer3484a992006-01-19 08:31:08 +000013366 ac_cv_lib_m_sin=yes
13367else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000013368 echo "$as_me: failed program was:" >&5
13369sed 's/^/| /' conftest.$ac_ext >&5
13370
13371 ac_cv_lib_m_sin=no
Reid Spencer3484a992006-01-19 08:31:08 +000013372fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000013373
Bill Wendlingebcceee2009-04-18 11:20:33 +000013374rm -f core conftest.err conftest.$ac_objext \
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000013375 conftest$ac_exeext conftest.$ac_ext
Reid Spencer3484a992006-01-19 08:31:08 +000013376LIBS=$ac_check_lib_save_LIBS
13377fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000013378{ echo "$as_me:$LINENO: result: $ac_cv_lib_m_sin" >&5
13379echo "${ECHO_T}$ac_cv_lib_m_sin" >&6; }
13380if test $ac_cv_lib_m_sin = yes; then
Reid Spencer3484a992006-01-19 08:31:08 +000013381 cat >>confdefs.h <<_ACEOF
13382#define HAVE_LIBM 1
13383_ACEOF
13384
13385 LIBS="-lm $LIBS"
13386
13387fi
13388
Jeff Cohen28783c32007-01-12 18:22:38 +000013389if test "$llvm_cv_os_type" = "MingW" ; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000013390
13391{ echo "$as_me:$LINENO: checking for main in -limagehlp" >&5
13392echo $ECHO_N "checking for main in -limagehlp... $ECHO_C" >&6; }
13393if test "${ac_cv_lib_imagehlp_main+set}" = set; then
13394 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencer484fc8e2006-06-01 16:55:59 +000013395else
13396 ac_check_lib_save_LIBS=$LIBS
13397LIBS="-limagehlp $LIBS"
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000013398cat >conftest.$ac_ext <<_ACEOF
13399/* confdefs.h. */
13400_ACEOF
13401cat confdefs.h >>conftest.$ac_ext
13402cat >>conftest.$ac_ext <<_ACEOF
Reid Spencer484fc8e2006-06-01 16:55:59 +000013403/* end confdefs.h. */
13404
Reid Spencer48fdf912006-06-01 19:03:21 +000013405
Reid Spencer484fc8e2006-06-01 16:55:59 +000013406int
13407main ()
13408{
Reid Spencera773bd52006-08-04 18:18:08 +000013409return main ();
Reid Spencer484fc8e2006-06-01 16:55:59 +000013410 ;
13411 return 0;
13412}
13413_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000013414rm -f conftest.$ac_objext conftest$ac_exeext
13415if { (ac_try="$ac_link"
13416case "(($ac_try" in
13417 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13418 *) ac_try_echo=$ac_try;;
13419esac
13420eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13421 (eval "$ac_link") 2>conftest.er1
13422 ac_status=$?
13423 grep -v '^ *+' conftest.er1 >conftest.err
13424 rm -f conftest.er1
13425 cat conftest.err >&5
13426 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13427 (exit $ac_status); } &&
13428 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
13429 { (case "(($ac_try" in
13430 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13431 *) ac_try_echo=$ac_try;;
13432esac
13433eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13434 (eval "$ac_try") 2>&5
13435 ac_status=$?
13436 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13437 (exit $ac_status); }; } &&
13438 { ac_try='test -s conftest$ac_exeext'
13439 { (case "(($ac_try" in
13440 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13441 *) ac_try_echo=$ac_try;;
13442esac
13443eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13444 (eval "$ac_try") 2>&5
13445 ac_status=$?
13446 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13447 (exit $ac_status); }; }; then
Reid Spencer48fdf912006-06-01 19:03:21 +000013448 ac_cv_lib_imagehlp_main=yes
Reid Spencer484fc8e2006-06-01 16:55:59 +000013449else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000013450 echo "$as_me: failed program was:" >&5
13451sed 's/^/| /' conftest.$ac_ext >&5
13452
13453 ac_cv_lib_imagehlp_main=no
Reid Spencer484fc8e2006-06-01 16:55:59 +000013454fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000013455
Bill Wendlingebcceee2009-04-18 11:20:33 +000013456rm -f core conftest.err conftest.$ac_objext \
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000013457 conftest$ac_exeext conftest.$ac_ext
Reid Spencer484fc8e2006-06-01 16:55:59 +000013458LIBS=$ac_check_lib_save_LIBS
13459fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000013460{ echo "$as_me:$LINENO: result: $ac_cv_lib_imagehlp_main" >&5
13461echo "${ECHO_T}$ac_cv_lib_imagehlp_main" >&6; }
13462if test $ac_cv_lib_imagehlp_main = yes; then
Reid Spencer484fc8e2006-06-01 16:55:59 +000013463 cat >>confdefs.h <<_ACEOF
13464#define HAVE_LIBIMAGEHLP 1
13465_ACEOF
13466
13467 LIBS="-limagehlp $LIBS"
13468
13469fi
13470
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000013471
13472{ echo "$as_me:$LINENO: checking for main in -lpsapi" >&5
13473echo $ECHO_N "checking for main in -lpsapi... $ECHO_C" >&6; }
13474if test "${ac_cv_lib_psapi_main+set}" = set; then
13475 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencer484fc8e2006-06-01 16:55:59 +000013476else
13477 ac_check_lib_save_LIBS=$LIBS
13478LIBS="-lpsapi $LIBS"
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000013479cat >conftest.$ac_ext <<_ACEOF
13480/* confdefs.h. */
13481_ACEOF
13482cat confdefs.h >>conftest.$ac_ext
13483cat >>conftest.$ac_ext <<_ACEOF
Reid Spencer484fc8e2006-06-01 16:55:59 +000013484/* end confdefs.h. */
13485
Reid Spencer48fdf912006-06-01 19:03:21 +000013486
Reid Spencer484fc8e2006-06-01 16:55:59 +000013487int
13488main ()
13489{
Reid Spencera773bd52006-08-04 18:18:08 +000013490return main ();
Reid Spencer484fc8e2006-06-01 16:55:59 +000013491 ;
13492 return 0;
13493}
13494_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000013495rm -f conftest.$ac_objext conftest$ac_exeext
13496if { (ac_try="$ac_link"
13497case "(($ac_try" in
13498 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13499 *) ac_try_echo=$ac_try;;
13500esac
13501eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13502 (eval "$ac_link") 2>conftest.er1
13503 ac_status=$?
13504 grep -v '^ *+' conftest.er1 >conftest.err
13505 rm -f conftest.er1
13506 cat conftest.err >&5
13507 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13508 (exit $ac_status); } &&
13509 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
13510 { (case "(($ac_try" in
13511 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13512 *) ac_try_echo=$ac_try;;
13513esac
13514eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13515 (eval "$ac_try") 2>&5
13516 ac_status=$?
13517 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13518 (exit $ac_status); }; } &&
13519 { ac_try='test -s conftest$ac_exeext'
13520 { (case "(($ac_try" in
13521 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13522 *) ac_try_echo=$ac_try;;
13523esac
13524eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13525 (eval "$ac_try") 2>&5
13526 ac_status=$?
13527 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13528 (exit $ac_status); }; }; then
Reid Spencer48fdf912006-06-01 19:03:21 +000013529 ac_cv_lib_psapi_main=yes
Reid Spencer484fc8e2006-06-01 16:55:59 +000013530else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000013531 echo "$as_me: failed program was:" >&5
13532sed 's/^/| /' conftest.$ac_ext >&5
13533
13534 ac_cv_lib_psapi_main=no
Reid Spencer484fc8e2006-06-01 16:55:59 +000013535fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000013536
Bill Wendlingebcceee2009-04-18 11:20:33 +000013537rm -f core conftest.err conftest.$ac_objext \
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000013538 conftest$ac_exeext conftest.$ac_ext
Reid Spencer484fc8e2006-06-01 16:55:59 +000013539LIBS=$ac_check_lib_save_LIBS
13540fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000013541{ echo "$as_me:$LINENO: result: $ac_cv_lib_psapi_main" >&5
13542echo "${ECHO_T}$ac_cv_lib_psapi_main" >&6; }
13543if test $ac_cv_lib_psapi_main = yes; then
Reid Spencer484fc8e2006-06-01 16:55:59 +000013544 cat >>confdefs.h <<_ACEOF
13545#define HAVE_LIBPSAPI 1
13546_ACEOF
13547
13548 LIBS="-lpsapi $LIBS"
13549
13550fi
13551
13552fi
Reid Spencer22177fe2005-07-12 15:24:20 +000013553
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000013554{ echo "$as_me:$LINENO: checking for library containing dlopen" >&5
13555echo $ECHO_N "checking for library containing dlopen... $ECHO_C" >&6; }
13556if test "${ac_cv_search_dlopen+set}" = set; then
13557 echo $ECHO_N "(cached) $ECHO_C" >&6
John Criswell7a73b802003-06-30 21:59:07 +000013558else
13559 ac_func_search_save_LIBS=$LIBS
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000013560cat >conftest.$ac_ext <<_ACEOF
13561/* confdefs.h. */
13562_ACEOF
13563cat confdefs.h >>conftest.$ac_ext
13564cat >>conftest.$ac_ext <<_ACEOF
John Criswell0c38eaf2003-09-10 15:17:25 +000013565/* end confdefs.h. */
John Criswell7a73b802003-06-30 21:59:07 +000013566
Reid Spencera773bd52006-08-04 18:18:08 +000013567/* Override any GCC internal prototype to avoid an error.
13568 Use char because int might match the return type of a GCC
13569 builtin and then its argument prototype would still apply. */
John Criswell7a73b802003-06-30 21:59:07 +000013570#ifdef __cplusplus
13571extern "C"
13572#endif
John Criswell7a73b802003-06-30 21:59:07 +000013573char dlopen ();
John Criswell7a73b802003-06-30 21:59:07 +000013574int
13575main ()
13576{
Reid Spencera773bd52006-08-04 18:18:08 +000013577return dlopen ();
John Criswell7a73b802003-06-30 21:59:07 +000013578 ;
13579 return 0;
13580}
13581_ACEOF
Reid Spencera773bd52006-08-04 18:18:08 +000013582for ac_lib in '' dl; do
13583 if test -z "$ac_lib"; then
13584 ac_res="none required"
13585 else
13586 ac_res=-l$ac_lib
John Criswell7a73b802003-06-30 21:59:07 +000013587 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
Reid Spencera773bd52006-08-04 18:18:08 +000013588 fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000013589 rm -f conftest.$ac_objext conftest$ac_exeext
13590if { (ac_try="$ac_link"
13591case "(($ac_try" in
13592 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13593 *) ac_try_echo=$ac_try;;
13594esac
13595eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13596 (eval "$ac_link") 2>conftest.er1
13597 ac_status=$?
13598 grep -v '^ *+' conftest.er1 >conftest.err
13599 rm -f conftest.er1
13600 cat conftest.err >&5
13601 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13602 (exit $ac_status); } &&
13603 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
13604 { (case "(($ac_try" in
13605 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13606 *) ac_try_echo=$ac_try;;
13607esac
13608eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13609 (eval "$ac_try") 2>&5
13610 ac_status=$?
13611 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13612 (exit $ac_status); }; } &&
13613 { ac_try='test -s conftest$ac_exeext'
13614 { (case "(($ac_try" in
13615 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13616 *) ac_try_echo=$ac_try;;
13617esac
13618eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13619 (eval "$ac_try") 2>&5
13620 ac_status=$?
13621 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13622 (exit $ac_status); }; }; then
Reid Spencera773bd52006-08-04 18:18:08 +000013623 ac_cv_search_dlopen=$ac_res
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000013624else
13625 echo "$as_me: failed program was:" >&5
13626sed 's/^/| /' conftest.$ac_ext >&5
13627
13628
John Criswell7a73b802003-06-30 21:59:07 +000013629fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000013630
Bill Wendlingebcceee2009-04-18 11:20:33 +000013631rm -f core conftest.err conftest.$ac_objext \
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000013632 conftest$ac_exeext
13633 if test "${ac_cv_search_dlopen+set}" = set; then
Reid Spencera773bd52006-08-04 18:18:08 +000013634 break
John Criswell7a73b802003-06-30 21:59:07 +000013635fi
Reid Spencera773bd52006-08-04 18:18:08 +000013636done
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000013637if test "${ac_cv_search_dlopen+set}" = set; then
13638 :
Reid Spencera773bd52006-08-04 18:18:08 +000013639else
13640 ac_cv_search_dlopen=no
13641fi
13642rm conftest.$ac_ext
John Criswell7a73b802003-06-30 21:59:07 +000013643LIBS=$ac_func_search_save_LIBS
13644fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000013645{ echo "$as_me:$LINENO: result: $ac_cv_search_dlopen" >&5
13646echo "${ECHO_T}$ac_cv_search_dlopen" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +000013647ac_res=$ac_cv_search_dlopen
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000013648if test "$ac_res" != no; then
Reid Spencera773bd52006-08-04 18:18:08 +000013649 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
John Criswell5ab73462003-10-09 15:44:28 +000013650
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000013651cat >>confdefs.h <<\_ACEOF
13652#define HAVE_DLOPEN 1
13653_ACEOF
John Criswell7a73b802003-06-30 21:59:07 +000013654
13655else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000013656 { echo "$as_me:$LINENO: WARNING: dlopen() not found - disabling plugin support" >&5
13657echo "$as_me: WARNING: dlopen() not found - disabling plugin support" >&2;}
John Criswell7a73b802003-06-30 21:59:07 +000013658fi
13659
13660
Nick Lewyckyb4a921a2009-06-06 06:25:09 +000013661if test "$llvm_cv_enable_libffi" = "yes" ; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000013662 { echo "$as_me:$LINENO: checking for library containing ffi_call" >&5
13663echo $ECHO_N "checking for library containing ffi_call... $ECHO_C" >&6; }
13664if test "${ac_cv_search_ffi_call+set}" = set; then
13665 echo $ECHO_N "(cached) $ECHO_C" >&6
Nick Lewyckyfb3dcf82009-02-04 06:27:44 +000013666else
Nick Lewycky267fddb2009-04-13 04:26:27 +000013667 ac_func_search_save_LIBS=$LIBS
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000013668cat >conftest.$ac_ext <<_ACEOF
13669/* confdefs.h. */
13670_ACEOF
13671cat confdefs.h >>conftest.$ac_ext
13672cat >>conftest.$ac_ext <<_ACEOF
Nick Lewyckyfb3dcf82009-02-04 06:27:44 +000013673/* end confdefs.h. */
13674
13675/* Override any GCC internal prototype to avoid an error.
13676 Use char because int might match the return type of a GCC
13677 builtin and then its argument prototype would still apply. */
13678#ifdef __cplusplus
13679extern "C"
13680#endif
13681char ffi_call ();
13682int
13683main ()
13684{
13685return ffi_call ();
13686 ;
13687 return 0;
13688}
13689_ACEOF
Nick Lewycky267fddb2009-04-13 04:26:27 +000013690for ac_lib in '' ffi; do
13691 if test -z "$ac_lib"; then
13692 ac_res="none required"
13693 else
13694 ac_res=-l$ac_lib
13695 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
13696 fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000013697 rm -f conftest.$ac_objext conftest$ac_exeext
13698if { (ac_try="$ac_link"
13699case "(($ac_try" in
13700 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13701 *) ac_try_echo=$ac_try;;
13702esac
13703eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13704 (eval "$ac_link") 2>conftest.er1
13705 ac_status=$?
13706 grep -v '^ *+' conftest.er1 >conftest.err
13707 rm -f conftest.er1
13708 cat conftest.err >&5
13709 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13710 (exit $ac_status); } &&
13711 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
13712 { (case "(($ac_try" in
13713 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13714 *) ac_try_echo=$ac_try;;
13715esac
13716eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13717 (eval "$ac_try") 2>&5
13718 ac_status=$?
13719 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13720 (exit $ac_status); }; } &&
13721 { ac_try='test -s conftest$ac_exeext'
13722 { (case "(($ac_try" in
13723 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13724 *) ac_try_echo=$ac_try;;
13725esac
13726eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13727 (eval "$ac_try") 2>&5
13728 ac_status=$?
13729 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13730 (exit $ac_status); }; }; then
Nick Lewycky267fddb2009-04-13 04:26:27 +000013731 ac_cv_search_ffi_call=$ac_res
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000013732else
13733 echo "$as_me: failed program was:" >&5
13734sed 's/^/| /' conftest.$ac_ext >&5
13735
13736
Nick Lewyckyfb3dcf82009-02-04 06:27:44 +000013737fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000013738
Bill Wendlingebcceee2009-04-18 11:20:33 +000013739rm -f core conftest.err conftest.$ac_objext \
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000013740 conftest$ac_exeext
13741 if test "${ac_cv_search_ffi_call+set}" = set; then
Nick Lewycky267fddb2009-04-13 04:26:27 +000013742 break
Nick Lewyckyfb3dcf82009-02-04 06:27:44 +000013743fi
Nick Lewycky267fddb2009-04-13 04:26:27 +000013744done
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000013745if test "${ac_cv_search_ffi_call+set}" = set; then
13746 :
Nick Lewycky267fddb2009-04-13 04:26:27 +000013747else
13748 ac_cv_search_ffi_call=no
13749fi
13750rm conftest.$ac_ext
13751LIBS=$ac_func_search_save_LIBS
13752fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000013753{ echo "$as_me:$LINENO: result: $ac_cv_search_ffi_call" >&5
13754echo "${ECHO_T}$ac_cv_search_ffi_call" >&6; }
Nick Lewycky267fddb2009-04-13 04:26:27 +000013755ac_res=$ac_cv_search_ffi_call
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000013756if test "$ac_res" != no; then
Nick Lewycky267fddb2009-04-13 04:26:27 +000013757 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
13758
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000013759cat >>confdefs.h <<\_ACEOF
13760#define HAVE_FFI_CALL 1
13761_ACEOF
Nick Lewycky267fddb2009-04-13 04:26:27 +000013762
Nick Lewyckyfb3dcf82009-02-04 06:27:44 +000013763else
Jeffrey Yasskinbc83d062010-02-09 23:03:44 +000013764 { { echo "$as_me:$LINENO: error: libffi not found - configure without --enable-libffi to compile without it" >&5
13765echo "$as_me: error: libffi not found - configure without --enable-libffi to compile without it" >&2;}
13766 { (exit 1); exit 1; }; }
Nick Lewyckyfb3dcf82009-02-04 06:27:44 +000013767fi
13768
Nick Lewyckyb4a921a2009-06-06 06:25:09 +000013769fi
Nick Lewyckyfb3dcf82009-02-04 06:27:44 +000013770
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000013771{ echo "$as_me:$LINENO: checking for library containing mallinfo" >&5
13772echo $ECHO_N "checking for library containing mallinfo... $ECHO_C" >&6; }
13773if test "${ac_cv_search_mallinfo+set}" = set; then
13774 echo $ECHO_N "(cached) $ECHO_C" >&6
John Criswell7a73b802003-06-30 21:59:07 +000013775else
13776 ac_func_search_save_LIBS=$LIBS
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000013777cat >conftest.$ac_ext <<_ACEOF
13778/* confdefs.h. */
13779_ACEOF
13780cat confdefs.h >>conftest.$ac_ext
13781cat >>conftest.$ac_ext <<_ACEOF
John Criswell0c38eaf2003-09-10 15:17:25 +000013782/* end confdefs.h. */
John Criswell7a73b802003-06-30 21:59:07 +000013783
Reid Spencera773bd52006-08-04 18:18:08 +000013784/* Override any GCC internal prototype to avoid an error.
13785 Use char because int might match the return type of a GCC
13786 builtin and then its argument prototype would still apply. */
John Criswell7a73b802003-06-30 21:59:07 +000013787#ifdef __cplusplus
13788extern "C"
13789#endif
John Criswell7a73b802003-06-30 21:59:07 +000013790char mallinfo ();
John Criswell7a73b802003-06-30 21:59:07 +000013791int
13792main ()
13793{
Reid Spencera773bd52006-08-04 18:18:08 +000013794return mallinfo ();
John Criswell7a73b802003-06-30 21:59:07 +000013795 ;
13796 return 0;
13797}
13798_ACEOF
Reid Spencera773bd52006-08-04 18:18:08 +000013799for ac_lib in '' malloc; do
13800 if test -z "$ac_lib"; then
13801 ac_res="none required"
13802 else
13803 ac_res=-l$ac_lib
John Criswell7a73b802003-06-30 21:59:07 +000013804 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
Reid Spencera773bd52006-08-04 18:18:08 +000013805 fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000013806 rm -f conftest.$ac_objext conftest$ac_exeext
13807if { (ac_try="$ac_link"
13808case "(($ac_try" in
13809 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13810 *) ac_try_echo=$ac_try;;
13811esac
13812eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13813 (eval "$ac_link") 2>conftest.er1
13814 ac_status=$?
13815 grep -v '^ *+' conftest.er1 >conftest.err
13816 rm -f conftest.er1
13817 cat conftest.err >&5
13818 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13819 (exit $ac_status); } &&
13820 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
13821 { (case "(($ac_try" in
13822 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13823 *) ac_try_echo=$ac_try;;
13824esac
13825eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13826 (eval "$ac_try") 2>&5
13827 ac_status=$?
13828 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13829 (exit $ac_status); }; } &&
13830 { ac_try='test -s conftest$ac_exeext'
13831 { (case "(($ac_try" in
13832 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13833 *) ac_try_echo=$ac_try;;
13834esac
13835eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13836 (eval "$ac_try") 2>&5
13837 ac_status=$?
13838 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13839 (exit $ac_status); }; }; then
Reid Spencera773bd52006-08-04 18:18:08 +000013840 ac_cv_search_mallinfo=$ac_res
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000013841else
13842 echo "$as_me: failed program was:" >&5
13843sed 's/^/| /' conftest.$ac_ext >&5
13844
13845
John Criswell7a73b802003-06-30 21:59:07 +000013846fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000013847
Bill Wendlingebcceee2009-04-18 11:20:33 +000013848rm -f core conftest.err conftest.$ac_objext \
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000013849 conftest$ac_exeext
13850 if test "${ac_cv_search_mallinfo+set}" = set; then
Reid Spencera773bd52006-08-04 18:18:08 +000013851 break
John Criswell7a73b802003-06-30 21:59:07 +000013852fi
Reid Spencera773bd52006-08-04 18:18:08 +000013853done
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000013854if test "${ac_cv_search_mallinfo+set}" = set; then
13855 :
Reid Spencera773bd52006-08-04 18:18:08 +000013856else
13857 ac_cv_search_mallinfo=no
13858fi
13859rm conftest.$ac_ext
John Criswell7a73b802003-06-30 21:59:07 +000013860LIBS=$ac_func_search_save_LIBS
13861fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000013862{ echo "$as_me:$LINENO: result: $ac_cv_search_mallinfo" >&5
13863echo "${ECHO_T}$ac_cv_search_mallinfo" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +000013864ac_res=$ac_cv_search_mallinfo
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000013865if test "$ac_res" != no; then
Reid Spencera773bd52006-08-04 18:18:08 +000013866 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
John Criswell5ab73462003-10-09 15:44:28 +000013867
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000013868cat >>confdefs.h <<\_ACEOF
13869#define HAVE_MALLINFO 1
13870_ACEOF
John Criswell7a73b802003-06-30 21:59:07 +000013871
13872fi
13873
13874
Reid Spencer0a262ba2005-08-24 10:07:20 +000013875if test "$ENABLE_THREADS" -eq 1 ; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000013876
13877{ echo "$as_me:$LINENO: checking for pthread_mutex_init in -lpthread" >&5
13878echo $ECHO_N "checking for pthread_mutex_init in -lpthread... $ECHO_C" >&6; }
13879if test "${ac_cv_lib_pthread_pthread_mutex_init+set}" = set; then
13880 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencer22177fe2005-07-12 15:24:20 +000013881else
Edward O'Callaghan5da60462009-10-14 11:12:33 +000013882 ac_check_lib_save_LIBS=$LIBS
13883LIBS="-lpthread $LIBS"
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000013884cat >conftest.$ac_ext <<_ACEOF
13885/* confdefs.h. */
13886_ACEOF
13887cat confdefs.h >>conftest.$ac_ext
13888cat >>conftest.$ac_ext <<_ACEOF
Reid Spencer22177fe2005-07-12 15:24:20 +000013889/* end confdefs.h. */
13890
Reid Spencera773bd52006-08-04 18:18:08 +000013891/* Override any GCC internal prototype to avoid an error.
13892 Use char because int might match the return type of a GCC
13893 builtin and then its argument prototype would still apply. */
Reid Spencer22177fe2005-07-12 15:24:20 +000013894#ifdef __cplusplus
13895extern "C"
13896#endif
Reid Spencer22177fe2005-07-12 15:24:20 +000013897char pthread_mutex_init ();
13898int
13899main ()
13900{
Reid Spencera773bd52006-08-04 18:18:08 +000013901return pthread_mutex_init ();
Reid Spencer22177fe2005-07-12 15:24:20 +000013902 ;
13903 return 0;
13904}
13905_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000013906rm -f conftest.$ac_objext conftest$ac_exeext
13907if { (ac_try="$ac_link"
13908case "(($ac_try" in
13909 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13910 *) ac_try_echo=$ac_try;;
13911esac
13912eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13913 (eval "$ac_link") 2>conftest.er1
13914 ac_status=$?
13915 grep -v '^ *+' conftest.er1 >conftest.err
13916 rm -f conftest.er1
13917 cat conftest.err >&5
13918 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13919 (exit $ac_status); } &&
13920 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
13921 { (case "(($ac_try" in
13922 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13923 *) ac_try_echo=$ac_try;;
13924esac
13925eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13926 (eval "$ac_try") 2>&5
13927 ac_status=$?
13928 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13929 (exit $ac_status); }; } &&
13930 { ac_try='test -s conftest$ac_exeext'
13931 { (case "(($ac_try" in
13932 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13933 *) ac_try_echo=$ac_try;;
13934esac
13935eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13936 (eval "$ac_try") 2>&5
13937 ac_status=$?
13938 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13939 (exit $ac_status); }; }; then
Edward O'Callaghan5da60462009-10-14 11:12:33 +000013940 ac_cv_lib_pthread_pthread_mutex_init=yes
Reid Spencer22177fe2005-07-12 15:24:20 +000013941else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000013942 echo "$as_me: failed program was:" >&5
13943sed 's/^/| /' conftest.$ac_ext >&5
13944
13945 ac_cv_lib_pthread_pthread_mutex_init=no
Reid Spencer22177fe2005-07-12 15:24:20 +000013946fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000013947
Bill Wendlingebcceee2009-04-18 11:20:33 +000013948rm -f core conftest.err conftest.$ac_objext \
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000013949 conftest$ac_exeext conftest.$ac_ext
Edward O'Callaghan5da60462009-10-14 11:12:33 +000013950LIBS=$ac_check_lib_save_LIBS
Reid Spencer22177fe2005-07-12 15:24:20 +000013951fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000013952{ echo "$as_me:$LINENO: result: $ac_cv_lib_pthread_pthread_mutex_init" >&5
13953echo "${ECHO_T}$ac_cv_lib_pthread_pthread_mutex_init" >&6; }
13954if test $ac_cv_lib_pthread_pthread_mutex_init = yes; then
Edward O'Callaghan5da60462009-10-14 11:12:33 +000013955 cat >>confdefs.h <<_ACEOF
13956#define HAVE_LIBPTHREAD 1
Edward O'Callaghan2b7b37a2009-10-13 01:01:38 +000013957_ACEOF
Reid Spencer22177fe2005-07-12 15:24:20 +000013958
Edward O'Callaghan5da60462009-10-14 11:12:33 +000013959 LIBS="-lpthread $LIBS"
13960
Reid Spencer22177fe2005-07-12 15:24:20 +000013961fi
13962
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000013963 { echo "$as_me:$LINENO: checking for library containing pthread_mutex_lock" >&5
13964echo $ECHO_N "checking for library containing pthread_mutex_lock... $ECHO_C" >&6; }
13965if test "${ac_cv_search_pthread_mutex_lock+set}" = set; then
13966 echo $ECHO_N "(cached) $ECHO_C" >&6
Brian Gaeke5f268f72003-12-05 19:29:01 +000013967else
13968 ac_func_search_save_LIBS=$LIBS
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000013969cat >conftest.$ac_ext <<_ACEOF
13970/* confdefs.h. */
13971_ACEOF
13972cat confdefs.h >>conftest.$ac_ext
13973cat >>conftest.$ac_ext <<_ACEOF
Brian Gaeke5f268f72003-12-05 19:29:01 +000013974/* end confdefs.h. */
13975
Reid Spencera773bd52006-08-04 18:18:08 +000013976/* Override any GCC internal prototype to avoid an error.
13977 Use char because int might match the return type of a GCC
13978 builtin and then its argument prototype would still apply. */
Brian Gaeke5f268f72003-12-05 19:29:01 +000013979#ifdef __cplusplus
13980extern "C"
13981#endif
Brian Gaeke5f268f72003-12-05 19:29:01 +000013982char pthread_mutex_lock ();
13983int
13984main ()
13985{
Reid Spencera773bd52006-08-04 18:18:08 +000013986return pthread_mutex_lock ();
Brian Gaeke5f268f72003-12-05 19:29:01 +000013987 ;
13988 return 0;
13989}
13990_ACEOF
Reid Spencera773bd52006-08-04 18:18:08 +000013991for ac_lib in '' pthread; do
13992 if test -z "$ac_lib"; then
13993 ac_res="none required"
13994 else
13995 ac_res=-l$ac_lib
Brian Gaeke5f268f72003-12-05 19:29:01 +000013996 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
Reid Spencera773bd52006-08-04 18:18:08 +000013997 fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000013998 rm -f conftest.$ac_objext conftest$ac_exeext
13999if { (ac_try="$ac_link"
14000case "(($ac_try" in
14001 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14002 *) ac_try_echo=$ac_try;;
14003esac
14004eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14005 (eval "$ac_link") 2>conftest.er1
14006 ac_status=$?
14007 grep -v '^ *+' conftest.er1 >conftest.err
14008 rm -f conftest.er1
14009 cat conftest.err >&5
14010 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14011 (exit $ac_status); } &&
14012 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
14013 { (case "(($ac_try" in
14014 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14015 *) ac_try_echo=$ac_try;;
14016esac
14017eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14018 (eval "$ac_try") 2>&5
14019 ac_status=$?
14020 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14021 (exit $ac_status); }; } &&
14022 { ac_try='test -s conftest$ac_exeext'
14023 { (case "(($ac_try" in
14024 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14025 *) ac_try_echo=$ac_try;;
14026esac
14027eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14028 (eval "$ac_try") 2>&5
14029 ac_status=$?
14030 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14031 (exit $ac_status); }; }; then
Reid Spencera773bd52006-08-04 18:18:08 +000014032 ac_cv_search_pthread_mutex_lock=$ac_res
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000014033else
14034 echo "$as_me: failed program was:" >&5
14035sed 's/^/| /' conftest.$ac_ext >&5
14036
14037
Brian Gaeke5f268f72003-12-05 19:29:01 +000014038fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000014039
Bill Wendlingebcceee2009-04-18 11:20:33 +000014040rm -f core conftest.err conftest.$ac_objext \
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000014041 conftest$ac_exeext
14042 if test "${ac_cv_search_pthread_mutex_lock+set}" = set; then
Reid Spencera773bd52006-08-04 18:18:08 +000014043 break
Brian Gaeke5f268f72003-12-05 19:29:01 +000014044fi
Reid Spencera773bd52006-08-04 18:18:08 +000014045done
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000014046if test "${ac_cv_search_pthread_mutex_lock+set}" = set; then
14047 :
Reid Spencera773bd52006-08-04 18:18:08 +000014048else
14049 ac_cv_search_pthread_mutex_lock=no
14050fi
14051rm conftest.$ac_ext
Brian Gaeke5f268f72003-12-05 19:29:01 +000014052LIBS=$ac_func_search_save_LIBS
14053fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000014054{ echo "$as_me:$LINENO: result: $ac_cv_search_pthread_mutex_lock" >&5
14055echo "${ECHO_T}$ac_cv_search_pthread_mutex_lock" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +000014056ac_res=$ac_cv_search_pthread_mutex_lock
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000014057if test "$ac_res" != no; then
Reid Spencera773bd52006-08-04 18:18:08 +000014058 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
Brian Gaeke5f268f72003-12-05 19:29:01 +000014059
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000014060cat >>confdefs.h <<\_ACEOF
14061#define HAVE_PTHREAD_MUTEX_LOCK 1
14062_ACEOF
John Criswell40468462004-09-24 21:19:06 +000014063
14064fi
Brian Gaeke5f268f72003-12-05 19:29:01 +000014065
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000014066 { echo "$as_me:$LINENO: checking for library containing pthread_rwlock_init" >&5
14067echo $ECHO_N "checking for library containing pthread_rwlock_init... $ECHO_C" >&6; }
14068if test "${ac_cv_search_pthread_rwlock_init+set}" = set; then
14069 echo $ECHO_N "(cached) $ECHO_C" >&6
Owen Andersonde8aed22009-06-16 18:20:20 +000014070else
14071 ac_func_search_save_LIBS=$LIBS
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000014072cat >conftest.$ac_ext <<_ACEOF
14073/* confdefs.h. */
14074_ACEOF
14075cat confdefs.h >>conftest.$ac_ext
14076cat >>conftest.$ac_ext <<_ACEOF
Owen Andersonde8aed22009-06-16 18:20:20 +000014077/* end confdefs.h. */
14078
14079/* Override any GCC internal prototype to avoid an error.
14080 Use char because int might match the return type of a GCC
14081 builtin and then its argument prototype would still apply. */
14082#ifdef __cplusplus
14083extern "C"
14084#endif
14085char pthread_rwlock_init ();
14086int
14087main ()
14088{
14089return pthread_rwlock_init ();
14090 ;
14091 return 0;
14092}
14093_ACEOF
14094for ac_lib in '' pthread; do
14095 if test -z "$ac_lib"; then
14096 ac_res="none required"
14097 else
14098 ac_res=-l$ac_lib
14099 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
14100 fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000014101 rm -f conftest.$ac_objext conftest$ac_exeext
14102if { (ac_try="$ac_link"
14103case "(($ac_try" in
14104 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14105 *) ac_try_echo=$ac_try;;
14106esac
14107eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14108 (eval "$ac_link") 2>conftest.er1
14109 ac_status=$?
14110 grep -v '^ *+' conftest.er1 >conftest.err
14111 rm -f conftest.er1
14112 cat conftest.err >&5
14113 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14114 (exit $ac_status); } &&
14115 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
14116 { (case "(($ac_try" in
14117 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14118 *) ac_try_echo=$ac_try;;
14119esac
14120eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14121 (eval "$ac_try") 2>&5
14122 ac_status=$?
14123 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14124 (exit $ac_status); }; } &&
14125 { ac_try='test -s conftest$ac_exeext'
14126 { (case "(($ac_try" in
14127 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14128 *) ac_try_echo=$ac_try;;
14129esac
14130eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14131 (eval "$ac_try") 2>&5
14132 ac_status=$?
14133 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14134 (exit $ac_status); }; }; then
Owen Andersonde8aed22009-06-16 18:20:20 +000014135 ac_cv_search_pthread_rwlock_init=$ac_res
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000014136else
14137 echo "$as_me: failed program was:" >&5
14138sed 's/^/| /' conftest.$ac_ext >&5
14139
14140
Owen Andersonde8aed22009-06-16 18:20:20 +000014141fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000014142
Owen Andersonde8aed22009-06-16 18:20:20 +000014143rm -f core conftest.err conftest.$ac_objext \
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000014144 conftest$ac_exeext
14145 if test "${ac_cv_search_pthread_rwlock_init+set}" = set; then
Owen Andersonde8aed22009-06-16 18:20:20 +000014146 break
14147fi
14148done
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000014149if test "${ac_cv_search_pthread_rwlock_init+set}" = set; then
14150 :
Owen Andersonde8aed22009-06-16 18:20:20 +000014151else
14152 ac_cv_search_pthread_rwlock_init=no
14153fi
14154rm conftest.$ac_ext
14155LIBS=$ac_func_search_save_LIBS
14156fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000014157{ echo "$as_me:$LINENO: result: $ac_cv_search_pthread_rwlock_init" >&5
14158echo "${ECHO_T}$ac_cv_search_pthread_rwlock_init" >&6; }
Owen Andersonde8aed22009-06-16 18:20:20 +000014159ac_res=$ac_cv_search_pthread_rwlock_init
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000014160if test "$ac_res" != no; then
Owen Andersonde8aed22009-06-16 18:20:20 +000014161 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
14162
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000014163cat >>confdefs.h <<\_ACEOF
14164#define HAVE_PTHREAD_RWLOCK_INIT 1
14165_ACEOF
Owen Andersonde8aed22009-06-16 18:20:20 +000014166
14167fi
14168
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000014169 { echo "$as_me:$LINENO: checking for library containing pthread_getspecific" >&5
14170echo $ECHO_N "checking for library containing pthread_getspecific... $ECHO_C" >&6; }
14171if test "${ac_cv_search_pthread_getspecific+set}" = set; then
14172 echo $ECHO_N "(cached) $ECHO_C" >&6
Owen Anderson27fcfe12009-06-25 23:10:26 +000014173else
14174 ac_func_search_save_LIBS=$LIBS
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000014175cat >conftest.$ac_ext <<_ACEOF
14176/* confdefs.h. */
14177_ACEOF
14178cat confdefs.h >>conftest.$ac_ext
14179cat >>conftest.$ac_ext <<_ACEOF
Owen Anderson27fcfe12009-06-25 23:10:26 +000014180/* end confdefs.h. */
14181
14182/* Override any GCC internal prototype to avoid an error.
14183 Use char because int might match the return type of a GCC
14184 builtin and then its argument prototype would still apply. */
14185#ifdef __cplusplus
14186extern "C"
14187#endif
14188char pthread_getspecific ();
14189int
14190main ()
14191{
14192return pthread_getspecific ();
14193 ;
14194 return 0;
14195}
14196_ACEOF
14197for ac_lib in '' pthread; do
14198 if test -z "$ac_lib"; then
14199 ac_res="none required"
14200 else
14201 ac_res=-l$ac_lib
14202 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
14203 fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000014204 rm -f conftest.$ac_objext conftest$ac_exeext
14205if { (ac_try="$ac_link"
14206case "(($ac_try" in
14207 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14208 *) ac_try_echo=$ac_try;;
14209esac
14210eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14211 (eval "$ac_link") 2>conftest.er1
14212 ac_status=$?
14213 grep -v '^ *+' conftest.er1 >conftest.err
14214 rm -f conftest.er1
14215 cat conftest.err >&5
14216 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14217 (exit $ac_status); } &&
14218 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
14219 { (case "(($ac_try" in
14220 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14221 *) ac_try_echo=$ac_try;;
14222esac
14223eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14224 (eval "$ac_try") 2>&5
14225 ac_status=$?
14226 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14227 (exit $ac_status); }; } &&
14228 { ac_try='test -s conftest$ac_exeext'
14229 { (case "(($ac_try" in
14230 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14231 *) ac_try_echo=$ac_try;;
14232esac
14233eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14234 (eval "$ac_try") 2>&5
14235 ac_status=$?
14236 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14237 (exit $ac_status); }; }; then
Owen Anderson27fcfe12009-06-25 23:10:26 +000014238 ac_cv_search_pthread_getspecific=$ac_res
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000014239else
14240 echo "$as_me: failed program was:" >&5
14241sed 's/^/| /' conftest.$ac_ext >&5
14242
14243
Owen Anderson27fcfe12009-06-25 23:10:26 +000014244fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000014245
Owen Anderson27fcfe12009-06-25 23:10:26 +000014246rm -f core conftest.err conftest.$ac_objext \
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000014247 conftest$ac_exeext
14248 if test "${ac_cv_search_pthread_getspecific+set}" = set; then
Owen Anderson27fcfe12009-06-25 23:10:26 +000014249 break
14250fi
14251done
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000014252if test "${ac_cv_search_pthread_getspecific+set}" = set; then
14253 :
Owen Anderson27fcfe12009-06-25 23:10:26 +000014254else
14255 ac_cv_search_pthread_getspecific=no
14256fi
14257rm conftest.$ac_ext
14258LIBS=$ac_func_search_save_LIBS
14259fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000014260{ echo "$as_me:$LINENO: result: $ac_cv_search_pthread_getspecific" >&5
14261echo "${ECHO_T}$ac_cv_search_pthread_getspecific" >&6; }
Owen Anderson27fcfe12009-06-25 23:10:26 +000014262ac_res=$ac_cv_search_pthread_getspecific
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000014263if test "$ac_res" != no; then
Owen Anderson27fcfe12009-06-25 23:10:26 +000014264 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
14265
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000014266cat >>confdefs.h <<\_ACEOF
14267#define HAVE_PTHREAD_GETSPECIFIC 1
14268_ACEOF
Owen Anderson27fcfe12009-06-25 23:10:26 +000014269
14270fi
14271
Reid Spencer0a262ba2005-08-24 10:07:20 +000014272fi
Brian Gaekec9a410c2004-02-23 21:30:37 +000014273
Reid Spencer5e1d9a52004-11-25 04:51:04 +000014274
Reid Spencerb6a7aa72007-01-19 17:41:47 +000014275# Check whether --with-udis86 was given.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000014276if test "${with_udis86+set}" = set; then
Reid Spencerb6a7aa72007-01-19 17:41:47 +000014277 withval=$with_udis86;
14278 USE_UDIS86=1
14279
14280 case "$withval" in
Reid Spencer30fe5262007-01-20 07:48:49 +000014281 /usr/lib|yes) ;;
Reid Spencerb6a7aa72007-01-19 17:41:47 +000014282 *) LDFLAGS="$LDFLAGS -L${withval}" ;;
14283 esac
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000014284
14285{ echo "$as_me:$LINENO: checking for ud_init in -ludis86" >&5
14286echo $ECHO_N "checking for ud_init in -ludis86... $ECHO_C" >&6; }
14287if test "${ac_cv_lib_udis86_ud_init+set}" = set; then
14288 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencerb6a7aa72007-01-19 17:41:47 +000014289else
14290 ac_check_lib_save_LIBS=$LIBS
14291LIBS="-ludis86 $LIBS"
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000014292cat >conftest.$ac_ext <<_ACEOF
14293/* confdefs.h. */
14294_ACEOF
14295cat confdefs.h >>conftest.$ac_ext
14296cat >>conftest.$ac_ext <<_ACEOF
Reid Spencerb6a7aa72007-01-19 17:41:47 +000014297/* end confdefs.h. */
14298
14299/* Override any GCC internal prototype to avoid an error.
14300 Use char because int might match the return type of a GCC
14301 builtin and then its argument prototype would still apply. */
14302#ifdef __cplusplus
14303extern "C"
14304#endif
14305char ud_init ();
14306int
14307main ()
14308{
14309return ud_init ();
14310 ;
14311 return 0;
14312}
14313_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000014314rm -f conftest.$ac_objext conftest$ac_exeext
14315if { (ac_try="$ac_link"
14316case "(($ac_try" in
14317 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14318 *) ac_try_echo=$ac_try;;
14319esac
14320eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14321 (eval "$ac_link") 2>conftest.er1
14322 ac_status=$?
14323 grep -v '^ *+' conftest.er1 >conftest.err
14324 rm -f conftest.er1
14325 cat conftest.err >&5
14326 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14327 (exit $ac_status); } &&
14328 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
14329 { (case "(($ac_try" in
14330 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14331 *) ac_try_echo=$ac_try;;
14332esac
14333eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14334 (eval "$ac_try") 2>&5
14335 ac_status=$?
14336 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14337 (exit $ac_status); }; } &&
14338 { ac_try='test -s conftest$ac_exeext'
14339 { (case "(($ac_try" in
14340 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14341 *) ac_try_echo=$ac_try;;
14342esac
14343eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14344 (eval "$ac_try") 2>&5
14345 ac_status=$?
14346 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14347 (exit $ac_status); }; }; then
Reid Spencerb6a7aa72007-01-19 17:41:47 +000014348 ac_cv_lib_udis86_ud_init=yes
14349else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000014350 echo "$as_me: failed program was:" >&5
14351sed 's/^/| /' conftest.$ac_ext >&5
14352
14353 ac_cv_lib_udis86_ud_init=no
Reid Spencerb6a7aa72007-01-19 17:41:47 +000014354fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000014355
Bill Wendlingebcceee2009-04-18 11:20:33 +000014356rm -f core conftest.err conftest.$ac_objext \
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000014357 conftest$ac_exeext conftest.$ac_ext
Reid Spencerb6a7aa72007-01-19 17:41:47 +000014358LIBS=$ac_check_lib_save_LIBS
14359fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000014360{ echo "$as_me:$LINENO: result: $ac_cv_lib_udis86_ud_init" >&5
14361echo "${ECHO_T}$ac_cv_lib_udis86_ud_init" >&6; }
14362if test $ac_cv_lib_udis86_ud_init = yes; then
Reid Spencerb6a7aa72007-01-19 17:41:47 +000014363 cat >>confdefs.h <<_ACEOF
14364#define HAVE_LIBUDIS86 1
14365_ACEOF
14366
14367 LIBS="-ludis86 $LIBS"
14368
14369else
14370
14371 echo "Error! You need to have libudis86 around."
14372 exit -1
14373
14374fi
14375
14376
14377else
14378 USE_UDIS86=0
14379
14380fi
14381
14382
14383cat >>confdefs.h <<_ACEOF
14384#define USE_UDIS86 $USE_UDIS86
14385_ACEOF
14386
14387
14388
Jeffrey Yasskina93e7702009-07-10 21:09:55 +000014389# Check whether --with-oprofile was given.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000014390if test "${with_oprofile+set}" = set; then
Jeffrey Yasskina93e7702009-07-10 21:09:55 +000014391 withval=$with_oprofile;
14392 USE_OPROFILE=1
14393
14394 case "$withval" in
14395 /usr|yes) llvm_cv_oppath=/usr/lib/oprofile ;;
Jeffrey Yasskinfe897b22009-10-07 23:22:42 +000014396 no) llvm_cv_oppath=
14397 USE_OPROFILE=0
14398 ;;
Jeffrey Yasskina93e7702009-07-10 21:09:55 +000014399 *) llvm_cv_oppath="${withval}/lib/oprofile"
14400 CPPFLAGS="-I${withval}/include";;
14401 esac
Jeffrey Yasskinfe897b22009-10-07 23:22:42 +000014402 if test -n "$llvm_cv_oppath" ; then
14403 LIBS="$LIBS -L${llvm_cv_oppath} -Wl,-rpath,${llvm_cv_oppath}"
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000014404 { echo "$as_me:$LINENO: checking for library containing bfd_init" >&5
14405echo $ECHO_N "checking for library containing bfd_init... $ECHO_C" >&6; }
14406if test "${ac_cv_search_bfd_init+set}" = set; then
14407 echo $ECHO_N "(cached) $ECHO_C" >&6
Jeffrey Yasskinfe897b22009-10-07 23:22:42 +000014408else
14409 ac_func_search_save_LIBS=$LIBS
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000014410cat >conftest.$ac_ext <<_ACEOF
14411/* confdefs.h. */
14412_ACEOF
14413cat confdefs.h >>conftest.$ac_ext
14414cat >>conftest.$ac_ext <<_ACEOF
Jeffrey Yasskinfe897b22009-10-07 23:22:42 +000014415/* end confdefs.h. */
14416
14417/* Override any GCC internal prototype to avoid an error.
14418 Use char because int might match the return type of a GCC
14419 builtin and then its argument prototype would still apply. */
14420#ifdef __cplusplus
14421extern "C"
14422#endif
14423char bfd_init ();
14424int
14425main ()
14426{
14427return bfd_init ();
14428 ;
14429 return 0;
14430}
14431_ACEOF
14432for ac_lib in '' bfd; do
14433 if test -z "$ac_lib"; then
14434 ac_res="none required"
14435 else
14436 ac_res=-l$ac_lib
14437 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
14438 fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000014439 rm -f conftest.$ac_objext conftest$ac_exeext
14440if { (ac_try="$ac_link"
14441case "(($ac_try" in
14442 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14443 *) ac_try_echo=$ac_try;;
14444esac
14445eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14446 (eval "$ac_link") 2>conftest.er1
14447 ac_status=$?
14448 grep -v '^ *+' conftest.er1 >conftest.err
14449 rm -f conftest.er1
14450 cat conftest.err >&5
14451 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14452 (exit $ac_status); } &&
14453 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
14454 { (case "(($ac_try" in
14455 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14456 *) ac_try_echo=$ac_try;;
14457esac
14458eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14459 (eval "$ac_try") 2>&5
14460 ac_status=$?
14461 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14462 (exit $ac_status); }; } &&
14463 { ac_try='test -s conftest$ac_exeext'
14464 { (case "(($ac_try" in
14465 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14466 *) ac_try_echo=$ac_try;;
14467esac
14468eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14469 (eval "$ac_try") 2>&5
14470 ac_status=$?
14471 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14472 (exit $ac_status); }; }; then
Jeffrey Yasskinfe897b22009-10-07 23:22:42 +000014473 ac_cv_search_bfd_init=$ac_res
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000014474else
14475 echo "$as_me: failed program was:" >&5
14476sed 's/^/| /' conftest.$ac_ext >&5
14477
14478
Jeffrey Yasskinfe897b22009-10-07 23:22:42 +000014479fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000014480
Jeffrey Yasskinfe897b22009-10-07 23:22:42 +000014481rm -f core conftest.err conftest.$ac_objext \
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000014482 conftest$ac_exeext
14483 if test "${ac_cv_search_bfd_init+set}" = set; then
Jeffrey Yasskinfe897b22009-10-07 23:22:42 +000014484 break
14485fi
14486done
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000014487if test "${ac_cv_search_bfd_init+set}" = set; then
14488 :
Jeffrey Yasskinfe897b22009-10-07 23:22:42 +000014489else
14490 ac_cv_search_bfd_init=no
14491fi
14492rm conftest.$ac_ext
14493LIBS=$ac_func_search_save_LIBS
14494fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000014495{ echo "$as_me:$LINENO: result: $ac_cv_search_bfd_init" >&5
14496echo "${ECHO_T}$ac_cv_search_bfd_init" >&6; }
Jeffrey Yasskinfe897b22009-10-07 23:22:42 +000014497ac_res=$ac_cv_search_bfd_init
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000014498if test "$ac_res" != no; then
Jeffrey Yasskinfe897b22009-10-07 23:22:42 +000014499 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
14500
14501fi
14502
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000014503 { echo "$as_me:$LINENO: checking for library containing op_open_agent" >&5
14504echo $ECHO_N "checking for library containing op_open_agent... $ECHO_C" >&6; }
14505if test "${ac_cv_search_op_open_agent+set}" = set; then
14506 echo $ECHO_N "(cached) $ECHO_C" >&6
Jeffrey Yasskina93e7702009-07-10 21:09:55 +000014507else
14508 ac_func_search_save_LIBS=$LIBS
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000014509cat >conftest.$ac_ext <<_ACEOF
14510/* confdefs.h. */
14511_ACEOF
14512cat confdefs.h >>conftest.$ac_ext
14513cat >>conftest.$ac_ext <<_ACEOF
Jeffrey Yasskina93e7702009-07-10 21:09:55 +000014514/* end confdefs.h. */
14515
14516/* Override any GCC internal prototype to avoid an error.
14517 Use char because int might match the return type of a GCC
14518 builtin and then its argument prototype would still apply. */
14519#ifdef __cplusplus
14520extern "C"
14521#endif
14522char op_open_agent ();
14523int
14524main ()
14525{
14526return op_open_agent ();
14527 ;
14528 return 0;
14529}
14530_ACEOF
14531for ac_lib in '' opagent; do
14532 if test -z "$ac_lib"; then
14533 ac_res="none required"
14534 else
14535 ac_res=-l$ac_lib
14536 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
14537 fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000014538 rm -f conftest.$ac_objext conftest$ac_exeext
14539if { (ac_try="$ac_link"
14540case "(($ac_try" in
14541 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14542 *) ac_try_echo=$ac_try;;
14543esac
14544eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14545 (eval "$ac_link") 2>conftest.er1
14546 ac_status=$?
14547 grep -v '^ *+' conftest.er1 >conftest.err
14548 rm -f conftest.er1
14549 cat conftest.err >&5
14550 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14551 (exit $ac_status); } &&
14552 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
14553 { (case "(($ac_try" in
14554 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14555 *) ac_try_echo=$ac_try;;
14556esac
14557eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14558 (eval "$ac_try") 2>&5
14559 ac_status=$?
14560 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14561 (exit $ac_status); }; } &&
14562 { ac_try='test -s conftest$ac_exeext'
14563 { (case "(($ac_try" in
14564 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14565 *) ac_try_echo=$ac_try;;
14566esac
14567eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14568 (eval "$ac_try") 2>&5
14569 ac_status=$?
14570 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14571 (exit $ac_status); }; }; then
Jeffrey Yasskina93e7702009-07-10 21:09:55 +000014572 ac_cv_search_op_open_agent=$ac_res
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000014573else
14574 echo "$as_me: failed program was:" >&5
14575sed 's/^/| /' conftest.$ac_ext >&5
14576
14577
Jeffrey Yasskina93e7702009-07-10 21:09:55 +000014578fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000014579
Jeffrey Yasskina93e7702009-07-10 21:09:55 +000014580rm -f core conftest.err conftest.$ac_objext \
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000014581 conftest$ac_exeext
14582 if test "${ac_cv_search_op_open_agent+set}" = set; then
Jeffrey Yasskina93e7702009-07-10 21:09:55 +000014583 break
14584fi
14585done
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000014586if test "${ac_cv_search_op_open_agent+set}" = set; then
14587 :
Jeffrey Yasskina93e7702009-07-10 21:09:55 +000014588else
14589 ac_cv_search_op_open_agent=no
14590fi
14591rm conftest.$ac_ext
14592LIBS=$ac_func_search_save_LIBS
14593fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000014594{ echo "$as_me:$LINENO: result: $ac_cv_search_op_open_agent" >&5
14595echo "${ECHO_T}$ac_cv_search_op_open_agent" >&6; }
Jeffrey Yasskina93e7702009-07-10 21:09:55 +000014596ac_res=$ac_cv_search_op_open_agent
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000014597if test "$ac_res" != no; then
Jeffrey Yasskina93e7702009-07-10 21:09:55 +000014598 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
14599
14600else
14601
Jeffrey Yasskinfe897b22009-10-07 23:22:42 +000014602 echo "Error! You need to have libopagent around."
14603 exit -1
Jeffrey Yasskina93e7702009-07-10 21:09:55 +000014604
14605fi
14606
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000014607 if test "${ac_cv_header_opagent_h+set}" = set; then
14608 { echo "$as_me:$LINENO: checking for opagent.h" >&5
14609echo $ECHO_N "checking for opagent.h... $ECHO_C" >&6; }
14610if test "${ac_cv_header_opagent_h+set}" = set; then
14611 echo $ECHO_N "(cached) $ECHO_C" >&6
14612fi
14613{ echo "$as_me:$LINENO: result: $ac_cv_header_opagent_h" >&5
14614echo "${ECHO_T}$ac_cv_header_opagent_h" >&6; }
14615else
14616 # Is the header compilable?
14617{ echo "$as_me:$LINENO: checking opagent.h usability" >&5
14618echo $ECHO_N "checking opagent.h usability... $ECHO_C" >&6; }
14619cat >conftest.$ac_ext <<_ACEOF
14620/* confdefs.h. */
14621_ACEOF
14622cat confdefs.h >>conftest.$ac_ext
14623cat >>conftest.$ac_ext <<_ACEOF
14624/* end confdefs.h. */
14625$ac_includes_default
14626#include <opagent.h>
14627_ACEOF
14628rm -f conftest.$ac_objext
14629if { (ac_try="$ac_compile"
14630case "(($ac_try" in
14631 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14632 *) ac_try_echo=$ac_try;;
14633esac
14634eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14635 (eval "$ac_compile") 2>conftest.er1
14636 ac_status=$?
14637 grep -v '^ *+' conftest.er1 >conftest.err
14638 rm -f conftest.er1
14639 cat conftest.err >&5
14640 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14641 (exit $ac_status); } &&
14642 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
14643 { (case "(($ac_try" in
14644 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14645 *) ac_try_echo=$ac_try;;
14646esac
14647eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14648 (eval "$ac_try") 2>&5
14649 ac_status=$?
14650 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14651 (exit $ac_status); }; } &&
14652 { ac_try='test -s conftest.$ac_objext'
14653 { (case "(($ac_try" in
14654 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14655 *) ac_try_echo=$ac_try;;
14656esac
14657eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14658 (eval "$ac_try") 2>&5
14659 ac_status=$?
14660 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14661 (exit $ac_status); }; }; then
14662 ac_header_compiler=yes
14663else
14664 echo "$as_me: failed program was:" >&5
14665sed 's/^/| /' conftest.$ac_ext >&5
Jeffrey Yasskina93e7702009-07-10 21:09:55 +000014666
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000014667 ac_header_compiler=no
14668fi
14669
14670rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14671{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
14672echo "${ECHO_T}$ac_header_compiler" >&6; }
14673
14674# Is the header present?
14675{ echo "$as_me:$LINENO: checking opagent.h presence" >&5
14676echo $ECHO_N "checking opagent.h presence... $ECHO_C" >&6; }
14677cat >conftest.$ac_ext <<_ACEOF
14678/* confdefs.h. */
14679_ACEOF
14680cat confdefs.h >>conftest.$ac_ext
14681cat >>conftest.$ac_ext <<_ACEOF
14682/* end confdefs.h. */
14683#include <opagent.h>
14684_ACEOF
14685if { (ac_try="$ac_cpp conftest.$ac_ext"
14686case "(($ac_try" in
14687 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14688 *) ac_try_echo=$ac_try;;
14689esac
14690eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14691 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
14692 ac_status=$?
14693 grep -v '^ *+' conftest.er1 >conftest.err
14694 rm -f conftest.er1
14695 cat conftest.err >&5
14696 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14697 (exit $ac_status); } >/dev/null; then
14698 if test -s conftest.err; then
14699 ac_cpp_err=$ac_c_preproc_warn_flag
14700 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
14701 else
14702 ac_cpp_err=
14703 fi
14704else
14705 ac_cpp_err=yes
14706fi
14707if test -z "$ac_cpp_err"; then
14708 ac_header_preproc=yes
14709else
14710 echo "$as_me: failed program was:" >&5
14711sed 's/^/| /' conftest.$ac_ext >&5
14712
14713 ac_header_preproc=no
14714fi
14715
14716rm -f conftest.err conftest.$ac_ext
14717{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
14718echo "${ECHO_T}$ac_header_preproc" >&6; }
14719
14720# So? What about this header?
14721case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
14722 yes:no: )
14723 { echo "$as_me:$LINENO: WARNING: opagent.h: accepted by the compiler, rejected by the preprocessor!" >&5
14724echo "$as_me: WARNING: opagent.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
14725 { echo "$as_me:$LINENO: WARNING: opagent.h: proceeding with the compiler's result" >&5
14726echo "$as_me: WARNING: opagent.h: proceeding with the compiler's result" >&2;}
14727 ac_header_preproc=yes
14728 ;;
14729 no:yes:* )
14730 { echo "$as_me:$LINENO: WARNING: opagent.h: present but cannot be compiled" >&5
14731echo "$as_me: WARNING: opagent.h: present but cannot be compiled" >&2;}
14732 { echo "$as_me:$LINENO: WARNING: opagent.h: check for missing prerequisite headers?" >&5
14733echo "$as_me: WARNING: opagent.h: check for missing prerequisite headers?" >&2;}
14734 { echo "$as_me:$LINENO: WARNING: opagent.h: see the Autoconf documentation" >&5
14735echo "$as_me: WARNING: opagent.h: see the Autoconf documentation" >&2;}
14736 { echo "$as_me:$LINENO: WARNING: opagent.h: section \"Present But Cannot Be Compiled\"" >&5
14737echo "$as_me: WARNING: opagent.h: section \"Present But Cannot Be Compiled\"" >&2;}
14738 { echo "$as_me:$LINENO: WARNING: opagent.h: proceeding with the preprocessor's result" >&5
14739echo "$as_me: WARNING: opagent.h: proceeding with the preprocessor's result" >&2;}
14740 { echo "$as_me:$LINENO: WARNING: opagent.h: in the future, the compiler will take precedence" >&5
14741echo "$as_me: WARNING: opagent.h: in the future, the compiler will take precedence" >&2;}
14742 ( cat <<\_ASBOX
14743## ----------------------------------- ##
14744## Report this to llvmbugs@cs.uiuc.edu ##
14745## ----------------------------------- ##
14746_ASBOX
14747 ) | sed "s/^/$as_me: WARNING: /" >&2
14748 ;;
14749esac
14750{ echo "$as_me:$LINENO: checking for opagent.h" >&5
14751echo $ECHO_N "checking for opagent.h... $ECHO_C" >&6; }
14752if test "${ac_cv_header_opagent_h+set}" = set; then
14753 echo $ECHO_N "(cached) $ECHO_C" >&6
14754else
14755 ac_cv_header_opagent_h=$ac_header_preproc
14756fi
14757{ echo "$as_me:$LINENO: result: $ac_cv_header_opagent_h" >&5
14758echo "${ECHO_T}$ac_cv_header_opagent_h" >&6; }
14759
14760fi
14761if test $ac_cv_header_opagent_h = yes; then
14762 :
Jeffrey Yasskina93e7702009-07-10 21:09:55 +000014763else
14764
Jeffrey Yasskinfe897b22009-10-07 23:22:42 +000014765 echo "Error! You need to have opagent.h around."
14766 exit -1
Jeffrey Yasskina93e7702009-07-10 21:09:55 +000014767
14768fi
14769
14770
Jeffrey Yasskinfe897b22009-10-07 23:22:42 +000014771 fi
Jeffrey Yasskina93e7702009-07-10 21:09:55 +000014772
14773else
14774
Jeffrey Yasskinfe897b22009-10-07 23:22:42 +000014775 USE_OPROFILE=0
Jeffrey Yasskina93e7702009-07-10 21:09:55 +000014776
14777
14778fi
14779
14780
14781cat >>confdefs.h <<_ACEOF
14782#define USE_OPROFILE $USE_OPROFILE
14783_ACEOF
14784
14785
14786
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000014787
14788
14789
14790
14791
Reid Spencer59473af2004-12-25 07:31:29 +000014792ac_header_dirent=no
14793for ac_hdr in dirent.h sys/ndir.h sys/dir.h ndir.h; do
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000014794 as_ac_Header=`echo "ac_cv_header_dirent_$ac_hdr" | $as_tr_sh`
14795{ echo "$as_me:$LINENO: checking for $ac_hdr that defines DIR" >&5
14796echo $ECHO_N "checking for $ac_hdr that defines DIR... $ECHO_C" >&6; }
14797if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
14798 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencer59473af2004-12-25 07:31:29 +000014799else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000014800 cat >conftest.$ac_ext <<_ACEOF
14801/* confdefs.h. */
14802_ACEOF
14803cat confdefs.h >>conftest.$ac_ext
14804cat >>conftest.$ac_ext <<_ACEOF
Reid Spencer59473af2004-12-25 07:31:29 +000014805/* end confdefs.h. */
14806#include <sys/types.h>
14807#include <$ac_hdr>
14808
14809int
14810main ()
14811{
14812if ((DIR *) 0)
14813return 0;
14814 ;
14815 return 0;
14816}
14817_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000014818rm -f conftest.$ac_objext
14819if { (ac_try="$ac_compile"
14820case "(($ac_try" in
14821 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14822 *) ac_try_echo=$ac_try;;
14823esac
14824eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14825 (eval "$ac_compile") 2>conftest.er1
14826 ac_status=$?
14827 grep -v '^ *+' conftest.er1 >conftest.err
14828 rm -f conftest.er1
14829 cat conftest.err >&5
14830 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14831 (exit $ac_status); } &&
14832 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
14833 { (case "(($ac_try" in
14834 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14835 *) ac_try_echo=$ac_try;;
14836esac
14837eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14838 (eval "$ac_try") 2>&5
14839 ac_status=$?
14840 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14841 (exit $ac_status); }; } &&
14842 { ac_try='test -s conftest.$ac_objext'
14843 { (case "(($ac_try" in
14844 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14845 *) ac_try_echo=$ac_try;;
14846esac
14847eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14848 (eval "$ac_try") 2>&5
14849 ac_status=$?
14850 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14851 (exit $ac_status); }; }; then
Reid Spencer59473af2004-12-25 07:31:29 +000014852 eval "$as_ac_Header=yes"
14853else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000014854 echo "$as_me: failed program was:" >&5
14855sed 's/^/| /' conftest.$ac_ext >&5
14856
14857 eval "$as_ac_Header=no"
Reid Spencer59473af2004-12-25 07:31:29 +000014858fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000014859
Reid Spencera773bd52006-08-04 18:18:08 +000014860rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Reid Spencer59473af2004-12-25 07:31:29 +000014861fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000014862ac_res=`eval echo '${'$as_ac_Header'}'`
14863 { echo "$as_me:$LINENO: result: $ac_res" >&5
14864echo "${ECHO_T}$ac_res" >&6; }
14865if test `eval echo '${'$as_ac_Header'}'` = yes; then
Reid Spencer59473af2004-12-25 07:31:29 +000014866 cat >>confdefs.h <<_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000014867#define `echo "HAVE_$ac_hdr" | $as_tr_cpp` 1
Reid Spencer59473af2004-12-25 07:31:29 +000014868_ACEOF
14869
14870ac_header_dirent=$ac_hdr; break
14871fi
14872
14873done
14874# Two versions of opendir et al. are in -ldir and -lx on SCO Xenix.
14875if test $ac_header_dirent = dirent.h; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000014876 { echo "$as_me:$LINENO: checking for library containing opendir" >&5
14877echo $ECHO_N "checking for library containing opendir... $ECHO_C" >&6; }
14878if test "${ac_cv_search_opendir+set}" = set; then
14879 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencer59473af2004-12-25 07:31:29 +000014880else
14881 ac_func_search_save_LIBS=$LIBS
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000014882cat >conftest.$ac_ext <<_ACEOF
14883/* confdefs.h. */
14884_ACEOF
14885cat confdefs.h >>conftest.$ac_ext
14886cat >>conftest.$ac_ext <<_ACEOF
Reid Spencer59473af2004-12-25 07:31:29 +000014887/* end confdefs.h. */
14888
Reid Spencera773bd52006-08-04 18:18:08 +000014889/* Override any GCC internal prototype to avoid an error.
14890 Use char because int might match the return type of a GCC
14891 builtin and then its argument prototype would still apply. */
Reid Spencer59473af2004-12-25 07:31:29 +000014892#ifdef __cplusplus
14893extern "C"
14894#endif
Reid Spencer59473af2004-12-25 07:31:29 +000014895char opendir ();
14896int
14897main ()
14898{
Reid Spencera773bd52006-08-04 18:18:08 +000014899return opendir ();
Reid Spencer59473af2004-12-25 07:31:29 +000014900 ;
14901 return 0;
14902}
14903_ACEOF
Reid Spencera773bd52006-08-04 18:18:08 +000014904for ac_lib in '' dir; do
14905 if test -z "$ac_lib"; then
14906 ac_res="none required"
14907 else
14908 ac_res=-l$ac_lib
Reid Spencer59473af2004-12-25 07:31:29 +000014909 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
Reid Spencera773bd52006-08-04 18:18:08 +000014910 fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000014911 rm -f conftest.$ac_objext conftest$ac_exeext
14912if { (ac_try="$ac_link"
14913case "(($ac_try" in
14914 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14915 *) ac_try_echo=$ac_try;;
14916esac
14917eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14918 (eval "$ac_link") 2>conftest.er1
14919 ac_status=$?
14920 grep -v '^ *+' conftest.er1 >conftest.err
14921 rm -f conftest.er1
14922 cat conftest.err >&5
14923 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14924 (exit $ac_status); } &&
14925 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
14926 { (case "(($ac_try" in
14927 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14928 *) ac_try_echo=$ac_try;;
14929esac
14930eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14931 (eval "$ac_try") 2>&5
14932 ac_status=$?
14933 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14934 (exit $ac_status); }; } &&
14935 { ac_try='test -s conftest$ac_exeext'
14936 { (case "(($ac_try" in
14937 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14938 *) ac_try_echo=$ac_try;;
14939esac
14940eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14941 (eval "$ac_try") 2>&5
14942 ac_status=$?
14943 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14944 (exit $ac_status); }; }; then
Reid Spencera773bd52006-08-04 18:18:08 +000014945 ac_cv_search_opendir=$ac_res
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000014946else
14947 echo "$as_me: failed program was:" >&5
14948sed 's/^/| /' conftest.$ac_ext >&5
14949
14950
Reid Spencer59473af2004-12-25 07:31:29 +000014951fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000014952
Bill Wendlingebcceee2009-04-18 11:20:33 +000014953rm -f core conftest.err conftest.$ac_objext \
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000014954 conftest$ac_exeext
14955 if test "${ac_cv_search_opendir+set}" = set; then
Reid Spencera773bd52006-08-04 18:18:08 +000014956 break
Reid Spencer59473af2004-12-25 07:31:29 +000014957fi
Reid Spencera773bd52006-08-04 18:18:08 +000014958done
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000014959if test "${ac_cv_search_opendir+set}" = set; then
14960 :
Reid Spencera773bd52006-08-04 18:18:08 +000014961else
14962 ac_cv_search_opendir=no
14963fi
14964rm conftest.$ac_ext
Reid Spencer59473af2004-12-25 07:31:29 +000014965LIBS=$ac_func_search_save_LIBS
14966fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000014967{ echo "$as_me:$LINENO: result: $ac_cv_search_opendir" >&5
14968echo "${ECHO_T}$ac_cv_search_opendir" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +000014969ac_res=$ac_cv_search_opendir
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000014970if test "$ac_res" != no; then
Reid Spencera773bd52006-08-04 18:18:08 +000014971 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
Reid Spencer59473af2004-12-25 07:31:29 +000014972
14973fi
14974
14975else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000014976 { echo "$as_me:$LINENO: checking for library containing opendir" >&5
14977echo $ECHO_N "checking for library containing opendir... $ECHO_C" >&6; }
14978if test "${ac_cv_search_opendir+set}" = set; then
14979 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencer59473af2004-12-25 07:31:29 +000014980else
14981 ac_func_search_save_LIBS=$LIBS
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000014982cat >conftest.$ac_ext <<_ACEOF
14983/* confdefs.h. */
14984_ACEOF
14985cat confdefs.h >>conftest.$ac_ext
14986cat >>conftest.$ac_ext <<_ACEOF
Reid Spencer59473af2004-12-25 07:31:29 +000014987/* end confdefs.h. */
14988
Reid Spencera773bd52006-08-04 18:18:08 +000014989/* Override any GCC internal prototype to avoid an error.
14990 Use char because int might match the return type of a GCC
14991 builtin and then its argument prototype would still apply. */
Reid Spencer59473af2004-12-25 07:31:29 +000014992#ifdef __cplusplus
14993extern "C"
14994#endif
Reid Spencer59473af2004-12-25 07:31:29 +000014995char opendir ();
14996int
14997main ()
14998{
Reid Spencera773bd52006-08-04 18:18:08 +000014999return opendir ();
Reid Spencer59473af2004-12-25 07:31:29 +000015000 ;
15001 return 0;
15002}
15003_ACEOF
Reid Spencera773bd52006-08-04 18:18:08 +000015004for ac_lib in '' x; do
15005 if test -z "$ac_lib"; then
15006 ac_res="none required"
15007 else
15008 ac_res=-l$ac_lib
Reid Spencer59473af2004-12-25 07:31:29 +000015009 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
Reid Spencera773bd52006-08-04 18:18:08 +000015010 fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000015011 rm -f conftest.$ac_objext conftest$ac_exeext
15012if { (ac_try="$ac_link"
15013case "(($ac_try" in
15014 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15015 *) ac_try_echo=$ac_try;;
15016esac
15017eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15018 (eval "$ac_link") 2>conftest.er1
15019 ac_status=$?
15020 grep -v '^ *+' conftest.er1 >conftest.err
15021 rm -f conftest.er1
15022 cat conftest.err >&5
15023 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15024 (exit $ac_status); } &&
15025 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
15026 { (case "(($ac_try" in
15027 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15028 *) ac_try_echo=$ac_try;;
15029esac
15030eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15031 (eval "$ac_try") 2>&5
15032 ac_status=$?
15033 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15034 (exit $ac_status); }; } &&
15035 { ac_try='test -s conftest$ac_exeext'
15036 { (case "(($ac_try" in
15037 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15038 *) ac_try_echo=$ac_try;;
15039esac
15040eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15041 (eval "$ac_try") 2>&5
15042 ac_status=$?
15043 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15044 (exit $ac_status); }; }; then
Reid Spencera773bd52006-08-04 18:18:08 +000015045 ac_cv_search_opendir=$ac_res
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000015046else
15047 echo "$as_me: failed program was:" >&5
15048sed 's/^/| /' conftest.$ac_ext >&5
15049
15050
Reid Spencer59473af2004-12-25 07:31:29 +000015051fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000015052
Bill Wendlingebcceee2009-04-18 11:20:33 +000015053rm -f core conftest.err conftest.$ac_objext \
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000015054 conftest$ac_exeext
15055 if test "${ac_cv_search_opendir+set}" = set; then
Reid Spencera773bd52006-08-04 18:18:08 +000015056 break
Reid Spencer59473af2004-12-25 07:31:29 +000015057fi
Reid Spencera773bd52006-08-04 18:18:08 +000015058done
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000015059if test "${ac_cv_search_opendir+set}" = set; then
15060 :
Reid Spencera773bd52006-08-04 18:18:08 +000015061else
15062 ac_cv_search_opendir=no
15063fi
15064rm conftest.$ac_ext
Reid Spencer59473af2004-12-25 07:31:29 +000015065LIBS=$ac_func_search_save_LIBS
15066fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000015067{ echo "$as_me:$LINENO: result: $ac_cv_search_opendir" >&5
15068echo "${ECHO_T}$ac_cv_search_opendir" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +000015069ac_res=$ac_cv_search_opendir
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000015070if test "$ac_res" != no; then
Reid Spencera773bd52006-08-04 18:18:08 +000015071 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
Reid Spencer59473af2004-12-25 07:31:29 +000015072
15073fi
15074
15075fi
15076
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000015077{ echo "$as_me:$LINENO: checking for MAP_ANONYMOUS vs. MAP_ANON" >&5
15078echo $ECHO_N "checking for MAP_ANONYMOUS vs. MAP_ANON... $ECHO_C" >&6; }
15079if test "${ac_cv_header_mmap_anon+set}" = set; then
15080 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencer59473af2004-12-25 07:31:29 +000015081else
15082 ac_ext=c
15083ac_cpp='$CPP $CPPFLAGS'
15084ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
15085ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
15086ac_compiler_gnu=$ac_cv_c_compiler_gnu
15087
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000015088 cat >conftest.$ac_ext <<_ACEOF
15089/* confdefs.h. */
15090_ACEOF
15091cat confdefs.h >>conftest.$ac_ext
15092cat >>conftest.$ac_ext <<_ACEOF
Reid Spencer59473af2004-12-25 07:31:29 +000015093/* end confdefs.h. */
15094#include <sys/mman.h>
15095#include <unistd.h>
15096#include <fcntl.h>
15097int
15098main ()
15099{
15100mmap (0, 1, PROT_READ, MAP_ANONYMOUS, -1, 0); return (0);
15101 ;
15102 return 0;
15103}
15104_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000015105rm -f conftest.$ac_objext
15106if { (ac_try="$ac_compile"
15107case "(($ac_try" in
15108 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15109 *) ac_try_echo=$ac_try;;
15110esac
15111eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15112 (eval "$ac_compile") 2>conftest.er1
15113 ac_status=$?
15114 grep -v '^ *+' conftest.er1 >conftest.err
15115 rm -f conftest.er1
15116 cat conftest.err >&5
15117 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15118 (exit $ac_status); } &&
15119 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
15120 { (case "(($ac_try" in
15121 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15122 *) ac_try_echo=$ac_try;;
15123esac
15124eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15125 (eval "$ac_try") 2>&5
15126 ac_status=$?
15127 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15128 (exit $ac_status); }; } &&
15129 { ac_try='test -s conftest.$ac_objext'
15130 { (case "(($ac_try" in
15131 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15132 *) ac_try_echo=$ac_try;;
15133esac
15134eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15135 (eval "$ac_try") 2>&5
15136 ac_status=$?
15137 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15138 (exit $ac_status); }; }; then
Reid Spencer59473af2004-12-25 07:31:29 +000015139 ac_cv_header_mmap_anon=yes
15140else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000015141 echo "$as_me: failed program was:" >&5
15142sed 's/^/| /' conftest.$ac_ext >&5
15143
15144 ac_cv_header_mmap_anon=no
Reid Spencer59473af2004-12-25 07:31:29 +000015145fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000015146
Reid Spencera773bd52006-08-04 18:18:08 +000015147rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Reid Spencer59473af2004-12-25 07:31:29 +000015148 ac_ext=c
15149ac_cpp='$CPP $CPPFLAGS'
15150ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
15151ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
15152ac_compiler_gnu=$ac_cv_c_compiler_gnu
15153
15154
15155fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000015156{ echo "$as_me:$LINENO: result: $ac_cv_header_mmap_anon" >&5
15157echo "${ECHO_T}$ac_cv_header_mmap_anon" >&6; }
Reid Spencer59473af2004-12-25 07:31:29 +000015158if test "$ac_cv_header_mmap_anon" = yes; then
15159
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000015160cat >>confdefs.h <<\_ACEOF
15161#define HAVE_MMAP_ANONYMOUS 1
15162_ACEOF
Reid Spencer59473af2004-12-25 07:31:29 +000015163
15164fi
15165
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000015166{ echo "$as_me:$LINENO: checking whether stat file-mode macros are broken" >&5
15167echo $ECHO_N "checking whether stat file-mode macros are broken... $ECHO_C" >&6; }
15168if test "${ac_cv_header_stat_broken+set}" = set; then
15169 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencer59473af2004-12-25 07:31:29 +000015170else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000015171 cat >conftest.$ac_ext <<_ACEOF
15172/* confdefs.h. */
15173_ACEOF
15174cat confdefs.h >>conftest.$ac_ext
15175cat >>conftest.$ac_ext <<_ACEOF
Reid Spencer59473af2004-12-25 07:31:29 +000015176/* end confdefs.h. */
15177#include <sys/types.h>
15178#include <sys/stat.h>
15179
Reid Spencera773bd52006-08-04 18:18:08 +000015180#if defined S_ISBLK && defined S_IFDIR
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000015181# if S_ISBLK (S_IFDIR)
15182You lose.
15183# endif
Reid Spencer59473af2004-12-25 07:31:29 +000015184#endif
15185
Reid Spencera773bd52006-08-04 18:18:08 +000015186#if defined S_ISBLK && defined S_IFCHR
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000015187# if S_ISBLK (S_IFCHR)
15188You lose.
15189# endif
Reid Spencer59473af2004-12-25 07:31:29 +000015190#endif
15191
Reid Spencera773bd52006-08-04 18:18:08 +000015192#if defined S_ISLNK && defined S_IFREG
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000015193# if S_ISLNK (S_IFREG)
15194You lose.
15195# endif
Reid Spencer59473af2004-12-25 07:31:29 +000015196#endif
15197
Reid Spencera773bd52006-08-04 18:18:08 +000015198#if defined S_ISSOCK && defined S_IFREG
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000015199# if S_ISSOCK (S_IFREG)
15200You lose.
15201# endif
Reid Spencer59473af2004-12-25 07:31:29 +000015202#endif
15203
15204_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000015205if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
15206 $EGREP "You lose" >/dev/null 2>&1; then
Torok Edwin871384f2010-01-26 08:50:50 +000015207 ac_cv_header_stat_broken=yes
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000015208else
15209 ac_cv_header_stat_broken=no
Mikhail Glushenkove8501462009-04-18 09:59:26 +000015210fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000015211rm -f conftest*
15212
Reid Spencer59473af2004-12-25 07:31:29 +000015213fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000015214{ echo "$as_me:$LINENO: result: $ac_cv_header_stat_broken" >&5
15215echo "${ECHO_T}$ac_cv_header_stat_broken" >&6; }
Reid Spencer59473af2004-12-25 07:31:29 +000015216if test $ac_cv_header_stat_broken = yes; then
15217
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000015218cat >>confdefs.h <<\_ACEOF
15219#define STAT_MACROS_BROKEN 1
15220_ACEOF
Reid Spencer59473af2004-12-25 07:31:29 +000015221
15222fi
15223
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000015224{ echo "$as_me:$LINENO: checking for ANSI C header files" >&5
15225echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6; }
15226if test "${ac_cv_header_stdc+set}" = set; then
15227 echo $ECHO_N "(cached) $ECHO_C" >&6
John Criswell7a73b802003-06-30 21:59:07 +000015228else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000015229 cat >conftest.$ac_ext <<_ACEOF
15230/* confdefs.h. */
15231_ACEOF
15232cat confdefs.h >>conftest.$ac_ext
15233cat >>conftest.$ac_ext <<_ACEOF
John Criswell0c38eaf2003-09-10 15:17:25 +000015234/* end confdefs.h. */
John Criswell7a73b802003-06-30 21:59:07 +000015235#include <stdlib.h>
15236#include <stdarg.h>
15237#include <string.h>
15238#include <float.h>
15239
John Criswell0c38eaf2003-09-10 15:17:25 +000015240int
15241main ()
15242{
15243
15244 ;
15245 return 0;
15246}
John Criswell7a73b802003-06-30 21:59:07 +000015247_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000015248rm -f conftest.$ac_objext
15249if { (ac_try="$ac_compile"
15250case "(($ac_try" in
15251 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15252 *) ac_try_echo=$ac_try;;
15253esac
15254eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15255 (eval "$ac_compile") 2>conftest.er1
15256 ac_status=$?
15257 grep -v '^ *+' conftest.er1 >conftest.err
15258 rm -f conftest.er1
15259 cat conftest.err >&5
15260 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15261 (exit $ac_status); } &&
15262 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
15263 { (case "(($ac_try" in
15264 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15265 *) ac_try_echo=$ac_try;;
15266esac
15267eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15268 (eval "$ac_try") 2>&5
15269 ac_status=$?
15270 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15271 (exit $ac_status); }; } &&
15272 { ac_try='test -s conftest.$ac_objext'
15273 { (case "(($ac_try" in
15274 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15275 *) ac_try_echo=$ac_try;;
15276esac
15277eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15278 (eval "$ac_try") 2>&5
15279 ac_status=$?
15280 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15281 (exit $ac_status); }; }; then
John Criswell7a73b802003-06-30 21:59:07 +000015282 ac_cv_header_stdc=yes
15283else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000015284 echo "$as_me: failed program was:" >&5
15285sed 's/^/| /' conftest.$ac_ext >&5
15286
15287 ac_cv_header_stdc=no
John Criswell7a73b802003-06-30 21:59:07 +000015288fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000015289
Reid Spencera773bd52006-08-04 18:18:08 +000015290rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
John Criswell7a73b802003-06-30 21:59:07 +000015291
15292if test $ac_cv_header_stdc = yes; then
15293 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000015294 cat >conftest.$ac_ext <<_ACEOF
15295/* confdefs.h. */
15296_ACEOF
15297cat confdefs.h >>conftest.$ac_ext
15298cat >>conftest.$ac_ext <<_ACEOF
John Criswell0c38eaf2003-09-10 15:17:25 +000015299/* end confdefs.h. */
John Criswell7a73b802003-06-30 21:59:07 +000015300#include <string.h>
15301
15302_ACEOF
15303if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000015304 $EGREP "memchr" >/dev/null 2>&1; then
15305 :
John Criswell7a73b802003-06-30 21:59:07 +000015306else
15307 ac_cv_header_stdc=no
15308fi
15309rm -f conftest*
15310
15311fi
15312
15313if test $ac_cv_header_stdc = yes; then
15314 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000015315 cat >conftest.$ac_ext <<_ACEOF
15316/* confdefs.h. */
15317_ACEOF
15318cat confdefs.h >>conftest.$ac_ext
15319cat >>conftest.$ac_ext <<_ACEOF
John Criswell0c38eaf2003-09-10 15:17:25 +000015320/* end confdefs.h. */
John Criswell7a73b802003-06-30 21:59:07 +000015321#include <stdlib.h>
15322
15323_ACEOF
15324if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000015325 $EGREP "free" >/dev/null 2>&1; then
15326 :
John Criswell7a73b802003-06-30 21:59:07 +000015327else
15328 ac_cv_header_stdc=no
15329fi
15330rm -f conftest*
15331
15332fi
15333
15334if test $ac_cv_header_stdc = yes; then
15335 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000015336 if test "$cross_compiling" = yes; then
John Criswell7a73b802003-06-30 21:59:07 +000015337 :
15338else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000015339 cat >conftest.$ac_ext <<_ACEOF
15340/* confdefs.h. */
15341_ACEOF
15342cat confdefs.h >>conftest.$ac_ext
15343cat >>conftest.$ac_ext <<_ACEOF
John Criswell0c38eaf2003-09-10 15:17:25 +000015344/* end confdefs.h. */
John Criswell7a73b802003-06-30 21:59:07 +000015345#include <ctype.h>
Reid Spencera773bd52006-08-04 18:18:08 +000015346#include <stdlib.h>
John Criswell7a73b802003-06-30 21:59:07 +000015347#if ((' ' & 0x0FF) == 0x020)
15348# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
15349# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
15350#else
John Criswell0c38eaf2003-09-10 15:17:25 +000015351# define ISLOWER(c) \
Reid Spencer2706f8c2004-09-19 23:53:36 +000015352 (('a' <= (c) && (c) <= 'i') \
15353 || ('j' <= (c) && (c) <= 'r') \
15354 || ('s' <= (c) && (c) <= 'z'))
John Criswell7a73b802003-06-30 21:59:07 +000015355# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
15356#endif
15357
15358#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
15359int
15360main ()
15361{
15362 int i;
15363 for (i = 0; i < 256; i++)
15364 if (XOR (islower (i), ISLOWER (i))
Reid Spencer2706f8c2004-09-19 23:53:36 +000015365 || toupper (i) != TOUPPER (i))
Reid Spencera773bd52006-08-04 18:18:08 +000015366 return 2;
15367 return 0;
John Criswell7a73b802003-06-30 21:59:07 +000015368}
15369_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000015370rm -f conftest$ac_exeext
15371if { (ac_try="$ac_link"
15372case "(($ac_try" in
15373 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15374 *) ac_try_echo=$ac_try;;
15375esac
15376eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15377 (eval "$ac_link") 2>&5
15378 ac_status=$?
15379 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15380 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
15381 { (case "(($ac_try" in
15382 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15383 *) ac_try_echo=$ac_try;;
15384esac
15385eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15386 (eval "$ac_try") 2>&5
15387 ac_status=$?
15388 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15389 (exit $ac_status); }; }; then
15390 :
John Criswell7a73b802003-06-30 21:59:07 +000015391else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000015392 echo "$as_me: program exited with status $ac_status" >&5
15393echo "$as_me: failed program was:" >&5
15394sed 's/^/| /' conftest.$ac_ext >&5
15395
15396( exit $ac_status )
15397ac_cv_header_stdc=no
John Criswell7a73b802003-06-30 21:59:07 +000015398fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000015399rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
Reid Spencera773bd52006-08-04 18:18:08 +000015400fi
15401
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000015402
John Criswell7a73b802003-06-30 21:59:07 +000015403fi
15404fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000015405{ echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5
15406echo "${ECHO_T}$ac_cv_header_stdc" >&6; }
John Criswell7a73b802003-06-30 21:59:07 +000015407if test $ac_cv_header_stdc = yes; then
15408
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000015409cat >>confdefs.h <<\_ACEOF
15410#define STDC_HEADERS 1
15411_ACEOF
John Criswell7a73b802003-06-30 21:59:07 +000015412
15413fi
15414
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000015415{ echo "$as_me:$LINENO: checking for sys/wait.h that is POSIX.1 compatible" >&5
15416echo $ECHO_N "checking for sys/wait.h that is POSIX.1 compatible... $ECHO_C" >&6; }
15417if test "${ac_cv_header_sys_wait_h+set}" = set; then
15418 echo $ECHO_N "(cached) $ECHO_C" >&6
John Criswell7a73b802003-06-30 21:59:07 +000015419else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000015420 cat >conftest.$ac_ext <<_ACEOF
15421/* confdefs.h. */
15422_ACEOF
15423cat confdefs.h >>conftest.$ac_ext
15424cat >>conftest.$ac_ext <<_ACEOF
John Criswell0c38eaf2003-09-10 15:17:25 +000015425/* end confdefs.h. */
John Criswell7a73b802003-06-30 21:59:07 +000015426#include <sys/types.h>
15427#include <sys/wait.h>
15428#ifndef WEXITSTATUS
Reid Spencera773bd52006-08-04 18:18:08 +000015429# define WEXITSTATUS(stat_val) ((unsigned int) (stat_val) >> 8)
John Criswell7a73b802003-06-30 21:59:07 +000015430#endif
15431#ifndef WIFEXITED
15432# define WIFEXITED(stat_val) (((stat_val) & 255) == 0)
15433#endif
15434
John Criswell7a73b802003-06-30 21:59:07 +000015435int
15436main ()
15437{
15438 int s;
15439 wait (&s);
15440 s = WIFEXITED (s) ? WEXITSTATUS (s) : 1;
15441 ;
15442 return 0;
15443}
15444_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000015445rm -f conftest.$ac_objext
15446if { (ac_try="$ac_compile"
15447case "(($ac_try" in
15448 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15449 *) ac_try_echo=$ac_try;;
15450esac
15451eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15452 (eval "$ac_compile") 2>conftest.er1
15453 ac_status=$?
15454 grep -v '^ *+' conftest.er1 >conftest.err
15455 rm -f conftest.er1
15456 cat conftest.err >&5
15457 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15458 (exit $ac_status); } &&
15459 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
15460 { (case "(($ac_try" in
15461 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15462 *) ac_try_echo=$ac_try;;
15463esac
15464eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15465 (eval "$ac_try") 2>&5
15466 ac_status=$?
15467 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15468 (exit $ac_status); }; } &&
15469 { ac_try='test -s conftest.$ac_objext'
15470 { (case "(($ac_try" in
15471 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15472 *) ac_try_echo=$ac_try;;
15473esac
15474eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15475 (eval "$ac_try") 2>&5
15476 ac_status=$?
15477 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15478 (exit $ac_status); }; }; then
John Criswell7a73b802003-06-30 21:59:07 +000015479 ac_cv_header_sys_wait_h=yes
15480else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000015481 echo "$as_me: failed program was:" >&5
15482sed 's/^/| /' conftest.$ac_ext >&5
15483
15484 ac_cv_header_sys_wait_h=no
John Criswell7a73b802003-06-30 21:59:07 +000015485fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000015486
Reid Spencera773bd52006-08-04 18:18:08 +000015487rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
John Criswell7a73b802003-06-30 21:59:07 +000015488fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000015489{ echo "$as_me:$LINENO: result: $ac_cv_header_sys_wait_h" >&5
15490echo "${ECHO_T}$ac_cv_header_sys_wait_h" >&6; }
John Criswell7a73b802003-06-30 21:59:07 +000015491if test $ac_cv_header_sys_wait_h = yes; then
15492
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000015493cat >>confdefs.h <<\_ACEOF
15494#define HAVE_SYS_WAIT_H 1
15495_ACEOF
John Criswell7a73b802003-06-30 21:59:07 +000015496
15497fi
15498
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000015499{ echo "$as_me:$LINENO: checking whether time.h and sys/time.h may both be included" >&5
15500echo $ECHO_N "checking whether time.h and sys/time.h may both be included... $ECHO_C" >&6; }
15501if test "${ac_cv_header_time+set}" = set; then
15502 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencer5e1d9a52004-11-25 04:51:04 +000015503else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000015504 cat >conftest.$ac_ext <<_ACEOF
15505/* confdefs.h. */
15506_ACEOF
15507cat confdefs.h >>conftest.$ac_ext
15508cat >>conftest.$ac_ext <<_ACEOF
Reid Spencer5e1d9a52004-11-25 04:51:04 +000015509/* end confdefs.h. */
Brian Gaeke6c3fd812004-02-23 22:07:00 +000015510#include <sys/types.h>
Reid Spencer5e1d9a52004-11-25 04:51:04 +000015511#include <sys/time.h>
15512#include <time.h>
15513
15514int
15515main ()
15516{
15517if ((struct tm *) 0)
15518return 0;
15519 ;
15520 return 0;
15521}
Brian Gaeke6c3fd812004-02-23 22:07:00 +000015522_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000015523rm -f conftest.$ac_objext
15524if { (ac_try="$ac_compile"
15525case "(($ac_try" in
15526 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15527 *) ac_try_echo=$ac_try;;
15528esac
15529eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15530 (eval "$ac_compile") 2>conftest.er1
15531 ac_status=$?
15532 grep -v '^ *+' conftest.er1 >conftest.err
15533 rm -f conftest.er1
15534 cat conftest.err >&5
15535 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15536 (exit $ac_status); } &&
15537 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
15538 { (case "(($ac_try" in
15539 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15540 *) ac_try_echo=$ac_try;;
15541esac
15542eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15543 (eval "$ac_try") 2>&5
15544 ac_status=$?
15545 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15546 (exit $ac_status); }; } &&
15547 { ac_try='test -s conftest.$ac_objext'
15548 { (case "(($ac_try" in
15549 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15550 *) ac_try_echo=$ac_try;;
15551esac
15552eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15553 (eval "$ac_try") 2>&5
15554 ac_status=$?
15555 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15556 (exit $ac_status); }; }; then
Reid Spencer5e1d9a52004-11-25 04:51:04 +000015557 ac_cv_header_time=yes
Brian Gaeke6c3fd812004-02-23 22:07:00 +000015558else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000015559 echo "$as_me: failed program was:" >&5
15560sed 's/^/| /' conftest.$ac_ext >&5
15561
15562 ac_cv_header_time=no
Brian Gaeke6c3fd812004-02-23 22:07:00 +000015563fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000015564
Reid Spencera773bd52006-08-04 18:18:08 +000015565rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Reid Spencer5e1d9a52004-11-25 04:51:04 +000015566fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000015567{ echo "$as_me:$LINENO: result: $ac_cv_header_time" >&5
15568echo "${ECHO_T}$ac_cv_header_time" >&6; }
Reid Spencer5e1d9a52004-11-25 04:51:04 +000015569if test $ac_cv_header_time = yes; then
Brian Gaeke6c3fd812004-02-23 22:07:00 +000015570
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000015571cat >>confdefs.h <<\_ACEOF
15572#define TIME_WITH_SYS_TIME 1
15573_ACEOF
Reid Spencer5e1d9a52004-11-25 04:51:04 +000015574
15575fi
15576
Reid Spencer5e1d9a52004-11-25 04:51:04 +000015577
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000015578
15579
15580
15581
15582
15583
Reid Spencer59473af2004-12-25 07:31:29 +000015584for ac_header in dlfcn.h execinfo.h fcntl.h inttypes.h limits.h link.h
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000015585do
15586as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
15587if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
15588 { echo "$as_me:$LINENO: checking for $ac_header" >&5
15589echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
15590if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
15591 echo $ECHO_N "(cached) $ECHO_C" >&6
15592fi
15593ac_res=`eval echo '${'$as_ac_Header'}'`
15594 { echo "$as_me:$LINENO: result: $ac_res" >&5
15595echo "${ECHO_T}$ac_res" >&6; }
15596else
15597 # Is the header compilable?
15598{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
15599echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
15600cat >conftest.$ac_ext <<_ACEOF
15601/* confdefs.h. */
15602_ACEOF
15603cat confdefs.h >>conftest.$ac_ext
15604cat >>conftest.$ac_ext <<_ACEOF
15605/* end confdefs.h. */
15606$ac_includes_default
15607#include <$ac_header>
15608_ACEOF
15609rm -f conftest.$ac_objext
15610if { (ac_try="$ac_compile"
15611case "(($ac_try" in
15612 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15613 *) ac_try_echo=$ac_try;;
15614esac
15615eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15616 (eval "$ac_compile") 2>conftest.er1
15617 ac_status=$?
15618 grep -v '^ *+' conftest.er1 >conftest.err
15619 rm -f conftest.er1
15620 cat conftest.err >&5
15621 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15622 (exit $ac_status); } &&
15623 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
15624 { (case "(($ac_try" in
15625 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15626 *) ac_try_echo=$ac_try;;
15627esac
15628eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15629 (eval "$ac_try") 2>&5
15630 ac_status=$?
15631 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15632 (exit $ac_status); }; } &&
15633 { ac_try='test -s conftest.$ac_objext'
15634 { (case "(($ac_try" in
15635 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15636 *) ac_try_echo=$ac_try;;
15637esac
15638eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15639 (eval "$ac_try") 2>&5
15640 ac_status=$?
15641 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15642 (exit $ac_status); }; }; then
15643 ac_header_compiler=yes
15644else
15645 echo "$as_me: failed program was:" >&5
15646sed 's/^/| /' conftest.$ac_ext >&5
15647
15648 ac_header_compiler=no
15649fi
15650
15651rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15652{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
15653echo "${ECHO_T}$ac_header_compiler" >&6; }
15654
15655# Is the header present?
15656{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
15657echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
15658cat >conftest.$ac_ext <<_ACEOF
15659/* confdefs.h. */
15660_ACEOF
15661cat confdefs.h >>conftest.$ac_ext
15662cat >>conftest.$ac_ext <<_ACEOF
15663/* end confdefs.h. */
15664#include <$ac_header>
15665_ACEOF
15666if { (ac_try="$ac_cpp conftest.$ac_ext"
15667case "(($ac_try" in
15668 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15669 *) ac_try_echo=$ac_try;;
15670esac
15671eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15672 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
15673 ac_status=$?
15674 grep -v '^ *+' conftest.er1 >conftest.err
15675 rm -f conftest.er1
15676 cat conftest.err >&5
15677 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15678 (exit $ac_status); } >/dev/null; then
15679 if test -s conftest.err; then
15680 ac_cpp_err=$ac_c_preproc_warn_flag
15681 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
15682 else
15683 ac_cpp_err=
15684 fi
15685else
15686 ac_cpp_err=yes
15687fi
15688if test -z "$ac_cpp_err"; then
15689 ac_header_preproc=yes
15690else
15691 echo "$as_me: failed program was:" >&5
15692sed 's/^/| /' conftest.$ac_ext >&5
15693
15694 ac_header_preproc=no
15695fi
15696
15697rm -f conftest.err conftest.$ac_ext
15698{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
15699echo "${ECHO_T}$ac_header_preproc" >&6; }
15700
15701# So? What about this header?
15702case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
15703 yes:no: )
15704 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
15705echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
15706 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
15707echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
15708 ac_header_preproc=yes
15709 ;;
15710 no:yes:* )
15711 { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
15712echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
15713 { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
15714echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
15715 { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
15716echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
15717 { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
15718echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
15719 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
15720echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
15721 { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
15722echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
15723 ( cat <<\_ASBOX
15724## ----------------------------------- ##
15725## Report this to llvmbugs@cs.uiuc.edu ##
15726## ----------------------------------- ##
15727_ASBOX
15728 ) | sed "s/^/$as_me: WARNING: /" >&2
15729 ;;
15730esac
15731{ echo "$as_me:$LINENO: checking for $ac_header" >&5
15732echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
15733if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
15734 echo $ECHO_N "(cached) $ECHO_C" >&6
15735else
15736 eval "$as_ac_Header=\$ac_header_preproc"
15737fi
15738ac_res=`eval echo '${'$as_ac_Header'}'`
15739 { echo "$as_me:$LINENO: result: $ac_res" >&5
15740echo "${ECHO_T}$ac_res" >&6; }
15741
15742fi
15743if test `eval echo '${'$as_ac_Header'}'` = yes; then
Reid Spencer59473af2004-12-25 07:31:29 +000015744 cat >>confdefs.h <<_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000015745#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
Reid Spencer5e1d9a52004-11-25 04:51:04 +000015746_ACEOF
Brian Gaeke6c3fd812004-02-23 22:07:00 +000015747
15748fi
Brian Gaeke6c3fd812004-02-23 22:07:00 +000015749
Reid Spencer59473af2004-12-25 07:31:29 +000015750done
Brian Gaeke6c3fd812004-02-23 22:07:00 +000015751
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000015752
15753
15754
15755
15756
15757
Douglas Gregor071d73d2009-05-18 17:21:34 +000015758for ac_header in malloc.h setjmp.h signal.h stdint.h termios.h unistd.h
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000015759do
15760as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
15761if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
15762 { echo "$as_me:$LINENO: checking for $ac_header" >&5
15763echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
15764if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
15765 echo $ECHO_N "(cached) $ECHO_C" >&6
15766fi
15767ac_res=`eval echo '${'$as_ac_Header'}'`
15768 { echo "$as_me:$LINENO: result: $ac_res" >&5
15769echo "${ECHO_T}$ac_res" >&6; }
15770else
15771 # Is the header compilable?
15772{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
15773echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
15774cat >conftest.$ac_ext <<_ACEOF
15775/* confdefs.h. */
15776_ACEOF
15777cat confdefs.h >>conftest.$ac_ext
15778cat >>conftest.$ac_ext <<_ACEOF
15779/* end confdefs.h. */
15780$ac_includes_default
15781#include <$ac_header>
15782_ACEOF
15783rm -f conftest.$ac_objext
15784if { (ac_try="$ac_compile"
15785case "(($ac_try" in
15786 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15787 *) ac_try_echo=$ac_try;;
15788esac
15789eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15790 (eval "$ac_compile") 2>conftest.er1
15791 ac_status=$?
15792 grep -v '^ *+' conftest.er1 >conftest.err
15793 rm -f conftest.er1
15794 cat conftest.err >&5
15795 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15796 (exit $ac_status); } &&
15797 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
15798 { (case "(($ac_try" in
15799 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15800 *) ac_try_echo=$ac_try;;
15801esac
15802eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15803 (eval "$ac_try") 2>&5
15804 ac_status=$?
15805 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15806 (exit $ac_status); }; } &&
15807 { ac_try='test -s conftest.$ac_objext'
15808 { (case "(($ac_try" in
15809 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15810 *) ac_try_echo=$ac_try;;
15811esac
15812eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15813 (eval "$ac_try") 2>&5
15814 ac_status=$?
15815 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15816 (exit $ac_status); }; }; then
15817 ac_header_compiler=yes
15818else
15819 echo "$as_me: failed program was:" >&5
15820sed 's/^/| /' conftest.$ac_ext >&5
15821
15822 ac_header_compiler=no
15823fi
15824
15825rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15826{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
15827echo "${ECHO_T}$ac_header_compiler" >&6; }
15828
15829# Is the header present?
15830{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
15831echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
15832cat >conftest.$ac_ext <<_ACEOF
15833/* confdefs.h. */
15834_ACEOF
15835cat confdefs.h >>conftest.$ac_ext
15836cat >>conftest.$ac_ext <<_ACEOF
15837/* end confdefs.h. */
15838#include <$ac_header>
15839_ACEOF
15840if { (ac_try="$ac_cpp conftest.$ac_ext"
15841case "(($ac_try" in
15842 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15843 *) ac_try_echo=$ac_try;;
15844esac
15845eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15846 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
15847 ac_status=$?
15848 grep -v '^ *+' conftest.er1 >conftest.err
15849 rm -f conftest.er1
15850 cat conftest.err >&5
15851 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15852 (exit $ac_status); } >/dev/null; then
15853 if test -s conftest.err; then
15854 ac_cpp_err=$ac_c_preproc_warn_flag
15855 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
15856 else
15857 ac_cpp_err=
15858 fi
15859else
15860 ac_cpp_err=yes
15861fi
15862if test -z "$ac_cpp_err"; then
15863 ac_header_preproc=yes
15864else
15865 echo "$as_me: failed program was:" >&5
15866sed 's/^/| /' conftest.$ac_ext >&5
15867
15868 ac_header_preproc=no
15869fi
15870
15871rm -f conftest.err conftest.$ac_ext
15872{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
15873echo "${ECHO_T}$ac_header_preproc" >&6; }
15874
15875# So? What about this header?
15876case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
15877 yes:no: )
15878 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
15879echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
15880 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
15881echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
15882 ac_header_preproc=yes
15883 ;;
15884 no:yes:* )
15885 { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
15886echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
15887 { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
15888echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
15889 { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
15890echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
15891 { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
15892echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
15893 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
15894echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
15895 { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
15896echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
15897 ( cat <<\_ASBOX
15898## ----------------------------------- ##
15899## Report this to llvmbugs@cs.uiuc.edu ##
15900## ----------------------------------- ##
15901_ASBOX
15902 ) | sed "s/^/$as_me: WARNING: /" >&2
15903 ;;
15904esac
15905{ echo "$as_me:$LINENO: checking for $ac_header" >&5
15906echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
15907if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
15908 echo $ECHO_N "(cached) $ECHO_C" >&6
15909else
15910 eval "$as_ac_Header=\$ac_header_preproc"
15911fi
15912ac_res=`eval echo '${'$as_ac_Header'}'`
15913 { echo "$as_me:$LINENO: result: $ac_res" >&5
15914echo "${ECHO_T}$ac_res" >&6; }
15915
15916fi
15917if test `eval echo '${'$as_ac_Header'}'` = yes; then
Reid Spencer59473af2004-12-25 07:31:29 +000015918 cat >>confdefs.h <<_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000015919#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
Reid Spencer59473af2004-12-25 07:31:29 +000015920_ACEOF
15921
15922fi
15923
15924done
15925
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000015926
15927
Douglas Gregor071d73d2009-05-18 17:21:34 +000015928for ac_header in utime.h windows.h
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000015929do
15930as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
15931if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
15932 { echo "$as_me:$LINENO: checking for $ac_header" >&5
15933echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
15934if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
15935 echo $ECHO_N "(cached) $ECHO_C" >&6
15936fi
15937ac_res=`eval echo '${'$as_ac_Header'}'`
15938 { echo "$as_me:$LINENO: result: $ac_res" >&5
15939echo "${ECHO_T}$ac_res" >&6; }
15940else
15941 # Is the header compilable?
15942{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
15943echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
15944cat >conftest.$ac_ext <<_ACEOF
15945/* confdefs.h. */
15946_ACEOF
15947cat confdefs.h >>conftest.$ac_ext
15948cat >>conftest.$ac_ext <<_ACEOF
15949/* end confdefs.h. */
15950$ac_includes_default
15951#include <$ac_header>
15952_ACEOF
15953rm -f conftest.$ac_objext
15954if { (ac_try="$ac_compile"
15955case "(($ac_try" in
15956 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15957 *) ac_try_echo=$ac_try;;
15958esac
15959eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15960 (eval "$ac_compile") 2>conftest.er1
15961 ac_status=$?
15962 grep -v '^ *+' conftest.er1 >conftest.err
15963 rm -f conftest.er1
15964 cat conftest.err >&5
15965 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15966 (exit $ac_status); } &&
15967 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
15968 { (case "(($ac_try" in
15969 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15970 *) ac_try_echo=$ac_try;;
15971esac
15972eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15973 (eval "$ac_try") 2>&5
15974 ac_status=$?
15975 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15976 (exit $ac_status); }; } &&
15977 { ac_try='test -s conftest.$ac_objext'
15978 { (case "(($ac_try" in
15979 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15980 *) ac_try_echo=$ac_try;;
15981esac
15982eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15983 (eval "$ac_try") 2>&5
15984 ac_status=$?
15985 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15986 (exit $ac_status); }; }; then
15987 ac_header_compiler=yes
15988else
15989 echo "$as_me: failed program was:" >&5
15990sed 's/^/| /' conftest.$ac_ext >&5
15991
15992 ac_header_compiler=no
15993fi
15994
15995rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15996{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
15997echo "${ECHO_T}$ac_header_compiler" >&6; }
15998
15999# Is the header present?
16000{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
16001echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
16002cat >conftest.$ac_ext <<_ACEOF
16003/* confdefs.h. */
16004_ACEOF
16005cat confdefs.h >>conftest.$ac_ext
16006cat >>conftest.$ac_ext <<_ACEOF
16007/* end confdefs.h. */
16008#include <$ac_header>
16009_ACEOF
16010if { (ac_try="$ac_cpp conftest.$ac_ext"
16011case "(($ac_try" in
16012 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16013 *) ac_try_echo=$ac_try;;
16014esac
16015eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16016 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
16017 ac_status=$?
16018 grep -v '^ *+' conftest.er1 >conftest.err
16019 rm -f conftest.er1
16020 cat conftest.err >&5
16021 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16022 (exit $ac_status); } >/dev/null; then
16023 if test -s conftest.err; then
16024 ac_cpp_err=$ac_c_preproc_warn_flag
16025 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
16026 else
16027 ac_cpp_err=
16028 fi
16029else
16030 ac_cpp_err=yes
16031fi
16032if test -z "$ac_cpp_err"; then
16033 ac_header_preproc=yes
16034else
16035 echo "$as_me: failed program was:" >&5
16036sed 's/^/| /' conftest.$ac_ext >&5
16037
16038 ac_header_preproc=no
16039fi
16040
16041rm -f conftest.err conftest.$ac_ext
16042{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
16043echo "${ECHO_T}$ac_header_preproc" >&6; }
16044
16045# So? What about this header?
16046case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
16047 yes:no: )
16048 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
16049echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
16050 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
16051echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
16052 ac_header_preproc=yes
16053 ;;
16054 no:yes:* )
16055 { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
16056echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
16057 { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
16058echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
16059 { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
16060echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
16061 { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
16062echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
16063 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
16064echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
16065 { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
16066echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
16067 ( cat <<\_ASBOX
16068## ----------------------------------- ##
16069## Report this to llvmbugs@cs.uiuc.edu ##
16070## ----------------------------------- ##
16071_ASBOX
16072 ) | sed "s/^/$as_me: WARNING: /" >&2
16073 ;;
16074esac
16075{ echo "$as_me:$LINENO: checking for $ac_header" >&5
16076echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
16077if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
16078 echo $ECHO_N "(cached) $ECHO_C" >&6
16079else
16080 eval "$as_ac_Header=\$ac_header_preproc"
16081fi
16082ac_res=`eval echo '${'$as_ac_Header'}'`
16083 { echo "$as_me:$LINENO: result: $ac_res" >&5
16084echo "${ECHO_T}$ac_res" >&6; }
16085
16086fi
16087if test `eval echo '${'$as_ac_Header'}'` = yes; then
Reid Spencerbe3e4192007-08-17 05:45:26 +000016088 cat >>confdefs.h <<_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000016089#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
Reid Spencerbe3e4192007-08-17 05:45:26 +000016090_ACEOF
16091
16092fi
16093
16094done
Reid Spencer59473af2004-12-25 07:31:29 +000016095
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000016096
16097
16098
16099
Reid Spencerbe3e4192007-08-17 05:45:26 +000016100for ac_header in sys/mman.h sys/param.h sys/resource.h sys/time.h
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000016101do
16102as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
16103if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
16104 { echo "$as_me:$LINENO: checking for $ac_header" >&5
16105echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
16106if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
16107 echo $ECHO_N "(cached) $ECHO_C" >&6
16108fi
16109ac_res=`eval echo '${'$as_ac_Header'}'`
16110 { echo "$as_me:$LINENO: result: $ac_res" >&5
16111echo "${ECHO_T}$ac_res" >&6; }
16112else
16113 # Is the header compilable?
16114{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
16115echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
16116cat >conftest.$ac_ext <<_ACEOF
16117/* confdefs.h. */
16118_ACEOF
16119cat confdefs.h >>conftest.$ac_ext
16120cat >>conftest.$ac_ext <<_ACEOF
16121/* end confdefs.h. */
16122$ac_includes_default
16123#include <$ac_header>
16124_ACEOF
16125rm -f conftest.$ac_objext
16126if { (ac_try="$ac_compile"
16127case "(($ac_try" in
16128 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16129 *) ac_try_echo=$ac_try;;
16130esac
16131eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16132 (eval "$ac_compile") 2>conftest.er1
16133 ac_status=$?
16134 grep -v '^ *+' conftest.er1 >conftest.err
16135 rm -f conftest.er1
16136 cat conftest.err >&5
16137 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16138 (exit $ac_status); } &&
16139 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
16140 { (case "(($ac_try" in
16141 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16142 *) ac_try_echo=$ac_try;;
16143esac
16144eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16145 (eval "$ac_try") 2>&5
16146 ac_status=$?
16147 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16148 (exit $ac_status); }; } &&
16149 { ac_try='test -s conftest.$ac_objext'
16150 { (case "(($ac_try" in
16151 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16152 *) ac_try_echo=$ac_try;;
16153esac
16154eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16155 (eval "$ac_try") 2>&5
16156 ac_status=$?
16157 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16158 (exit $ac_status); }; }; then
16159 ac_header_compiler=yes
16160else
16161 echo "$as_me: failed program was:" >&5
16162sed 's/^/| /' conftest.$ac_ext >&5
16163
16164 ac_header_compiler=no
16165fi
16166
16167rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16168{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
16169echo "${ECHO_T}$ac_header_compiler" >&6; }
16170
16171# Is the header present?
16172{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
16173echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
16174cat >conftest.$ac_ext <<_ACEOF
16175/* confdefs.h. */
16176_ACEOF
16177cat confdefs.h >>conftest.$ac_ext
16178cat >>conftest.$ac_ext <<_ACEOF
16179/* end confdefs.h. */
16180#include <$ac_header>
16181_ACEOF
16182if { (ac_try="$ac_cpp conftest.$ac_ext"
16183case "(($ac_try" in
16184 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16185 *) ac_try_echo=$ac_try;;
16186esac
16187eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16188 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
16189 ac_status=$?
16190 grep -v '^ *+' conftest.er1 >conftest.err
16191 rm -f conftest.er1
16192 cat conftest.err >&5
16193 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16194 (exit $ac_status); } >/dev/null; then
16195 if test -s conftest.err; then
16196 ac_cpp_err=$ac_c_preproc_warn_flag
16197 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
16198 else
16199 ac_cpp_err=
16200 fi
16201else
16202 ac_cpp_err=yes
16203fi
16204if test -z "$ac_cpp_err"; then
16205 ac_header_preproc=yes
16206else
16207 echo "$as_me: failed program was:" >&5
16208sed 's/^/| /' conftest.$ac_ext >&5
16209
16210 ac_header_preproc=no
16211fi
16212
16213rm -f conftest.err conftest.$ac_ext
16214{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
16215echo "${ECHO_T}$ac_header_preproc" >&6; }
16216
16217# So? What about this header?
16218case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
16219 yes:no: )
16220 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
16221echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
16222 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
16223echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
16224 ac_header_preproc=yes
16225 ;;
16226 no:yes:* )
16227 { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
16228echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
16229 { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
16230echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
16231 { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
16232echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
16233 { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
16234echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
16235 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
16236echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
16237 { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
16238echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
16239 ( cat <<\_ASBOX
16240## ----------------------------------- ##
16241## Report this to llvmbugs@cs.uiuc.edu ##
16242## ----------------------------------- ##
16243_ASBOX
16244 ) | sed "s/^/$as_me: WARNING: /" >&2
16245 ;;
16246esac
16247{ echo "$as_me:$LINENO: checking for $ac_header" >&5
16248echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
16249if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
16250 echo $ECHO_N "(cached) $ECHO_C" >&6
16251else
16252 eval "$as_ac_Header=\$ac_header_preproc"
16253fi
16254ac_res=`eval echo '${'$as_ac_Header'}'`
16255 { echo "$as_me:$LINENO: result: $ac_res" >&5
16256echo "${ECHO_T}$ac_res" >&6; }
16257
16258fi
16259if test `eval echo '${'$as_ac_Header'}'` = yes; then
Reid Spencer5e1d9a52004-11-25 04:51:04 +000016260 cat >>confdefs.h <<_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000016261#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
John Criswell7ed43ad2004-07-19 16:12:29 +000016262_ACEOF
John Criswell7ed43ad2004-07-19 16:12:29 +000016263
16264fi
John Criswell7ed43ad2004-07-19 16:12:29 +000016265
Reid Spencer5e1d9a52004-11-25 04:51:04 +000016266done
16267
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000016268
16269
16270
16271
Douglas Gregor01746742009-05-11 18:05:52 +000016272for ac_header in sys/types.h sys/ioctl.h malloc/malloc.h mach/mach.h
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000016273do
16274as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
16275if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
16276 { echo "$as_me:$LINENO: checking for $ac_header" >&5
16277echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
16278if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
16279 echo $ECHO_N "(cached) $ECHO_C" >&6
16280fi
16281ac_res=`eval echo '${'$as_ac_Header'}'`
16282 { echo "$as_me:$LINENO: result: $ac_res" >&5
16283echo "${ECHO_T}$ac_res" >&6; }
16284else
16285 # Is the header compilable?
16286{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
16287echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
16288cat >conftest.$ac_ext <<_ACEOF
16289/* confdefs.h. */
16290_ACEOF
16291cat confdefs.h >>conftest.$ac_ext
16292cat >>conftest.$ac_ext <<_ACEOF
16293/* end confdefs.h. */
16294$ac_includes_default
16295#include <$ac_header>
16296_ACEOF
16297rm -f conftest.$ac_objext
16298if { (ac_try="$ac_compile"
16299case "(($ac_try" in
16300 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16301 *) ac_try_echo=$ac_try;;
16302esac
16303eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16304 (eval "$ac_compile") 2>conftest.er1
16305 ac_status=$?
16306 grep -v '^ *+' conftest.er1 >conftest.err
16307 rm -f conftest.er1
16308 cat conftest.err >&5
16309 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16310 (exit $ac_status); } &&
16311 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
16312 { (case "(($ac_try" in
16313 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16314 *) ac_try_echo=$ac_try;;
16315esac
16316eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16317 (eval "$ac_try") 2>&5
16318 ac_status=$?
16319 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16320 (exit $ac_status); }; } &&
16321 { ac_try='test -s conftest.$ac_objext'
16322 { (case "(($ac_try" in
16323 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16324 *) ac_try_echo=$ac_try;;
16325esac
16326eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16327 (eval "$ac_try") 2>&5
16328 ac_status=$?
16329 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16330 (exit $ac_status); }; }; then
16331 ac_header_compiler=yes
16332else
16333 echo "$as_me: failed program was:" >&5
16334sed 's/^/| /' conftest.$ac_ext >&5
16335
16336 ac_header_compiler=no
16337fi
16338
16339rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16340{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
16341echo "${ECHO_T}$ac_header_compiler" >&6; }
16342
16343# Is the header present?
16344{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
16345echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
16346cat >conftest.$ac_ext <<_ACEOF
16347/* confdefs.h. */
16348_ACEOF
16349cat confdefs.h >>conftest.$ac_ext
16350cat >>conftest.$ac_ext <<_ACEOF
16351/* end confdefs.h. */
16352#include <$ac_header>
16353_ACEOF
16354if { (ac_try="$ac_cpp conftest.$ac_ext"
16355case "(($ac_try" in
16356 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16357 *) ac_try_echo=$ac_try;;
16358esac
16359eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16360 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
16361 ac_status=$?
16362 grep -v '^ *+' conftest.er1 >conftest.err
16363 rm -f conftest.er1
16364 cat conftest.err >&5
16365 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16366 (exit $ac_status); } >/dev/null; then
16367 if test -s conftest.err; then
16368 ac_cpp_err=$ac_c_preproc_warn_flag
16369 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
16370 else
16371 ac_cpp_err=
16372 fi
16373else
16374 ac_cpp_err=yes
16375fi
16376if test -z "$ac_cpp_err"; then
16377 ac_header_preproc=yes
16378else
16379 echo "$as_me: failed program was:" >&5
16380sed 's/^/| /' conftest.$ac_ext >&5
16381
16382 ac_header_preproc=no
16383fi
16384
16385rm -f conftest.err conftest.$ac_ext
16386{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
16387echo "${ECHO_T}$ac_header_preproc" >&6; }
16388
16389# So? What about this header?
16390case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
16391 yes:no: )
16392 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
16393echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
16394 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
16395echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
16396 ac_header_preproc=yes
16397 ;;
16398 no:yes:* )
16399 { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
16400echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
16401 { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
16402echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
16403 { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
16404echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
16405 { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
16406echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
16407 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
16408echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
16409 { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
16410echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
16411 ( cat <<\_ASBOX
16412## ----------------------------------- ##
16413## Report this to llvmbugs@cs.uiuc.edu ##
16414## ----------------------------------- ##
16415_ASBOX
16416 ) | sed "s/^/$as_me: WARNING: /" >&2
16417 ;;
16418esac
16419{ echo "$as_me:$LINENO: checking for $ac_header" >&5
16420echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
16421if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
16422 echo $ECHO_N "(cached) $ECHO_C" >&6
16423else
16424 eval "$as_ac_Header=\$ac_header_preproc"
16425fi
16426ac_res=`eval echo '${'$as_ac_Header'}'`
16427 { echo "$as_me:$LINENO: result: $ac_res" >&5
16428echo "${ECHO_T}$ac_res" >&6; }
16429
16430fi
16431if test `eval echo '${'$as_ac_Header'}'` = yes; then
Chris Lattner0b142592005-11-14 06:57:34 +000016432 cat >>confdefs.h <<_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000016433#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
Chris Lattner0b142592005-11-14 06:57:34 +000016434_ACEOF
16435
16436fi
16437
16438done
16439
Jeffrey Yasskinf28411f2010-03-15 04:57:55 +000016440
16441for ac_header in valgrind/valgrind.h
16442do
16443as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
16444if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
16445 { echo "$as_me:$LINENO: checking for $ac_header" >&5
16446echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
16447if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
16448 echo $ECHO_N "(cached) $ECHO_C" >&6
16449fi
16450ac_res=`eval echo '${'$as_ac_Header'}'`
16451 { echo "$as_me:$LINENO: result: $ac_res" >&5
16452echo "${ECHO_T}$ac_res" >&6; }
16453else
16454 # Is the header compilable?
16455{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
16456echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
16457cat >conftest.$ac_ext <<_ACEOF
16458/* confdefs.h. */
16459_ACEOF
16460cat confdefs.h >>conftest.$ac_ext
16461cat >>conftest.$ac_ext <<_ACEOF
16462/* end confdefs.h. */
16463$ac_includes_default
16464#include <$ac_header>
16465_ACEOF
16466rm -f conftest.$ac_objext
16467if { (ac_try="$ac_compile"
16468case "(($ac_try" in
16469 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16470 *) ac_try_echo=$ac_try;;
16471esac
16472eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16473 (eval "$ac_compile") 2>conftest.er1
16474 ac_status=$?
16475 grep -v '^ *+' conftest.er1 >conftest.err
16476 rm -f conftest.er1
16477 cat conftest.err >&5
16478 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16479 (exit $ac_status); } &&
16480 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
16481 { (case "(($ac_try" in
16482 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16483 *) ac_try_echo=$ac_try;;
16484esac
16485eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16486 (eval "$ac_try") 2>&5
16487 ac_status=$?
16488 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16489 (exit $ac_status); }; } &&
16490 { ac_try='test -s conftest.$ac_objext'
16491 { (case "(($ac_try" in
16492 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16493 *) ac_try_echo=$ac_try;;
16494esac
16495eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16496 (eval "$ac_try") 2>&5
16497 ac_status=$?
16498 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16499 (exit $ac_status); }; }; then
16500 ac_header_compiler=yes
16501else
16502 echo "$as_me: failed program was:" >&5
16503sed 's/^/| /' conftest.$ac_ext >&5
16504
16505 ac_header_compiler=no
16506fi
16507
16508rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16509{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
16510echo "${ECHO_T}$ac_header_compiler" >&6; }
16511
16512# Is the header present?
16513{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
16514echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
16515cat >conftest.$ac_ext <<_ACEOF
16516/* confdefs.h. */
16517_ACEOF
16518cat confdefs.h >>conftest.$ac_ext
16519cat >>conftest.$ac_ext <<_ACEOF
16520/* end confdefs.h. */
16521#include <$ac_header>
16522_ACEOF
16523if { (ac_try="$ac_cpp conftest.$ac_ext"
16524case "(($ac_try" in
16525 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16526 *) ac_try_echo=$ac_try;;
16527esac
16528eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16529 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
16530 ac_status=$?
16531 grep -v '^ *+' conftest.er1 >conftest.err
16532 rm -f conftest.er1
16533 cat conftest.err >&5
16534 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16535 (exit $ac_status); } >/dev/null; then
16536 if test -s conftest.err; then
16537 ac_cpp_err=$ac_c_preproc_warn_flag
16538 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
16539 else
16540 ac_cpp_err=
16541 fi
16542else
16543 ac_cpp_err=yes
16544fi
16545if test -z "$ac_cpp_err"; then
16546 ac_header_preproc=yes
16547else
16548 echo "$as_me: failed program was:" >&5
16549sed 's/^/| /' conftest.$ac_ext >&5
16550
16551 ac_header_preproc=no
16552fi
16553
16554rm -f conftest.err conftest.$ac_ext
16555{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
16556echo "${ECHO_T}$ac_header_preproc" >&6; }
16557
16558# So? What about this header?
16559case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
16560 yes:no: )
16561 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
16562echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
16563 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
16564echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
16565 ac_header_preproc=yes
16566 ;;
16567 no:yes:* )
16568 { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
16569echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
16570 { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
16571echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
16572 { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
16573echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
16574 { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
16575echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
16576 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
16577echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
16578 { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
16579echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
16580 ( cat <<\_ASBOX
16581## ----------------------------------- ##
16582## Report this to llvmbugs@cs.uiuc.edu ##
16583## ----------------------------------- ##
16584_ASBOX
16585 ) | sed "s/^/$as_me: WARNING: /" >&2
16586 ;;
16587esac
16588{ echo "$as_me:$LINENO: checking for $ac_header" >&5
16589echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
16590if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
16591 echo $ECHO_N "(cached) $ECHO_C" >&6
16592else
16593 eval "$as_ac_Header=\$ac_header_preproc"
16594fi
16595ac_res=`eval echo '${'$as_ac_Header'}'`
16596 { echo "$as_me:$LINENO: result: $ac_res" >&5
16597echo "${ECHO_T}$ac_res" >&6; }
16598
16599fi
16600if test `eval echo '${'$as_ac_Header'}'` = yes; then
16601 cat >>confdefs.h <<_ACEOF
16602#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
16603_ACEOF
16604
16605fi
16606
16607done
16608
Reid Spencer0a262ba2005-08-24 10:07:20 +000016609if test "$ENABLE_THREADS" -eq 1 ; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000016610
16611for ac_header in pthread.h
16612do
16613as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
16614if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
16615 { echo "$as_me:$LINENO: checking for $ac_header" >&5
16616echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
16617if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
16618 echo $ECHO_N "(cached) $ECHO_C" >&6
16619fi
16620ac_res=`eval echo '${'$as_ac_Header'}'`
16621 { echo "$as_me:$LINENO: result: $ac_res" >&5
16622echo "${ECHO_T}$ac_res" >&6; }
16623else
16624 # Is the header compilable?
16625{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
16626echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
16627cat >conftest.$ac_ext <<_ACEOF
16628/* confdefs.h. */
16629_ACEOF
16630cat confdefs.h >>conftest.$ac_ext
16631cat >>conftest.$ac_ext <<_ACEOF
16632/* end confdefs.h. */
16633$ac_includes_default
16634#include <$ac_header>
16635_ACEOF
16636rm -f conftest.$ac_objext
16637if { (ac_try="$ac_compile"
16638case "(($ac_try" in
16639 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16640 *) ac_try_echo=$ac_try;;
16641esac
16642eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16643 (eval "$ac_compile") 2>conftest.er1
16644 ac_status=$?
16645 grep -v '^ *+' conftest.er1 >conftest.err
16646 rm -f conftest.er1
16647 cat conftest.err >&5
16648 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16649 (exit $ac_status); } &&
16650 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
16651 { (case "(($ac_try" in
16652 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16653 *) ac_try_echo=$ac_try;;
16654esac
16655eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16656 (eval "$ac_try") 2>&5
16657 ac_status=$?
16658 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16659 (exit $ac_status); }; } &&
16660 { ac_try='test -s conftest.$ac_objext'
16661 { (case "(($ac_try" in
16662 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16663 *) ac_try_echo=$ac_try;;
16664esac
16665eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16666 (eval "$ac_try") 2>&5
16667 ac_status=$?
16668 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16669 (exit $ac_status); }; }; then
16670 ac_header_compiler=yes
16671else
16672 echo "$as_me: failed program was:" >&5
16673sed 's/^/| /' conftest.$ac_ext >&5
16674
16675 ac_header_compiler=no
16676fi
16677
16678rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16679{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
16680echo "${ECHO_T}$ac_header_compiler" >&6; }
16681
16682# Is the header present?
16683{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
16684echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
16685cat >conftest.$ac_ext <<_ACEOF
16686/* confdefs.h. */
16687_ACEOF
16688cat confdefs.h >>conftest.$ac_ext
16689cat >>conftest.$ac_ext <<_ACEOF
16690/* end confdefs.h. */
16691#include <$ac_header>
16692_ACEOF
16693if { (ac_try="$ac_cpp conftest.$ac_ext"
16694case "(($ac_try" in
16695 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16696 *) ac_try_echo=$ac_try;;
16697esac
16698eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16699 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
16700 ac_status=$?
16701 grep -v '^ *+' conftest.er1 >conftest.err
16702 rm -f conftest.er1
16703 cat conftest.err >&5
16704 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16705 (exit $ac_status); } >/dev/null; then
16706 if test -s conftest.err; then
16707 ac_cpp_err=$ac_c_preproc_warn_flag
16708 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
16709 else
16710 ac_cpp_err=
16711 fi
16712else
16713 ac_cpp_err=yes
16714fi
16715if test -z "$ac_cpp_err"; then
16716 ac_header_preproc=yes
16717else
16718 echo "$as_me: failed program was:" >&5
16719sed 's/^/| /' conftest.$ac_ext >&5
16720
16721 ac_header_preproc=no
16722fi
16723
16724rm -f conftest.err conftest.$ac_ext
16725{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
16726echo "${ECHO_T}$ac_header_preproc" >&6; }
16727
16728# So? What about this header?
16729case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
16730 yes:no: )
16731 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
16732echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
16733 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
16734echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
16735 ac_header_preproc=yes
16736 ;;
16737 no:yes:* )
16738 { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
16739echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
16740 { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
16741echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
16742 { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
16743echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
16744 { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
16745echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
16746 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
16747echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
16748 { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
16749echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
16750 ( cat <<\_ASBOX
16751## ----------------------------------- ##
16752## Report this to llvmbugs@cs.uiuc.edu ##
16753## ----------------------------------- ##
16754_ASBOX
16755 ) | sed "s/^/$as_me: WARNING: /" >&2
16756 ;;
16757esac
16758{ echo "$as_me:$LINENO: checking for $ac_header" >&5
16759echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
16760if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
16761 echo $ECHO_N "(cached) $ECHO_C" >&6
16762else
16763 eval "$as_ac_Header=\$ac_header_preproc"
16764fi
16765ac_res=`eval echo '${'$as_ac_Header'}'`
16766 { echo "$as_me:$LINENO: result: $ac_res" >&5
16767echo "${ECHO_T}$ac_res" >&6; }
16768
16769fi
16770if test `eval echo '${'$as_ac_Header'}'` = yes; then
Reid Spencerbe3e4192007-08-17 05:45:26 +000016771 cat >>confdefs.h <<_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000016772#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
Reid Spencerbe3e4192007-08-17 05:45:26 +000016773_ACEOF
16774 HAVE_PTHREAD=1
Reid Spencer1000b732006-12-01 00:37:14 +000016775
16776else
16777 HAVE_PTHREAD=0
Reid Spencer0a262ba2005-08-24 10:07:20 +000016778
16779fi
16780
Reid Spencerbe3e4192007-08-17 05:45:26 +000016781done
Reid Spencer1000b732006-12-01 00:37:14 +000016782
16783else
16784 HAVE_PTHREAD=0
Reid Spencer0a262ba2005-08-24 10:07:20 +000016785
16786fi
Reid Spencer8085cff2005-01-16 02:58:39 +000016787
Nick Lewyckyb4a921a2009-06-06 06:25:09 +000016788if test "$llvm_cv_enable_libffi" = "yes" ; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000016789
16790
16791for ac_header in ffi.h ffi/ffi.h
16792do
16793as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
16794if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
16795 { echo "$as_me:$LINENO: checking for $ac_header" >&5
16796echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
16797if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
16798 echo $ECHO_N "(cached) $ECHO_C" >&6
16799fi
16800ac_res=`eval echo '${'$as_ac_Header'}'`
16801 { echo "$as_me:$LINENO: result: $ac_res" >&5
16802echo "${ECHO_T}$ac_res" >&6; }
16803else
16804 # Is the header compilable?
16805{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
16806echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
16807cat >conftest.$ac_ext <<_ACEOF
16808/* confdefs.h. */
16809_ACEOF
16810cat confdefs.h >>conftest.$ac_ext
16811cat >>conftest.$ac_ext <<_ACEOF
16812/* end confdefs.h. */
16813$ac_includes_default
16814#include <$ac_header>
16815_ACEOF
16816rm -f conftest.$ac_objext
16817if { (ac_try="$ac_compile"
16818case "(($ac_try" in
16819 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16820 *) ac_try_echo=$ac_try;;
16821esac
16822eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16823 (eval "$ac_compile") 2>conftest.er1
16824 ac_status=$?
16825 grep -v '^ *+' conftest.er1 >conftest.err
16826 rm -f conftest.er1
16827 cat conftest.err >&5
16828 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16829 (exit $ac_status); } &&
16830 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
16831 { (case "(($ac_try" in
16832 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16833 *) ac_try_echo=$ac_try;;
16834esac
16835eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16836 (eval "$ac_try") 2>&5
16837 ac_status=$?
16838 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16839 (exit $ac_status); }; } &&
16840 { ac_try='test -s conftest.$ac_objext'
16841 { (case "(($ac_try" in
16842 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16843 *) ac_try_echo=$ac_try;;
16844esac
16845eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16846 (eval "$ac_try") 2>&5
16847 ac_status=$?
16848 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16849 (exit $ac_status); }; }; then
16850 ac_header_compiler=yes
16851else
16852 echo "$as_me: failed program was:" >&5
16853sed 's/^/| /' conftest.$ac_ext >&5
16854
16855 ac_header_compiler=no
16856fi
16857
16858rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16859{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
16860echo "${ECHO_T}$ac_header_compiler" >&6; }
16861
16862# Is the header present?
16863{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
16864echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
16865cat >conftest.$ac_ext <<_ACEOF
16866/* confdefs.h. */
16867_ACEOF
16868cat confdefs.h >>conftest.$ac_ext
16869cat >>conftest.$ac_ext <<_ACEOF
16870/* end confdefs.h. */
16871#include <$ac_header>
16872_ACEOF
16873if { (ac_try="$ac_cpp conftest.$ac_ext"
16874case "(($ac_try" in
16875 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16876 *) ac_try_echo=$ac_try;;
16877esac
16878eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16879 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
16880 ac_status=$?
16881 grep -v '^ *+' conftest.er1 >conftest.err
16882 rm -f conftest.er1
16883 cat conftest.err >&5
16884 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16885 (exit $ac_status); } >/dev/null; then
16886 if test -s conftest.err; then
16887 ac_cpp_err=$ac_c_preproc_warn_flag
16888 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
16889 else
16890 ac_cpp_err=
16891 fi
16892else
16893 ac_cpp_err=yes
16894fi
16895if test -z "$ac_cpp_err"; then
16896 ac_header_preproc=yes
16897else
16898 echo "$as_me: failed program was:" >&5
16899sed 's/^/| /' conftest.$ac_ext >&5
16900
16901 ac_header_preproc=no
16902fi
16903
16904rm -f conftest.err conftest.$ac_ext
16905{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
16906echo "${ECHO_T}$ac_header_preproc" >&6; }
16907
16908# So? What about this header?
16909case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
16910 yes:no: )
16911 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
16912echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
16913 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
16914echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
16915 ac_header_preproc=yes
16916 ;;
16917 no:yes:* )
16918 { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
16919echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
16920 { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
16921echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
16922 { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
16923echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
16924 { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
16925echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
16926 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
16927echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
16928 { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
16929echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
16930 ( cat <<\_ASBOX
16931## ----------------------------------- ##
16932## Report this to llvmbugs@cs.uiuc.edu ##
16933## ----------------------------------- ##
16934_ASBOX
16935 ) | sed "s/^/$as_me: WARNING: /" >&2
16936 ;;
16937esac
16938{ echo "$as_me:$LINENO: checking for $ac_header" >&5
16939echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
16940if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
16941 echo $ECHO_N "(cached) $ECHO_C" >&6
16942else
16943 eval "$as_ac_Header=\$ac_header_preproc"
16944fi
16945ac_res=`eval echo '${'$as_ac_Header'}'`
16946 { echo "$as_me:$LINENO: result: $ac_res" >&5
16947echo "${ECHO_T}$ac_res" >&6; }
16948
16949fi
16950if test `eval echo '${'$as_ac_Header'}'` = yes; then
Nick Lewyckyfb3dcf82009-02-04 06:27:44 +000016951 cat >>confdefs.h <<_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000016952#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
Nick Lewyckyfb3dcf82009-02-04 06:27:44 +000016953_ACEOF
Nick Lewyckyfb3dcf82009-02-04 06:27:44 +000016954
16955fi
16956
16957done
16958
Nick Lewyckyb4a921a2009-06-06 06:25:09 +000016959fi
Nick Lewyckyfb3dcf82009-02-04 06:27:44 +000016960
Nick Lewycky2ab1d862009-01-20 00:52:24 +000016961
Eric Christopher654dee42010-06-22 21:01:04 +000016962for ac_header in CrashReporterClient.h
16963do
16964as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
16965if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
16966 { echo "$as_me:$LINENO: checking for $ac_header" >&5
16967echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
16968if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
16969 echo $ECHO_N "(cached) $ECHO_C" >&6
16970fi
16971ac_res=`eval echo '${'$as_ac_Header'}'`
16972 { echo "$as_me:$LINENO: result: $ac_res" >&5
16973echo "${ECHO_T}$ac_res" >&6; }
16974else
16975 # Is the header compilable?
16976{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
16977echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
16978cat >conftest.$ac_ext <<_ACEOF
16979/* confdefs.h. */
16980_ACEOF
16981cat confdefs.h >>conftest.$ac_ext
16982cat >>conftest.$ac_ext <<_ACEOF
16983/* end confdefs.h. */
16984$ac_includes_default
16985#include <$ac_header>
16986_ACEOF
16987rm -f conftest.$ac_objext
16988if { (ac_try="$ac_compile"
16989case "(($ac_try" in
16990 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16991 *) ac_try_echo=$ac_try;;
16992esac
16993eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16994 (eval "$ac_compile") 2>conftest.er1
16995 ac_status=$?
16996 grep -v '^ *+' conftest.er1 >conftest.err
16997 rm -f conftest.er1
16998 cat conftest.err >&5
16999 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17000 (exit $ac_status); } &&
17001 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
17002 { (case "(($ac_try" in
17003 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17004 *) ac_try_echo=$ac_try;;
17005esac
17006eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17007 (eval "$ac_try") 2>&5
17008 ac_status=$?
17009 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17010 (exit $ac_status); }; } &&
17011 { ac_try='test -s conftest.$ac_objext'
17012 { (case "(($ac_try" in
17013 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17014 *) ac_try_echo=$ac_try;;
17015esac
17016eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17017 (eval "$ac_try") 2>&5
17018 ac_status=$?
17019 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17020 (exit $ac_status); }; }; then
17021 ac_header_compiler=yes
17022else
17023 echo "$as_me: failed program was:" >&5
17024sed 's/^/| /' conftest.$ac_ext >&5
17025
17026 ac_header_compiler=no
17027fi
17028
17029rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
17030{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
17031echo "${ECHO_T}$ac_header_compiler" >&6; }
17032
17033# Is the header present?
17034{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
17035echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
17036cat >conftest.$ac_ext <<_ACEOF
17037/* confdefs.h. */
17038_ACEOF
17039cat confdefs.h >>conftest.$ac_ext
17040cat >>conftest.$ac_ext <<_ACEOF
17041/* end confdefs.h. */
17042#include <$ac_header>
17043_ACEOF
17044if { (ac_try="$ac_cpp conftest.$ac_ext"
17045case "(($ac_try" in
17046 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17047 *) ac_try_echo=$ac_try;;
17048esac
17049eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17050 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
17051 ac_status=$?
17052 grep -v '^ *+' conftest.er1 >conftest.err
17053 rm -f conftest.er1
17054 cat conftest.err >&5
17055 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17056 (exit $ac_status); } >/dev/null; then
17057 if test -s conftest.err; then
17058 ac_cpp_err=$ac_c_preproc_warn_flag
17059 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
17060 else
17061 ac_cpp_err=
17062 fi
17063else
17064 ac_cpp_err=yes
17065fi
17066if test -z "$ac_cpp_err"; then
17067 ac_header_preproc=yes
17068else
17069 echo "$as_me: failed program was:" >&5
17070sed 's/^/| /' conftest.$ac_ext >&5
17071
17072 ac_header_preproc=no
17073fi
17074
17075rm -f conftest.err conftest.$ac_ext
17076{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
17077echo "${ECHO_T}$ac_header_preproc" >&6; }
17078
17079# So? What about this header?
17080case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
17081 yes:no: )
17082 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
17083echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
17084 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
17085echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
17086 ac_header_preproc=yes
17087 ;;
17088 no:yes:* )
17089 { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
17090echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
17091 { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
17092echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
17093 { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
17094echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
17095 { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
17096echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
17097 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
17098echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
17099 { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
17100echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
17101 ( cat <<\_ASBOX
17102## ----------------------------------- ##
17103## Report this to llvmbugs@cs.uiuc.edu ##
17104## ----------------------------------- ##
17105_ASBOX
17106 ) | sed "s/^/$as_me: WARNING: /" >&2
17107 ;;
17108esac
17109{ echo "$as_me:$LINENO: checking for $ac_header" >&5
17110echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
17111if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
17112 echo $ECHO_N "(cached) $ECHO_C" >&6
17113else
17114 eval "$as_ac_Header=\$ac_header_preproc"
17115fi
17116ac_res=`eval echo '${'$as_ac_Header'}'`
17117 { echo "$as_me:$LINENO: result: $ac_res" >&5
17118echo "${ECHO_T}$ac_res" >&6; }
17119
17120fi
17121if test `eval echo '${'$as_ac_Header'}'` = yes; then
17122 cat >>confdefs.h <<_ACEOF
17123#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
17124_ACEOF
17125
17126fi
17127
17128done
17129
17130
17131
Owen Anderson009f20a2010-07-19 19:24:55 +000017132for ac_header in mach-o/getsect.h
17133do
17134as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
17135if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
17136 { echo "$as_me:$LINENO: checking for $ac_header" >&5
17137echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
17138if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
17139 echo $ECHO_N "(cached) $ECHO_C" >&6
17140fi
17141ac_res=`eval echo '${'$as_ac_Header'}'`
17142 { echo "$as_me:$LINENO: result: $ac_res" >&5
17143echo "${ECHO_T}$ac_res" >&6; }
17144else
17145 # Is the header compilable?
17146{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
17147echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
17148cat >conftest.$ac_ext <<_ACEOF
17149/* confdefs.h. */
17150_ACEOF
17151cat confdefs.h >>conftest.$ac_ext
17152cat >>conftest.$ac_ext <<_ACEOF
17153/* end confdefs.h. */
17154$ac_includes_default
17155#include <$ac_header>
17156_ACEOF
17157rm -f conftest.$ac_objext
17158if { (ac_try="$ac_compile"
17159case "(($ac_try" in
17160 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17161 *) ac_try_echo=$ac_try;;
17162esac
17163eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17164 (eval "$ac_compile") 2>conftest.er1
17165 ac_status=$?
17166 grep -v '^ *+' conftest.er1 >conftest.err
17167 rm -f conftest.er1
17168 cat conftest.err >&5
17169 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17170 (exit $ac_status); } &&
17171 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
17172 { (case "(($ac_try" in
17173 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17174 *) ac_try_echo=$ac_try;;
17175esac
17176eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17177 (eval "$ac_try") 2>&5
17178 ac_status=$?
17179 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17180 (exit $ac_status); }; } &&
17181 { ac_try='test -s conftest.$ac_objext'
17182 { (case "(($ac_try" in
17183 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17184 *) ac_try_echo=$ac_try;;
17185esac
17186eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17187 (eval "$ac_try") 2>&5
17188 ac_status=$?
17189 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17190 (exit $ac_status); }; }; then
17191 ac_header_compiler=yes
17192else
17193 echo "$as_me: failed program was:" >&5
17194sed 's/^/| /' conftest.$ac_ext >&5
17195
17196 ac_header_compiler=no
17197fi
17198
17199rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
17200{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
17201echo "${ECHO_T}$ac_header_compiler" >&6; }
17202
17203# Is the header present?
17204{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
17205echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
17206cat >conftest.$ac_ext <<_ACEOF
17207/* confdefs.h. */
17208_ACEOF
17209cat confdefs.h >>conftest.$ac_ext
17210cat >>conftest.$ac_ext <<_ACEOF
17211/* end confdefs.h. */
17212#include <$ac_header>
17213_ACEOF
17214if { (ac_try="$ac_cpp conftest.$ac_ext"
17215case "(($ac_try" in
17216 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17217 *) ac_try_echo=$ac_try;;
17218esac
17219eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17220 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
17221 ac_status=$?
17222 grep -v '^ *+' conftest.er1 >conftest.err
17223 rm -f conftest.er1
17224 cat conftest.err >&5
17225 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17226 (exit $ac_status); } >/dev/null; then
17227 if test -s conftest.err; then
17228 ac_cpp_err=$ac_c_preproc_warn_flag
17229 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
17230 else
17231 ac_cpp_err=
17232 fi
17233else
17234 ac_cpp_err=yes
17235fi
17236if test -z "$ac_cpp_err"; then
17237 ac_header_preproc=yes
17238else
17239 echo "$as_me: failed program was:" >&5
17240sed 's/^/| /' conftest.$ac_ext >&5
17241
17242 ac_header_preproc=no
17243fi
17244
17245rm -f conftest.err conftest.$ac_ext
17246{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
17247echo "${ECHO_T}$ac_header_preproc" >&6; }
17248
17249# So? What about this header?
17250case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
17251 yes:no: )
17252 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
17253echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
17254 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
17255echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
17256 ac_header_preproc=yes
17257 ;;
17258 no:yes:* )
17259 { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
17260echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
17261 { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
17262echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
17263 { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
17264echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
17265 { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
17266echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
17267 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
17268echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
17269 { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
17270echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
17271 ( cat <<\_ASBOX
17272## ----------------------------------- ##
17273## Report this to llvmbugs@cs.uiuc.edu ##
17274## ----------------------------------- ##
17275_ASBOX
17276 ) | sed "s/^/$as_me: WARNING: /" >&2
17277 ;;
17278esac
17279{ echo "$as_me:$LINENO: checking for $ac_header" >&5
17280echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
17281if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
17282 echo $ECHO_N "(cached) $ECHO_C" >&6
17283else
17284 eval "$as_ac_Header=\$ac_header_preproc"
17285fi
17286ac_res=`eval echo '${'$as_ac_Header'}'`
17287 { echo "$as_me:$LINENO: result: $ac_res" >&5
17288echo "${ECHO_T}$ac_res" >&6; }
17289
17290fi
17291if test `eval echo '${'$as_ac_Header'}'` = yes; then
17292 cat >>confdefs.h <<_ACEOF
17293#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
17294_ACEOF
17295
17296fi
17297
17298done
17299
17300
17301
Reid Spencer8085cff2005-01-16 02:58:39 +000017302
Torok Edwin871384f2010-01-26 08:50:50 +000017303
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000017304 { echo "$as_me:$LINENO: checking for HUGE_VAL sanity" >&5
17305echo $ECHO_N "checking for HUGE_VAL sanity... $ECHO_C" >&6; }
17306if test "${ac_cv_huge_val_sanity+set}" = set; then
17307 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencerb2ed05262006-11-03 18:04:08 +000017308else
17309
Reid Spencer6a7c0b72006-11-03 19:49:16 +000017310 ac_ext=cpp
17311ac_cpp='$CXXCPP $CPPFLAGS'
17312ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
17313ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
17314ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
Reid Spencerb2ed05262006-11-03 18:04:08 +000017315
Eric Christopherc7718502010-03-02 05:06:54 +000017316 ac_save_CXXFLAGS=$CXXFLAGS
Reid Spencer6a7c0b72006-11-03 19:49:16 +000017317 CXXFLAGS=-pedantic
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000017318 if test "$cross_compiling" = yes; then
Reid Spencerb2ed05262006-11-03 18:04:08 +000017319 ac_cv_huge_val_sanity=yes
17320else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000017321 cat >conftest.$ac_ext <<_ACEOF
17322/* confdefs.h. */
17323_ACEOF
17324cat confdefs.h >>conftest.$ac_ext
17325cat >>conftest.$ac_ext <<_ACEOF
Reid Spencerb2ed05262006-11-03 18:04:08 +000017326/* end confdefs.h. */
17327#include <math.h>
17328int
17329main ()
17330{
17331double x = HUGE_VAL; return x != x;
17332 ;
17333 return 0;
17334}
17335_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000017336rm -f conftest$ac_exeext
17337if { (ac_try="$ac_link"
17338case "(($ac_try" in
17339 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17340 *) ac_try_echo=$ac_try;;
17341esac
17342eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17343 (eval "$ac_link") 2>&5
17344 ac_status=$?
17345 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17346 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
17347 { (case "(($ac_try" in
17348 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17349 *) ac_try_echo=$ac_try;;
17350esac
17351eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17352 (eval "$ac_try") 2>&5
17353 ac_status=$?
17354 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17355 (exit $ac_status); }; }; then
Reid Spencerb2ed05262006-11-03 18:04:08 +000017356 ac_cv_huge_val_sanity=yes
17357else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000017358 echo "$as_me: program exited with status $ac_status" >&5
17359echo "$as_me: failed program was:" >&5
17360sed 's/^/| /' conftest.$ac_ext >&5
17361
17362( exit $ac_status )
17363ac_cv_huge_val_sanity=no
Reid Spencerb2ed05262006-11-03 18:04:08 +000017364fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000017365rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
Reid Spencerb2ed05262006-11-03 18:04:08 +000017366fi
17367
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000017368
Eric Christopherc7718502010-03-02 05:06:54 +000017369 CXXFLAGS=$ac_save_CXXFLAGS
Reid Spencerb2ed05262006-11-03 18:04:08 +000017370 ac_ext=c
17371ac_cpp='$CPP $CPPFLAGS'
17372ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
17373ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
17374ac_compiler_gnu=$ac_cv_c_compiler_gnu
17375
17376
17377fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000017378{ echo "$as_me:$LINENO: result: $ac_cv_huge_val_sanity" >&5
17379echo "${ECHO_T}$ac_cv_huge_val_sanity" >&6; }
Reid Spencerb2ed05262006-11-03 18:04:08 +000017380 HUGE_VAL_SANITY=$ac_cv_huge_val_sanity
17381
17382
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000017383{ echo "$as_me:$LINENO: checking for pid_t" >&5
17384echo $ECHO_N "checking for pid_t... $ECHO_C" >&6; }
17385if test "${ac_cv_type_pid_t+set}" = set; then
17386 echo $ECHO_N "(cached) $ECHO_C" >&6
17387else
17388 cat >conftest.$ac_ext <<_ACEOF
17389/* confdefs.h. */
17390_ACEOF
17391cat confdefs.h >>conftest.$ac_ext
17392cat >>conftest.$ac_ext <<_ACEOF
17393/* end confdefs.h. */
17394$ac_includes_default
17395typedef pid_t ac__type_new_;
17396int
17397main ()
17398{
17399if ((ac__type_new_ *) 0)
17400 return 0;
17401if (sizeof (ac__type_new_))
17402 return 0;
17403 ;
17404 return 0;
17405}
17406_ACEOF
17407rm -f conftest.$ac_objext
17408if { (ac_try="$ac_compile"
17409case "(($ac_try" in
17410 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17411 *) ac_try_echo=$ac_try;;
17412esac
17413eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17414 (eval "$ac_compile") 2>conftest.er1
17415 ac_status=$?
17416 grep -v '^ *+' conftest.er1 >conftest.err
17417 rm -f conftest.er1
17418 cat conftest.err >&5
17419 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17420 (exit $ac_status); } &&
17421 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
17422 { (case "(($ac_try" in
17423 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17424 *) ac_try_echo=$ac_try;;
17425esac
17426eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17427 (eval "$ac_try") 2>&5
17428 ac_status=$?
17429 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17430 (exit $ac_status); }; } &&
17431 { ac_try='test -s conftest.$ac_objext'
17432 { (case "(($ac_try" in
17433 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17434 *) ac_try_echo=$ac_try;;
17435esac
17436eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17437 (eval "$ac_try") 2>&5
17438 ac_status=$?
17439 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17440 (exit $ac_status); }; }; then
17441 ac_cv_type_pid_t=yes
17442else
17443 echo "$as_me: failed program was:" >&5
17444sed 's/^/| /' conftest.$ac_ext >&5
John Criswell0c38eaf2003-09-10 15:17:25 +000017445
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000017446 ac_cv_type_pid_t=no
17447fi
17448
17449rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
17450fi
17451{ echo "$as_me:$LINENO: result: $ac_cv_type_pid_t" >&5
17452echo "${ECHO_T}$ac_cv_type_pid_t" >&6; }
17453if test $ac_cv_type_pid_t = yes; then
17454 :
John Criswell7a73b802003-06-30 21:59:07 +000017455else
17456
17457cat >>confdefs.h <<_ACEOF
17458#define pid_t int
17459_ACEOF
17460
17461fi
17462
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000017463{ echo "$as_me:$LINENO: checking for size_t" >&5
17464echo $ECHO_N "checking for size_t... $ECHO_C" >&6; }
17465if test "${ac_cv_type_size_t+set}" = set; then
17466 echo $ECHO_N "(cached) $ECHO_C" >&6
17467else
17468 cat >conftest.$ac_ext <<_ACEOF
17469/* confdefs.h. */
17470_ACEOF
17471cat confdefs.h >>conftest.$ac_ext
17472cat >>conftest.$ac_ext <<_ACEOF
17473/* end confdefs.h. */
17474$ac_includes_default
17475typedef size_t ac__type_new_;
17476int
17477main ()
17478{
17479if ((ac__type_new_ *) 0)
17480 return 0;
17481if (sizeof (ac__type_new_))
17482 return 0;
17483 ;
17484 return 0;
17485}
17486_ACEOF
17487rm -f conftest.$ac_objext
17488if { (ac_try="$ac_compile"
17489case "(($ac_try" in
17490 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17491 *) ac_try_echo=$ac_try;;
17492esac
17493eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17494 (eval "$ac_compile") 2>conftest.er1
17495 ac_status=$?
17496 grep -v '^ *+' conftest.er1 >conftest.err
17497 rm -f conftest.er1
17498 cat conftest.err >&5
17499 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17500 (exit $ac_status); } &&
17501 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
17502 { (case "(($ac_try" in
17503 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17504 *) ac_try_echo=$ac_try;;
17505esac
17506eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17507 (eval "$ac_try") 2>&5
17508 ac_status=$?
17509 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17510 (exit $ac_status); }; } &&
17511 { ac_try='test -s conftest.$ac_objext'
17512 { (case "(($ac_try" in
17513 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17514 *) ac_try_echo=$ac_try;;
17515esac
17516eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17517 (eval "$ac_try") 2>&5
17518 ac_status=$?
17519 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17520 (exit $ac_status); }; }; then
17521 ac_cv_type_size_t=yes
17522else
17523 echo "$as_me: failed program was:" >&5
17524sed 's/^/| /' conftest.$ac_ext >&5
John Criswell0c38eaf2003-09-10 15:17:25 +000017525
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000017526 ac_cv_type_size_t=no
17527fi
17528
17529rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
17530fi
17531{ echo "$as_me:$LINENO: result: $ac_cv_type_size_t" >&5
17532echo "${ECHO_T}$ac_cv_type_size_t" >&6; }
17533if test $ac_cv_type_size_t = yes; then
17534 :
John Criswell7a73b802003-06-30 21:59:07 +000017535else
17536
17537cat >>confdefs.h <<_ACEOF
Reid Spencera773bd52006-08-04 18:18:08 +000017538#define size_t unsigned int
John Criswell7a73b802003-06-30 21:59:07 +000017539_ACEOF
17540
17541fi
17542
Reid Spencer5e1d9a52004-11-25 04:51:04 +000017543
17544cat >>confdefs.h <<_ACEOF
Torok Edwin871384f2010-01-26 08:50:50 +000017545#define RETSIGTYPE void
Reid Spencer5e1d9a52004-11-25 04:51:04 +000017546_ACEOF
17547
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000017548{ echo "$as_me:$LINENO: checking whether struct tm is in sys/time.h or time.h" >&5
17549echo $ECHO_N "checking whether struct tm is in sys/time.h or time.h... $ECHO_C" >&6; }
17550if test "${ac_cv_struct_tm+set}" = set; then
17551 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencer5e1d9a52004-11-25 04:51:04 +000017552else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000017553 cat >conftest.$ac_ext <<_ACEOF
17554/* confdefs.h. */
17555_ACEOF
17556cat confdefs.h >>conftest.$ac_ext
17557cat >>conftest.$ac_ext <<_ACEOF
Reid Spencer5e1d9a52004-11-25 04:51:04 +000017558/* end confdefs.h. */
17559#include <sys/types.h>
17560#include <time.h>
17561
17562int
17563main ()
17564{
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000017565struct tm *tp; tp->tm_sec;
Reid Spencer5e1d9a52004-11-25 04:51:04 +000017566 ;
17567 return 0;
17568}
17569_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000017570rm -f conftest.$ac_objext
17571if { (ac_try="$ac_compile"
17572case "(($ac_try" in
17573 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17574 *) ac_try_echo=$ac_try;;
17575esac
17576eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17577 (eval "$ac_compile") 2>conftest.er1
17578 ac_status=$?
17579 grep -v '^ *+' conftest.er1 >conftest.err
17580 rm -f conftest.er1
17581 cat conftest.err >&5
17582 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17583 (exit $ac_status); } &&
17584 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
17585 { (case "(($ac_try" in
17586 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17587 *) ac_try_echo=$ac_try;;
17588esac
17589eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17590 (eval "$ac_try") 2>&5
17591 ac_status=$?
17592 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17593 (exit $ac_status); }; } &&
17594 { ac_try='test -s conftest.$ac_objext'
17595 { (case "(($ac_try" in
17596 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17597 *) ac_try_echo=$ac_try;;
17598esac
17599eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17600 (eval "$ac_try") 2>&5
17601 ac_status=$?
17602 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17603 (exit $ac_status); }; }; then
Reid Spencer5e1d9a52004-11-25 04:51:04 +000017604 ac_cv_struct_tm=time.h
17605else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000017606 echo "$as_me: failed program was:" >&5
17607sed 's/^/| /' conftest.$ac_ext >&5
17608
17609 ac_cv_struct_tm=sys/time.h
Reid Spencer5e1d9a52004-11-25 04:51:04 +000017610fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000017611
Reid Spencera773bd52006-08-04 18:18:08 +000017612rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Reid Spencer5e1d9a52004-11-25 04:51:04 +000017613fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000017614{ echo "$as_me:$LINENO: result: $ac_cv_struct_tm" >&5
17615echo "${ECHO_T}$ac_cv_struct_tm" >&6; }
Reid Spencer5e1d9a52004-11-25 04:51:04 +000017616if test $ac_cv_struct_tm = sys/time.h; then
17617
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000017618cat >>confdefs.h <<\_ACEOF
17619#define TM_IN_SYS_TIME 1
17620_ACEOF
Reid Spencer5e1d9a52004-11-25 04:51:04 +000017621
17622fi
17623
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000017624{ echo "$as_me:$LINENO: checking for int64_t" >&5
17625echo $ECHO_N "checking for int64_t... $ECHO_C" >&6; }
17626if test "${ac_cv_type_int64_t+set}" = set; then
17627 echo $ECHO_N "(cached) $ECHO_C" >&6
17628else
17629 cat >conftest.$ac_ext <<_ACEOF
17630/* confdefs.h. */
17631_ACEOF
17632cat confdefs.h >>conftest.$ac_ext
17633cat >>conftest.$ac_ext <<_ACEOF
17634/* end confdefs.h. */
17635$ac_includes_default
17636typedef int64_t ac__type_new_;
17637int
17638main ()
17639{
17640if ((ac__type_new_ *) 0)
17641 return 0;
17642if (sizeof (ac__type_new_))
17643 return 0;
17644 ;
17645 return 0;
17646}
17647_ACEOF
17648rm -f conftest.$ac_objext
17649if { (ac_try="$ac_compile"
17650case "(($ac_try" in
17651 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17652 *) ac_try_echo=$ac_try;;
17653esac
17654eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17655 (eval "$ac_compile") 2>conftest.er1
17656 ac_status=$?
17657 grep -v '^ *+' conftest.er1 >conftest.err
17658 rm -f conftest.er1
17659 cat conftest.err >&5
17660 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17661 (exit $ac_status); } &&
17662 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
17663 { (case "(($ac_try" in
17664 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17665 *) ac_try_echo=$ac_try;;
17666esac
17667eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17668 (eval "$ac_try") 2>&5
17669 ac_status=$?
17670 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17671 (exit $ac_status); }; } &&
17672 { ac_try='test -s conftest.$ac_objext'
17673 { (case "(($ac_try" in
17674 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17675 *) ac_try_echo=$ac_try;;
17676esac
17677eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17678 (eval "$ac_try") 2>&5
17679 ac_status=$?
17680 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17681 (exit $ac_status); }; }; then
17682 ac_cv_type_int64_t=yes
17683else
17684 echo "$as_me: failed program was:" >&5
17685sed 's/^/| /' conftest.$ac_ext >&5
17686
17687 ac_cv_type_int64_t=no
17688fi
17689
17690rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
17691fi
17692{ echo "$as_me:$LINENO: result: $ac_cv_type_int64_t" >&5
17693echo "${ECHO_T}$ac_cv_type_int64_t" >&6; }
17694if test $ac_cv_type_int64_t = yes; then
John Criswell7a73b802003-06-30 21:59:07 +000017695
17696cat >>confdefs.h <<_ACEOF
17697#define HAVE_INT64_T 1
17698_ACEOF
17699
17700
17701else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000017702 { { echo "$as_me:$LINENO: error: Type int64_t required but not found" >&5
17703echo "$as_me: error: Type int64_t required but not found" >&2;}
17704 { (exit 1); exit 1; }; }
John Criswell7a73b802003-06-30 21:59:07 +000017705fi
17706
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000017707{ echo "$as_me:$LINENO: checking for uint64_t" >&5
17708echo $ECHO_N "checking for uint64_t... $ECHO_C" >&6; }
17709if test "${ac_cv_type_uint64_t+set}" = set; then
17710 echo $ECHO_N "(cached) $ECHO_C" >&6
17711else
17712 cat >conftest.$ac_ext <<_ACEOF
17713/* confdefs.h. */
17714_ACEOF
17715cat confdefs.h >>conftest.$ac_ext
17716cat >>conftest.$ac_ext <<_ACEOF
17717/* end confdefs.h. */
17718$ac_includes_default
17719typedef uint64_t ac__type_new_;
17720int
17721main ()
17722{
17723if ((ac__type_new_ *) 0)
17724 return 0;
17725if (sizeof (ac__type_new_))
17726 return 0;
17727 ;
17728 return 0;
17729}
17730_ACEOF
17731rm -f conftest.$ac_objext
17732if { (ac_try="$ac_compile"
17733case "(($ac_try" in
17734 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17735 *) ac_try_echo=$ac_try;;
17736esac
17737eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17738 (eval "$ac_compile") 2>conftest.er1
17739 ac_status=$?
17740 grep -v '^ *+' conftest.er1 >conftest.err
17741 rm -f conftest.er1
17742 cat conftest.err >&5
17743 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17744 (exit $ac_status); } &&
17745 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
17746 { (case "(($ac_try" in
17747 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17748 *) ac_try_echo=$ac_try;;
17749esac
17750eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17751 (eval "$ac_try") 2>&5
17752 ac_status=$?
17753 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17754 (exit $ac_status); }; } &&
17755 { ac_try='test -s conftest.$ac_objext'
17756 { (case "(($ac_try" in
17757 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17758 *) ac_try_echo=$ac_try;;
17759esac
17760eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17761 (eval "$ac_try") 2>&5
17762 ac_status=$?
17763 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17764 (exit $ac_status); }; }; then
17765 ac_cv_type_uint64_t=yes
17766else
17767 echo "$as_me: failed program was:" >&5
17768sed 's/^/| /' conftest.$ac_ext >&5
17769
17770 ac_cv_type_uint64_t=no
17771fi
17772
17773rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
17774fi
17775{ echo "$as_me:$LINENO: result: $ac_cv_type_uint64_t" >&5
17776echo "${ECHO_T}$ac_cv_type_uint64_t" >&6; }
17777if test $ac_cv_type_uint64_t = yes; then
John Criswell7a73b802003-06-30 21:59:07 +000017778
17779cat >>confdefs.h <<_ACEOF
17780#define HAVE_UINT64_T 1
17781_ACEOF
17782
17783
17784else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000017785 { echo "$as_me:$LINENO: checking for u_int64_t" >&5
17786echo $ECHO_N "checking for u_int64_t... $ECHO_C" >&6; }
17787if test "${ac_cv_type_u_int64_t+set}" = set; then
17788 echo $ECHO_N "(cached) $ECHO_C" >&6
17789else
17790 cat >conftest.$ac_ext <<_ACEOF
17791/* confdefs.h. */
17792_ACEOF
17793cat confdefs.h >>conftest.$ac_ext
17794cat >>conftest.$ac_ext <<_ACEOF
17795/* end confdefs.h. */
17796$ac_includes_default
17797typedef u_int64_t ac__type_new_;
17798int
17799main ()
17800{
17801if ((ac__type_new_ *) 0)
17802 return 0;
17803if (sizeof (ac__type_new_))
17804 return 0;
17805 ;
17806 return 0;
17807}
17808_ACEOF
17809rm -f conftest.$ac_objext
17810if { (ac_try="$ac_compile"
17811case "(($ac_try" in
17812 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17813 *) ac_try_echo=$ac_try;;
17814esac
17815eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17816 (eval "$ac_compile") 2>conftest.er1
17817 ac_status=$?
17818 grep -v '^ *+' conftest.er1 >conftest.err
17819 rm -f conftest.er1
17820 cat conftest.err >&5
17821 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17822 (exit $ac_status); } &&
17823 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
17824 { (case "(($ac_try" in
17825 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17826 *) ac_try_echo=$ac_try;;
17827esac
17828eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17829 (eval "$ac_try") 2>&5
17830 ac_status=$?
17831 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17832 (exit $ac_status); }; } &&
17833 { ac_try='test -s conftest.$ac_objext'
17834 { (case "(($ac_try" in
17835 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17836 *) ac_try_echo=$ac_try;;
17837esac
17838eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17839 (eval "$ac_try") 2>&5
17840 ac_status=$?
17841 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17842 (exit $ac_status); }; }; then
17843 ac_cv_type_u_int64_t=yes
17844else
17845 echo "$as_me: failed program was:" >&5
17846sed 's/^/| /' conftest.$ac_ext >&5
17847
17848 ac_cv_type_u_int64_t=no
17849fi
17850
17851rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
17852fi
17853{ echo "$as_me:$LINENO: result: $ac_cv_type_u_int64_t" >&5
17854echo "${ECHO_T}$ac_cv_type_u_int64_t" >&6; }
17855if test $ac_cv_type_u_int64_t = yes; then
John Criswell679ff312004-09-02 18:44:44 +000017856
17857cat >>confdefs.h <<_ACEOF
17858#define HAVE_U_INT64_T 1
17859_ACEOF
17860
17861
Misha Brukmanceca9042004-09-02 23:02:30 +000017862else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000017863 { { echo "$as_me:$LINENO: error: Type uint64_t or u_int64_t required but not found" >&5
17864echo "$as_me: error: Type uint64_t or u_int64_t required but not found" >&2;}
17865 { (exit 1); exit 1; }; }
Misha Brukmanceca9042004-09-02 23:02:30 +000017866fi
17867
John Criswell679ff312004-09-02 18:44:44 +000017868fi
17869
Reid Spencer5e1d9a52004-11-25 04:51:04 +000017870
17871
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000017872
17873
17874
17875
17876
17877
17878
Reid Spencerdf3be822006-01-23 08:15:53 +000017879for ac_func in backtrace ceilf floorf roundf rintf nearbyintf getcwd
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000017880do
17881as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
17882{ echo "$as_me:$LINENO: checking for $ac_func" >&5
17883echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
17884if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
17885 echo $ECHO_N "(cached) $ECHO_C" >&6
17886else
17887 cat >conftest.$ac_ext <<_ACEOF
17888/* confdefs.h. */
17889_ACEOF
17890cat confdefs.h >>conftest.$ac_ext
17891cat >>conftest.$ac_ext <<_ACEOF
17892/* end confdefs.h. */
17893/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
17894 For example, HP-UX 11i <limits.h> declares gettimeofday. */
17895#define $ac_func innocuous_$ac_func
17896
17897/* System header to define __stub macros and hopefully few prototypes,
17898 which can conflict with char $ac_func (); below.
17899 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
17900 <limits.h> exists even on freestanding compilers. */
17901
17902#ifdef __STDC__
17903# include <limits.h>
17904#else
17905# include <assert.h>
17906#endif
17907
17908#undef $ac_func
17909
17910/* Override any GCC internal prototype to avoid an error.
17911 Use char because int might match the return type of a GCC
17912 builtin and then its argument prototype would still apply. */
17913#ifdef __cplusplus
17914extern "C"
17915#endif
17916char $ac_func ();
17917/* The GNU C library defines this for functions which it implements
17918 to always fail with ENOSYS. Some functions are actually named
17919 something starting with __ and the normal name is an alias. */
17920#if defined __stub_$ac_func || defined __stub___$ac_func
17921choke me
17922#endif
17923
17924int
17925main ()
17926{
17927return $ac_func ();
17928 ;
17929 return 0;
17930}
17931_ACEOF
17932rm -f conftest.$ac_objext conftest$ac_exeext
17933if { (ac_try="$ac_link"
17934case "(($ac_try" in
17935 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17936 *) ac_try_echo=$ac_try;;
17937esac
17938eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17939 (eval "$ac_link") 2>conftest.er1
17940 ac_status=$?
17941 grep -v '^ *+' conftest.er1 >conftest.err
17942 rm -f conftest.er1
17943 cat conftest.err >&5
17944 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17945 (exit $ac_status); } &&
17946 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
17947 { (case "(($ac_try" in
17948 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17949 *) ac_try_echo=$ac_try;;
17950esac
17951eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17952 (eval "$ac_try") 2>&5
17953 ac_status=$?
17954 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17955 (exit $ac_status); }; } &&
17956 { ac_try='test -s conftest$ac_exeext'
17957 { (case "(($ac_try" in
17958 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17959 *) ac_try_echo=$ac_try;;
17960esac
17961eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17962 (eval "$ac_try") 2>&5
17963 ac_status=$?
17964 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17965 (exit $ac_status); }; }; then
17966 eval "$as_ac_var=yes"
17967else
17968 echo "$as_me: failed program was:" >&5
17969sed 's/^/| /' conftest.$ac_ext >&5
17970
17971 eval "$as_ac_var=no"
17972fi
17973
17974rm -f core conftest.err conftest.$ac_objext \
17975 conftest$ac_exeext conftest.$ac_ext
17976fi
17977ac_res=`eval echo '${'$as_ac_var'}'`
17978 { echo "$as_me:$LINENO: result: $ac_res" >&5
17979echo "${ECHO_T}$ac_res" >&6; }
17980if test `eval echo '${'$as_ac_var'}'` = yes; then
Reid Spencer5e1d9a52004-11-25 04:51:04 +000017981 cat >>confdefs.h <<_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000017982#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
John Criswell7a73b802003-06-30 21:59:07 +000017983_ACEOF
17984
17985fi
Reid Spencer5e1d9a52004-11-25 04:51:04 +000017986done
John Criswell7a73b802003-06-30 21:59:07 +000017987
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000017988
17989
17990
17991
Reid Spencer96cf5872007-07-13 10:05:30 +000017992for ac_func in powf fmodf strtof round
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000017993do
17994as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
17995{ echo "$as_me:$LINENO: checking for $ac_func" >&5
17996echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
17997if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
17998 echo $ECHO_N "(cached) $ECHO_C" >&6
17999else
18000 cat >conftest.$ac_ext <<_ACEOF
18001/* confdefs.h. */
18002_ACEOF
18003cat confdefs.h >>conftest.$ac_ext
18004cat >>conftest.$ac_ext <<_ACEOF
18005/* end confdefs.h. */
18006/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
18007 For example, HP-UX 11i <limits.h> declares gettimeofday. */
18008#define $ac_func innocuous_$ac_func
18009
18010/* System header to define __stub macros and hopefully few prototypes,
18011 which can conflict with char $ac_func (); below.
18012 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
18013 <limits.h> exists even on freestanding compilers. */
18014
18015#ifdef __STDC__
18016# include <limits.h>
18017#else
18018# include <assert.h>
18019#endif
18020
18021#undef $ac_func
18022
18023/* Override any GCC internal prototype to avoid an error.
18024 Use char because int might match the return type of a GCC
18025 builtin and then its argument prototype would still apply. */
18026#ifdef __cplusplus
18027extern "C"
18028#endif
18029char $ac_func ();
18030/* The GNU C library defines this for functions which it implements
18031 to always fail with ENOSYS. Some functions are actually named
18032 something starting with __ and the normal name is an alias. */
18033#if defined __stub_$ac_func || defined __stub___$ac_func
18034choke me
18035#endif
18036
18037int
18038main ()
18039{
18040return $ac_func ();
18041 ;
18042 return 0;
18043}
18044_ACEOF
18045rm -f conftest.$ac_objext conftest$ac_exeext
18046if { (ac_try="$ac_link"
18047case "(($ac_try" in
18048 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18049 *) ac_try_echo=$ac_try;;
18050esac
18051eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18052 (eval "$ac_link") 2>conftest.er1
18053 ac_status=$?
18054 grep -v '^ *+' conftest.er1 >conftest.err
18055 rm -f conftest.er1
18056 cat conftest.err >&5
18057 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18058 (exit $ac_status); } &&
18059 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
18060 { (case "(($ac_try" in
18061 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18062 *) ac_try_echo=$ac_try;;
18063esac
18064eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18065 (eval "$ac_try") 2>&5
18066 ac_status=$?
18067 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18068 (exit $ac_status); }; } &&
18069 { ac_try='test -s conftest$ac_exeext'
18070 { (case "(($ac_try" in
18071 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18072 *) ac_try_echo=$ac_try;;
18073esac
18074eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18075 (eval "$ac_try") 2>&5
18076 ac_status=$?
18077 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18078 (exit $ac_status); }; }; then
18079 eval "$as_ac_var=yes"
18080else
18081 echo "$as_me: failed program was:" >&5
18082sed 's/^/| /' conftest.$ac_ext >&5
18083
18084 eval "$as_ac_var=no"
18085fi
18086
18087rm -f core conftest.err conftest.$ac_objext \
18088 conftest$ac_exeext conftest.$ac_ext
18089fi
18090ac_res=`eval echo '${'$as_ac_var'}'`
18091 { echo "$as_me:$LINENO: result: $ac_res" >&5
18092echo "${ECHO_T}$ac_res" >&6; }
18093if test `eval echo '${'$as_ac_var'}'` = yes; then
Reid Spencer96cf5872007-07-13 10:05:30 +000018094 cat >>confdefs.h <<_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000018095#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
Reid Spencer96cf5872007-07-13 10:05:30 +000018096_ACEOF
18097
18098fi
18099done
18100
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000018101
18102
18103
18104
18105
Reid Spencerb90645c2007-02-16 19:17:20 +000018106for ac_func in getpagesize getrusage getrlimit setrlimit gettimeofday
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000018107do
18108as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
18109{ echo "$as_me:$LINENO: checking for $ac_func" >&5
18110echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
18111if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
18112 echo $ECHO_N "(cached) $ECHO_C" >&6
18113else
18114 cat >conftest.$ac_ext <<_ACEOF
18115/* confdefs.h. */
18116_ACEOF
18117cat confdefs.h >>conftest.$ac_ext
18118cat >>conftest.$ac_ext <<_ACEOF
18119/* end confdefs.h. */
18120/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
18121 For example, HP-UX 11i <limits.h> declares gettimeofday. */
18122#define $ac_func innocuous_$ac_func
18123
18124/* System header to define __stub macros and hopefully few prototypes,
18125 which can conflict with char $ac_func (); below.
18126 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
18127 <limits.h> exists even on freestanding compilers. */
18128
18129#ifdef __STDC__
18130# include <limits.h>
18131#else
18132# include <assert.h>
18133#endif
18134
18135#undef $ac_func
18136
18137/* Override any GCC internal prototype to avoid an error.
18138 Use char because int might match the return type of a GCC
18139 builtin and then its argument prototype would still apply. */
18140#ifdef __cplusplus
18141extern "C"
18142#endif
18143char $ac_func ();
18144/* The GNU C library defines this for functions which it implements
18145 to always fail with ENOSYS. Some functions are actually named
18146 something starting with __ and the normal name is an alias. */
18147#if defined __stub_$ac_func || defined __stub___$ac_func
18148choke me
18149#endif
18150
18151int
18152main ()
18153{
18154return $ac_func ();
18155 ;
18156 return 0;
18157}
18158_ACEOF
18159rm -f conftest.$ac_objext conftest$ac_exeext
18160if { (ac_try="$ac_link"
18161case "(($ac_try" in
18162 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18163 *) ac_try_echo=$ac_try;;
18164esac
18165eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18166 (eval "$ac_link") 2>conftest.er1
18167 ac_status=$?
18168 grep -v '^ *+' conftest.er1 >conftest.err
18169 rm -f conftest.er1
18170 cat conftest.err >&5
18171 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18172 (exit $ac_status); } &&
18173 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
18174 { (case "(($ac_try" in
18175 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18176 *) ac_try_echo=$ac_try;;
18177esac
18178eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18179 (eval "$ac_try") 2>&5
18180 ac_status=$?
18181 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18182 (exit $ac_status); }; } &&
18183 { ac_try='test -s conftest$ac_exeext'
18184 { (case "(($ac_try" in
18185 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18186 *) ac_try_echo=$ac_try;;
18187esac
18188eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18189 (eval "$ac_try") 2>&5
18190 ac_status=$?
18191 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18192 (exit $ac_status); }; }; then
18193 eval "$as_ac_var=yes"
18194else
18195 echo "$as_me: failed program was:" >&5
18196sed 's/^/| /' conftest.$ac_ext >&5
18197
18198 eval "$as_ac_var=no"
18199fi
18200
18201rm -f core conftest.err conftest.$ac_objext \
18202 conftest$ac_exeext conftest.$ac_ext
18203fi
18204ac_res=`eval echo '${'$as_ac_var'}'`
18205 { echo "$as_me:$LINENO: result: $ac_res" >&5
18206echo "${ECHO_T}$ac_res" >&6; }
18207if test `eval echo '${'$as_ac_var'}'` = yes; then
Reid Spencerb90645c2007-02-16 19:17:20 +000018208 cat >>confdefs.h <<_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000018209#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
Reid Spencerb90645c2007-02-16 19:17:20 +000018210_ACEOF
18211
18212fi
18213done
18214
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000018215
18216
18217
Reid Spencerb90645c2007-02-16 19:17:20 +000018218for ac_func in isatty mkdtemp mkstemp
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000018219do
18220as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
18221{ echo "$as_me:$LINENO: checking for $ac_func" >&5
18222echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
18223if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
18224 echo $ECHO_N "(cached) $ECHO_C" >&6
18225else
18226 cat >conftest.$ac_ext <<_ACEOF
18227/* confdefs.h. */
18228_ACEOF
18229cat confdefs.h >>conftest.$ac_ext
18230cat >>conftest.$ac_ext <<_ACEOF
18231/* end confdefs.h. */
18232/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
18233 For example, HP-UX 11i <limits.h> declares gettimeofday. */
18234#define $ac_func innocuous_$ac_func
18235
18236/* System header to define __stub macros and hopefully few prototypes,
18237 which can conflict with char $ac_func (); below.
18238 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
18239 <limits.h> exists even on freestanding compilers. */
18240
18241#ifdef __STDC__
18242# include <limits.h>
18243#else
18244# include <assert.h>
18245#endif
18246
18247#undef $ac_func
18248
18249/* Override any GCC internal prototype to avoid an error.
18250 Use char because int might match the return type of a GCC
18251 builtin and then its argument prototype would still apply. */
18252#ifdef __cplusplus
18253extern "C"
18254#endif
18255char $ac_func ();
18256/* The GNU C library defines this for functions which it implements
18257 to always fail with ENOSYS. Some functions are actually named
18258 something starting with __ and the normal name is an alias. */
18259#if defined __stub_$ac_func || defined __stub___$ac_func
18260choke me
18261#endif
18262
18263int
18264main ()
18265{
18266return $ac_func ();
18267 ;
18268 return 0;
18269}
18270_ACEOF
18271rm -f conftest.$ac_objext conftest$ac_exeext
18272if { (ac_try="$ac_link"
18273case "(($ac_try" in
18274 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18275 *) ac_try_echo=$ac_try;;
18276esac
18277eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18278 (eval "$ac_link") 2>conftest.er1
18279 ac_status=$?
18280 grep -v '^ *+' conftest.er1 >conftest.err
18281 rm -f conftest.er1
18282 cat conftest.err >&5
18283 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18284 (exit $ac_status); } &&
18285 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
18286 { (case "(($ac_try" in
18287 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18288 *) ac_try_echo=$ac_try;;
18289esac
18290eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18291 (eval "$ac_try") 2>&5
18292 ac_status=$?
18293 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18294 (exit $ac_status); }; } &&
18295 { ac_try='test -s conftest$ac_exeext'
18296 { (case "(($ac_try" in
18297 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18298 *) ac_try_echo=$ac_try;;
18299esac
18300eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18301 (eval "$ac_try") 2>&5
18302 ac_status=$?
18303 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18304 (exit $ac_status); }; }; then
18305 eval "$as_ac_var=yes"
18306else
18307 echo "$as_me: failed program was:" >&5
18308sed 's/^/| /' conftest.$ac_ext >&5
18309
18310 eval "$as_ac_var=no"
18311fi
18312
18313rm -f core conftest.err conftest.$ac_objext \
18314 conftest$ac_exeext conftest.$ac_ext
18315fi
18316ac_res=`eval echo '${'$as_ac_var'}'`
18317 { echo "$as_me:$LINENO: result: $ac_res" >&5
18318echo "${ECHO_T}$ac_res" >&6; }
18319if test `eval echo '${'$as_ac_var'}'` = yes; then
Reid Spencerdf3be822006-01-23 08:15:53 +000018320 cat >>confdefs.h <<_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000018321#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
Reid Spencerdf3be822006-01-23 08:15:53 +000018322_ACEOF
18323
18324fi
18325done
18326
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000018327
18328
18329
18330
18331
Eric Christophere4291822010-04-16 05:14:21 +000018332
18333for ac_func in mktemp posix_spawn realpath sbrk setrlimit strdup
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000018334do
18335as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
18336{ echo "$as_me:$LINENO: checking for $ac_func" >&5
18337echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
18338if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
18339 echo $ECHO_N "(cached) $ECHO_C" >&6
18340else
18341 cat >conftest.$ac_ext <<_ACEOF
18342/* confdefs.h. */
18343_ACEOF
18344cat confdefs.h >>conftest.$ac_ext
18345cat >>conftest.$ac_ext <<_ACEOF
18346/* end confdefs.h. */
18347/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
18348 For example, HP-UX 11i <limits.h> declares gettimeofday. */
18349#define $ac_func innocuous_$ac_func
18350
18351/* System header to define __stub macros and hopefully few prototypes,
18352 which can conflict with char $ac_func (); below.
18353 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
18354 <limits.h> exists even on freestanding compilers. */
18355
18356#ifdef __STDC__
18357# include <limits.h>
18358#else
18359# include <assert.h>
18360#endif
18361
18362#undef $ac_func
18363
18364/* Override any GCC internal prototype to avoid an error.
18365 Use char because int might match the return type of a GCC
18366 builtin and then its argument prototype would still apply. */
18367#ifdef __cplusplus
18368extern "C"
18369#endif
18370char $ac_func ();
18371/* The GNU C library defines this for functions which it implements
18372 to always fail with ENOSYS. Some functions are actually named
18373 something starting with __ and the normal name is an alias. */
18374#if defined __stub_$ac_func || defined __stub___$ac_func
18375choke me
18376#endif
18377
18378int
18379main ()
18380{
18381return $ac_func ();
18382 ;
18383 return 0;
18384}
18385_ACEOF
18386rm -f conftest.$ac_objext conftest$ac_exeext
18387if { (ac_try="$ac_link"
18388case "(($ac_try" in
18389 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18390 *) ac_try_echo=$ac_try;;
18391esac
18392eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18393 (eval "$ac_link") 2>conftest.er1
18394 ac_status=$?
18395 grep -v '^ *+' conftest.er1 >conftest.err
18396 rm -f conftest.er1
18397 cat conftest.err >&5
18398 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18399 (exit $ac_status); } &&
18400 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
18401 { (case "(($ac_try" in
18402 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18403 *) ac_try_echo=$ac_try;;
18404esac
18405eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18406 (eval "$ac_try") 2>&5
18407 ac_status=$?
18408 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18409 (exit $ac_status); }; } &&
18410 { ac_try='test -s conftest$ac_exeext'
18411 { (case "(($ac_try" in
18412 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18413 *) ac_try_echo=$ac_try;;
18414esac
18415eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18416 (eval "$ac_try") 2>&5
18417 ac_status=$?
18418 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18419 (exit $ac_status); }; }; then
18420 eval "$as_ac_var=yes"
18421else
18422 echo "$as_me: failed program was:" >&5
18423sed 's/^/| /' conftest.$ac_ext >&5
18424
18425 eval "$as_ac_var=no"
18426fi
18427
18428rm -f core conftest.err conftest.$ac_objext \
18429 conftest$ac_exeext conftest.$ac_ext
18430fi
18431ac_res=`eval echo '${'$as_ac_var'}'`
18432 { echo "$as_me:$LINENO: result: $ac_res" >&5
18433echo "${ECHO_T}$ac_res" >&6; }
18434if test `eval echo '${'$as_ac_var'}'` = yes; then
Jeffrey Yasskin342a3432009-07-01 18:30:10 +000018435 cat >>confdefs.h <<_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000018436#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
Jeffrey Yasskin342a3432009-07-01 18:30:10 +000018437_ACEOF
18438
18439fi
18440done
Reid Spencerdf3be822006-01-23 08:15:53 +000018441
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000018442
18443
18444
18445
Jeffrey Yasskinb7a8d402009-09-25 21:07:20 +000018446for ac_func in strerror strerror_r strerror_s setenv
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000018447do
18448as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
18449{ echo "$as_me:$LINENO: checking for $ac_func" >&5
18450echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
18451if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
18452 echo $ECHO_N "(cached) $ECHO_C" >&6
18453else
18454 cat >conftest.$ac_ext <<_ACEOF
18455/* confdefs.h. */
18456_ACEOF
18457cat confdefs.h >>conftest.$ac_ext
18458cat >>conftest.$ac_ext <<_ACEOF
18459/* end confdefs.h. */
18460/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
18461 For example, HP-UX 11i <limits.h> declares gettimeofday. */
18462#define $ac_func innocuous_$ac_func
18463
18464/* System header to define __stub macros and hopefully few prototypes,
18465 which can conflict with char $ac_func (); below.
18466 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
18467 <limits.h> exists even on freestanding compilers. */
18468
18469#ifdef __STDC__
18470# include <limits.h>
18471#else
18472# include <assert.h>
18473#endif
18474
18475#undef $ac_func
18476
18477/* Override any GCC internal prototype to avoid an error.
18478 Use char because int might match the return type of a GCC
18479 builtin and then its argument prototype would still apply. */
18480#ifdef __cplusplus
18481extern "C"
18482#endif
18483char $ac_func ();
18484/* The GNU C library defines this for functions which it implements
18485 to always fail with ENOSYS. Some functions are actually named
18486 something starting with __ and the normal name is an alias. */
18487#if defined __stub_$ac_func || defined __stub___$ac_func
18488choke me
18489#endif
18490
18491int
18492main ()
18493{
18494return $ac_func ();
18495 ;
18496 return 0;
18497}
18498_ACEOF
18499rm -f conftest.$ac_objext conftest$ac_exeext
18500if { (ac_try="$ac_link"
18501case "(($ac_try" in
18502 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18503 *) ac_try_echo=$ac_try;;
18504esac
18505eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18506 (eval "$ac_link") 2>conftest.er1
18507 ac_status=$?
18508 grep -v '^ *+' conftest.er1 >conftest.err
18509 rm -f conftest.er1
18510 cat conftest.err >&5
18511 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18512 (exit $ac_status); } &&
18513 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
18514 { (case "(($ac_try" in
18515 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18516 *) ac_try_echo=$ac_try;;
18517esac
18518eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18519 (eval "$ac_try") 2>&5
18520 ac_status=$?
18521 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18522 (exit $ac_status); }; } &&
18523 { ac_try='test -s conftest$ac_exeext'
18524 { (case "(($ac_try" in
18525 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18526 *) ac_try_echo=$ac_try;;
18527esac
18528eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18529 (eval "$ac_try") 2>&5
18530 ac_status=$?
18531 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18532 (exit $ac_status); }; }; then
18533 eval "$as_ac_var=yes"
18534else
18535 echo "$as_me: failed program was:" >&5
18536sed 's/^/| /' conftest.$ac_ext >&5
18537
18538 eval "$as_ac_var=no"
18539fi
18540
18541rm -f core conftest.err conftest.$ac_objext \
18542 conftest$ac_exeext conftest.$ac_ext
18543fi
18544ac_res=`eval echo '${'$as_ac_var'}'`
18545 { echo "$as_me:$LINENO: result: $ac_res" >&5
18546echo "${ECHO_T}$ac_res" >&6; }
18547if test `eval echo '${'$as_ac_var'}'` = yes; then
Reid Spencer7931a782004-12-27 06:15:02 +000018548 cat >>confdefs.h <<_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000018549#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
Reid Spencer7931a782004-12-27 06:15:02 +000018550_ACEOF
18551
18552fi
18553done
18554
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000018555
18556
18557
18558
Chris Lattner511f11d2005-11-14 07:25:50 +000018559for ac_func in strtoll strtoq sysconf malloc_zone_statistics
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000018560do
18561as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
18562{ echo "$as_me:$LINENO: checking for $ac_func" >&5
18563echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
18564if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
18565 echo $ECHO_N "(cached) $ECHO_C" >&6
18566else
18567 cat >conftest.$ac_ext <<_ACEOF
18568/* confdefs.h. */
18569_ACEOF
18570cat confdefs.h >>conftest.$ac_ext
18571cat >>conftest.$ac_ext <<_ACEOF
18572/* end confdefs.h. */
18573/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
18574 For example, HP-UX 11i <limits.h> declares gettimeofday. */
18575#define $ac_func innocuous_$ac_func
18576
18577/* System header to define __stub macros and hopefully few prototypes,
18578 which can conflict with char $ac_func (); below.
18579 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
18580 <limits.h> exists even on freestanding compilers. */
18581
18582#ifdef __STDC__
18583# include <limits.h>
18584#else
18585# include <assert.h>
18586#endif
18587
18588#undef $ac_func
18589
18590/* Override any GCC internal prototype to avoid an error.
18591 Use char because int might match the return type of a GCC
18592 builtin and then its argument prototype would still apply. */
18593#ifdef __cplusplus
18594extern "C"
18595#endif
18596char $ac_func ();
18597/* The GNU C library defines this for functions which it implements
18598 to always fail with ENOSYS. Some functions are actually named
18599 something starting with __ and the normal name is an alias. */
18600#if defined __stub_$ac_func || defined __stub___$ac_func
18601choke me
18602#endif
18603
18604int
18605main ()
18606{
18607return $ac_func ();
18608 ;
18609 return 0;
18610}
18611_ACEOF
18612rm -f conftest.$ac_objext conftest$ac_exeext
18613if { (ac_try="$ac_link"
18614case "(($ac_try" in
18615 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18616 *) ac_try_echo=$ac_try;;
18617esac
18618eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18619 (eval "$ac_link") 2>conftest.er1
18620 ac_status=$?
18621 grep -v '^ *+' conftest.er1 >conftest.err
18622 rm -f conftest.er1
18623 cat conftest.err >&5
18624 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18625 (exit $ac_status); } &&
18626 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
18627 { (case "(($ac_try" in
18628 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18629 *) ac_try_echo=$ac_try;;
18630esac
18631eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18632 (eval "$ac_try") 2>&5
18633 ac_status=$?
18634 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18635 (exit $ac_status); }; } &&
18636 { ac_try='test -s conftest$ac_exeext'
18637 { (case "(($ac_try" in
18638 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18639 *) ac_try_echo=$ac_try;;
18640esac
18641eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18642 (eval "$ac_try") 2>&5
18643 ac_status=$?
18644 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18645 (exit $ac_status); }; }; then
18646 eval "$as_ac_var=yes"
18647else
18648 echo "$as_me: failed program was:" >&5
18649sed 's/^/| /' conftest.$ac_ext >&5
18650
18651 eval "$as_ac_var=no"
18652fi
18653
18654rm -f core conftest.err conftest.$ac_objext \
18655 conftest$ac_exeext conftest.$ac_ext
18656fi
18657ac_res=`eval echo '${'$as_ac_var'}'`
18658 { echo "$as_me:$LINENO: result: $ac_res" >&5
18659echo "${ECHO_T}$ac_res" >&6; }
18660if test `eval echo '${'$as_ac_var'}'` = yes; then
Reid Spencer5e1d9a52004-11-25 04:51:04 +000018661 cat >>confdefs.h <<_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000018662#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
John Criswell7a73b802003-06-30 21:59:07 +000018663_ACEOF
18664
18665fi
Reid Spencer5e1d9a52004-11-25 04:51:04 +000018666done
John Criswell7a73b802003-06-30 21:59:07 +000018667
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000018668
18669
18670
18671
Reid Spencerafa22e22006-12-10 23:29:19 +000018672for ac_func in setjmp longjmp sigsetjmp siglongjmp
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000018673do
18674as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
18675{ echo "$as_me:$LINENO: checking for $ac_func" >&5
18676echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
18677if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
18678 echo $ECHO_N "(cached) $ECHO_C" >&6
18679else
18680 cat >conftest.$ac_ext <<_ACEOF
18681/* confdefs.h. */
18682_ACEOF
18683cat confdefs.h >>conftest.$ac_ext
18684cat >>conftest.$ac_ext <<_ACEOF
18685/* end confdefs.h. */
18686/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
18687 For example, HP-UX 11i <limits.h> declares gettimeofday. */
18688#define $ac_func innocuous_$ac_func
18689
18690/* System header to define __stub macros and hopefully few prototypes,
18691 which can conflict with char $ac_func (); below.
18692 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
18693 <limits.h> exists even on freestanding compilers. */
18694
18695#ifdef __STDC__
18696# include <limits.h>
18697#else
18698# include <assert.h>
18699#endif
18700
18701#undef $ac_func
18702
18703/* Override any GCC internal prototype to avoid an error.
18704 Use char because int might match the return type of a GCC
18705 builtin and then its argument prototype would still apply. */
18706#ifdef __cplusplus
18707extern "C"
18708#endif
18709char $ac_func ();
18710/* The GNU C library defines this for functions which it implements
18711 to always fail with ENOSYS. Some functions are actually named
18712 something starting with __ and the normal name is an alias. */
18713#if defined __stub_$ac_func || defined __stub___$ac_func
18714choke me
18715#endif
18716
18717int
18718main ()
18719{
18720return $ac_func ();
18721 ;
18722 return 0;
18723}
18724_ACEOF
18725rm -f conftest.$ac_objext conftest$ac_exeext
18726if { (ac_try="$ac_link"
18727case "(($ac_try" in
18728 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18729 *) ac_try_echo=$ac_try;;
18730esac
18731eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18732 (eval "$ac_link") 2>conftest.er1
18733 ac_status=$?
18734 grep -v '^ *+' conftest.er1 >conftest.err
18735 rm -f conftest.er1
18736 cat conftest.err >&5
18737 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18738 (exit $ac_status); } &&
18739 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
18740 { (case "(($ac_try" in
18741 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18742 *) ac_try_echo=$ac_try;;
18743esac
18744eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18745 (eval "$ac_try") 2>&5
18746 ac_status=$?
18747 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18748 (exit $ac_status); }; } &&
18749 { ac_try='test -s conftest$ac_exeext'
18750 { (case "(($ac_try" in
18751 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18752 *) ac_try_echo=$ac_try;;
18753esac
18754eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18755 (eval "$ac_try") 2>&5
18756 ac_status=$?
18757 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18758 (exit $ac_status); }; }; then
18759 eval "$as_ac_var=yes"
18760else
18761 echo "$as_me: failed program was:" >&5
18762sed 's/^/| /' conftest.$ac_ext >&5
18763
18764 eval "$as_ac_var=no"
18765fi
18766
18767rm -f core conftest.err conftest.$ac_objext \
18768 conftest$ac_exeext conftest.$ac_ext
18769fi
18770ac_res=`eval echo '${'$as_ac_var'}'`
18771 { echo "$as_me:$LINENO: result: $ac_res" >&5
18772echo "${ECHO_T}$ac_res" >&6; }
18773if test `eval echo '${'$as_ac_var'}'` = yes; then
Reid Spencercdb08a32006-06-05 16:11:07 +000018774 cat >>confdefs.h <<_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000018775#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
Reid Spencercdb08a32006-06-05 16:11:07 +000018776_ACEOF
18777
18778fi
18779done
18780
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000018781{ echo "$as_me:$LINENO: checking if printf has the %a format character" >&5
18782echo $ECHO_N "checking if printf has the %a format character... $ECHO_C" >&6; }
18783if test "${llvm_cv_c_printf_a+set}" = set; then
18784 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencer5e1d9a52004-11-25 04:51:04 +000018785else
Reid Spencer2706f8c2004-09-19 23:53:36 +000018786 ac_ext=c
John Criswella0137d32003-10-13 16:22:01 +000018787ac_cpp='$CPP $CPPFLAGS'
18788ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
18789ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
18790ac_compiler_gnu=$ac_cv_c_compiler_gnu
18791
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000018792 if test "$cross_compiling" = yes; then
Reid Spencer3be58f92004-11-27 22:01:43 +000018793 llvmac_cv_c_printf_a=no
John Criswella0137d32003-10-13 16:22:01 +000018794else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000018795 cat >conftest.$ac_ext <<_ACEOF
Reid Spencer2706f8c2004-09-19 23:53:36 +000018796
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000018797 /* confdefs.h. */
18798_ACEOF
18799cat confdefs.h >>conftest.$ac_ext
18800cat >>conftest.$ac_ext <<_ACEOF
18801/* end confdefs.h. */
Torok Edwin871384f2010-01-26 08:50:50 +000018802
John Criswella0137d32003-10-13 16:22:01 +000018803#include <stdio.h>
Reid Spencer2706f8c2004-09-19 23:53:36 +000018804#include <stdlib.h>
18805
John Criswella0137d32003-10-13 16:22:01 +000018806int
18807main ()
18808{
18809
Reid Spencer2706f8c2004-09-19 23:53:36 +000018810volatile double A, B;
18811char Buffer[100];
18812A = 1;
18813A /= 10.0;
18814sprintf(Buffer, "%a", A);
18815B = atof(Buffer);
18816if (A != B)
18817 return (1);
18818if (A != 0x1.999999999999ap-4)
18819 return (1);
18820return (0);
John Criswella0137d32003-10-13 16:22:01 +000018821 ;
18822 return 0;
18823}
18824_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000018825rm -f conftest$ac_exeext
18826if { (ac_try="$ac_link"
18827case "(($ac_try" in
18828 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18829 *) ac_try_echo=$ac_try;;
18830esac
18831eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18832 (eval "$ac_link") 2>&5
18833 ac_status=$?
18834 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18835 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
18836 { (case "(($ac_try" in
18837 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18838 *) ac_try_echo=$ac_try;;
18839esac
18840eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18841 (eval "$ac_try") 2>&5
18842 ac_status=$?
18843 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18844 (exit $ac_status); }; }; then
Reid Spencer3be58f92004-11-27 22:01:43 +000018845 llvm_cv_c_printf_a=yes
John Criswella0137d32003-10-13 16:22:01 +000018846else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000018847 echo "$as_me: program exited with status $ac_status" >&5
18848echo "$as_me: failed program was:" >&5
18849sed 's/^/| /' conftest.$ac_ext >&5
18850
18851( exit $ac_status )
18852llvmac_cv_c_printf_a=no
John Criswella0137d32003-10-13 16:22:01 +000018853fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000018854rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
John Criswella0137d32003-10-13 16:22:01 +000018855fi
Reid Spencera773bd52006-08-04 18:18:08 +000018856
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000018857
Reid Spencer2706f8c2004-09-19 23:53:36 +000018858 ac_ext=c
John Criswella0137d32003-10-13 16:22:01 +000018859ac_cpp='$CPP $CPPFLAGS'
18860ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
18861ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
18862ac_compiler_gnu=$ac_cv_c_compiler_gnu
18863
Reid Spencer5e1d9a52004-11-25 04:51:04 +000018864fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000018865{ echo "$as_me:$LINENO: result: $llvm_cv_c_printf_a" >&5
18866echo "${ECHO_T}$llvm_cv_c_printf_a" >&6; }
Reid Spencer3be58f92004-11-27 22:01:43 +000018867 if test "$llvm_cv_c_printf_a" = "yes"; then
John Criswella0137d32003-10-13 16:22:01 +000018868
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000018869cat >>confdefs.h <<\_ACEOF
18870#define HAVE_PRINTF_A 1
18871_ACEOF
John Criswella0137d32003-10-13 16:22:01 +000018872
Reid Spencer2706f8c2004-09-19 23:53:36 +000018873 fi
John Criswella0137d32003-10-13 16:22:01 +000018874
Reid Spencer5e1d9a52004-11-25 04:51:04 +000018875
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000018876{ echo "$as_me:$LINENO: checking for srand48/lrand48/drand48 in <stdlib.h>" >&5
18877echo $ECHO_N "checking for srand48/lrand48/drand48 in <stdlib.h>... $ECHO_C" >&6; }
18878if test "${ac_cv_func_rand48+set}" = set; then
18879 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencer5e1d9a52004-11-25 04:51:04 +000018880else
Reid Spencera773bd52006-08-04 18:18:08 +000018881 ac_ext=cpp
Reid Spencer5e1d9a52004-11-25 04:51:04 +000018882ac_cpp='$CXXCPP $CPPFLAGS'
18883ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
18884ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
18885ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
18886
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000018887 cat >conftest.$ac_ext <<_ACEOF
18888/* confdefs.h. */
18889_ACEOF
18890cat confdefs.h >>conftest.$ac_ext
18891cat >>conftest.$ac_ext <<_ACEOF
Reid Spencer5e1d9a52004-11-25 04:51:04 +000018892/* end confdefs.h. */
18893#include <stdlib.h>
18894int
18895main ()
18896{
18897srand48(0);lrand48();drand48();
18898 ;
18899 return 0;
18900}
18901_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000018902rm -f conftest.$ac_objext
18903if { (ac_try="$ac_compile"
18904case "(($ac_try" in
18905 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18906 *) ac_try_echo=$ac_try;;
18907esac
18908eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18909 (eval "$ac_compile") 2>conftest.er1
18910 ac_status=$?
18911 grep -v '^ *+' conftest.er1 >conftest.err
18912 rm -f conftest.er1
18913 cat conftest.err >&5
18914 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18915 (exit $ac_status); } &&
18916 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
18917 { (case "(($ac_try" in
18918 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18919 *) ac_try_echo=$ac_try;;
18920esac
18921eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18922 (eval "$ac_try") 2>&5
18923 ac_status=$?
18924 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18925 (exit $ac_status); }; } &&
18926 { ac_try='test -s conftest.$ac_objext'
18927 { (case "(($ac_try" in
18928 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18929 *) ac_try_echo=$ac_try;;
18930esac
18931eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18932 (eval "$ac_try") 2>&5
18933 ac_status=$?
18934 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18935 (exit $ac_status); }; }; then
Reid Spencer5e1d9a52004-11-25 04:51:04 +000018936 ac_cv_func_rand48=yes
18937else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000018938 echo "$as_me: failed program was:" >&5
18939sed 's/^/| /' conftest.$ac_ext >&5
18940
18941 ac_cv_func_rand48=no
Reid Spencer5e1d9a52004-11-25 04:51:04 +000018942fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000018943
Reid Spencera773bd52006-08-04 18:18:08 +000018944rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Reid Spencer5e1d9a52004-11-25 04:51:04 +000018945 ac_ext=c
18946ac_cpp='$CPP $CPPFLAGS'
18947ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
18948ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
18949ac_compiler_gnu=$ac_cv_c_compiler_gnu
18950
18951fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000018952{ echo "$as_me:$LINENO: result: $ac_cv_func_rand48" >&5
18953echo "${ECHO_T}$ac_cv_func_rand48" >&6; }
Reid Spencer5e1d9a52004-11-25 04:51:04 +000018954
18955if test "$ac_cv_func_rand48" = "yes" ; then
18956
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000018957cat >>confdefs.h <<\_ACEOF
18958#define HAVE_RAND48 1
18959_ACEOF
Reid Spencer5e1d9a52004-11-25 04:51:04 +000018960
18961fi
John Criswell0021c312004-02-13 21:57:29 +000018962
18963
Torok Edwin871384f2010-01-26 08:50:50 +000018964
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000018965{ echo "$as_me:$LINENO: checking for isnan in <math.h>" >&5
18966echo $ECHO_N "checking for isnan in <math.h>... $ECHO_C" >&6; }
18967if test "${ac_cv_func_isnan_in_math_h+set}" = set; then
18968 echo $ECHO_N "(cached) $ECHO_C" >&6
John Criswell7a73b802003-06-30 21:59:07 +000018969else
Reid Spencera773bd52006-08-04 18:18:08 +000018970 ac_ext=cpp
John Criswell7a73b802003-06-30 21:59:07 +000018971ac_cpp='$CXXCPP $CPPFLAGS'
18972ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
18973ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
18974ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
18975
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000018976 cat >conftest.$ac_ext <<_ACEOF
18977/* confdefs.h. */
18978_ACEOF
18979cat confdefs.h >>conftest.$ac_ext
18980cat >>conftest.$ac_ext <<_ACEOF
Brian Gaeke6f5b6212004-06-22 23:47:13 +000018981/* end confdefs.h. */
18982#include <math.h>
Reid Spencerabec8f92004-10-27 23:03:44 +000018983int
18984main ()
18985{
18986float f; isnan(f);
18987 ;
18988 return 0;
18989}
Brian Gaeke6f5b6212004-06-22 23:47:13 +000018990_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000018991rm -f conftest.$ac_objext
18992if { (ac_try="$ac_compile"
18993case "(($ac_try" in
18994 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18995 *) ac_try_echo=$ac_try;;
18996esac
18997eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18998 (eval "$ac_compile") 2>conftest.er1
18999 ac_status=$?
19000 grep -v '^ *+' conftest.er1 >conftest.err
19001 rm -f conftest.er1
19002 cat conftest.err >&5
19003 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19004 (exit $ac_status); } &&
19005 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
19006 { (case "(($ac_try" in
19007 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19008 *) ac_try_echo=$ac_try;;
19009esac
19010eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19011 (eval "$ac_try") 2>&5
19012 ac_status=$?
19013 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19014 (exit $ac_status); }; } &&
19015 { ac_try='test -s conftest.$ac_objext'
19016 { (case "(($ac_try" in
19017 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19018 *) ac_try_echo=$ac_try;;
19019esac
19020eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19021 (eval "$ac_try") 2>&5
19022 ac_status=$?
19023 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19024 (exit $ac_status); }; }; then
Brian Gaeke6f5b6212004-06-22 23:47:13 +000019025 ac_cv_func_isnan_in_math_h=yes
19026else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000019027 echo "$as_me: failed program was:" >&5
19028sed 's/^/| /' conftest.$ac_ext >&5
19029
19030 ac_cv_func_isnan_in_math_h=no
Brian Gaeke6f5b6212004-06-22 23:47:13 +000019031fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000019032
Reid Spencera773bd52006-08-04 18:18:08 +000019033rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Reid Spencerabec8f92004-10-27 23:03:44 +000019034 ac_ext=c
Brian Gaeke6f5b6212004-06-22 23:47:13 +000019035ac_cpp='$CPP $CPPFLAGS'
19036ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19037ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19038ac_compiler_gnu=$ac_cv_c_compiler_gnu
19039
19040fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000019041{ echo "$as_me:$LINENO: result: $ac_cv_func_isnan_in_math_h" >&5
19042echo "${ECHO_T}$ac_cv_func_isnan_in_math_h" >&6; }
Reid Spencerabec8f92004-10-27 23:03:44 +000019043
19044
19045if test "$ac_cv_func_isnan_in_math_h" = "yes" ; then
Brian Gaeke6f5b6212004-06-22 23:47:13 +000019046
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000019047cat >>confdefs.h <<\_ACEOF
19048#define HAVE_ISNAN_IN_MATH_H 1
19049_ACEOF
Brian Gaeke6f5b6212004-06-22 23:47:13 +000019050
Reid Spencerabec8f92004-10-27 23:03:44 +000019051fi
19052
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000019053{ echo "$as_me:$LINENO: checking for isnan in <cmath>" >&5
19054echo $ECHO_N "checking for isnan in <cmath>... $ECHO_C" >&6; }
19055if test "${ac_cv_func_isnan_in_cmath+set}" = set; then
19056 echo $ECHO_N "(cached) $ECHO_C" >&6
Brian Gaeke6f5b6212004-06-22 23:47:13 +000019057else
Reid Spencera773bd52006-08-04 18:18:08 +000019058 ac_ext=cpp
Brian Gaeke6f5b6212004-06-22 23:47:13 +000019059ac_cpp='$CXXCPP $CPPFLAGS'
19060ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19061ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19062ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
19063
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000019064 cat >conftest.$ac_ext <<_ACEOF
19065/* confdefs.h. */
19066_ACEOF
19067cat confdefs.h >>conftest.$ac_ext
19068cat >>conftest.$ac_ext <<_ACEOF
Brian Gaeke6f5b6212004-06-22 23:47:13 +000019069/* end confdefs.h. */
19070#include <cmath>
Reid Spencerabec8f92004-10-27 23:03:44 +000019071int
19072main ()
19073{
19074float f; isnan(f);
19075 ;
19076 return 0;
19077}
Brian Gaeke6f5b6212004-06-22 23:47:13 +000019078_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000019079rm -f conftest.$ac_objext
19080if { (ac_try="$ac_compile"
19081case "(($ac_try" in
19082 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19083 *) ac_try_echo=$ac_try;;
19084esac
19085eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19086 (eval "$ac_compile") 2>conftest.er1
19087 ac_status=$?
19088 grep -v '^ *+' conftest.er1 >conftest.err
19089 rm -f conftest.er1
19090 cat conftest.err >&5
19091 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19092 (exit $ac_status); } &&
19093 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
19094 { (case "(($ac_try" in
19095 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19096 *) ac_try_echo=$ac_try;;
19097esac
19098eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19099 (eval "$ac_try") 2>&5
19100 ac_status=$?
19101 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19102 (exit $ac_status); }; } &&
19103 { ac_try='test -s conftest.$ac_objext'
19104 { (case "(($ac_try" in
19105 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19106 *) ac_try_echo=$ac_try;;
19107esac
19108eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19109 (eval "$ac_try") 2>&5
19110 ac_status=$?
19111 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19112 (exit $ac_status); }; }; then
Brian Gaeke6f5b6212004-06-22 23:47:13 +000019113 ac_cv_func_isnan_in_cmath=yes
19114else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000019115 echo "$as_me: failed program was:" >&5
19116sed 's/^/| /' conftest.$ac_ext >&5
19117
19118 ac_cv_func_isnan_in_cmath=no
Brian Gaeke6f5b6212004-06-22 23:47:13 +000019119fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000019120
Reid Spencera773bd52006-08-04 18:18:08 +000019121rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Reid Spencerabec8f92004-10-27 23:03:44 +000019122 ac_ext=c
Brian Gaeke6f5b6212004-06-22 23:47:13 +000019123ac_cpp='$CPP $CPPFLAGS'
19124ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19125ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19126ac_compiler_gnu=$ac_cv_c_compiler_gnu
19127
19128fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000019129{ echo "$as_me:$LINENO: result: $ac_cv_func_isnan_in_cmath" >&5
19130echo "${ECHO_T}$ac_cv_func_isnan_in_cmath" >&6; }
Reid Spencerabec8f92004-10-27 23:03:44 +000019131
19132if test "$ac_cv_func_isnan_in_cmath" = "yes" ; then
Brian Gaeke6f5b6212004-06-22 23:47:13 +000019133
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000019134cat >>confdefs.h <<\_ACEOF
19135#define HAVE_ISNAN_IN_CMATH 1
19136_ACEOF
Brian Gaeke6f5b6212004-06-22 23:47:13 +000019137
Reid Spencerabec8f92004-10-27 23:03:44 +000019138fi
19139
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000019140{ echo "$as_me:$LINENO: checking for std::isnan in <cmath>" >&5
19141echo $ECHO_N "checking for std::isnan in <cmath>... $ECHO_C" >&6; }
19142if test "${ac_cv_func_std_isnan_in_cmath+set}" = set; then
19143 echo $ECHO_N "(cached) $ECHO_C" >&6
Brian Gaeke6f5b6212004-06-22 23:47:13 +000019144else
Reid Spencera773bd52006-08-04 18:18:08 +000019145 ac_ext=cpp
Brian Gaeke6f5b6212004-06-22 23:47:13 +000019146ac_cpp='$CXXCPP $CPPFLAGS'
19147ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19148ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19149ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
19150
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000019151 cat >conftest.$ac_ext <<_ACEOF
19152/* confdefs.h. */
19153_ACEOF
19154cat confdefs.h >>conftest.$ac_ext
19155cat >>conftest.$ac_ext <<_ACEOF
Brian Gaeke6f5b6212004-06-22 23:47:13 +000019156/* end confdefs.h. */
19157#include <cmath>
Reid Spencerabec8f92004-10-27 23:03:44 +000019158int
19159main ()
19160{
19161float f; std::isnan(f);
19162 ;
19163 return 0;
19164}
Brian Gaeke6f5b6212004-06-22 23:47:13 +000019165_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000019166rm -f conftest.$ac_objext
19167if { (ac_try="$ac_compile"
19168case "(($ac_try" in
19169 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19170 *) ac_try_echo=$ac_try;;
19171esac
19172eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19173 (eval "$ac_compile") 2>conftest.er1
19174 ac_status=$?
19175 grep -v '^ *+' conftest.er1 >conftest.err
19176 rm -f conftest.er1
19177 cat conftest.err >&5
19178 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19179 (exit $ac_status); } &&
19180 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
19181 { (case "(($ac_try" in
19182 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19183 *) ac_try_echo=$ac_try;;
19184esac
19185eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19186 (eval "$ac_try") 2>&5
19187 ac_status=$?
19188 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19189 (exit $ac_status); }; } &&
19190 { ac_try='test -s conftest.$ac_objext'
19191 { (case "(($ac_try" in
19192 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19193 *) ac_try_echo=$ac_try;;
19194esac
19195eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19196 (eval "$ac_try") 2>&5
19197 ac_status=$?
19198 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19199 (exit $ac_status); }; }; then
Brian Gaeke6f5b6212004-06-22 23:47:13 +000019200 ac_cv_func_std_isnan_in_cmath=yes
19201else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000019202 echo "$as_me: failed program was:" >&5
19203sed 's/^/| /' conftest.$ac_ext >&5
19204
19205 ac_cv_func_std_isnan_in_cmath=no
Brian Gaeke6f5b6212004-06-22 23:47:13 +000019206fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000019207
Reid Spencera773bd52006-08-04 18:18:08 +000019208rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Reid Spencerabec8f92004-10-27 23:03:44 +000019209 ac_ext=c
Brian Gaeke6f5b6212004-06-22 23:47:13 +000019210ac_cpp='$CPP $CPPFLAGS'
19211ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19212ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19213ac_compiler_gnu=$ac_cv_c_compiler_gnu
19214
19215fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000019216{ echo "$as_me:$LINENO: result: $ac_cv_func_std_isnan_in_cmath" >&5
19217echo "${ECHO_T}$ac_cv_func_std_isnan_in_cmath" >&6; }
Reid Spencerabec8f92004-10-27 23:03:44 +000019218
19219if test "$ac_cv_func_std_isnan_in_cmath" = "yes" ; then
Brian Gaeke6f5b6212004-06-22 23:47:13 +000019220
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000019221cat >>confdefs.h <<\_ACEOF
19222#define HAVE_STD_ISNAN_IN_CMATH 1
19223_ACEOF
Brian Gaeke6f5b6212004-06-22 23:47:13 +000019224
Reid Spencerabec8f92004-10-27 23:03:44 +000019225fi
Brian Gaeke6f5b6212004-06-22 23:47:13 +000019226
19227
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000019228{ echo "$as_me:$LINENO: checking for isinf in <math.h>" >&5
19229echo $ECHO_N "checking for isinf in <math.h>... $ECHO_C" >&6; }
19230if test "${ac_cv_func_isinf_in_math_h+set}" = set; then
19231 echo $ECHO_N "(cached) $ECHO_C" >&6
Brian Gaeke52a551d2004-07-21 03:14:12 +000019232else
Reid Spencera773bd52006-08-04 18:18:08 +000019233 ac_ext=cpp
Brian Gaeke52a551d2004-07-21 03:14:12 +000019234ac_cpp='$CXXCPP $CPPFLAGS'
19235ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19236ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19237ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
19238
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000019239 cat >conftest.$ac_ext <<_ACEOF
19240/* confdefs.h. */
19241_ACEOF
19242cat confdefs.h >>conftest.$ac_ext
19243cat >>conftest.$ac_ext <<_ACEOF
Brian Gaeke52a551d2004-07-21 03:14:12 +000019244/* end confdefs.h. */
19245#include <math.h>
Reid Spencerabec8f92004-10-27 23:03:44 +000019246int
19247main ()
19248{
19249float f; isinf(f);
19250 ;
19251 return 0;
19252}
Brian Gaeke52a551d2004-07-21 03:14:12 +000019253_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000019254rm -f conftest.$ac_objext
19255if { (ac_try="$ac_compile"
19256case "(($ac_try" in
19257 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19258 *) ac_try_echo=$ac_try;;
19259esac
19260eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19261 (eval "$ac_compile") 2>conftest.er1
19262 ac_status=$?
19263 grep -v '^ *+' conftest.er1 >conftest.err
19264 rm -f conftest.er1
19265 cat conftest.err >&5
19266 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19267 (exit $ac_status); } &&
19268 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
19269 { (case "(($ac_try" in
19270 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19271 *) ac_try_echo=$ac_try;;
19272esac
19273eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19274 (eval "$ac_try") 2>&5
19275 ac_status=$?
19276 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19277 (exit $ac_status); }; } &&
19278 { ac_try='test -s conftest.$ac_objext'
19279 { (case "(($ac_try" in
19280 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19281 *) ac_try_echo=$ac_try;;
19282esac
19283eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19284 (eval "$ac_try") 2>&5
19285 ac_status=$?
19286 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19287 (exit $ac_status); }; }; then
Brian Gaeke52a551d2004-07-21 03:14:12 +000019288 ac_cv_func_isinf_in_math_h=yes
19289else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000019290 echo "$as_me: failed program was:" >&5
19291sed 's/^/| /' conftest.$ac_ext >&5
19292
19293 ac_cv_func_isinf_in_math_h=no
Brian Gaeke52a551d2004-07-21 03:14:12 +000019294fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000019295
Reid Spencera773bd52006-08-04 18:18:08 +000019296rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Reid Spencerabec8f92004-10-27 23:03:44 +000019297 ac_ext=c
Brian Gaeke52a551d2004-07-21 03:14:12 +000019298ac_cpp='$CPP $CPPFLAGS'
19299ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19300ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19301ac_compiler_gnu=$ac_cv_c_compiler_gnu
19302
19303fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000019304{ echo "$as_me:$LINENO: result: $ac_cv_func_isinf_in_math_h" >&5
19305echo "${ECHO_T}$ac_cv_func_isinf_in_math_h" >&6; }
Reid Spencerabec8f92004-10-27 23:03:44 +000019306
19307if test "$ac_cv_func_isinf_in_math_h" = "yes" ; then
Brian Gaeke52a551d2004-07-21 03:14:12 +000019308
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000019309cat >>confdefs.h <<\_ACEOF
19310#define HAVE_ISINF_IN_MATH_H 1
19311_ACEOF
Brian Gaeke52a551d2004-07-21 03:14:12 +000019312
Reid Spencerabec8f92004-10-27 23:03:44 +000019313fi
19314
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000019315{ echo "$as_me:$LINENO: checking for isinf in <cmath>" >&5
19316echo $ECHO_N "checking for isinf in <cmath>... $ECHO_C" >&6; }
19317if test "${ac_cv_func_isinf_in_cmath+set}" = set; then
19318 echo $ECHO_N "(cached) $ECHO_C" >&6
Brian Gaeke52a551d2004-07-21 03:14:12 +000019319else
Reid Spencera773bd52006-08-04 18:18:08 +000019320 ac_ext=cpp
Brian Gaeke52a551d2004-07-21 03:14:12 +000019321ac_cpp='$CXXCPP $CPPFLAGS'
19322ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19323ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19324ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
19325
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000019326 cat >conftest.$ac_ext <<_ACEOF
19327/* confdefs.h. */
19328_ACEOF
19329cat confdefs.h >>conftest.$ac_ext
19330cat >>conftest.$ac_ext <<_ACEOF
Brian Gaeke52a551d2004-07-21 03:14:12 +000019331/* end confdefs.h. */
19332#include <cmath>
Reid Spencerabec8f92004-10-27 23:03:44 +000019333int
19334main ()
19335{
19336float f; isinf(f);
19337 ;
19338 return 0;
19339}
Brian Gaeke52a551d2004-07-21 03:14:12 +000019340_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000019341rm -f conftest.$ac_objext
19342if { (ac_try="$ac_compile"
19343case "(($ac_try" in
19344 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19345 *) ac_try_echo=$ac_try;;
19346esac
19347eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19348 (eval "$ac_compile") 2>conftest.er1
19349 ac_status=$?
19350 grep -v '^ *+' conftest.er1 >conftest.err
19351 rm -f conftest.er1
19352 cat conftest.err >&5
19353 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19354 (exit $ac_status); } &&
19355 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
19356 { (case "(($ac_try" in
19357 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19358 *) ac_try_echo=$ac_try;;
19359esac
19360eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19361 (eval "$ac_try") 2>&5
19362 ac_status=$?
19363 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19364 (exit $ac_status); }; } &&
19365 { ac_try='test -s conftest.$ac_objext'
19366 { (case "(($ac_try" in
19367 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19368 *) ac_try_echo=$ac_try;;
19369esac
19370eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19371 (eval "$ac_try") 2>&5
19372 ac_status=$?
19373 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19374 (exit $ac_status); }; }; then
Brian Gaeke52a551d2004-07-21 03:14:12 +000019375 ac_cv_func_isinf_in_cmath=yes
19376else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000019377 echo "$as_me: failed program was:" >&5
19378sed 's/^/| /' conftest.$ac_ext >&5
19379
19380 ac_cv_func_isinf_in_cmath=no
Brian Gaeke52a551d2004-07-21 03:14:12 +000019381fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000019382
Reid Spencera773bd52006-08-04 18:18:08 +000019383rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Reid Spencerabec8f92004-10-27 23:03:44 +000019384 ac_ext=c
Brian Gaeke52a551d2004-07-21 03:14:12 +000019385ac_cpp='$CPP $CPPFLAGS'
19386ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19387ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19388ac_compiler_gnu=$ac_cv_c_compiler_gnu
19389
19390fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000019391{ echo "$as_me:$LINENO: result: $ac_cv_func_isinf_in_cmath" >&5
19392echo "${ECHO_T}$ac_cv_func_isinf_in_cmath" >&6; }
Reid Spencerabec8f92004-10-27 23:03:44 +000019393
19394if test "$ac_cv_func_isinf_in_cmath" = "yes" ; then
Brian Gaeke52a551d2004-07-21 03:14:12 +000019395
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000019396cat >>confdefs.h <<\_ACEOF
19397#define HAVE_ISINF_IN_CMATH 1
19398_ACEOF
Brian Gaeke52a551d2004-07-21 03:14:12 +000019399
Reid Spencerabec8f92004-10-27 23:03:44 +000019400fi
19401
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000019402{ echo "$as_me:$LINENO: checking for std::isinf in <cmath>" >&5
19403echo $ECHO_N "checking for std::isinf in <cmath>... $ECHO_C" >&6; }
19404if test "${ac_cv_func_std_isinf_in_cmath+set}" = set; then
19405 echo $ECHO_N "(cached) $ECHO_C" >&6
Brian Gaeke52a551d2004-07-21 03:14:12 +000019406else
Reid Spencera773bd52006-08-04 18:18:08 +000019407 ac_ext=cpp
Brian Gaeke52a551d2004-07-21 03:14:12 +000019408ac_cpp='$CXXCPP $CPPFLAGS'
19409ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19410ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19411ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
19412
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000019413 cat >conftest.$ac_ext <<_ACEOF
19414/* confdefs.h. */
19415_ACEOF
19416cat confdefs.h >>conftest.$ac_ext
19417cat >>conftest.$ac_ext <<_ACEOF
Brian Gaeke52a551d2004-07-21 03:14:12 +000019418/* end confdefs.h. */
19419#include <cmath>
Reid Spencerabec8f92004-10-27 23:03:44 +000019420int
19421main ()
19422{
19423float f; std::isinf(f)}
19424 ;
19425 return 0;
19426}
Brian Gaeke52a551d2004-07-21 03:14:12 +000019427_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000019428rm -f conftest.$ac_objext
19429if { (ac_try="$ac_compile"
19430case "(($ac_try" in
19431 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19432 *) ac_try_echo=$ac_try;;
19433esac
19434eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19435 (eval "$ac_compile") 2>conftest.er1
19436 ac_status=$?
19437 grep -v '^ *+' conftest.er1 >conftest.err
19438 rm -f conftest.er1
19439 cat conftest.err >&5
19440 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19441 (exit $ac_status); } &&
19442 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
19443 { (case "(($ac_try" in
19444 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19445 *) ac_try_echo=$ac_try;;
19446esac
19447eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19448 (eval "$ac_try") 2>&5
19449 ac_status=$?
19450 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19451 (exit $ac_status); }; } &&
19452 { ac_try='test -s conftest.$ac_objext'
19453 { (case "(($ac_try" in
19454 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19455 *) ac_try_echo=$ac_try;;
19456esac
19457eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19458 (eval "$ac_try") 2>&5
19459 ac_status=$?
19460 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19461 (exit $ac_status); }; }; then
Brian Gaeke52a551d2004-07-21 03:14:12 +000019462 ac_cv_func_std_isinf_in_cmath=yes
19463else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000019464 echo "$as_me: failed program was:" >&5
19465sed 's/^/| /' conftest.$ac_ext >&5
19466
19467 ac_cv_func_std_isinf_in_cmath=no
Brian Gaeke52a551d2004-07-21 03:14:12 +000019468fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000019469
Reid Spencera773bd52006-08-04 18:18:08 +000019470rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Reid Spencerabec8f92004-10-27 23:03:44 +000019471 ac_ext=c
Brian Gaeke52a551d2004-07-21 03:14:12 +000019472ac_cpp='$CPP $CPPFLAGS'
19473ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19474ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19475ac_compiler_gnu=$ac_cv_c_compiler_gnu
19476
19477fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000019478{ echo "$as_me:$LINENO: result: $ac_cv_func_std_isinf_in_cmath" >&5
19479echo "${ECHO_T}$ac_cv_func_std_isinf_in_cmath" >&6; }
Reid Spencerabec8f92004-10-27 23:03:44 +000019480
19481if test "$ac_cv_func_std_isinf_in_cmath" = "yes" ; then
Brian Gaeke52a551d2004-07-21 03:14:12 +000019482
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000019483cat >>confdefs.h <<\_ACEOF
19484#define HAVE_STD_ISINF_IN_CMATH 1
19485_ACEOF
Brian Gaeke52a551d2004-07-21 03:14:12 +000019486
Reid Spencerabec8f92004-10-27 23:03:44 +000019487fi
19488
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000019489{ echo "$as_me:$LINENO: checking for finite in <ieeefp.h>" >&5
19490echo $ECHO_N "checking for finite in <ieeefp.h>... $ECHO_C" >&6; }
19491if test "${ac_cv_func_finite_in_ieeefp_h+set}" = set; then
19492 echo $ECHO_N "(cached) $ECHO_C" >&6
Brian Gaeked59a6472004-07-21 03:33:58 +000019493else
Reid Spencera773bd52006-08-04 18:18:08 +000019494 ac_ext=cpp
Brian Gaeked59a6472004-07-21 03:33:58 +000019495ac_cpp='$CXXCPP $CPPFLAGS'
19496ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19497ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19498ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
19499
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000019500 cat >conftest.$ac_ext <<_ACEOF
19501/* confdefs.h. */
19502_ACEOF
19503cat confdefs.h >>conftest.$ac_ext
19504cat >>conftest.$ac_ext <<_ACEOF
Brian Gaeked59a6472004-07-21 03:33:58 +000019505/* end confdefs.h. */
19506#include <ieeefp.h>
Reid Spencerabec8f92004-10-27 23:03:44 +000019507int
19508main ()
19509{
19510float f; finite(f);
19511 ;
19512 return 0;
19513}
Brian Gaeked59a6472004-07-21 03:33:58 +000019514_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000019515rm -f conftest.$ac_objext
19516if { (ac_try="$ac_compile"
19517case "(($ac_try" in
19518 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19519 *) ac_try_echo=$ac_try;;
19520esac
19521eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19522 (eval "$ac_compile") 2>conftest.er1
19523 ac_status=$?
19524 grep -v '^ *+' conftest.er1 >conftest.err
19525 rm -f conftest.er1
19526 cat conftest.err >&5
19527 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19528 (exit $ac_status); } &&
19529 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
19530 { (case "(($ac_try" in
19531 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19532 *) ac_try_echo=$ac_try;;
19533esac
19534eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19535 (eval "$ac_try") 2>&5
19536 ac_status=$?
19537 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19538 (exit $ac_status); }; } &&
19539 { ac_try='test -s conftest.$ac_objext'
19540 { (case "(($ac_try" in
19541 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19542 *) ac_try_echo=$ac_try;;
19543esac
19544eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19545 (eval "$ac_try") 2>&5
19546 ac_status=$?
19547 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19548 (exit $ac_status); }; }; then
Brian Gaeked59a6472004-07-21 03:33:58 +000019549 ac_cv_func_finite_in_ieeefp_h=yes
19550else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000019551 echo "$as_me: failed program was:" >&5
19552sed 's/^/| /' conftest.$ac_ext >&5
19553
19554 ac_cv_func_finite_in_ieeefp_h=no
Brian Gaeked59a6472004-07-21 03:33:58 +000019555fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000019556
Reid Spencera773bd52006-08-04 18:18:08 +000019557rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Reid Spencerabec8f92004-10-27 23:03:44 +000019558 ac_ext=c
Brian Gaeked59a6472004-07-21 03:33:58 +000019559ac_cpp='$CPP $CPPFLAGS'
19560ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19561ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19562ac_compiler_gnu=$ac_cv_c_compiler_gnu
19563
19564fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000019565{ echo "$as_me:$LINENO: result: $ac_cv_func_finite_in_ieeefp_h" >&5
19566echo "${ECHO_T}$ac_cv_func_finite_in_ieeefp_h" >&6; }
Reid Spencerabec8f92004-10-27 23:03:44 +000019567
Brian Gaeke6802b552004-10-28 05:06:45 +000019568if test "$ac_cv_func_finite_in_ieeefp_h" = "yes" ; then
Brian Gaeked59a6472004-07-21 03:33:58 +000019569
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000019570cat >>confdefs.h <<\_ACEOF
19571#define HAVE_FINITE_IN_IEEEFP_H 1
19572_ACEOF
Brian Gaeked59a6472004-07-21 03:33:58 +000019573
Reid Spencerabec8f92004-10-27 23:03:44 +000019574fi
19575
19576
19577
Reid Spencer30fe5262007-01-20 07:48:49 +000019578if test "$llvm_cv_platform_type" = "Unix" ; then
John Criswell7a73b802003-06-30 21:59:07 +000019579
19580
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000019581for ac_header in stdlib.h unistd.h
19582do
19583as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
19584if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
19585 { echo "$as_me:$LINENO: checking for $ac_header" >&5
19586echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
19587if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
19588 echo $ECHO_N "(cached) $ECHO_C" >&6
19589fi
19590ac_res=`eval echo '${'$as_ac_Header'}'`
19591 { echo "$as_me:$LINENO: result: $ac_res" >&5
19592echo "${ECHO_T}$ac_res" >&6; }
19593else
19594 # Is the header compilable?
19595{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
19596echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
19597cat >conftest.$ac_ext <<_ACEOF
19598/* confdefs.h. */
19599_ACEOF
19600cat confdefs.h >>conftest.$ac_ext
19601cat >>conftest.$ac_ext <<_ACEOF
19602/* end confdefs.h. */
19603$ac_includes_default
19604#include <$ac_header>
19605_ACEOF
19606rm -f conftest.$ac_objext
19607if { (ac_try="$ac_compile"
19608case "(($ac_try" in
19609 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19610 *) ac_try_echo=$ac_try;;
19611esac
19612eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19613 (eval "$ac_compile") 2>conftest.er1
19614 ac_status=$?
19615 grep -v '^ *+' conftest.er1 >conftest.err
19616 rm -f conftest.er1
19617 cat conftest.err >&5
19618 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19619 (exit $ac_status); } &&
19620 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
19621 { (case "(($ac_try" in
19622 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19623 *) ac_try_echo=$ac_try;;
19624esac
19625eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19626 (eval "$ac_try") 2>&5
19627 ac_status=$?
19628 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19629 (exit $ac_status); }; } &&
19630 { ac_try='test -s conftest.$ac_objext'
19631 { (case "(($ac_try" in
19632 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19633 *) ac_try_echo=$ac_try;;
19634esac
19635eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19636 (eval "$ac_try") 2>&5
19637 ac_status=$?
19638 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19639 (exit $ac_status); }; }; then
19640 ac_header_compiler=yes
19641else
19642 echo "$as_me: failed program was:" >&5
19643sed 's/^/| /' conftest.$ac_ext >&5
John Criswell0c38eaf2003-09-10 15:17:25 +000019644
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000019645 ac_header_compiler=no
19646fi
19647
19648rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
19649{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
19650echo "${ECHO_T}$ac_header_compiler" >&6; }
19651
19652# Is the header present?
19653{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
19654echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
19655cat >conftest.$ac_ext <<_ACEOF
19656/* confdefs.h. */
19657_ACEOF
19658cat confdefs.h >>conftest.$ac_ext
19659cat >>conftest.$ac_ext <<_ACEOF
19660/* end confdefs.h. */
19661#include <$ac_header>
19662_ACEOF
19663if { (ac_try="$ac_cpp conftest.$ac_ext"
19664case "(($ac_try" in
19665 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19666 *) ac_try_echo=$ac_try;;
19667esac
19668eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19669 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
19670 ac_status=$?
19671 grep -v '^ *+' conftest.er1 >conftest.err
19672 rm -f conftest.er1
19673 cat conftest.err >&5
19674 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19675 (exit $ac_status); } >/dev/null; then
19676 if test -s conftest.err; then
19677 ac_cpp_err=$ac_c_preproc_warn_flag
19678 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
19679 else
19680 ac_cpp_err=
19681 fi
19682else
19683 ac_cpp_err=yes
19684fi
19685if test -z "$ac_cpp_err"; then
19686 ac_header_preproc=yes
19687else
19688 echo "$as_me: failed program was:" >&5
19689sed 's/^/| /' conftest.$ac_ext >&5
19690
19691 ac_header_preproc=no
19692fi
19693
19694rm -f conftest.err conftest.$ac_ext
19695{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
19696echo "${ECHO_T}$ac_header_preproc" >&6; }
19697
19698# So? What about this header?
19699case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
19700 yes:no: )
19701 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
19702echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
19703 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
19704echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
19705 ac_header_preproc=yes
19706 ;;
19707 no:yes:* )
19708 { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
19709echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
19710 { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
19711echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
19712 { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
19713echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
19714 { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
19715echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
19716 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
19717echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
19718 { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
19719echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
19720 ( cat <<\_ASBOX
19721## ----------------------------------- ##
19722## Report this to llvmbugs@cs.uiuc.edu ##
19723## ----------------------------------- ##
19724_ASBOX
19725 ) | sed "s/^/$as_me: WARNING: /" >&2
19726 ;;
19727esac
19728{ echo "$as_me:$LINENO: checking for $ac_header" >&5
19729echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
19730if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
19731 echo $ECHO_N "(cached) $ECHO_C" >&6
19732else
19733 eval "$as_ac_Header=\$ac_header_preproc"
19734fi
19735ac_res=`eval echo '${'$as_ac_Header'}'`
19736 { echo "$as_me:$LINENO: result: $ac_res" >&5
19737echo "${ECHO_T}$ac_res" >&6; }
19738
19739fi
19740if test `eval echo '${'$as_ac_Header'}'` = yes; then
John Criswell7a73b802003-06-30 21:59:07 +000019741 cat >>confdefs.h <<_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000019742#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
John Criswell7a73b802003-06-30 21:59:07 +000019743_ACEOF
19744
19745fi
19746
19747done
19748
19749
19750for ac_func in getpagesize
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000019751do
19752as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
19753{ echo "$as_me:$LINENO: checking for $ac_func" >&5
19754echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
19755if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
19756 echo $ECHO_N "(cached) $ECHO_C" >&6
19757else
19758 cat >conftest.$ac_ext <<_ACEOF
19759/* confdefs.h. */
19760_ACEOF
19761cat confdefs.h >>conftest.$ac_ext
19762cat >>conftest.$ac_ext <<_ACEOF
19763/* end confdefs.h. */
19764/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
19765 For example, HP-UX 11i <limits.h> declares gettimeofday. */
19766#define $ac_func innocuous_$ac_func
19767
19768/* System header to define __stub macros and hopefully few prototypes,
19769 which can conflict with char $ac_func (); below.
19770 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
19771 <limits.h> exists even on freestanding compilers. */
19772
19773#ifdef __STDC__
19774# include <limits.h>
19775#else
19776# include <assert.h>
19777#endif
19778
19779#undef $ac_func
19780
19781/* Override any GCC internal prototype to avoid an error.
19782 Use char because int might match the return type of a GCC
19783 builtin and then its argument prototype would still apply. */
19784#ifdef __cplusplus
19785extern "C"
19786#endif
19787char $ac_func ();
19788/* The GNU C library defines this for functions which it implements
19789 to always fail with ENOSYS. Some functions are actually named
19790 something starting with __ and the normal name is an alias. */
19791#if defined __stub_$ac_func || defined __stub___$ac_func
19792choke me
19793#endif
19794
19795int
19796main ()
19797{
19798return $ac_func ();
19799 ;
19800 return 0;
19801}
19802_ACEOF
19803rm -f conftest.$ac_objext conftest$ac_exeext
19804if { (ac_try="$ac_link"
19805case "(($ac_try" in
19806 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19807 *) ac_try_echo=$ac_try;;
19808esac
19809eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19810 (eval "$ac_link") 2>conftest.er1
19811 ac_status=$?
19812 grep -v '^ *+' conftest.er1 >conftest.err
19813 rm -f conftest.er1
19814 cat conftest.err >&5
19815 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19816 (exit $ac_status); } &&
19817 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
19818 { (case "(($ac_try" in
19819 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19820 *) ac_try_echo=$ac_try;;
19821esac
19822eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19823 (eval "$ac_try") 2>&5
19824 ac_status=$?
19825 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19826 (exit $ac_status); }; } &&
19827 { ac_try='test -s conftest$ac_exeext'
19828 { (case "(($ac_try" in
19829 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19830 *) ac_try_echo=$ac_try;;
19831esac
19832eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19833 (eval "$ac_try") 2>&5
19834 ac_status=$?
19835 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19836 (exit $ac_status); }; }; then
19837 eval "$as_ac_var=yes"
19838else
19839 echo "$as_me: failed program was:" >&5
19840sed 's/^/| /' conftest.$ac_ext >&5
19841
19842 eval "$as_ac_var=no"
19843fi
19844
19845rm -f core conftest.err conftest.$ac_objext \
19846 conftest$ac_exeext conftest.$ac_ext
19847fi
19848ac_res=`eval echo '${'$as_ac_var'}'`
19849 { echo "$as_me:$LINENO: result: $ac_res" >&5
19850echo "${ECHO_T}$ac_res" >&6; }
19851if test `eval echo '${'$as_ac_var'}'` = yes; then
John Criswell7a73b802003-06-30 21:59:07 +000019852 cat >>confdefs.h <<_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000019853#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
John Criswell7a73b802003-06-30 21:59:07 +000019854_ACEOF
19855
19856fi
19857done
19858
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000019859{ echo "$as_me:$LINENO: checking for working mmap" >&5
19860echo $ECHO_N "checking for working mmap... $ECHO_C" >&6; }
19861if test "${ac_cv_func_mmap_fixed_mapped+set}" = set; then
19862 echo $ECHO_N "(cached) $ECHO_C" >&6
John Criswell7a73b802003-06-30 21:59:07 +000019863else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000019864 if test "$cross_compiling" = yes; then
John Criswell7a73b802003-06-30 21:59:07 +000019865 ac_cv_func_mmap_fixed_mapped=no
19866else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000019867 cat >conftest.$ac_ext <<_ACEOF
19868/* confdefs.h. */
19869_ACEOF
19870cat confdefs.h >>conftest.$ac_ext
19871cat >>conftest.$ac_ext <<_ACEOF
John Criswell0c38eaf2003-09-10 15:17:25 +000019872/* end confdefs.h. */
John Criswell7a73b802003-06-30 21:59:07 +000019873$ac_includes_default
19874/* malloc might have been renamed as rpl_malloc. */
19875#undef malloc
19876
19877/* Thanks to Mike Haertel and Jim Avera for this test.
19878 Here is a matrix of mmap possibilities:
19879 mmap private not fixed
19880 mmap private fixed at somewhere currently unmapped
19881 mmap private fixed at somewhere already mapped
19882 mmap shared not fixed
19883 mmap shared fixed at somewhere currently unmapped
19884 mmap shared fixed at somewhere already mapped
19885 For private mappings, we should verify that changes cannot be read()
19886 back from the file, nor mmap's back from the file at a different
19887 address. (There have been systems where private was not correctly
19888 implemented like the infamous i386 svr4.0, and systems where the
19889 VM page cache was not coherent with the file system buffer cache
19890 like early versions of FreeBSD and possibly contemporary NetBSD.)
19891 For shared mappings, we should conversely verify that changes get
19892 propagated back to all the places they're supposed to be.
19893
19894 Grep wants private fixed already mapped.
19895 The main things grep needs to know about mmap are:
19896 * does it exist and is it safe to write into the mmap'd area
19897 * how to use it (BSD variants) */
19898
19899#include <fcntl.h>
19900#include <sys/mman.h>
19901
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000019902#if !STDC_HEADERS && !HAVE_STDLIB_H
John Criswell7a73b802003-06-30 21:59:07 +000019903char *malloc ();
19904#endif
19905
19906/* This mess was copied from the GNU getpagesize.h. */
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000019907#if !HAVE_GETPAGESIZE
19908/* Assume that all systems that can run configure have sys/param.h. */
19909# if !HAVE_SYS_PARAM_H
19910# define HAVE_SYS_PARAM_H 1
19911# endif
19912
John Criswell7a73b802003-06-30 21:59:07 +000019913# ifdef _SC_PAGESIZE
19914# define getpagesize() sysconf(_SC_PAGESIZE)
19915# else /* no _SC_PAGESIZE */
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000019916# if HAVE_SYS_PARAM_H
John Criswell7a73b802003-06-30 21:59:07 +000019917# include <sys/param.h>
19918# ifdef EXEC_PAGESIZE
19919# define getpagesize() EXEC_PAGESIZE
19920# else /* no EXEC_PAGESIZE */
19921# ifdef NBPG
19922# define getpagesize() NBPG * CLSIZE
19923# ifndef CLSIZE
19924# define CLSIZE 1
19925# endif /* no CLSIZE */
19926# else /* no NBPG */
19927# ifdef NBPC
19928# define getpagesize() NBPC
19929# else /* no NBPC */
19930# ifdef PAGESIZE
19931# define getpagesize() PAGESIZE
19932# endif /* PAGESIZE */
19933# endif /* no NBPC */
19934# endif /* no NBPG */
19935# endif /* no EXEC_PAGESIZE */
19936# else /* no HAVE_SYS_PARAM_H */
19937# define getpagesize() 8192 /* punt totally */
19938# endif /* no HAVE_SYS_PARAM_H */
19939# endif /* no _SC_PAGESIZE */
19940
19941#endif /* no HAVE_GETPAGESIZE */
19942
19943int
19944main ()
19945{
19946 char *data, *data2, *data3;
19947 int i, pagesize;
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000019948 int fd;
John Criswell7a73b802003-06-30 21:59:07 +000019949
19950 pagesize = getpagesize ();
19951
19952 /* First, make a file with some known garbage in it. */
19953 data = (char *) malloc (pagesize);
19954 if (!data)
Reid Spencera773bd52006-08-04 18:18:08 +000019955 return 1;
John Criswell7a73b802003-06-30 21:59:07 +000019956 for (i = 0; i < pagesize; ++i)
19957 *(data + i) = rand ();
19958 umask (0);
19959 fd = creat ("conftest.mmap", 0600);
19960 if (fd < 0)
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000019961 return 1;
John Criswell7a73b802003-06-30 21:59:07 +000019962 if (write (fd, data, pagesize) != pagesize)
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000019963 return 1;
John Criswell7a73b802003-06-30 21:59:07 +000019964 close (fd);
19965
19966 /* Next, try to mmap the file at a fixed address which already has
19967 something else allocated at it. If we can, also make sure that
19968 we see the same garbage. */
19969 fd = open ("conftest.mmap", O_RDWR);
19970 if (fd < 0)
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000019971 return 1;
19972 data2 = (char *) malloc (2 * pagesize);
19973 if (!data2)
19974 return 1;
19975 data2 += (pagesize - ((long int) data2 & (pagesize - 1))) & (pagesize - 1);
John Criswell7a73b802003-06-30 21:59:07 +000019976 if (data2 != mmap (data2, pagesize, PROT_READ | PROT_WRITE,
Reid Spencer2706f8c2004-09-19 23:53:36 +000019977 MAP_PRIVATE | MAP_FIXED, fd, 0L))
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000019978 return 1;
John Criswell7a73b802003-06-30 21:59:07 +000019979 for (i = 0; i < pagesize; ++i)
19980 if (*(data + i) != *(data2 + i))
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000019981 return 1;
John Criswell7a73b802003-06-30 21:59:07 +000019982
19983 /* Finally, make sure that changes to the mapped area do not
19984 percolate back to the file as seen by read(). (This is a bug on
19985 some variants of i386 svr4.0.) */
19986 for (i = 0; i < pagesize; ++i)
19987 *(data2 + i) = *(data2 + i) + 1;
19988 data3 = (char *) malloc (pagesize);
19989 if (!data3)
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000019990 return 1;
John Criswell7a73b802003-06-30 21:59:07 +000019991 if (read (fd, data3, pagesize) != pagesize)
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000019992 return 1;
John Criswell7a73b802003-06-30 21:59:07 +000019993 for (i = 0; i < pagesize; ++i)
19994 if (*(data + i) != *(data3 + i))
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000019995 return 1;
John Criswell7a73b802003-06-30 21:59:07 +000019996 close (fd);
Reid Spencera773bd52006-08-04 18:18:08 +000019997 return 0;
John Criswell7a73b802003-06-30 21:59:07 +000019998}
19999_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020000rm -f conftest$ac_exeext
20001if { (ac_try="$ac_link"
20002case "(($ac_try" in
20003 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20004 *) ac_try_echo=$ac_try;;
20005esac
20006eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20007 (eval "$ac_link") 2>&5
20008 ac_status=$?
20009 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20010 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
20011 { (case "(($ac_try" in
20012 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20013 *) ac_try_echo=$ac_try;;
20014esac
20015eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20016 (eval "$ac_try") 2>&5
20017 ac_status=$?
20018 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20019 (exit $ac_status); }; }; then
John Criswell7a73b802003-06-30 21:59:07 +000020020 ac_cv_func_mmap_fixed_mapped=yes
20021else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020022 echo "$as_me: program exited with status $ac_status" >&5
20023echo "$as_me: failed program was:" >&5
20024sed 's/^/| /' conftest.$ac_ext >&5
20025
20026( exit $ac_status )
20027ac_cv_func_mmap_fixed_mapped=no
John Criswell7a73b802003-06-30 21:59:07 +000020028fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020029rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
John Criswell7a73b802003-06-30 21:59:07 +000020030fi
Reid Spencera773bd52006-08-04 18:18:08 +000020031
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020032
John Criswell7a73b802003-06-30 21:59:07 +000020033fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020034{ echo "$as_me:$LINENO: result: $ac_cv_func_mmap_fixed_mapped" >&5
20035echo "${ECHO_T}$ac_cv_func_mmap_fixed_mapped" >&6; }
John Criswell7a73b802003-06-30 21:59:07 +000020036if test $ac_cv_func_mmap_fixed_mapped = yes; then
20037
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020038cat >>confdefs.h <<\_ACEOF
20039#define HAVE_MMAP 1
20040_ACEOF
John Criswell7a73b802003-06-30 21:59:07 +000020041
20042fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020043rm -f conftest.mmap
John Criswell7a73b802003-06-30 21:59:07 +000020044
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020045 { echo "$as_me:$LINENO: checking for mmap of files" >&5
20046echo $ECHO_N "checking for mmap of files... $ECHO_C" >&6; }
20047if test "${ac_cv_func_mmap_file+set}" = set; then
20048 echo $ECHO_N "(cached) $ECHO_C" >&6
John Criswell7a73b802003-06-30 21:59:07 +000020049else
Reid Spencer2706f8c2004-09-19 23:53:36 +000020050 ac_ext=c
John Criswell7a73b802003-06-30 21:59:07 +000020051ac_cpp='$CPP $CPPFLAGS'
20052ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
20053ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
20054ac_compiler_gnu=$ac_cv_c_compiler_gnu
20055
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020056 if test "$cross_compiling" = yes; then
Reid Spencer8b93e7a2004-09-21 17:14:44 +000020057 ac_cv_func_mmap_file=no
John Criswell7a73b802003-06-30 21:59:07 +000020058else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020059 cat >conftest.$ac_ext <<_ACEOF
Reid Spencer777ce172004-09-20 04:09:56 +000020060
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020061 /* confdefs.h. */
20062_ACEOF
20063cat confdefs.h >>conftest.$ac_ext
20064cat >>conftest.$ac_ext <<_ACEOF
20065/* end confdefs.h. */
Torok Edwin871384f2010-01-26 08:50:50 +000020066
John Criswell7a73b802003-06-30 21:59:07 +000020067#include <sys/types.h>
John Criswell5ab73462003-10-09 15:44:28 +000020068#include <sys/mman.h>
John Criswell7a73b802003-06-30 21:59:07 +000020069#include <fcntl.h>
Reid Spencer777ce172004-09-20 04:09:56 +000020070
20071int
20072main ()
20073{
John Criswell7a73b802003-06-30 21:59:07 +000020074
20075 int fd;
Reid Spencer777ce172004-09-20 04:09:56 +000020076 fd = creat ("foo",0777);
20077 fd = (int) mmap (0, 1, PROT_READ, MAP_SHARED, fd, 0);
20078 unlink ("foo");
Reid Spencer8b93e7a2004-09-21 17:14:44 +000020079 return (fd != (int) MAP_FAILED);
Reid Spencer777ce172004-09-20 04:09:56 +000020080 ;
20081 return 0;
20082}
John Criswell7a73b802003-06-30 21:59:07 +000020083_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020084rm -f conftest$ac_exeext
20085if { (ac_try="$ac_link"
20086case "(($ac_try" in
20087 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20088 *) ac_try_echo=$ac_try;;
20089esac
20090eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20091 (eval "$ac_link") 2>&5
20092 ac_status=$?
20093 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20094 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
20095 { (case "(($ac_try" in
20096 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20097 *) ac_try_echo=$ac_try;;
20098esac
20099eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20100 (eval "$ac_try") 2>&5
20101 ac_status=$?
20102 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20103 (exit $ac_status); }; }; then
John Criswell7a73b802003-06-30 21:59:07 +000020104 ac_cv_func_mmap_file=yes
20105else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020106 echo "$as_me: program exited with status $ac_status" >&5
20107echo "$as_me: failed program was:" >&5
20108sed 's/^/| /' conftest.$ac_ext >&5
20109
20110( exit $ac_status )
20111ac_cv_func_mmap_file=no
John Criswell7a73b802003-06-30 21:59:07 +000020112fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020113rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
John Criswell7a73b802003-06-30 21:59:07 +000020114fi
Reid Spencera773bd52006-08-04 18:18:08 +000020115
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020116
John Criswell7a73b802003-06-30 21:59:07 +000020117 ac_ext=c
20118ac_cpp='$CPP $CPPFLAGS'
20119ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
20120ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
20121ac_compiler_gnu=$ac_cv_c_compiler_gnu
20122
20123
20124fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020125{ echo "$as_me:$LINENO: result: $ac_cv_func_mmap_file" >&5
20126echo "${ECHO_T}$ac_cv_func_mmap_file" >&6; }
John Criswell7a73b802003-06-30 21:59:07 +000020127if test "$ac_cv_func_mmap_file" = yes; then
John Criswell5ab73462003-10-09 15:44:28 +000020128
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020129cat >>confdefs.h <<\_ACEOF
20130#define HAVE_MMAP_FILE
20131_ACEOF
John Criswell7a73b802003-06-30 21:59:07 +000020132
20133 MMAP_FILE=yes
20134
20135fi
20136
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020137 { echo "$as_me:$LINENO: checking if /dev/zero is needed for mmap" >&5
20138echo $ECHO_N "checking if /dev/zero is needed for mmap... $ECHO_C" >&6; }
20139if test "${ac_cv_need_dev_zero_for_mmap+set}" = set; then
20140 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencer7931a782004-12-27 06:15:02 +000020141else
Reid Spencer582a23c2004-12-29 07:07:57 +000020142 if test "$llvm_cv_os_type" = "Interix" ; then
Reid Spencer7931a782004-12-27 06:15:02 +000020143 ac_cv_need_dev_zero_for_mmap=yes
20144 else
20145 ac_cv_need_dev_zero_for_mmap=no
20146 fi
20147
20148fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020149{ echo "$as_me:$LINENO: result: $ac_cv_need_dev_zero_for_mmap" >&5
20150echo "${ECHO_T}$ac_cv_need_dev_zero_for_mmap" >&6; }
Reid Spencer7931a782004-12-27 06:15:02 +000020151if test "$ac_cv_need_dev_zero_for_mmap" = yes; then
20152
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020153cat >>confdefs.h <<\_ACEOF
20154#define NEED_DEV_ZERO_FOR_MMAP 1
20155_ACEOF
Reid Spencer7931a782004-12-27 06:15:02 +000020156
20157fi
Reid Spencer2706f8c2004-09-19 23:53:36 +000020158
Reid Spencer30fe5262007-01-20 07:48:49 +000020159 if test "$ac_cv_func_mmap_fixed_mapped" = "no"
20160 then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020161 { echo "$as_me:$LINENO: WARNING: mmap() of a fixed address required but not supported" >&5
20162echo "$as_me: WARNING: mmap() of a fixed address required but not supported" >&2;}
Reid Spencer30fe5262007-01-20 07:48:49 +000020163 fi
20164 if test "$ac_cv_func_mmap_file" = "no"
20165 then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020166 { echo "$as_me:$LINENO: WARNING: mmap() of files required but not found" >&5
20167echo "$as_me: WARNING: mmap() of files required but not found" >&2;}
Reid Spencer30fe5262007-01-20 07:48:49 +000020168 fi
John Criswellb13092b2003-07-22 21:00:24 +000020169fi
John Criswell7a73b802003-06-30 21:59:07 +000020170
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020171{ echo "$as_me:$LINENO: checking for GCC atomic builtins" >&5
20172echo $ECHO_N "checking for GCC atomic builtins... $ECHO_C" >&6; }
Eric Christopherf7598412010-07-28 20:26:43 +000020173ac_ext=cpp
20174ac_cpp='$CXXCPP $CPPFLAGS'
20175ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
20176ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
20177ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
20178
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020179cat >conftest.$ac_ext <<_ACEOF
20180/* confdefs.h. */
20181_ACEOF
20182cat confdefs.h >>conftest.$ac_ext
20183cat >>conftest.$ac_ext <<_ACEOF
Owen Andersond4b272b2009-05-18 23:58:51 +000020184/* end confdefs.h. */
20185int main() {
Owen Andersona8603702009-05-19 22:18:56 +000020186 volatile unsigned long val = 1;
20187 __sync_synchronize();
20188 __sync_val_compare_and_swap(&val, 1, 0);
Owen Anderson9a3df672009-06-17 00:13:00 +000020189 __sync_add_and_fetch(&val, 1);
20190 __sync_sub_and_fetch(&val, 1);
Owen Andersona8603702009-05-19 22:18:56 +000020191 return 0;
20192 }
Owen Andersond4b272b2009-05-18 23:58:51 +000020193
20194_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020195rm -f conftest.$ac_objext conftest$ac_exeext
20196if { (ac_try="$ac_link"
20197case "(($ac_try" in
20198 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20199 *) ac_try_echo=$ac_try;;
20200esac
20201eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20202 (eval "$ac_link") 2>conftest.er1
20203 ac_status=$?
20204 grep -v '^ *+' conftest.er1 >conftest.err
20205 rm -f conftest.er1
20206 cat conftest.err >&5
20207 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20208 (exit $ac_status); } &&
20209 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
20210 { (case "(($ac_try" in
20211 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20212 *) ac_try_echo=$ac_try;;
20213esac
20214eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20215 (eval "$ac_try") 2>&5
20216 ac_status=$?
20217 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20218 (exit $ac_status); }; } &&
20219 { ac_try='test -s conftest$ac_exeext'
20220 { (case "(($ac_try" in
20221 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20222 *) ac_try_echo=$ac_try;;
20223esac
20224eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20225 (eval "$ac_try") 2>&5
20226 ac_status=$?
20227 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20228 (exit $ac_status); }; }; then
Eric Christopherf7598412010-07-28 20:26:43 +000020229 ac_ext=c
20230ac_cpp='$CPP $CPPFLAGS'
20231ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
20232ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
20233ac_compiler_gnu=$ac_cv_c_compiler_gnu
20234
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020235 { echo "$as_me:$LINENO: result: yes" >&5
20236echo "${ECHO_T}yes" >&6; }
Owen Andersona8603702009-05-19 22:18:56 +000020237
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020238cat >>confdefs.h <<\_ACEOF
20239#define LLVM_MULTITHREADED 1
20240_ACEOF
Owen Andersona8603702009-05-19 22:18:56 +000020241
Owen Andersond4b272b2009-05-18 23:58:51 +000020242else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020243 echo "$as_me: failed program was:" >&5
20244sed 's/^/| /' conftest.$ac_ext >&5
Owen Andersond4b272b2009-05-18 23:58:51 +000020245
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020246 { echo "$as_me:$LINENO: result: no" >&5
20247echo "${ECHO_T}no" >&6; }
Owen Andersond4b272b2009-05-18 23:58:51 +000020248
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020249cat >>confdefs.h <<\_ACEOF
20250#define LLVM_MULTITHREADED 0
20251_ACEOF
20252
20253 { echo "$as_me:$LINENO: WARNING: LLVM will be built thread-unsafe because atomic builtins are missing" >&5
20254echo "$as_me: WARNING: LLVM will be built thread-unsafe because atomic builtins are missing" >&2;}
Owen Andersond4b272b2009-05-18 23:58:51 +000020255fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020256
Owen Andersond4b272b2009-05-18 23:58:51 +000020257rm -f core conftest.err conftest.$ac_objext \
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020258 conftest$ac_exeext conftest.$ac_ext
Owen Andersond4b272b2009-05-18 23:58:51 +000020259
Owen Anderson009f20a2010-07-19 19:24:55 +000020260{ echo "$as_me:$LINENO: checking for getsect()" >&5
20261echo $ECHO_N "checking for getsect()... $ECHO_C" >&6; }
20262cat >conftest.$ac_ext <<_ACEOF
20263/* confdefs.h. */
20264_ACEOF
20265cat confdefs.h >>conftest.$ac_ext
20266cat >>conftest.$ac_ext <<_ACEOF
20267/* end confdefs.h. */
20268#include <mach-o/getsect.h>
20269 int main() {
20270 unsigned long p;
Owen Anderson519f1792010-07-19 19:42:01 +000020271 return (int)getsect("__DATA","__pass_info", &p);
Owen Anderson009f20a2010-07-19 19:24:55 +000020272 }
20273
20274_ACEOF
20275rm -f conftest.$ac_objext
20276if { (ac_try="$ac_compile"
20277case "(($ac_try" in
20278 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20279 *) ac_try_echo=$ac_try;;
20280esac
20281eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20282 (eval "$ac_compile") 2>conftest.er1
20283 ac_status=$?
20284 grep -v '^ *+' conftest.er1 >conftest.err
20285 rm -f conftest.er1
20286 cat conftest.err >&5
20287 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20288 (exit $ac_status); } &&
20289 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
20290 { (case "(($ac_try" in
20291 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20292 *) ac_try_echo=$ac_try;;
20293esac
20294eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20295 (eval "$ac_try") 2>&5
20296 ac_status=$?
20297 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20298 (exit $ac_status); }; } &&
20299 { ac_try='test -s conftest.$ac_objext'
20300 { (case "(($ac_try" in
20301 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20302 *) ac_try_echo=$ac_try;;
20303esac
20304eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20305 (eval "$ac_try") 2>&5
20306 ac_status=$?
20307 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20308 (exit $ac_status); }; }; then
20309 { echo "$as_me:$LINENO: result: yes" >&5
20310echo "${ECHO_T}yes" >&6; }
20311
20312cat >>confdefs.h <<\_ACEOF
20313#define HAVE_GETSECT 1
20314_ACEOF
20315
20316else
20317 echo "$as_me: failed program was:" >&5
20318sed 's/^/| /' conftest.$ac_ext >&5
20319
20320 { echo "$as_me:$LINENO: result: no" >&5
20321echo "${ECHO_T}no" >&6; }
20322
20323cat >>confdefs.h <<\_ACEOF
20324#define HAVE_GETSECT 1
20325_ACEOF
20326
20327
20328fi
20329
20330rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
20331
Owen Andersond4b272b2009-05-18 23:58:51 +000020332
John Criswell7a73b802003-06-30 21:59:07 +000020333
Nick Lewycky4372e692009-09-29 06:18:23 +000020334if test "$llvm_cv_os_type" = "Linux" -a "$llvm_cv_target_arch" = "x86_64" ; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020335 { echo "$as_me:$LINENO: checking for 32-bit userspace on 64-bit system" >&5
20336echo $ECHO_N "checking for 32-bit userspace on 64-bit system... $ECHO_C" >&6; }
20337if test "${llvm_cv_linux_mixed+set}" = set; then
20338 echo $ECHO_N "(cached) $ECHO_C" >&6
Nick Lewycky4372e692009-09-29 06:18:23 +000020339else
20340 ac_ext=c
20341ac_cpp='$CPP $CPPFLAGS'
20342ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
20343ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
20344ac_compiler_gnu=$ac_cv_c_compiler_gnu
20345
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020346 cat >conftest.$ac_ext <<_ACEOF
20347/* confdefs.h. */
20348_ACEOF
20349cat confdefs.h >>conftest.$ac_ext
20350cat >>conftest.$ac_ext <<_ACEOF
Nick Lewycky4372e692009-09-29 06:18:23 +000020351/* end confdefs.h. */
20352#ifndef __x86_64__
20353 error: Not x86-64 even if uname says so!
20354 #endif
20355
20356int
20357main ()
20358{
20359
20360 ;
20361 return 0;
20362}
20363_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020364rm -f conftest.$ac_objext
20365if { (ac_try="$ac_compile"
20366case "(($ac_try" in
20367 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20368 *) ac_try_echo=$ac_try;;
20369esac
20370eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20371 (eval "$ac_compile") 2>conftest.er1
20372 ac_status=$?
20373 grep -v '^ *+' conftest.er1 >conftest.err
20374 rm -f conftest.er1
20375 cat conftest.err >&5
20376 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20377 (exit $ac_status); } &&
20378 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
20379 { (case "(($ac_try" in
20380 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20381 *) ac_try_echo=$ac_try;;
20382esac
20383eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20384 (eval "$ac_try") 2>&5
20385 ac_status=$?
20386 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20387 (exit $ac_status); }; } &&
20388 { ac_try='test -s conftest.$ac_objext'
20389 { (case "(($ac_try" in
20390 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20391 *) ac_try_echo=$ac_try;;
20392esac
20393eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20394 (eval "$ac_try") 2>&5
20395 ac_status=$?
20396 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20397 (exit $ac_status); }; }; then
Nick Lewycky4372e692009-09-29 06:18:23 +000020398 llvm_cv_linux_mixed=no
20399else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020400 echo "$as_me: failed program was:" >&5
20401sed 's/^/| /' conftest.$ac_ext >&5
20402
20403 llvm_cv_linux_mixed=yes
Nick Lewycky4372e692009-09-29 06:18:23 +000020404fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020405
Nick Lewycky4372e692009-09-29 06:18:23 +000020406rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
20407 ac_ext=c
20408ac_cpp='$CPP $CPPFLAGS'
20409ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
20410ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
20411ac_compiler_gnu=$ac_cv_c_compiler_gnu
20412
20413
20414fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020415{ echo "$as_me:$LINENO: result: $llvm_cv_linux_mixed" >&5
20416echo "${ECHO_T}$llvm_cv_linux_mixed" >&6; }
Nick Lewycky4372e692009-09-29 06:18:23 +000020417
20418 if test "$llvm_cv_linux_mixed" = "yes"; then
20419 llvm_cv_target_arch="x86"
20420 ARCH="x86"
20421 fi
20422fi
20423
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020424
Reid Spencer9372f152007-07-30 20:13:24 +000020425for ac_func in __dso_handle
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020426do
20427as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
20428{ echo "$as_me:$LINENO: checking for $ac_func" >&5
20429echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
20430if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
20431 echo $ECHO_N "(cached) $ECHO_C" >&6
20432else
20433 cat >conftest.$ac_ext <<_ACEOF
20434/* confdefs.h. */
20435_ACEOF
20436cat confdefs.h >>conftest.$ac_ext
20437cat >>conftest.$ac_ext <<_ACEOF
20438/* end confdefs.h. */
20439/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
20440 For example, HP-UX 11i <limits.h> declares gettimeofday. */
20441#define $ac_func innocuous_$ac_func
20442
20443/* System header to define __stub macros and hopefully few prototypes,
20444 which can conflict with char $ac_func (); below.
20445 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
20446 <limits.h> exists even on freestanding compilers. */
20447
20448#ifdef __STDC__
20449# include <limits.h>
20450#else
20451# include <assert.h>
20452#endif
20453
20454#undef $ac_func
20455
20456/* Override any GCC internal prototype to avoid an error.
20457 Use char because int might match the return type of a GCC
20458 builtin and then its argument prototype would still apply. */
20459#ifdef __cplusplus
20460extern "C"
20461#endif
20462char $ac_func ();
20463/* The GNU C library defines this for functions which it implements
20464 to always fail with ENOSYS. Some functions are actually named
20465 something starting with __ and the normal name is an alias. */
20466#if defined __stub_$ac_func || defined __stub___$ac_func
20467choke me
20468#endif
20469
20470int
20471main ()
20472{
20473return $ac_func ();
20474 ;
20475 return 0;
20476}
20477_ACEOF
20478rm -f conftest.$ac_objext conftest$ac_exeext
20479if { (ac_try="$ac_link"
20480case "(($ac_try" in
20481 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20482 *) ac_try_echo=$ac_try;;
20483esac
20484eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20485 (eval "$ac_link") 2>conftest.er1
20486 ac_status=$?
20487 grep -v '^ *+' conftest.er1 >conftest.err
20488 rm -f conftest.er1
20489 cat conftest.err >&5
20490 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20491 (exit $ac_status); } &&
20492 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
20493 { (case "(($ac_try" in
20494 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20495 *) ac_try_echo=$ac_try;;
20496esac
20497eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20498 (eval "$ac_try") 2>&5
20499 ac_status=$?
20500 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20501 (exit $ac_status); }; } &&
20502 { ac_try='test -s conftest$ac_exeext'
20503 { (case "(($ac_try" in
20504 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20505 *) ac_try_echo=$ac_try;;
20506esac
20507eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20508 (eval "$ac_try") 2>&5
20509 ac_status=$?
20510 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20511 (exit $ac_status); }; }; then
20512 eval "$as_ac_var=yes"
20513else
20514 echo "$as_me: failed program was:" >&5
20515sed 's/^/| /' conftest.$ac_ext >&5
20516
20517 eval "$as_ac_var=no"
20518fi
20519
20520rm -f core conftest.err conftest.$ac_objext \
20521 conftest$ac_exeext conftest.$ac_ext
20522fi
20523ac_res=`eval echo '${'$as_ac_var'}'`
20524 { echo "$as_me:$LINENO: result: $ac_res" >&5
20525echo "${ECHO_T}$ac_res" >&6; }
20526if test `eval echo '${'$as_ac_var'}'` = yes; then
Reid Spencer9372f152007-07-30 20:13:24 +000020527 cat >>confdefs.h <<_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020528#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
Reid Spencer9372f152007-07-30 20:13:24 +000020529_ACEOF
20530
20531fi
20532done
20533
20534
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020535{ echo "$as_me:$LINENO: checking whether llvm-gcc is sane" >&5
20536echo $ECHO_N "checking whether llvm-gcc is sane... $ECHO_C" >&6; }
20537if test "${llvm_cv_llvmgcc_sanity+set}" = set; then
20538 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencer5e1d9a52004-11-25 04:51:04 +000020539else
20540 llvm_cv_llvmgcc_sanity="no"
Reid Spencer502935f2004-12-22 05:56:56 +000020541if test -x "$LLVMGCC" ; then
Reid Spencer5e1d9a52004-11-25 04:51:04 +000020542 cp /dev/null conftest.c
Reid Spencer585e0882007-03-29 15:38:33 +000020543 "$LLVMGCC" -emit-llvm -S -o - conftest.c | \
20544 grep 'target datalayout =' > /dev/null 2>&1
Reid Spencer5e1d9a52004-11-25 04:51:04 +000020545 if test $? -eq 0 ; then
20546 llvm_cv_llvmgcc_sanity="yes"
20547 fi
20548 rm conftest.c
Brian Gaekef3b24102003-11-16 18:38:14 +000020549fi
Reid Spencer5e1d9a52004-11-25 04:51:04 +000020550fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020551{ echo "$as_me:$LINENO: result: $llvm_cv_llvmgcc_sanity" >&5
20552echo "${ECHO_T}$llvm_cv_llvmgcc_sanity" >&6; }
Reid Spencer5e1d9a52004-11-25 04:51:04 +000020553
20554if test "$llvm_cv_llvmgcc_sanity" = "yes" ; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020555 { echo "$as_me:$LINENO: checking llvm-gcc component support" >&5
20556echo $ECHO_N "checking llvm-gcc component support... $ECHO_C" >&6; }
Reid Spencer502935f2004-12-22 05:56:56 +000020557 llvmcc1path=`"$LLVMGCC" --print-prog-name=cc1`
Reid Spencer5e1d9a52004-11-25 04:51:04 +000020558 LLVMCC1=$llvmcc1path
20559
Reid Spencer502935f2004-12-22 05:56:56 +000020560 llvmcc1pluspath=`"$LLVMGCC" --print-prog-name=cc1plus`
Reid Spencer5e1d9a52004-11-25 04:51:04 +000020561 LLVMCC1PLUS=$llvmcc1pluspath
20562
Reid Spencer502935f2004-12-22 05:56:56 +000020563 llvmgccdir=`echo "$llvmcc1path" | sed 's,/libexec/.*,,'`
20564 LLVMGCCDIR=$llvmgccdir
20565
Tanya Lattnerf85e74c2008-10-07 22:21:03 +000020566 llvmgcclangs=`"$LLVMGCC" -v --help 2>&1 | grep '^Configured with:' | sed 's/^.*--enable-languages=\([^ ]*\).*/\1/'`
Reid Spencer0d238182007-04-21 21:28:52 +000020567 LLVMGCC_LANGS=$llvmgcclangs
20568
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020569 { echo "$as_me:$LINENO: result: ok" >&5
20570echo "${ECHO_T}ok" >&6; }
Brian Gaekef3b24102003-11-16 18:38:14 +000020571fi
20572
Reid Spencer2bc7bd52004-11-29 12:29:58 +000020573SHLIBEXT=$libltdl_cv_shlibext
Brian Gaeke554831c2004-01-21 19:39:29 +000020574
20575
Jeffrey Yasskinc9017192010-02-25 06:34:33 +000020576SHLIBPATH_VAR=$libltdl_cv_shlibpath_var
20577
20578
Reid Spencere9de0912004-08-20 09:03:57 +000020579# Translate the various configuration directories and other basic
Reid Spencer5e1d9a52004-11-25 04:51:04 +000020580# information into substitutions that will end up in Makefile.config.in
20581# that these configured values can be used by the makefiles
Jeff Cohen28783c32007-01-12 18:22:38 +000020582if test "${prefix}" = "NONE" ; then
Reid Spencer05828872006-05-16 08:53:32 +000020583 prefix="/usr/local"
20584fi
Reid Spencere9de0912004-08-20 09:03:57 +000020585eval LLVM_PREFIX="${prefix}";
20586eval LLVM_BINDIR="${prefix}/bin";
20587eval LLVM_LIBDIR="${prefix}/lib";
Reid Spencer1f319422004-11-29 04:56:35 +000020588eval LLVM_DATADIR="${prefix}/share/llvm";
Eric Christopherec274962010-03-02 05:17:21 +000020589eval LLVM_DOCSDIR="${prefix}/share/doc/llvm";
Reid Spencer1f319422004-11-29 04:56:35 +000020590eval LLVM_ETCDIR="${prefix}/etc/llvm";
Reid Spencere9de0912004-08-20 09:03:57 +000020591eval LLVM_INCLUDEDIR="${prefix}/include";
20592eval LLVM_INFODIR="${prefix}/info";
20593eval LLVM_MANDIR="${prefix}/man";
20594LLVM_CONFIGTIME=`date`
20595
20596
20597
20598
20599
20600
20601
20602
20603
20604
20605
Reid Spencer5e1d9a52004-11-25 04:51:04 +000020606# Place the various directores into the config.h file as #defines so that we
20607# can know about the installation paths within LLVM.
20608
Reid Spencere9de0912004-08-20 09:03:57 +000020609cat >>confdefs.h <<_ACEOF
20610#define LLVM_PREFIX "$LLVM_PREFIX"
20611_ACEOF
20612
20613
20614cat >>confdefs.h <<_ACEOF
20615#define LLVM_BINDIR "$LLVM_BINDIR"
20616_ACEOF
20617
20618
20619cat >>confdefs.h <<_ACEOF
20620#define LLVM_LIBDIR "$LLVM_LIBDIR"
20621_ACEOF
20622
20623
20624cat >>confdefs.h <<_ACEOF
20625#define LLVM_DATADIR "$LLVM_DATADIR"
20626_ACEOF
20627
20628
20629cat >>confdefs.h <<_ACEOF
Gordon Henriksen0abe1162007-10-03 12:07:14 +000020630#define LLVM_DOCSDIR "$LLVM_DOCSDIR"
Reid Spencere9de0912004-08-20 09:03:57 +000020631_ACEOF
20632
20633
20634cat >>confdefs.h <<_ACEOF
Reid Spencerff22c422004-08-20 09:10:31 +000020635#define LLVM_ETCDIR "$LLVM_ETCDIR"
Reid Spencere9de0912004-08-20 09:03:57 +000020636_ACEOF
20637
20638
20639cat >>confdefs.h <<_ACEOF
20640#define LLVM_INCLUDEDIR "$LLVM_INCLUDEDIR"
20641_ACEOF
20642
20643
20644cat >>confdefs.h <<_ACEOF
20645#define LLVM_INFODIR "$LLVM_INFODIR"
20646_ACEOF
20647
20648
20649cat >>confdefs.h <<_ACEOF
20650#define LLVM_MANDIR "$LLVM_MANDIR"
20651_ACEOF
20652
20653
20654cat >>confdefs.h <<_ACEOF
20655#define LLVM_CONFIGTIME "$LLVM_CONFIGTIME"
20656_ACEOF
20657
20658
Eric Christopher790e11c2007-12-01 00:34:39 +000020659cat >>confdefs.h <<_ACEOF
20660#define LLVM_HOSTTRIPLE "$host"
20661_ACEOF
20662
20663
Gordon Henriksenc0efff82007-10-02 09:50:32 +000020664# Determine which bindings to build.
20665if test "$BINDINGS_TO_BUILD" = auto ; then
20666 BINDINGS_TO_BUILD=""
20667 if test "x$OCAMLC" != x -a "x$OCAMLDEP" != x ; then
20668 BINDINGS_TO_BUILD="ocaml $BINDINGS_TO_BUILD"
20669 fi
20670fi
20671BINDINGS_TO_BUILD=$BINDINGS_TO_BUILD
20672
20673
20674# This isn't really configurey, but it avoids having to repeat the list in
20675# other files.
20676ALL_BINDINGS=ocaml
20677
20678
Gordon Henriksenf0915682007-10-02 16:42:22 +000020679# Do any work necessary to ensure that bindings have what they need.
20680binding_prereqs_failed=0
20681for a_binding in $BINDINGS_TO_BUILD ; do
20682 case "$a_binding" in
20683 ocaml)
20684 if test "x$OCAMLC" = x ; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020685 { echo "$as_me:$LINENO: WARNING: --enable-bindings=ocaml specified, but ocamlc not found. Try configure OCAMLC=/path/to/ocamlc" >&5
20686echo "$as_me: WARNING: --enable-bindings=ocaml specified, but ocamlc not found. Try configure OCAMLC=/path/to/ocamlc" >&2;}
Gordon Henriksenf0915682007-10-02 16:42:22 +000020687 binding_prereqs_failed=1
20688 fi
20689 if test "x$OCAMLDEP" = x ; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020690 { echo "$as_me:$LINENO: WARNING: --enable-bindings=ocaml specified, but ocamldep not found. Try configure OCAMLDEP=/path/to/ocamldep" >&5
20691echo "$as_me: WARNING: --enable-bindings=ocaml specified, but ocamldep not found. Try configure OCAMLDEP=/path/to/ocamldep" >&2;}
Gordon Henriksenf0915682007-10-02 16:42:22 +000020692 binding_prereqs_failed=1
20693 fi
20694 if test "x$OCAMLOPT" = x ; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020695 { echo "$as_me:$LINENO: WARNING: --enable-bindings=ocaml specified, but ocamlopt not found. Try configure OCAMLOPT=/path/to/ocamlopt" >&5
20696echo "$as_me: WARNING: --enable-bindings=ocaml specified, but ocamlopt not found. Try configure OCAMLOPT=/path/to/ocamlopt" >&2;}
Gordon Henriksenf0915682007-10-02 16:42:22 +000020697 fi
20698 if test "x$with_ocaml_libdir" != xauto ; then
20699 OCAML_LIBDIR=$with_ocaml_libdir
20700
20701 else
20702 ocaml_stdlib="`"$OCAMLC" -where`"
20703 if test "$LLVM_PREFIX" '<' "$ocaml_stdlib" -a "$ocaml_stdlib" '<' "$LLVM_PREFIX~"
20704 then
20705 # ocaml stdlib is beneath our prefix; use stdlib
20706 OCAML_LIBDIR=$ocaml_stdlib
20707
20708 else
20709 # ocaml stdlib is outside our prefix; use libdir/ocaml
20710 OCAML_LIBDIR=$LLVM_LIBDIR/ocaml
20711
20712 fi
20713 fi
20714 ;;
20715 esac
20716done
20717if test "$binding_prereqs_failed" = 1 ; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020718 { { echo "$as_me:$LINENO: error: Prequisites for bindings not satisfied. Fix them or use configure --disable-bindings." >&5
20719echo "$as_me: error: Prequisites for bindings not satisfied. Fix them or use configure --disable-bindings." >&2;}
20720 { (exit 1); exit 1; }; }
Gordon Henriksenf0915682007-10-02 16:42:22 +000020721fi
20722
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020723{ echo "$as_me:$LINENO: checking for compiler -fvisibility-inlines-hidden option" >&5
20724echo $ECHO_N "checking for compiler -fvisibility-inlines-hidden option... $ECHO_C" >&6; }
20725if test "${llvm_cv_cxx_visibility_inlines_hidden+set}" = set; then
20726 echo $ECHO_N "(cached) $ECHO_C" >&6
Daniel Dunbardcf114e2008-08-30 01:16:19 +000020727else
20728 ac_ext=cpp
20729ac_cpp='$CXXCPP $CPPFLAGS'
20730ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
20731ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
20732ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
20733
20734 oldcxxflags="$CXXFLAGS"
20735 CXXFLAGS="$CXXFLAGS -fvisibility-inlines-hidden"
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020736 cat >conftest.$ac_ext <<_ACEOF
20737/* confdefs.h. */
20738_ACEOF
20739cat confdefs.h >>conftest.$ac_ext
20740cat >>conftest.$ac_ext <<_ACEOF
Daniel Dunbardcf114e2008-08-30 01:16:19 +000020741/* end confdefs.h. */
20742
20743int
20744main ()
20745{
20746
20747 ;
20748 return 0;
20749}
20750_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020751rm -f conftest.$ac_objext
20752if { (ac_try="$ac_compile"
20753case "(($ac_try" in
20754 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20755 *) ac_try_echo=$ac_try;;
20756esac
20757eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20758 (eval "$ac_compile") 2>conftest.er1
20759 ac_status=$?
20760 grep -v '^ *+' conftest.er1 >conftest.err
20761 rm -f conftest.er1
20762 cat conftest.err >&5
20763 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20764 (exit $ac_status); } &&
20765 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
20766 { (case "(($ac_try" in
20767 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20768 *) ac_try_echo=$ac_try;;
20769esac
20770eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20771 (eval "$ac_try") 2>&5
20772 ac_status=$?
20773 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20774 (exit $ac_status); }; } &&
20775 { ac_try='test -s conftest.$ac_objext'
20776 { (case "(($ac_try" in
20777 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20778 *) ac_try_echo=$ac_try;;
20779esac
20780eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20781 (eval "$ac_try") 2>&5
20782 ac_status=$?
20783 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20784 (exit $ac_status); }; }; then
Daniel Dunbardcf114e2008-08-30 01:16:19 +000020785 llvm_cv_cxx_visibility_inlines_hidden=yes
20786else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020787 echo "$as_me: failed program was:" >&5
20788sed 's/^/| /' conftest.$ac_ext >&5
20789
20790 llvm_cv_cxx_visibility_inlines_hidden=no
Daniel Dunbardcf114e2008-08-30 01:16:19 +000020791fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020792
Daniel Dunbardcf114e2008-08-30 01:16:19 +000020793rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
20794 CXXFLAGS="$oldcxxflags"
20795 ac_ext=c
20796ac_cpp='$CPP $CPPFLAGS'
20797ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
20798ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
20799ac_compiler_gnu=$ac_cv_c_compiler_gnu
20800
20801
20802fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020803{ echo "$as_me:$LINENO: result: $llvm_cv_cxx_visibility_inlines_hidden" >&5
20804echo "${ECHO_T}$llvm_cv_cxx_visibility_inlines_hidden" >&6; }
Daniel Dunbardcf114e2008-08-30 01:16:19 +000020805if test "$llvm_cv_cxx_visibility_inlines_hidden" = yes ; then
20806 ENABLE_VISIBILITY_INLINES_HIDDEN=1
20807
20808else
20809 ENABLE_VISIBILITY_INLINES_HIDDEN=0
20810
20811fi
20812
Gordon Henriksenf0915682007-10-02 16:42:22 +000020813
Nick Lewycky731c6ab2009-03-05 08:20:44 +000020814if test "$llvm_cv_link_use_r" = "yes" ; then
20815 RPATH="-Wl,-R"
20816else
20817 RPATH="-Wl,-rpath"
20818fi
20819
20820
20821if test "$llvm_cv_link_use_export_dynamic" = "yes" ; then
20822 RDYNAMIC="-Wl,-export-dynamic"
20823else
20824 RDYNAMIC=""
20825fi
Nick Lewyckye9821dc2009-03-03 04:55:29 +000020826
20827
Reid Spencer5e1d9a52004-11-25 04:51:04 +000020828
Reid Spencera773bd52006-08-04 18:18:08 +000020829ac_config_headers="$ac_config_headers include/llvm/Config/config.h"
Reid Spencer5e1d9a52004-11-25 04:51:04 +000020830
Douglas Gregor1555a232009-06-16 20:12:29 +000020831ac_config_files="$ac_config_files include/llvm/Config/Targets.def"
20832
20833ac_config_files="$ac_config_files include/llvm/Config/AsmPrinters.def"
20834
Jeffrey Yasskinafa709d2009-07-17 21:33:35 +000020835ac_config_files="$ac_config_files include/llvm/Config/AsmParsers.def"
20836
Daniel Dunbar4fc760e2009-11-25 04:37:28 +000020837ac_config_files="$ac_config_files include/llvm/Config/Disassemblers.def"
20838
Chandler Carruth8b67f772009-10-26 01:35:46 +000020839ac_config_headers="$ac_config_headers include/llvm/System/DataTypes.h"
Reid Spencer5e1d9a52004-11-25 04:51:04 +000020840
Reid Spencer5e1d9a52004-11-25 04:51:04 +000020841
Reid Spencera773bd52006-08-04 18:18:08 +000020842ac_config_files="$ac_config_files Makefile.config"
Reid Spencer5e1d9a52004-11-25 04:51:04 +000020843
20844
Reid Spencerea949cf2006-08-16 00:45:38 +000020845ac_config_files="$ac_config_files llvm.spec"
20846
20847
Mikhail Glushenkov4558f482009-04-21 19:46:10 +000020848ac_config_files="$ac_config_files tools/llvmc/plugins/Base/Base.td"
20849
20850
Reid Spencera773bd52006-08-04 18:18:08 +000020851ac_config_files="$ac_config_files tools/llvm-config/llvm-config.in"
Reid Spencerf2722ca2006-03-22 15:59:55 +000020852
20853
Reid Spencera773bd52006-08-04 18:18:08 +000020854ac_config_commands="$ac_config_commands setup"
Reid Spencerc0682832005-02-24 19:05:19 +000020855
Reid Spencera773bd52006-08-04 18:18:08 +000020856ac_config_commands="$ac_config_commands Makefile"
Reid Spencer5e1d9a52004-11-25 04:51:04 +000020857
20858
Reid Spencera773bd52006-08-04 18:18:08 +000020859ac_config_commands="$ac_config_commands Makefile.common"
Reid Spencer5e1d9a52004-11-25 04:51:04 +000020860
20861
Reid Spencera773bd52006-08-04 18:18:08 +000020862ac_config_commands="$ac_config_commands examples/Makefile"
Reid Spencer5e1d9a52004-11-25 04:51:04 +000020863
20864
Reid Spencera773bd52006-08-04 18:18:08 +000020865ac_config_commands="$ac_config_commands lib/Makefile"
Reid Spencer5e1d9a52004-11-25 04:51:04 +000020866
20867
Reid Spencer8b2e1412006-11-17 03:32:33 +000020868ac_config_commands="$ac_config_commands runtime/Makefile"
20869
20870
Reid Spencera773bd52006-08-04 18:18:08 +000020871ac_config_commands="$ac_config_commands test/Makefile"
Reid Spencer5e1d9a52004-11-25 04:51:04 +000020872
20873
Reid Spencera773bd52006-08-04 18:18:08 +000020874ac_config_commands="$ac_config_commands test/Makefile.tests"
Reid Spencer5e1d9a52004-11-25 04:51:04 +000020875
20876
Bill Wendlingf24eb392009-01-04 23:12:30 +000020877ac_config_commands="$ac_config_commands unittests/Makefile"
20878
20879
Reid Spencera773bd52006-08-04 18:18:08 +000020880ac_config_commands="$ac_config_commands tools/Makefile"
Reid Spencer5e1d9a52004-11-25 04:51:04 +000020881
20882
Reid Spencera773bd52006-08-04 18:18:08 +000020883ac_config_commands="$ac_config_commands utils/Makefile"
Reid Spencer5e1d9a52004-11-25 04:51:04 +000020884
20885
Reid Spencera773bd52006-08-04 18:18:08 +000020886ac_config_commands="$ac_config_commands projects/Makefile"
Reid Spencer5e1d9a52004-11-25 04:51:04 +000020887
20888
Gordon Henriksen92f0dca2007-09-22 21:36:59 +000020889ac_config_commands="$ac_config_commands bindings/Makefile"
20890
20891
20892ac_config_commands="$ac_config_commands bindings/ocaml/Makefile.ocaml"
20893
20894
Reid Spencer5e1d9a52004-11-25 04:51:04 +000020895
John Criswell7a73b802003-06-30 21:59:07 +000020896cat >confcache <<\_ACEOF
20897# This file is a shell script that caches the results of configure
20898# tests run on this system so they can be shared between configure
20899# scripts and configure runs, see configure's option --config-cache.
20900# It is not useful on other systems. If it contains results you don't
20901# want to keep, you may remove or edit it.
20902#
20903# config.status only pays attention to the cache file if you give it
20904# the --recheck option to rerun configure.
20905#
John Criswell0c38eaf2003-09-10 15:17:25 +000020906# `ac_cv_env_foo' variables (set or unset) will be overridden when
John Criswell7a73b802003-06-30 21:59:07 +000020907# loading this file, other *unset* `ac_cv_foo' will be assigned the
20908# following values.
20909
20910_ACEOF
20911
20912# The following way of writing the cache mishandles newlines in values,
20913# but we know of no workaround that is simple, portable, and efficient.
Reid Spencera773bd52006-08-04 18:18:08 +000020914# So, we kill variables containing newlines.
John Criswell7a73b802003-06-30 21:59:07 +000020915# Ultrix sh set writes to stderr and can't be redirected directly,
20916# and sets the high bit in the cache file unless we assign to the vars.
Reid Spencera773bd52006-08-04 18:18:08 +000020917(
20918 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
20919 eval ac_val=\$$ac_var
20920 case $ac_val in #(
20921 *${as_nl}*)
20922 case $ac_var in #(
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020923 *_cv_*) { echo "$as_me:$LINENO: WARNING: Cache variable $ac_var contains a newline." >&5
20924echo "$as_me: WARNING: Cache variable $ac_var contains a newline." >&2;} ;;
Reid Spencera773bd52006-08-04 18:18:08 +000020925 esac
20926 case $ac_var in #(
20927 _ | IFS | as_nl) ;; #(
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020928 *) $as_unset $ac_var ;;
Reid Spencera773bd52006-08-04 18:18:08 +000020929 esac ;;
20930 esac
20931 done
20932
John Criswell7a73b802003-06-30 21:59:07 +000020933 (set) 2>&1 |
Reid Spencera773bd52006-08-04 18:18:08 +000020934 case $as_nl`(ac_space=' '; set) 2>&1` in #(
20935 *${as_nl}ac_space=\ *)
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020936 # `set' does not quote correctly, so add quotes (double-quote
20937 # substitution turns \\\\ into \\, and sed turns \\ into \).
John Criswell7a73b802003-06-30 21:59:07 +000020938 sed -n \
Reid Spencer2706f8c2004-09-19 23:53:36 +000020939 "s/'/'\\\\''/g;
20940 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
Reid Spencera773bd52006-08-04 18:18:08 +000020941 ;; #(
John Criswell7a73b802003-06-30 21:59:07 +000020942 *)
20943 # `set' quotes correctly as required by POSIX, so do not add quotes.
Reid Spencera773bd52006-08-04 18:18:08 +000020944 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
John Criswell7a73b802003-06-30 21:59:07 +000020945 ;;
Reid Spencera773bd52006-08-04 18:18:08 +000020946 esac |
20947 sort
20948) |
John Criswell7a73b802003-06-30 21:59:07 +000020949 sed '
Reid Spencera773bd52006-08-04 18:18:08 +000020950 /^ac_cv_env_/b end
John Criswell7a73b802003-06-30 21:59:07 +000020951 t clear
Reid Spencera773bd52006-08-04 18:18:08 +000020952 :clear
John Criswell7a73b802003-06-30 21:59:07 +000020953 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
20954 t end
Reid Spencera773bd52006-08-04 18:18:08 +000020955 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
20956 :end' >>confcache
20957if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
20958 if test -w "$cache_file"; then
20959 test "x$cache_file" != "x/dev/null" &&
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020960 { echo "$as_me:$LINENO: updating cache $cache_file" >&5
20961echo "$as_me: updating cache $cache_file" >&6;}
John Criswell7a73b802003-06-30 21:59:07 +000020962 cat confcache >$cache_file
20963 else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020964 { echo "$as_me:$LINENO: not updating unwritable cache $cache_file" >&5
20965echo "$as_me: not updating unwritable cache $cache_file" >&6;}
John Criswell7a73b802003-06-30 21:59:07 +000020966 fi
20967fi
20968rm -f confcache
20969
20970test "x$prefix" = xNONE && prefix=$ac_default_prefix
20971# Let make expand exec_prefix.
20972test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
20973
John Criswell7a73b802003-06-30 21:59:07 +000020974DEFS=-DHAVE_CONFIG_H
20975
John Criswell0c38eaf2003-09-10 15:17:25 +000020976ac_libobjs=
20977ac_ltlibobjs=
20978for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
20979 # 1. Remove the extension, and $U if already installed.
Reid Spencera773bd52006-08-04 18:18:08 +000020980 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020981 ac_i=`echo "$ac_i" | sed "$ac_script"`
Reid Spencera773bd52006-08-04 18:18:08 +000020982 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
20983 # will be set to the directory where LIBOBJS objects are built.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020984 ac_libobjs="$ac_libobjs \${LIBOBJDIR}$ac_i\$U.$ac_objext"
20985 ac_ltlibobjs="$ac_ltlibobjs \${LIBOBJDIR}$ac_i"'$U.lo'
John Criswell0c38eaf2003-09-10 15:17:25 +000020986done
20987LIBOBJS=$ac_libobjs
20988
20989LTLIBOBJS=$ac_ltlibobjs
20990
20991
Reid Spencer2bc7bd52004-11-29 12:29:58 +000020992if test -z "${INSTALL_LTDL_TRUE}" && test -z "${INSTALL_LTDL_FALSE}"; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020993 { { echo "$as_me:$LINENO: error: conditional \"INSTALL_LTDL\" was never defined.
20994Usually this means the macro was only invoked conditionally." >&5
20995echo "$as_me: error: conditional \"INSTALL_LTDL\" was never defined.
20996Usually this means the macro was only invoked conditionally." >&2;}
20997 { (exit 1); exit 1; }; }
Reid Spencer2bc7bd52004-11-29 12:29:58 +000020998fi
20999if test -z "${CONVENIENCE_LTDL_TRUE}" && test -z "${CONVENIENCE_LTDL_FALSE}"; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021000 { { echo "$as_me:$LINENO: error: conditional \"CONVENIENCE_LTDL\" was never defined.
21001Usually this means the macro was only invoked conditionally." >&5
21002echo "$as_me: error: conditional \"CONVENIENCE_LTDL\" was never defined.
21003Usually this means the macro was only invoked conditionally." >&2;}
21004 { (exit 1); exit 1; }; }
Reid Spencer2bc7bd52004-11-29 12:29:58 +000021005fi
John Criswell7a73b802003-06-30 21:59:07 +000021006
21007: ${CONFIG_STATUS=./config.status}
21008ac_clean_files_save=$ac_clean_files
21009ac_clean_files="$ac_clean_files $CONFIG_STATUS"
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021010{ echo "$as_me:$LINENO: creating $CONFIG_STATUS" >&5
21011echo "$as_me: creating $CONFIG_STATUS" >&6;}
21012cat >$CONFIG_STATUS <<_ACEOF
John Criswell7a73b802003-06-30 21:59:07 +000021013#! $SHELL
21014# Generated by $as_me.
21015# Run this file to recreate the current configuration.
21016# Compiler output produced by configure, useful for debugging
21017# configure, is in config.log if it exists.
21018
21019debug=false
John Criswell0c38eaf2003-09-10 15:17:25 +000021020ac_cs_recheck=false
21021ac_cs_silent=false
John Criswell7a73b802003-06-30 21:59:07 +000021022SHELL=\${CONFIG_SHELL-$SHELL}
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021023_ACEOF
John Criswell7a73b802003-06-30 21:59:07 +000021024
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021025cat >>$CONFIG_STATUS <<\_ACEOF
21026## --------------------- ##
21027## M4sh Initialization. ##
21028## --------------------- ##
21029
21030# Be Bourne compatible
21031if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
John Criswell7a73b802003-06-30 21:59:07 +000021032 emulate sh
21033 NULLCMD=:
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021034 # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
John Criswell0c38eaf2003-09-10 15:17:25 +000021035 # is contrary to our usage. Disable this feature.
21036 alias -g '${1+"$@"}'='"$@"'
Reid Spencera773bd52006-08-04 18:18:08 +000021037 setopt NO_GLOB_SUBST
21038else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021039 case `(set -o) 2>/dev/null` in *posix*) set -o posix;; esac
John Criswell7a73b802003-06-30 21:59:07 +000021040fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021041BIN_SH=xpg4; export BIN_SH # for Tru64
21042DUALCASE=1; export DUALCASE # for MKS sh
John Criswell7a73b802003-06-30 21:59:07 +000021043
John Criswell7a73b802003-06-30 21:59:07 +000021044
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021045# PATH needs CR
21046# Avoid depending upon Character Ranges.
21047as_cr_letters='abcdefghijklmnopqrstuvwxyz'
21048as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
21049as_cr_Letters=$as_cr_letters$as_cr_LETTERS
21050as_cr_digits='0123456789'
21051as_cr_alnum=$as_cr_Letters$as_cr_digits
John Criswell7a73b802003-06-30 21:59:07 +000021052
21053# The user is always right.
21054if test "${PATH_SEPARATOR+set}" != set; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021055 echo "#! /bin/sh" >conf$$.sh
21056 echo "exit 0" >>conf$$.sh
21057 chmod +x conf$$.sh
21058 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
21059 PATH_SEPARATOR=';'
21060 else
21061 PATH_SEPARATOR=:
21062 fi
21063 rm -f conf$$.sh
21064fi
21065
21066# Support unset when possible.
21067if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
21068 as_unset=unset
21069else
21070 as_unset=false
Reid Spencera773bd52006-08-04 18:18:08 +000021071fi
John Criswell7a73b802003-06-30 21:59:07 +000021072
Reid Spencera773bd52006-08-04 18:18:08 +000021073
21074# IFS
21075# We need space, tab and new line, in precisely that order. Quoting is
21076# there to prevent editors from complaining about space-tab.
21077# (If _AS_PATH_WALK were called with IFS unset, it would disable word
21078# splitting by setting IFS to empty value.)
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021079as_nl='
21080'
Reid Spencera773bd52006-08-04 18:18:08 +000021081IFS=" "" $as_nl"
21082
21083# Find who we are. Look in the path if we contain no directory separator.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021084case $0 in
Reid Spencera773bd52006-08-04 18:18:08 +000021085 *[\\/]* ) as_myself=$0 ;;
21086 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
John Criswell7a73b802003-06-30 21:59:07 +000021087for as_dir in $PATH
21088do
21089 IFS=$as_save_IFS
21090 test -z "$as_dir" && as_dir=.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021091 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
21092done
Reid Spencera773bd52006-08-04 18:18:08 +000021093IFS=$as_save_IFS
John Criswell7a73b802003-06-30 21:59:07 +000021094
Reid Spencera773bd52006-08-04 18:18:08 +000021095 ;;
21096esac
21097# We did not find ourselves, most probably we were run as `sh COMMAND'
21098# in which case we are not to be found in the path.
21099if test "x$as_myself" = x; then
21100 as_myself=$0
21101fi
21102if test ! -f "$as_myself"; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021103 echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
21104 { (exit 1); exit 1; }
Reid Spencera773bd52006-08-04 18:18:08 +000021105fi
21106
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021107# Work around bugs in pre-3.0 UWIN ksh.
21108for as_var in ENV MAIL MAILPATH
21109do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
Reid Spencera773bd52006-08-04 18:18:08 +000021110done
21111PS1='$ '
21112PS2='> '
21113PS4='+ '
21114
21115# NLS nuisances.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021116for as_var in \
21117 LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \
21118 LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \
21119 LC_TELEPHONE LC_TIME
21120do
21121 if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then
21122 eval $as_var=C; export $as_var
21123 else
21124 ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
Torok Edwin871384f2010-01-26 08:50:50 +000021125 fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021126done
Torok Edwin871384f2010-01-26 08:50:50 +000021127
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021128# Required to use basename.
Reid Spencera773bd52006-08-04 18:18:08 +000021129if expr a : '\(a\)' >/dev/null 2>&1 &&
21130 test "X`expr 00001 : '.*\(...\)'`" = X001; then
21131 as_expr=expr
21132else
21133 as_expr=false
21134fi
21135
21136if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
21137 as_basename=basename
21138else
21139 as_basename=false
21140fi
21141
21142
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021143# Name of the executable.
Reid Spencera773bd52006-08-04 18:18:08 +000021144as_me=`$as_basename -- "$0" ||
21145$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
21146 X"$0" : 'X\(//\)$' \| \
21147 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021148echo X/"$0" |
Reid Spencera773bd52006-08-04 18:18:08 +000021149 sed '/^.*\/\([^/][^/]*\)\/*$/{
21150 s//\1/
21151 q
21152 }
21153 /^X\/\(\/\/\)$/{
21154 s//\1/
21155 q
21156 }
21157 /^X\/\(\/\).*/{
21158 s//\1/
21159 q
21160 }
21161 s/.*/./; q'`
21162
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021163# CDPATH.
21164$as_unset CDPATH
21165
21166
21167
21168 as_lineno_1=$LINENO
21169 as_lineno_2=$LINENO
21170 test "x$as_lineno_1" != "x$as_lineno_2" &&
21171 test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2" || {
21172
21173 # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
21174 # uniformly replaced by the line number. The first 'sed' inserts a
21175 # line-number line after each line using $LINENO; the second 'sed'
21176 # does the real work. The second script uses 'N' to pair each
21177 # line-number line with the line containing $LINENO, and appends
21178 # trailing '-' during substitution so that $LINENO is not a special
21179 # case at line end.
21180 # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
21181 # scripts with optimization help from Paolo Bonzini. Blame Lee
21182 # E. McMahon (1931-1989) for sed's syntax. :-)
21183 sed -n '
21184 p
21185 /[$]LINENO/=
21186 ' <$as_myself |
21187 sed '
21188 s/[$]LINENO.*/&-/
21189 t lineno
21190 b
21191 :lineno
21192 N
21193 :loop
21194 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
21195 t loop
21196 s/-\n.*//
21197 ' >$as_me.lineno &&
21198 chmod +x "$as_me.lineno" ||
21199 { echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2
21200 { (exit 1); exit 1; }; }
21201
21202 # Don't try to exec as it changes $[0], causing all sort of problems
21203 # (the dirname of $[0] is not the place where we might find the
21204 # original and so on. Autoconf is especially sensitive to this).
21205 . "./$as_me.lineno"
21206 # Exit status is that of the last command.
21207 exit
21208}
21209
21210
21211if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
21212 as_dirname=dirname
21213else
21214 as_dirname=false
21215fi
Reid Spencera773bd52006-08-04 18:18:08 +000021216
21217ECHO_C= ECHO_N= ECHO_T=
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021218case `echo -n x` in
Reid Spencera773bd52006-08-04 18:18:08 +000021219-n*)
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021220 case `echo 'x\c'` in
Reid Spencera773bd52006-08-04 18:18:08 +000021221 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021222 *) ECHO_C='\c';;
Reid Spencera773bd52006-08-04 18:18:08 +000021223 esac;;
21224*)
21225 ECHO_N='-n';;
John Criswell7a73b802003-06-30 21:59:07 +000021226esac
21227
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021228if expr a : '\(a\)' >/dev/null 2>&1 &&
21229 test "X`expr 00001 : '.*\(...\)'`" = X001; then
21230 as_expr=expr
21231else
21232 as_expr=false
21233fi
21234
John Criswell7a73b802003-06-30 21:59:07 +000021235rm -f conf$$ conf$$.exe conf$$.file
Reid Spencera773bd52006-08-04 18:18:08 +000021236if test -d conf$$.dir; then
21237 rm -f conf$$.dir/conf$$.file
21238else
21239 rm -f conf$$.dir
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021240 mkdir conf$$.dir
Reid Spencera773bd52006-08-04 18:18:08 +000021241fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021242echo >conf$$.file
21243if ln -s conf$$.file conf$$ 2>/dev/null; then
21244 as_ln_s='ln -s'
21245 # ... but there are two gotchas:
21246 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
21247 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
21248 # In both cases, we have to default to `cp -p'.
21249 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
John Criswell7a73b802003-06-30 21:59:07 +000021250 as_ln_s='cp -p'
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021251elif ln conf$$.file conf$$ 2>/dev/null; then
21252 as_ln_s=ln
John Criswell7a73b802003-06-30 21:59:07 +000021253else
21254 as_ln_s='cp -p'
21255fi
Reid Spencera773bd52006-08-04 18:18:08 +000021256rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
21257rmdir conf$$.dir 2>/dev/null
John Criswell7a73b802003-06-30 21:59:07 +000021258
John Criswell0c38eaf2003-09-10 15:17:25 +000021259if mkdir -p . 2>/dev/null; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021260 as_mkdir_p=:
John Criswell0c38eaf2003-09-10 15:17:25 +000021261else
Reid Spencer2706f8c2004-09-19 23:53:36 +000021262 test -d ./-p && rmdir ./-p
John Criswell0c38eaf2003-09-10 15:17:25 +000021263 as_mkdir_p=false
21264fi
21265
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021266# Find out whether ``test -x'' works. Don't use a zero-byte file, as
21267# systems may use methods other than mode bits to determine executability.
21268cat >conf$$.file <<_ASEOF
21269#! /bin/sh
21270exit 0
21271_ASEOF
21272chmod +x conf$$.file
21273if test -x conf$$.file >/dev/null 2>&1; then
21274 as_executable_p="test -x"
Reid Spencera773bd52006-08-04 18:18:08 +000021275else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021276 as_executable_p=:
Reid Spencera773bd52006-08-04 18:18:08 +000021277fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021278rm -f conf$$.file
John Criswell7a73b802003-06-30 21:59:07 +000021279
21280# Sed expression to map a string onto a valid CPP name.
Reid Spencer2706f8c2004-09-19 23:53:36 +000021281as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
John Criswell7a73b802003-06-30 21:59:07 +000021282
21283# Sed expression to map a string onto a valid variable name.
Reid Spencer2706f8c2004-09-19 23:53:36 +000021284as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
John Criswell7a73b802003-06-30 21:59:07 +000021285
21286
John Criswell7a73b802003-06-30 21:59:07 +000021287exec 6>&1
21288
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021289# Save the log message, to keep $[0] and so on meaningful, and to
John Criswell7a73b802003-06-30 21:59:07 +000021290# report actual input values of CONFIG_FILES etc. instead of their
Reid Spencera773bd52006-08-04 18:18:08 +000021291# values after options handling.
21292ac_log="
Tanya Lattnerdc29dff2010-03-19 21:22:13 +000021293This file was extended by llvm $as_me 2.8svn, which was
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021294generated by GNU Autoconf 2.60. Invocation command line was
John Criswell7a73b802003-06-30 21:59:07 +000021295
21296 CONFIG_FILES = $CONFIG_FILES
21297 CONFIG_HEADERS = $CONFIG_HEADERS
21298 CONFIG_LINKS = $CONFIG_LINKS
21299 CONFIG_COMMANDS = $CONFIG_COMMANDS
21300 $ $0 $@
21301
Reid Spencera773bd52006-08-04 18:18:08 +000021302on `(hostname || uname -n) 2>/dev/null | sed 1q`
21303"
21304
John Criswell7a73b802003-06-30 21:59:07 +000021305_ACEOF
21306
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021307cat >>$CONFIG_STATUS <<_ACEOF
John Criswell7a73b802003-06-30 21:59:07 +000021308# Files that config.status was made for.
Reid Spencera773bd52006-08-04 18:18:08 +000021309config_files="$ac_config_files"
21310config_headers="$ac_config_headers"
21311config_commands="$ac_config_commands"
John Criswell7a73b802003-06-30 21:59:07 +000021312
Reid Spencera773bd52006-08-04 18:18:08 +000021313_ACEOF
John Criswell7a73b802003-06-30 21:59:07 +000021314
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021315cat >>$CONFIG_STATUS <<\_ACEOF
John Criswell7a73b802003-06-30 21:59:07 +000021316ac_cs_usage="\
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021317\`$as_me' instantiates files from templates according to the
21318current configuration.
John Criswell7a73b802003-06-30 21:59:07 +000021319
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021320Usage: $0 [OPTIONS] [FILE]...
John Criswell7a73b802003-06-30 21:59:07 +000021321
21322 -h, --help print this help, then exit
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021323 -V, --version print version number, then exit
21324 -q, --quiet do not print progress messages
John Criswell7a73b802003-06-30 21:59:07 +000021325 -d, --debug don't remove temporary files
21326 --recheck update $as_me by reconfiguring in the same conditions
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021327 --file=FILE[:TEMPLATE]
21328 instantiate the configuration file FILE
21329 --header=FILE[:TEMPLATE]
21330 instantiate the configuration header FILE
John Criswell7a73b802003-06-30 21:59:07 +000021331
21332Configuration files:
21333$config_files
21334
21335Configuration headers:
21336$config_headers
21337
John Criswellc764fbc2003-09-06 15:17:13 +000021338Configuration commands:
21339$config_commands
21340
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021341Report bugs to <bug-autoconf@gnu.org>."
John Criswell7a73b802003-06-30 21:59:07 +000021342
Reid Spencera773bd52006-08-04 18:18:08 +000021343_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021344cat >>$CONFIG_STATUS <<_ACEOF
John Criswell7a73b802003-06-30 21:59:07 +000021345ac_cs_version="\\
Tanya Lattnerdc29dff2010-03-19 21:22:13 +000021346llvm config.status 2.8svn
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021347configured by $0, generated by GNU Autoconf 2.60,
21348 with options \\"`echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
John Criswell7a73b802003-06-30 21:59:07 +000021349
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021350Copyright (C) 2006 Free Software Foundation, Inc.
John Criswell7a73b802003-06-30 21:59:07 +000021351This config.status script is free software; the Free Software Foundation
21352gives unlimited permission to copy, distribute and modify it."
Reid Spencera773bd52006-08-04 18:18:08 +000021353
21354ac_pwd='$ac_pwd'
21355srcdir='$srcdir'
21356INSTALL='$INSTALL'
John Criswell7a73b802003-06-30 21:59:07 +000021357_ACEOF
21358
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021359cat >>$CONFIG_STATUS <<\_ACEOF
21360# If no file are specified by the user, then we need to provide default
21361# value. By we need to know if files were specified by the user.
John Criswell7a73b802003-06-30 21:59:07 +000021362ac_need_defaults=:
21363while test $# != 0
21364do
21365 case $1 in
21366 --*=*)
Reid Spencera773bd52006-08-04 18:18:08 +000021367 ac_option=`expr "X$1" : 'X\([^=]*\)='`
21368 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
John Criswell0c38eaf2003-09-10 15:17:25 +000021369 ac_shift=:
John Criswell7a73b802003-06-30 21:59:07 +000021370 ;;
Reid Spencera773bd52006-08-04 18:18:08 +000021371 *)
John Criswell0c38eaf2003-09-10 15:17:25 +000021372 ac_option=$1
21373 ac_optarg=$2
21374 ac_shift=shift
21375 ;;
John Criswell7a73b802003-06-30 21:59:07 +000021376 esac
21377
John Criswell0c38eaf2003-09-10 15:17:25 +000021378 case $ac_option in
John Criswell7a73b802003-06-30 21:59:07 +000021379 # Handling of the options.
John Criswell0c38eaf2003-09-10 15:17:25 +000021380 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
21381 ac_cs_recheck=: ;;
Reid Spencera773bd52006-08-04 18:18:08 +000021382 --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021383 echo "$ac_cs_version"; exit ;;
Reid Spencera773bd52006-08-04 18:18:08 +000021384 --debug | --debu | --deb | --de | --d | -d )
John Criswell7a73b802003-06-30 21:59:07 +000021385 debug=: ;;
21386 --file | --fil | --fi | --f )
John Criswell0c38eaf2003-09-10 15:17:25 +000021387 $ac_shift
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021388 CONFIG_FILES="$CONFIG_FILES $ac_optarg"
John Criswell7a73b802003-06-30 21:59:07 +000021389 ac_need_defaults=false;;
21390 --header | --heade | --head | --hea )
John Criswell0c38eaf2003-09-10 15:17:25 +000021391 $ac_shift
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021392 CONFIG_HEADERS="$CONFIG_HEADERS $ac_optarg"
John Criswell7a73b802003-06-30 21:59:07 +000021393 ac_need_defaults=false;;
Reid Spencera773bd52006-08-04 18:18:08 +000021394 --he | --h)
21395 # Conflict between --help and --header
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021396 { echo "$as_me: error: ambiguous option: $1
21397Try \`$0 --help' for more information." >&2
21398 { (exit 1); exit 1; }; };;
Reid Spencera773bd52006-08-04 18:18:08 +000021399 --help | --hel | -h )
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021400 echo "$ac_cs_usage"; exit ;;
John Criswell0c38eaf2003-09-10 15:17:25 +000021401 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
21402 | -silent | --silent | --silen | --sile | --sil | --si | --s)
21403 ac_cs_silent=: ;;
John Criswell7a73b802003-06-30 21:59:07 +000021404
21405 # This is an error.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021406 -*) { echo "$as_me: error: unrecognized option: $1
21407Try \`$0 --help' for more information." >&2
21408 { (exit 1); exit 1; }; } ;;
John Criswell7a73b802003-06-30 21:59:07 +000021409
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021410 *) ac_config_targets="$ac_config_targets $1"
Reid Spencera773bd52006-08-04 18:18:08 +000021411 ac_need_defaults=false ;;
John Criswell7a73b802003-06-30 21:59:07 +000021412
21413 esac
21414 shift
21415done
21416
John Criswell0c38eaf2003-09-10 15:17:25 +000021417ac_configure_extra_args=
21418
21419if $ac_cs_silent; then
21420 exec 6>/dev/null
21421 ac_configure_extra_args="$ac_configure_extra_args --silent"
21422fi
21423
21424_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021425cat >>$CONFIG_STATUS <<_ACEOF
John Criswell0c38eaf2003-09-10 15:17:25 +000021426if \$ac_cs_recheck; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021427 echo "running CONFIG_SHELL=$SHELL $SHELL $0 "$ac_configure_args \$ac_configure_extra_args " --no-create --no-recursion" >&6
21428 CONFIG_SHELL=$SHELL
Reid Spencera773bd52006-08-04 18:18:08 +000021429 export CONFIG_SHELL
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021430 exec $SHELL "$0"$ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
John Criswell0c38eaf2003-09-10 15:17:25 +000021431fi
21432
John Criswell7a73b802003-06-30 21:59:07 +000021433_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021434cat >>$CONFIG_STATUS <<\_ACEOF
Reid Spencera773bd52006-08-04 18:18:08 +000021435exec 5>>config.log
21436{
21437 echo
21438 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
21439## Running $as_me. ##
21440_ASBOX
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021441 echo "$ac_log"
Reid Spencera773bd52006-08-04 18:18:08 +000021442} >&5
John Criswell7a73b802003-06-30 21:59:07 +000021443
Reid Spencera773bd52006-08-04 18:18:08 +000021444_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021445cat >>$CONFIG_STATUS <<_ACEOF
John Criswellc764fbc2003-09-06 15:17:13 +000021446#
Reid Spencera773bd52006-08-04 18:18:08 +000021447# INIT-COMMANDS
John Criswellc764fbc2003-09-06 15:17:13 +000021448#
Reid Spencerc0682832005-02-24 19:05:19 +000021449llvm_src="${srcdir}"
John Criswellc764fbc2003-09-06 15:17:13 +000021450
21451_ACEOF
John Criswell7a73b802003-06-30 21:59:07 +000021452
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021453cat >>$CONFIG_STATUS <<\_ACEOF
Reid Spencera773bd52006-08-04 18:18:08 +000021454
21455# Handling of arguments.
John Criswell7a73b802003-06-30 21:59:07 +000021456for ac_config_target in $ac_config_targets
21457do
Reid Spencera773bd52006-08-04 18:18:08 +000021458 case $ac_config_target in
21459 "include/llvm/Config/config.h") CONFIG_HEADERS="$CONFIG_HEADERS include/llvm/Config/config.h" ;;
Douglas Gregor1555a232009-06-16 20:12:29 +000021460 "include/llvm/Config/Targets.def") CONFIG_FILES="$CONFIG_FILES include/llvm/Config/Targets.def" ;;
21461 "include/llvm/Config/AsmPrinters.def") CONFIG_FILES="$CONFIG_FILES include/llvm/Config/AsmPrinters.def" ;;
Jeffrey Yasskinafa709d2009-07-17 21:33:35 +000021462 "include/llvm/Config/AsmParsers.def") CONFIG_FILES="$CONFIG_FILES include/llvm/Config/AsmParsers.def" ;;
Daniel Dunbar4fc760e2009-11-25 04:37:28 +000021463 "include/llvm/Config/Disassemblers.def") CONFIG_FILES="$CONFIG_FILES include/llvm/Config/Disassemblers.def" ;;
Chandler Carruth8b67f772009-10-26 01:35:46 +000021464 "include/llvm/System/DataTypes.h") CONFIG_HEADERS="$CONFIG_HEADERS include/llvm/System/DataTypes.h" ;;
Reid Spencera773bd52006-08-04 18:18:08 +000021465 "Makefile.config") CONFIG_FILES="$CONFIG_FILES Makefile.config" ;;
Reid Spencerea949cf2006-08-16 00:45:38 +000021466 "llvm.spec") CONFIG_FILES="$CONFIG_FILES llvm.spec" ;;
Mikhail Glushenkov4558f482009-04-21 19:46:10 +000021467 "tools/llvmc/plugins/Base/Base.td") CONFIG_FILES="$CONFIG_FILES tools/llvmc/plugins/Base/Base.td" ;;
Reid Spencera773bd52006-08-04 18:18:08 +000021468 "tools/llvm-config/llvm-config.in") CONFIG_FILES="$CONFIG_FILES tools/llvm-config/llvm-config.in" ;;
21469 "setup") CONFIG_COMMANDS="$CONFIG_COMMANDS setup" ;;
21470 "Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS Makefile" ;;
21471 "Makefile.common") CONFIG_COMMANDS="$CONFIG_COMMANDS Makefile.common" ;;
21472 "examples/Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS examples/Makefile" ;;
21473 "lib/Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS lib/Makefile" ;;
Reid Spencer8b2e1412006-11-17 03:32:33 +000021474 "runtime/Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS runtime/Makefile" ;;
Reid Spencera773bd52006-08-04 18:18:08 +000021475 "test/Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS test/Makefile" ;;
21476 "test/Makefile.tests") CONFIG_COMMANDS="$CONFIG_COMMANDS test/Makefile.tests" ;;
Bill Wendlingf24eb392009-01-04 23:12:30 +000021477 "unittests/Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS unittests/Makefile" ;;
Reid Spencera773bd52006-08-04 18:18:08 +000021478 "tools/Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS tools/Makefile" ;;
21479 "utils/Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS utils/Makefile" ;;
21480 "projects/Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS projects/Makefile" ;;
Gordon Henriksen92f0dca2007-09-22 21:36:59 +000021481 "bindings/Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS bindings/Makefile" ;;
21482 "bindings/ocaml/Makefile.ocaml") CONFIG_COMMANDS="$CONFIG_COMMANDS bindings/ocaml/Makefile.ocaml" ;;
Reid Spencera773bd52006-08-04 18:18:08 +000021483
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021484 *) { { echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5
21485echo "$as_me: error: invalid argument: $ac_config_target" >&2;}
21486 { (exit 1); exit 1; }; };;
John Criswell7a73b802003-06-30 21:59:07 +000021487 esac
21488done
21489
Reid Spencera773bd52006-08-04 18:18:08 +000021490
John Criswell7a73b802003-06-30 21:59:07 +000021491# If the user did not use the arguments to specify the items to instantiate,
21492# then the envvar interface is used. Set only those that are not.
21493# We use the long form for the default assignment because of an extremely
21494# bizarre bug on SunOS 4.1.3.
21495if $ac_need_defaults; then
21496 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
21497 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
John Criswellc764fbc2003-09-06 15:17:13 +000021498 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
John Criswell7a73b802003-06-30 21:59:07 +000021499fi
21500
John Criswell0c38eaf2003-09-10 15:17:25 +000021501# Have a temporary directory for convenience. Make it in the build tree
Reid Spencera773bd52006-08-04 18:18:08 +000021502# simply because there is no reason against having it here, and in addition,
John Criswell0c38eaf2003-09-10 15:17:25 +000021503# creating and moving files from /tmp can sometimes cause problems.
Reid Spencera773bd52006-08-04 18:18:08 +000021504# Hook for its removal unless debugging.
21505# Note that there is a small window in which the directory will not be cleaned:
21506# after its creation but before its name has been assigned to `$tmp'.
John Criswell7a73b802003-06-30 21:59:07 +000021507$debug ||
21508{
Reid Spencera773bd52006-08-04 18:18:08 +000021509 tmp=
21510 trap 'exit_status=$?
21511 { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
21512' 0
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021513 trap '{ (exit 1); exit 1; }' 1 2 13 15
John Criswell7a73b802003-06-30 21:59:07 +000021514}
John Criswell7a73b802003-06-30 21:59:07 +000021515# Create a (secure) tmp directory for tmp files.
John Criswell0c38eaf2003-09-10 15:17:25 +000021516
John Criswell7a73b802003-06-30 21:59:07 +000021517{
Reid Spencera773bd52006-08-04 18:18:08 +000021518 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
John Criswell7a73b802003-06-30 21:59:07 +000021519 test -n "$tmp" && test -d "$tmp"
21520} ||
21521{
Reid Spencera773bd52006-08-04 18:18:08 +000021522 tmp=./conf$$-$RANDOM
21523 (umask 077 && mkdir "$tmp")
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021524} ||
21525{
21526 echo "$me: cannot create a temporary directory in ." >&2
21527 { (exit 1); exit 1; }
21528}
John Criswell7a73b802003-06-30 21:59:07 +000021529
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021530#
21531# Set up the sed scripts for CONFIG_FILES section.
21532#
21533
21534# No need to generate the scripts if there are no CONFIG_FILES.
21535# This happens for instance when ./config.status config.h
Reid Spencera773bd52006-08-04 18:18:08 +000021536if test -n "$CONFIG_FILES"; then
John Criswell7a73b802003-06-30 21:59:07 +000021537
21538_ACEOF
21539
Reid Spencera773bd52006-08-04 18:18:08 +000021540
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021541
Reid Spencera773bd52006-08-04 18:18:08 +000021542ac_delim='%!_!# '
21543for ac_last_try in false false false false false :; do
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021544 cat >conf$$subs.sed <<_ACEOF
21545SHELL!$SHELL$ac_delim
21546PATH_SEPARATOR!$PATH_SEPARATOR$ac_delim
21547PACKAGE_NAME!$PACKAGE_NAME$ac_delim
21548PACKAGE_TARNAME!$PACKAGE_TARNAME$ac_delim
21549PACKAGE_VERSION!$PACKAGE_VERSION$ac_delim
21550PACKAGE_STRING!$PACKAGE_STRING$ac_delim
21551PACKAGE_BUGREPORT!$PACKAGE_BUGREPORT$ac_delim
21552exec_prefix!$exec_prefix$ac_delim
21553prefix!$prefix$ac_delim
21554program_transform_name!$program_transform_name$ac_delim
21555bindir!$bindir$ac_delim
21556sbindir!$sbindir$ac_delim
21557libexecdir!$libexecdir$ac_delim
21558datarootdir!$datarootdir$ac_delim
21559datadir!$datadir$ac_delim
21560sysconfdir!$sysconfdir$ac_delim
21561sharedstatedir!$sharedstatedir$ac_delim
21562localstatedir!$localstatedir$ac_delim
21563includedir!$includedir$ac_delim
21564oldincludedir!$oldincludedir$ac_delim
21565docdir!$docdir$ac_delim
21566infodir!$infodir$ac_delim
21567htmldir!$htmldir$ac_delim
21568dvidir!$dvidir$ac_delim
21569pdfdir!$pdfdir$ac_delim
21570psdir!$psdir$ac_delim
21571libdir!$libdir$ac_delim
21572localedir!$localedir$ac_delim
21573mandir!$mandir$ac_delim
21574DEFS!$DEFS$ac_delim
21575ECHO_C!$ECHO_C$ac_delim
21576ECHO_N!$ECHO_N$ac_delim
21577ECHO_T!$ECHO_T$ac_delim
21578LIBS!$LIBS$ac_delim
21579build_alias!$build_alias$ac_delim
21580host_alias!$host_alias$ac_delim
21581target_alias!$target_alias$ac_delim
21582LLVM_COPYRIGHT!$LLVM_COPYRIGHT$ac_delim
21583subdirs!$subdirs$ac_delim
21584build!$build$ac_delim
21585build_cpu!$build_cpu$ac_delim
21586build_vendor!$build_vendor$ac_delim
21587build_os!$build_os$ac_delim
21588host!$host$ac_delim
21589host_cpu!$host_cpu$ac_delim
21590host_vendor!$host_vendor$ac_delim
21591host_os!$host_os$ac_delim
21592target!$target$ac_delim
21593target_cpu!$target_cpu$ac_delim
21594target_vendor!$target_vendor$ac_delim
21595target_os!$target_os$ac_delim
21596OS!$OS$ac_delim
21597HOST_OS!$HOST_OS$ac_delim
21598TARGET_OS!$TARGET_OS$ac_delim
21599LINKALL!$LINKALL$ac_delim
21600NOLINKALL!$NOLINKALL$ac_delim
21601LLVM_ON_UNIX!$LLVM_ON_UNIX$ac_delim
21602LLVM_ON_WIN32!$LLVM_ON_WIN32$ac_delim
21603ARCH!$ARCH$ac_delim
21604ENDIAN!$ENDIAN$ac_delim
21605CC!$CC$ac_delim
21606CFLAGS!$CFLAGS$ac_delim
21607LDFLAGS!$LDFLAGS$ac_delim
21608CPPFLAGS!$CPPFLAGS$ac_delim
21609ac_ct_CC!$ac_ct_CC$ac_delim
21610EXEEXT!$EXEEXT$ac_delim
21611OBJEXT!$OBJEXT$ac_delim
21612CPP!$CPP$ac_delim
21613GREP!$GREP$ac_delim
21614EGREP!$EGREP$ac_delim
21615LLVM_CROSS_COMPILING!$LLVM_CROSS_COMPILING$ac_delim
21616BUILD_CC!$BUILD_CC$ac_delim
21617BUILD_EXEEXT!$BUILD_EXEEXT$ac_delim
21618BUILD_CXX!$BUILD_CXX$ac_delim
21619CVSBUILD!$CVSBUILD$ac_delim
21620ENABLE_OPTIMIZED!$ENABLE_OPTIMIZED$ac_delim
21621ENABLE_PROFILING!$ENABLE_PROFILING$ac_delim
21622DISABLE_ASSERTIONS!$DISABLE_ASSERTIONS$ac_delim
21623ENABLE_EXPENSIVE_CHECKS!$ENABLE_EXPENSIVE_CHECKS$ac_delim
21624EXPENSIVE_CHECKS!$EXPENSIVE_CHECKS$ac_delim
21625DEBUG_RUNTIME!$DEBUG_RUNTIME$ac_delim
21626DEBUG_SYMBOLS!$DEBUG_SYMBOLS$ac_delim
21627JIT!$JIT$ac_delim
21628TARGET_HAS_JIT!$TARGET_HAS_JIT$ac_delim
21629ENABLE_DOXYGEN!$ENABLE_DOXYGEN$ac_delim
21630ENABLE_THREADS!$ENABLE_THREADS$ac_delim
21631ENABLE_PIC!$ENABLE_PIC$ac_delim
Jeffrey Yasskinc9017192010-02-25 06:34:33 +000021632ENABLE_SHARED!$ENABLE_SHARED$ac_delim
Daniel Dunbardd464df2010-05-10 20:11:56 +000021633ENABLE_TIMESTAMPS!$ENABLE_TIMESTAMPS$ac_delim
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021634TARGETS_TO_BUILD!$TARGETS_TO_BUILD$ac_delim
21635LLVM_ENUM_TARGETS!$LLVM_ENUM_TARGETS$ac_delim
21636LLVM_ENUM_ASM_PRINTERS!$LLVM_ENUM_ASM_PRINTERS$ac_delim
21637LLVM_ENUM_ASM_PARSERS!$LLVM_ENUM_ASM_PARSERS$ac_delim
21638LLVM_ENUM_DISASSEMBLERS!$LLVM_ENUM_DISASSEMBLERS$ac_delim
21639ENABLE_CBE_PRINTF_A!$ENABLE_CBE_PRINTF_A$ac_delim
Daniel Dunbar98515672010-02-23 10:00:49 +000021640CLANGPATH!$CLANGPATH$ac_delim
21641CLANGXXPATH!$CLANGXXPATH$ac_delim
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021642_ACEOF
Reid Spencera773bd52006-08-04 18:18:08 +000021643
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021644 if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 97; then
Reid Spencera773bd52006-08-04 18:18:08 +000021645 break
21646 elif $ac_last_try; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021647 { { echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
21648echo "$as_me: error: could not make $CONFIG_STATUS" >&2;}
21649 { (exit 1); exit 1; }; }
Reid Spencera773bd52006-08-04 18:18:08 +000021650 else
21651 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
John Criswell7a73b802003-06-30 21:59:07 +000021652 fi
Reid Spencera773bd52006-08-04 18:18:08 +000021653done
21654
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021655ac_eof=`sed -n '/^CEOF[0-9]*$/s/CEOF/0/p' conf$$subs.sed`
21656if test -n "$ac_eof"; then
21657 ac_eof=`echo "$ac_eof" | sort -nru | sed 1q`
21658 ac_eof=`expr $ac_eof + 1`
21659fi
21660
21661cat >>$CONFIG_STATUS <<_ACEOF
21662cat >"\$tmp/subs-1.sed" <<\CEOF$ac_eof
21663/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
Reid Spencera773bd52006-08-04 18:18:08 +000021664_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021665sed '
21666s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g
21667s/^/s,@/; s/!/@,|#_!!_#|/
21668:n
21669t n
21670s/'"$ac_delim"'$/,g/; t
21671s/$/\\/; p
21672N; s/^.*\n//; s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g; b n
21673' >>$CONFIG_STATUS <conf$$subs.sed
21674rm -f conf$$subs.sed
21675cat >>$CONFIG_STATUS <<_ACEOF
21676CEOF$ac_eof
Reid Spencera773bd52006-08-04 18:18:08 +000021677_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021678
21679
21680ac_delim='%!_!# '
21681for ac_last_try in false false false false false :; do
21682 cat >conf$$subs.sed <<_ACEOF
Daniel Dunbardd464df2010-05-10 20:11:56 +000021683ENABLE_BUILT_CLANG!$ENABLE_BUILT_CLANG$ac_delim
Jeffrey Yasskinc9017192010-02-25 06:34:33 +000021684OPTIMIZE_OPTION!$OPTIMIZE_OPTION$ac_delim
Daniel Dunbar98515672010-02-23 10:00:49 +000021685EXTRA_OPTIONS!$EXTRA_OPTIONS$ac_delim
21686BINUTILS_INCDIR!$BINUTILS_INCDIR$ac_delim
21687ENABLE_LLVMC_DYNAMIC!$ENABLE_LLVMC_DYNAMIC$ac_delim
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021688ENABLE_LLVMC_DYNAMIC_PLUGINS!$ENABLE_LLVMC_DYNAMIC_PLUGINS$ac_delim
21689CXX!$CXX$ac_delim
21690CXXFLAGS!$CXXFLAGS$ac_delim
21691ac_ct_CXX!$ac_ct_CXX$ac_delim
21692NM!$NM$ac_delim
21693ifGNUmake!$ifGNUmake$ac_delim
21694LN_S!$LN_S$ac_delim
21695CMP!$CMP$ac_delim
21696CP!$CP$ac_delim
21697DATE!$DATE$ac_delim
21698FIND!$FIND$ac_delim
21699MKDIR!$MKDIR$ac_delim
21700MV!$MV$ac_delim
21701RANLIB!$RANLIB$ac_delim
21702AR!$AR$ac_delim
21703RM!$RM$ac_delim
21704SED!$SED$ac_delim
21705TAR!$TAR$ac_delim
21706BINPWD!$BINPWD$ac_delim
21707GRAPHVIZ!$GRAPHVIZ$ac_delim
21708DOT!$DOT$ac_delim
21709FDP!$FDP$ac_delim
21710NEATO!$NEATO$ac_delim
21711TWOPI!$TWOPI$ac_delim
21712CIRCO!$CIRCO$ac_delim
21713GV!$GV$ac_delim
21714DOTTY!$DOTTY$ac_delim
21715PERL!$PERL$ac_delim
21716HAVE_PERL!$HAVE_PERL$ac_delim
21717INSTALL_PROGRAM!$INSTALL_PROGRAM$ac_delim
21718INSTALL_SCRIPT!$INSTALL_SCRIPT$ac_delim
21719INSTALL_DATA!$INSTALL_DATA$ac_delim
21720BZIP2!$BZIP2$ac_delim
mike-m68cb3192010-05-06 23:45:43 +000021721CAT!$CAT$ac_delim
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021722DOXYGEN!$DOXYGEN$ac_delim
21723GROFF!$GROFF$ac_delim
21724GZIP!$GZIP$ac_delim
21725POD2HTML!$POD2HTML$ac_delim
21726POD2MAN!$POD2MAN$ac_delim
mike-m68cb3192010-05-06 23:45:43 +000021727PDFROFF!$PDFROFF$ac_delim
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021728RUNTEST!$RUNTEST$ac_delim
21729TCLSH!$TCLSH$ac_delim
21730ZIP!$ZIP$ac_delim
21731OCAMLC!$OCAMLC$ac_delim
21732OCAMLOPT!$OCAMLOPT$ac_delim
21733OCAMLDEP!$OCAMLDEP$ac_delim
21734OCAMLDOC!$OCAMLDOC$ac_delim
21735GAS!$GAS$ac_delim
Dan Gohmanda612d62010-06-01 14:56:56 +000021736HAVE_LINK_VERSION_SCRIPT!$HAVE_LINK_VERSION_SCRIPT$ac_delim
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021737INSTALL_LTDL_TRUE!$INSTALL_LTDL_TRUE$ac_delim
21738INSTALL_LTDL_FALSE!$INSTALL_LTDL_FALSE$ac_delim
21739CONVENIENCE_LTDL_TRUE!$CONVENIENCE_LTDL_TRUE$ac_delim
21740CONVENIENCE_LTDL_FALSE!$CONVENIENCE_LTDL_FALSE$ac_delim
21741LIBADD_DL!$LIBADD_DL$ac_delim
21742LLVMGCCCOMMAND!$LLVMGCCCOMMAND$ac_delim
21743LLVMGXXCOMMAND!$LLVMGXXCOMMAND$ac_delim
21744LLVMGCC!$LLVMGCC$ac_delim
21745LLVMGXX!$LLVMGXX$ac_delim
Daniel Dunbar98515672010-02-23 10:00:49 +000021746LLVMCC_OPTION!$LLVMCC_OPTION$ac_delim
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021747NO_VARIADIC_MACROS!$NO_VARIADIC_MACROS$ac_delim
21748NO_MISSING_FIELD_INITIALIZERS!$NO_MISSING_FIELD_INITIALIZERS$ac_delim
21749USE_UDIS86!$USE_UDIS86$ac_delim
21750USE_OPROFILE!$USE_OPROFILE$ac_delim
21751HAVE_PTHREAD!$HAVE_PTHREAD$ac_delim
21752HUGE_VAL_SANITY!$HUGE_VAL_SANITY$ac_delim
21753MMAP_FILE!$MMAP_FILE$ac_delim
21754LLVMCC1!$LLVMCC1$ac_delim
21755LLVMCC1PLUS!$LLVMCC1PLUS$ac_delim
21756LLVMGCCDIR!$LLVMGCCDIR$ac_delim
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021757LLVMGCC_LANGS!$LLVMGCC_LANGS$ac_delim
21758SHLIBEXT!$SHLIBEXT$ac_delim
Jeffrey Yasskinc9017192010-02-25 06:34:33 +000021759SHLIBPATH_VAR!$SHLIBPATH_VAR$ac_delim
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021760LLVM_PREFIX!$LLVM_PREFIX$ac_delim
21761LLVM_BINDIR!$LLVM_BINDIR$ac_delim
21762LLVM_LIBDIR!$LLVM_LIBDIR$ac_delim
21763LLVM_DATADIR!$LLVM_DATADIR$ac_delim
21764LLVM_DOCSDIR!$LLVM_DOCSDIR$ac_delim
21765LLVM_ETCDIR!$LLVM_ETCDIR$ac_delim
21766LLVM_INCLUDEDIR!$LLVM_INCLUDEDIR$ac_delim
21767LLVM_INFODIR!$LLVM_INFODIR$ac_delim
21768LLVM_MANDIR!$LLVM_MANDIR$ac_delim
21769LLVM_CONFIGTIME!$LLVM_CONFIGTIME$ac_delim
21770BINDINGS_TO_BUILD!$BINDINGS_TO_BUILD$ac_delim
21771ALL_BINDINGS!$ALL_BINDINGS$ac_delim
21772OCAML_LIBDIR!$OCAML_LIBDIR$ac_delim
21773ENABLE_VISIBILITY_INLINES_HIDDEN!$ENABLE_VISIBILITY_INLINES_HIDDEN$ac_delim
21774RPATH!$RPATH$ac_delim
21775RDYNAMIC!$RDYNAMIC$ac_delim
21776LIBOBJS!$LIBOBJS$ac_delim
21777LTLIBOBJS!$LTLIBOBJS$ac_delim
Reid Spencera773bd52006-08-04 18:18:08 +000021778_ACEOF
21779
Daniel Dunbardd464df2010-05-10 20:11:56 +000021780 if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 95; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021781 break
21782 elif $ac_last_try; then
21783 { { echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
21784echo "$as_me: error: could not make $CONFIG_STATUS" >&2;}
21785 { (exit 1); exit 1; }; }
21786 else
21787 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
21788 fi
21789done
21790
21791ac_eof=`sed -n '/^CEOF[0-9]*$/s/CEOF/0/p' conf$$subs.sed`
21792if test -n "$ac_eof"; then
21793 ac_eof=`echo "$ac_eof" | sort -nru | sed 1q`
21794 ac_eof=`expr $ac_eof + 1`
21795fi
21796
21797cat >>$CONFIG_STATUS <<_ACEOF
21798cat >"\$tmp/subs-2.sed" <<\CEOF$ac_eof
21799/@[a-zA-Z_][a-zA-Z_0-9]*@/!b end
21800_ACEOF
21801sed '
21802s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g
21803s/^/s,@/; s/!/@,|#_!!_#|/
21804:n
21805t n
21806s/'"$ac_delim"'$/,g/; t
21807s/$/\\/; p
21808N; s/^.*\n//; s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g; b n
21809' >>$CONFIG_STATUS <conf$$subs.sed
21810rm -f conf$$subs.sed
21811cat >>$CONFIG_STATUS <<_ACEOF
21812:end
21813s/|#_!!_#|//g
21814CEOF$ac_eof
21815_ACEOF
21816
21817
Reid Spencera773bd52006-08-04 18:18:08 +000021818# VPATH may cause trouble with some makes, so we remove $(srcdir),
21819# ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
21820# trailing colons and then remove the whole line if VPATH becomes empty
21821# (actually we leave an empty line to preserve line numbers).
21822if test "x$srcdir" = x.; then
21823 ac_vpsub='/^[ ]*VPATH[ ]*=/{
21824s/:*\$(srcdir):*/:/
21825s/:*\${srcdir}:*/:/
21826s/:*@srcdir@:*/:/
21827s/^\([^=]*=[ ]*\):*/\1/
21828s/:*$//
21829s/^[^=]*=[ ]*$//
21830}'
21831fi
21832
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021833cat >>$CONFIG_STATUS <<\_ACEOF
John Criswell7a73b802003-06-30 21:59:07 +000021834fi # test -n "$CONFIG_FILES"
21835
Reid Spencera773bd52006-08-04 18:18:08 +000021836
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021837for ac_tag in :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS
Reid Spencera773bd52006-08-04 18:18:08 +000021838do
21839 case $ac_tag in
21840 :[FHLC]) ac_mode=$ac_tag; continue;;
21841 esac
21842 case $ac_mode$ac_tag in
21843 :[FHL]*:*);;
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021844 :L* | :C*:*) { { echo "$as_me:$LINENO: error: Invalid tag $ac_tag." >&5
21845echo "$as_me: error: Invalid tag $ac_tag." >&2;}
21846 { (exit 1); exit 1; }; };;
Reid Spencera773bd52006-08-04 18:18:08 +000021847 :[FH]-) ac_tag=-:-;;
21848 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
21849 esac
21850 ac_save_IFS=$IFS
21851 IFS=:
21852 set x $ac_tag
21853 IFS=$ac_save_IFS
21854 shift
21855 ac_file=$1
21856 shift
21857
21858 case $ac_mode in
21859 :L) ac_source=$1;;
21860 :[FH])
21861 ac_file_inputs=
21862 for ac_f
21863 do
21864 case $ac_f in
21865 -) ac_f="$tmp/stdin";;
21866 *) # Look for the file first in the build tree, then in the source tree
21867 # (if the path is not absolute). The absolute path cannot be DOS-style,
21868 # because $ac_f cannot contain `:'.
21869 test -f "$ac_f" ||
21870 case $ac_f in
21871 [\\/$]*) false;;
21872 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
21873 esac ||
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021874 { { echo "$as_me:$LINENO: error: cannot find input file: $ac_f" >&5
21875echo "$as_me: error: cannot find input file: $ac_f" >&2;}
21876 { (exit 1); exit 1; }; };;
Reid Spencera773bd52006-08-04 18:18:08 +000021877 esac
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021878 ac_file_inputs="$ac_file_inputs $ac_f"
Reid Spencera773bd52006-08-04 18:18:08 +000021879 done
21880
21881 # Let's still pretend it is `configure' which instantiates (i.e., don't
21882 # use $as_me), people would be surprised to read:
21883 # /* config.h. Generated by config.status. */
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021884 configure_input="Generated from "`IFS=:
21885 echo $* | sed 's|^[^:]*/||;s|:[^:]*/|, |g'`" by configure."
Reid Spencera773bd52006-08-04 18:18:08 +000021886 if test x"$ac_file" != x-; then
21887 configure_input="$ac_file. $configure_input"
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021888 { echo "$as_me:$LINENO: creating $ac_file" >&5
21889echo "$as_me: creating $ac_file" >&6;}
Reid Spencera773bd52006-08-04 18:18:08 +000021890 fi
21891
21892 case $ac_tag in
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021893 *:-:* | *:-) cat >"$tmp/stdin";;
Reid Spencera773bd52006-08-04 18:18:08 +000021894 esac
21895 ;;
John Criswell7a73b802003-06-30 21:59:07 +000021896 esac
21897
Reid Spencera773bd52006-08-04 18:18:08 +000021898 ac_dir=`$as_dirname -- "$ac_file" ||
John Criswell7a73b802003-06-30 21:59:07 +000021899$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
Reid Spencer2706f8c2004-09-19 23:53:36 +000021900 X"$ac_file" : 'X\(//\)[^/]' \| \
21901 X"$ac_file" : 'X\(//\)$' \| \
Reid Spencera773bd52006-08-04 18:18:08 +000021902 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021903echo X"$ac_file" |
Reid Spencera773bd52006-08-04 18:18:08 +000021904 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
21905 s//\1/
21906 q
21907 }
21908 /^X\(\/\/\)[^/].*/{
21909 s//\1/
21910 q
21911 }
21912 /^X\(\/\/\)$/{
21913 s//\1/
21914 q
21915 }
21916 /^X\(\/\).*/{
21917 s//\1/
21918 q
21919 }
21920 s/.*/./; q'`
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021921 { as_dir="$ac_dir"
21922 case $as_dir in #(
21923 -*) as_dir=./$as_dir;;
21924 esac
21925 test -d "$as_dir" || { $as_mkdir_p && mkdir -p "$as_dir"; } || {
21926 as_dirs=
21927 while :; do
21928 case $as_dir in #(
21929 *\'*) as_qdir=`echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #(
21930 *) as_qdir=$as_dir;;
21931 esac
21932 as_dirs="'$as_qdir' $as_dirs"
21933 as_dir=`$as_dirname -- "$as_dir" ||
21934$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
21935 X"$as_dir" : 'X\(//\)[^/]' \| \
21936 X"$as_dir" : 'X\(//\)$' \| \
21937 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
21938echo X"$as_dir" |
21939 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
21940 s//\1/
21941 q
21942 }
21943 /^X\(\/\/\)[^/].*/{
21944 s//\1/
21945 q
21946 }
21947 /^X\(\/\/\)$/{
21948 s//\1/
21949 q
21950 }
21951 /^X\(\/\).*/{
21952 s//\1/
21953 q
21954 }
21955 s/.*/./; q'`
21956 test -d "$as_dir" && break
21957 done
21958 test -z "$as_dirs" || eval "mkdir $as_dirs"
21959 } || test -d "$as_dir" || { { echo "$as_me:$LINENO: error: cannot create directory $as_dir" >&5
21960echo "$as_me: error: cannot create directory $as_dir" >&2;}
21961 { (exit 1); exit 1; }; }; }
John Criswell7a73b802003-06-30 21:59:07 +000021962 ac_builddir=.
21963
Reid Spencera773bd52006-08-04 18:18:08 +000021964case "$ac_dir" in
21965.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
21966*)
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021967 ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
Reid Spencera773bd52006-08-04 18:18:08 +000021968 # A ".." for each directory in $ac_dir_suffix.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021969 ac_top_builddir_sub=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,/..,g;s,/,,'`
Reid Spencera773bd52006-08-04 18:18:08 +000021970 case $ac_top_builddir_sub in
21971 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
21972 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
21973 esac ;;
21974esac
21975ac_abs_top_builddir=$ac_pwd
21976ac_abs_builddir=$ac_pwd$ac_dir_suffix
21977# for backward compatibility:
21978ac_top_builddir=$ac_top_build_prefix
John Criswell7a73b802003-06-30 21:59:07 +000021979
21980case $srcdir in
Reid Spencera773bd52006-08-04 18:18:08 +000021981 .) # We are building in place.
John Criswell7a73b802003-06-30 21:59:07 +000021982 ac_srcdir=.
Reid Spencera773bd52006-08-04 18:18:08 +000021983 ac_top_srcdir=$ac_top_builddir_sub
21984 ac_abs_top_srcdir=$ac_pwd ;;
21985 [\\/]* | ?:[\\/]* ) # Absolute name.
John Criswell7a73b802003-06-30 21:59:07 +000021986 ac_srcdir=$srcdir$ac_dir_suffix;
Reid Spencera773bd52006-08-04 18:18:08 +000021987 ac_top_srcdir=$srcdir
21988 ac_abs_top_srcdir=$srcdir ;;
21989 *) # Relative name.
21990 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
21991 ac_top_srcdir=$ac_top_build_prefix$srcdir
21992 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
John Criswell7a73b802003-06-30 21:59:07 +000021993esac
Reid Spencera773bd52006-08-04 18:18:08 +000021994ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
Reid Spencer2706f8c2004-09-19 23:53:36 +000021995
John Criswell7a73b802003-06-30 21:59:07 +000021996
Reid Spencera773bd52006-08-04 18:18:08 +000021997 case $ac_mode in
21998 :F)
21999 #
22000 # CONFIG_FILE
22001 #
John Criswell7a73b802003-06-30 21:59:07 +000022002
22003 case $INSTALL in
22004 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
Reid Spencera773bd52006-08-04 18:18:08 +000022005 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
John Criswell7a73b802003-06-30 21:59:07 +000022006 esac
John Criswell7a73b802003-06-30 21:59:07 +000022007_ACEOF
Reid Spencera773bd52006-08-04 18:18:08 +000022008
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000022009cat >>$CONFIG_STATUS <<\_ACEOF
Reid Spencera773bd52006-08-04 18:18:08 +000022010# If the template does not know about datarootdir, expand it.
22011# FIXME: This hack should be removed a few years after 2.60.
22012ac_datarootdir_hack=; ac_datarootdir_seen=
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000022013
22014case `sed -n '/datarootdir/ {
Reid Spencera773bd52006-08-04 18:18:08 +000022015 p
22016 q
22017}
22018/@datadir@/p
22019/@docdir@/p
22020/@infodir@/p
22021/@localedir@/p
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000022022/@mandir@/p
22023' $ac_file_inputs` in
Reid Spencera773bd52006-08-04 18:18:08 +000022024*datarootdir*) ac_datarootdir_seen=yes;;
22025*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000022026 { echo "$as_me:$LINENO: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
22027echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
Reid Spencera773bd52006-08-04 18:18:08 +000022028_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000022029cat >>$CONFIG_STATUS <<_ACEOF
Reid Spencera773bd52006-08-04 18:18:08 +000022030 ac_datarootdir_hack='
22031 s&@datadir@&$datadir&g
22032 s&@docdir@&$docdir&g
22033 s&@infodir@&$infodir&g
22034 s&@localedir@&$localedir&g
22035 s&@mandir@&$mandir&g
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000022036 s&\\\${datarootdir}&$datarootdir&g' ;;
Reid Spencera773bd52006-08-04 18:18:08 +000022037esac
22038_ACEOF
22039
22040# Neutralize VPATH when `$srcdir' = `.'.
22041# Shell code in configure.ac might set extrasub.
22042# FIXME: do we really want to maintain this feature?
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000022043cat >>$CONFIG_STATUS <<_ACEOF
22044 sed "$ac_vpsub
John Criswell7a73b802003-06-30 21:59:07 +000022045$extrasub
22046_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000022047cat >>$CONFIG_STATUS <<\_ACEOF
John Criswell7a73b802003-06-30 21:59:07 +000022048:t
22049/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000022050s&@configure_input@&$configure_input&;t t
Reid Spencera773bd52006-08-04 18:18:08 +000022051s&@top_builddir@&$ac_top_builddir_sub&;t t
22052s&@srcdir@&$ac_srcdir&;t t
22053s&@abs_srcdir@&$ac_abs_srcdir&;t t
22054s&@top_srcdir@&$ac_top_srcdir&;t t
22055s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
22056s&@builddir@&$ac_builddir&;t t
22057s&@abs_builddir@&$ac_abs_builddir&;t t
22058s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
22059s&@INSTALL@&$ac_INSTALL&;t t
22060$ac_datarootdir_hack
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000022061" $ac_file_inputs | sed -f "$tmp/subs-1.sed" | sed -f "$tmp/subs-2.sed" >$tmp/out
John Criswell7a73b802003-06-30 21:59:07 +000022062
Reid Spencera773bd52006-08-04 18:18:08 +000022063test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
22064 { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
22065 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000022066 { echo "$as_me:$LINENO: WARNING: $ac_file contains a reference to the variable \`datarootdir'
Reid Spencera773bd52006-08-04 18:18:08 +000022067which seems to be undefined. Please make sure it is defined." >&5
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000022068echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
Reid Spencera773bd52006-08-04 18:18:08 +000022069which seems to be undefined. Please make sure it is defined." >&2;}
John Criswell7a73b802003-06-30 21:59:07 +000022070
Reid Spencera773bd52006-08-04 18:18:08 +000022071 rm -f "$tmp/stdin"
John Criswell7a73b802003-06-30 21:59:07 +000022072 case $ac_file in
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000022073 -) cat "$tmp/out"; rm -f "$tmp/out";;
22074 *) rm -f "$ac_file"; mv "$tmp/out" $ac_file;;
22075 esac
Reid Spencera773bd52006-08-04 18:18:08 +000022076 ;;
22077 :H)
22078 #
22079 # CONFIG_HEADER
22080 #
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000022081_ACEOF
22082
22083# Transform confdefs.h into a sed script `conftest.defines', that
22084# substitutes the proper values into config.h.in to produce config.h.
22085rm -f conftest.defines conftest.tail
22086# First, append a space to every undef/define line, to ease matching.
22087echo 's/$/ /' >conftest.defines
22088# Then, protect against being on the right side of a sed subst, or in
22089# an unquoted here document, in config.status. If some macros were
22090# called several times there might be several #defines for the same
22091# symbol, which is useless. But do not sort them, since the last
22092# AC_DEFINE must be honored.
22093ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
22094# These sed commands are passed to sed as "A NAME B PARAMS C VALUE D", where
22095# NAME is the cpp macro being defined, VALUE is the value it is being given.
22096# PARAMS is the parameter list in the macro definition--in most cases, it's
22097# just an empty string.
22098ac_dA='s,^\\([ #]*\\)[^ ]*\\([ ]*'
22099ac_dB='\\)[ (].*,\\1define\\2'
22100ac_dC=' '
22101ac_dD=' ,'
22102
22103uniq confdefs.h |
22104 sed -n '
22105 t rset
22106 :rset
22107 s/^[ ]*#[ ]*define[ ][ ]*//
22108 t ok
22109 d
22110 :ok
22111 s/[\\&,]/\\&/g
22112 s/^\('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/ '"$ac_dA"'\1'"$ac_dB"'\2'"${ac_dC}"'\3'"$ac_dD"'/p
22113 s/^\('"$ac_word_re"'\)[ ]*\(.*\)/'"$ac_dA"'\1'"$ac_dB$ac_dC"'\2'"$ac_dD"'/p
22114 ' >>conftest.defines
22115
22116# Remove the space that was appended to ease matching.
22117# Then replace #undef with comments. This is necessary, for
22118# example, in the case of _POSIX_SOURCE, which is predefined and required
22119# on some systems where configure will not decide to define it.
22120# (The regexp can be short, since the line contains either #define or #undef.)
22121echo 's/ $//
22122s,^[ #]*u.*,/* & */,' >>conftest.defines
22123
22124# Break up conftest.defines:
22125ac_max_sed_lines=50
22126
22127# First sed command is: sed -f defines.sed $ac_file_inputs >"$tmp/out1"
22128# Second one is: sed -f defines.sed "$tmp/out1" >"$tmp/out2"
22129# Third one will be: sed -f defines.sed "$tmp/out2" >"$tmp/out1"
22130# et cetera.
22131ac_in='$ac_file_inputs'
22132ac_out='"$tmp/out1"'
22133ac_nxt='"$tmp/out2"'
22134
22135while :
22136do
22137 # Write a here document:
22138 cat >>$CONFIG_STATUS <<_ACEOF
22139 # First, check the format of the line:
22140 cat >"\$tmp/defines.sed" <<\\CEOF
22141/^[ ]*#[ ]*undef[ ][ ]*$ac_word_re[ ]*\$/b def
22142/^[ ]*#[ ]*define[ ][ ]*$ac_word_re[( ]/b def
22143b
22144:def
22145_ACEOF
22146 sed ${ac_max_sed_lines}q conftest.defines >>$CONFIG_STATUS
22147 echo 'CEOF
22148 sed -f "$tmp/defines.sed"' "$ac_in >$ac_out" >>$CONFIG_STATUS
22149 ac_in=$ac_out; ac_out=$ac_nxt; ac_nxt=$ac_in
22150 sed 1,${ac_max_sed_lines}d conftest.defines >conftest.tail
22151 grep . conftest.tail >/dev/null || break
22152 rm -f conftest.defines
22153 mv conftest.tail conftest.defines
22154done
22155rm -f conftest.defines conftest.tail
22156
22157echo "ac_result=$ac_in" >>$CONFIG_STATUS
22158cat >>$CONFIG_STATUS <<\_ACEOF
John Criswell7a73b802003-06-30 21:59:07 +000022159 if test x"$ac_file" != x-; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000022160 echo "/* $configure_input */" >"$tmp/config.h"
22161 cat "$ac_result" >>"$tmp/config.h"
22162 if diff $ac_file "$tmp/config.h" >/dev/null 2>&1; then
22163 { echo "$as_me:$LINENO: $ac_file is unchanged" >&5
22164echo "$as_me: $ac_file is unchanged" >&6;}
John Criswell7a73b802003-06-30 21:59:07 +000022165 else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000022166 rm -f $ac_file
22167 mv "$tmp/config.h" $ac_file
John Criswell7a73b802003-06-30 21:59:07 +000022168 fi
22169 else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000022170 echo "/* $configure_input */"
22171 cat "$ac_result"
John Criswell7a73b802003-06-30 21:59:07 +000022172 fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000022173 rm -f "$tmp/out12"
Reid Spencera773bd52006-08-04 18:18:08 +000022174 ;;
John Criswellc764fbc2003-09-06 15:17:13 +000022175
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000022176 :C) { echo "$as_me:$LINENO: executing $ac_file commands" >&5
22177echo "$as_me: executing $ac_file commands" >&6;}
Reid Spencera773bd52006-08-04 18:18:08 +000022178 ;;
John Criswellc764fbc2003-09-06 15:17:13 +000022179 esac
John Criswell7a73b802003-06-30 21:59:07 +000022180
Reid Spencera773bd52006-08-04 18:18:08 +000022181
22182 case $ac_file$ac_mode in
22183 "Makefile":C) ${llvm_src}/autoconf/mkinstalldirs `dirname Makefile`
Torok Edwin64937982009-08-28 16:12:48 +000022184 ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/Makefile Makefile ;;
Reid Spencera773bd52006-08-04 18:18:08 +000022185 "Makefile.common":C) ${llvm_src}/autoconf/mkinstalldirs `dirname Makefile.common`
Torok Edwin64937982009-08-28 16:12:48 +000022186 ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/Makefile.common Makefile.common ;;
Reid Spencera773bd52006-08-04 18:18:08 +000022187 "examples/Makefile":C) ${llvm_src}/autoconf/mkinstalldirs `dirname examples/Makefile`
Torok Edwin64937982009-08-28 16:12:48 +000022188 ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/examples/Makefile examples/Makefile ;;
Reid Spencera773bd52006-08-04 18:18:08 +000022189 "lib/Makefile":C) ${llvm_src}/autoconf/mkinstalldirs `dirname lib/Makefile`
Torok Edwin64937982009-08-28 16:12:48 +000022190 ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/lib/Makefile lib/Makefile ;;
Reid Spencer8b2e1412006-11-17 03:32:33 +000022191 "runtime/Makefile":C) ${llvm_src}/autoconf/mkinstalldirs `dirname runtime/Makefile`
Torok Edwin64937982009-08-28 16:12:48 +000022192 ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/runtime/Makefile runtime/Makefile ;;
Reid Spencera773bd52006-08-04 18:18:08 +000022193 "test/Makefile":C) ${llvm_src}/autoconf/mkinstalldirs `dirname test/Makefile`
Torok Edwin64937982009-08-28 16:12:48 +000022194 ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/test/Makefile test/Makefile ;;
Reid Spencera773bd52006-08-04 18:18:08 +000022195 "test/Makefile.tests":C) ${llvm_src}/autoconf/mkinstalldirs `dirname test/Makefile.tests`
Torok Edwin64937982009-08-28 16:12:48 +000022196 ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/test/Makefile.tests test/Makefile.tests ;;
Bill Wendlingf24eb392009-01-04 23:12:30 +000022197 "unittests/Makefile":C) ${llvm_src}/autoconf/mkinstalldirs `dirname unittests/Makefile`
Torok Edwin64937982009-08-28 16:12:48 +000022198 ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/unittests/Makefile unittests/Makefile ;;
Reid Spencera773bd52006-08-04 18:18:08 +000022199 "tools/Makefile":C) ${llvm_src}/autoconf/mkinstalldirs `dirname tools/Makefile`
Torok Edwin64937982009-08-28 16:12:48 +000022200 ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/tools/Makefile tools/Makefile ;;
Reid Spencera773bd52006-08-04 18:18:08 +000022201 "utils/Makefile":C) ${llvm_src}/autoconf/mkinstalldirs `dirname utils/Makefile`
Torok Edwin64937982009-08-28 16:12:48 +000022202 ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/utils/Makefile utils/Makefile ;;
Reid Spencera773bd52006-08-04 18:18:08 +000022203 "projects/Makefile":C) ${llvm_src}/autoconf/mkinstalldirs `dirname projects/Makefile`
Torok Edwin64937982009-08-28 16:12:48 +000022204 ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/projects/Makefile projects/Makefile ;;
Gordon Henriksen92f0dca2007-09-22 21:36:59 +000022205 "bindings/Makefile":C) ${llvm_src}/autoconf/mkinstalldirs `dirname bindings/Makefile`
Torok Edwin64937982009-08-28 16:12:48 +000022206 ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/bindings/Makefile bindings/Makefile ;;
Gordon Henriksen92f0dca2007-09-22 21:36:59 +000022207 "bindings/ocaml/Makefile.ocaml":C) ${llvm_src}/autoconf/mkinstalldirs `dirname bindings/ocaml/Makefile.ocaml`
Torok Edwin64937982009-08-28 16:12:48 +000022208 ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/bindings/ocaml/Makefile.ocaml bindings/ocaml/Makefile.ocaml ;;
Reid Spencera773bd52006-08-04 18:18:08 +000022209
22210 esac
22211done # for ac_tag
22212
John Criswell7a73b802003-06-30 21:59:07 +000022213
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000022214{ (exit 0); exit 0; }
John Criswell7a73b802003-06-30 21:59:07 +000022215_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000022216chmod +x $CONFIG_STATUS
John Criswell7a73b802003-06-30 21:59:07 +000022217ac_clean_files=$ac_clean_files_save
22218
22219
22220# configure is writing to config.log, and then calls config.status.
22221# config.status does its own redirection, appending to config.log.
22222# Unfortunately, on DOS this fails, as config.log is still kept open
22223# by configure, so config.status won't be able to write to it; its
22224# output is simply discarded. So we exec the FD to /dev/null,
22225# effectively closing config.log, so it can be properly (re)opened and
22226# appended to by config.status. When coming back to configure, we
22227# need to make the FD available again.
22228if test "$no_create" != yes; then
22229 ac_cs_success=:
John Criswell0c38eaf2003-09-10 15:17:25 +000022230 ac_config_status_args=
22231 test "$silent" = yes &&
22232 ac_config_status_args="$ac_config_status_args --quiet"
John Criswell7a73b802003-06-30 21:59:07 +000022233 exec 5>/dev/null
John Criswell0c38eaf2003-09-10 15:17:25 +000022234 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
John Criswell7a73b802003-06-30 21:59:07 +000022235 exec 5>>config.log
22236 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
22237 # would make configure fail if this is the last instruction.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000022238 $ac_cs_success || { (exit 1); exit 1; }
John Criswell7a73b802003-06-30 21:59:07 +000022239fi
22240
John Criswell12399a12003-09-30 15:55:44 +000022241#
22242# CONFIG_SUBDIRS section.
22243#
22244if test "$no_recursion" != yes; then
22245
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000022246 # Remove --cache-file and --srcdir arguments so they do not pile up.
John Criswell12399a12003-09-30 15:55:44 +000022247 ac_sub_configure_args=
22248 ac_prev=
Reid Spencera773bd52006-08-04 18:18:08 +000022249 eval "set x $ac_configure_args"
22250 shift
22251 for ac_arg
22252 do
John Criswell12399a12003-09-30 15:55:44 +000022253 if test -n "$ac_prev"; then
22254 ac_prev=
22255 continue
22256 fi
22257 case $ac_arg in
22258 -cache-file | --cache-file | --cache-fil | --cache-fi \
22259 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
22260 ac_prev=cache_file ;;
22261 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
22262 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* \
22263 | --c=*)
22264 ;;
22265 --config-cache | -C)
22266 ;;
22267 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
22268 ac_prev=srcdir ;;
22269 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
22270 ;;
22271 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
22272 ac_prev=prefix ;;
22273 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
22274 ;;
Reid Spencera773bd52006-08-04 18:18:08 +000022275 *)
22276 case $ac_arg in
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000022277 *\'*) ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
Reid Spencera773bd52006-08-04 18:18:08 +000022278 esac
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000022279 ac_sub_configure_args="$ac_sub_configure_args '$ac_arg'" ;;
John Criswell12399a12003-09-30 15:55:44 +000022280 esac
22281 done
22282
22283 # Always prepend --prefix to ensure using the same prefix
22284 # in subdir configurations.
Reid Spencera773bd52006-08-04 18:18:08 +000022285 ac_arg="--prefix=$prefix"
22286 case $ac_arg in
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000022287 *\'*) ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
Reid Spencera773bd52006-08-04 18:18:08 +000022288 esac
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000022289 ac_sub_configure_args="$ac_arg $ac_sub_configure_args"
John Criswell12399a12003-09-30 15:55:44 +000022290
22291 ac_popdir=`pwd`
22292 for ac_dir in : $subdirs; do test "x$ac_dir" = x: && continue
22293
22294 # Do not complain, so a configure script can configure whichever
22295 # parts of a large source tree are present.
Reid Spencera773bd52006-08-04 18:18:08 +000022296 test -d "$srcdir/$ac_dir" || continue
John Criswell12399a12003-09-30 15:55:44 +000022297
Reid Spencera773bd52006-08-04 18:18:08 +000022298 ac_msg="=== configuring in $ac_dir (`pwd`/$ac_dir)"
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000022299 echo "$as_me:$LINENO: $ac_msg" >&5
22300 echo "$ac_msg" >&6
22301 { as_dir="$ac_dir"
22302 case $as_dir in #(
22303 -*) as_dir=./$as_dir;;
22304 esac
22305 test -d "$as_dir" || { $as_mkdir_p && mkdir -p "$as_dir"; } || {
22306 as_dirs=
22307 while :; do
22308 case $as_dir in #(
22309 *\'*) as_qdir=`echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #(
22310 *) as_qdir=$as_dir;;
22311 esac
22312 as_dirs="'$as_qdir' $as_dirs"
22313 as_dir=`$as_dirname -- "$as_dir" ||
22314$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
22315 X"$as_dir" : 'X\(//\)[^/]' \| \
22316 X"$as_dir" : 'X\(//\)$' \| \
22317 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
22318echo X"$as_dir" |
22319 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
22320 s//\1/
22321 q
22322 }
22323 /^X\(\/\/\)[^/].*/{
22324 s//\1/
22325 q
22326 }
22327 /^X\(\/\/\)$/{
22328 s//\1/
22329 q
22330 }
22331 /^X\(\/\).*/{
22332 s//\1/
22333 q
22334 }
22335 s/.*/./; q'`
22336 test -d "$as_dir" && break
22337 done
22338 test -z "$as_dirs" || eval "mkdir $as_dirs"
22339 } || test -d "$as_dir" || { { echo "$as_me:$LINENO: error: cannot create directory $as_dir" >&5
22340echo "$as_me: error: cannot create directory $as_dir" >&2;}
22341 { (exit 1); exit 1; }; }; }
John Criswell12399a12003-09-30 15:55:44 +000022342 ac_builddir=.
22343
Reid Spencera773bd52006-08-04 18:18:08 +000022344case "$ac_dir" in
22345.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
22346*)
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000022347 ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
Reid Spencera773bd52006-08-04 18:18:08 +000022348 # A ".." for each directory in $ac_dir_suffix.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000022349 ac_top_builddir_sub=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,/..,g;s,/,,'`
Reid Spencera773bd52006-08-04 18:18:08 +000022350 case $ac_top_builddir_sub in
22351 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
22352 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
22353 esac ;;
22354esac
22355ac_abs_top_builddir=$ac_pwd
22356ac_abs_builddir=$ac_pwd$ac_dir_suffix
22357# for backward compatibility:
22358ac_top_builddir=$ac_top_build_prefix
John Criswell12399a12003-09-30 15:55:44 +000022359
22360case $srcdir in
Reid Spencera773bd52006-08-04 18:18:08 +000022361 .) # We are building in place.
John Criswell12399a12003-09-30 15:55:44 +000022362 ac_srcdir=.
Reid Spencera773bd52006-08-04 18:18:08 +000022363 ac_top_srcdir=$ac_top_builddir_sub
22364 ac_abs_top_srcdir=$ac_pwd ;;
22365 [\\/]* | ?:[\\/]* ) # Absolute name.
John Criswell12399a12003-09-30 15:55:44 +000022366 ac_srcdir=$srcdir$ac_dir_suffix;
Reid Spencera773bd52006-08-04 18:18:08 +000022367 ac_top_srcdir=$srcdir
22368 ac_abs_top_srcdir=$srcdir ;;
22369 *) # Relative name.
22370 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
22371 ac_top_srcdir=$ac_top_build_prefix$srcdir
22372 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
John Criswell12399a12003-09-30 15:55:44 +000022373esac
Reid Spencera773bd52006-08-04 18:18:08 +000022374ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
John Criswell12399a12003-09-30 15:55:44 +000022375
22376
Reid Spencera773bd52006-08-04 18:18:08 +000022377 cd "$ac_dir"
John Criswell12399a12003-09-30 15:55:44 +000022378
22379 # Check for guested configure; otherwise get Cygnus style configure.
Reid Spencera773bd52006-08-04 18:18:08 +000022380 if test -f "$ac_srcdir/configure.gnu"; then
22381 ac_sub_configure=$ac_srcdir/configure.gnu
22382 elif test -f "$ac_srcdir/configure"; then
22383 ac_sub_configure=$ac_srcdir/configure
22384 elif test -f "$ac_srcdir/configure.in"; then
22385 # This should be Cygnus configure.
22386 ac_sub_configure=$ac_aux_dir/configure
John Criswell12399a12003-09-30 15:55:44 +000022387 else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000022388 { echo "$as_me:$LINENO: WARNING: no configuration information is in $ac_dir" >&5
22389echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2;}
John Criswell12399a12003-09-30 15:55:44 +000022390 ac_sub_configure=
22391 fi
22392
22393 # The recursion is here.
22394 if test -n "$ac_sub_configure"; then
22395 # Make the cache file name correct relative to the subdirectory.
22396 case $cache_file in
22397 [\\/]* | ?:[\\/]* ) ac_sub_cache_file=$cache_file ;;
Reid Spencera773bd52006-08-04 18:18:08 +000022398 *) # Relative name.
22399 ac_sub_cache_file=$ac_top_build_prefix$cache_file ;;
John Criswell12399a12003-09-30 15:55:44 +000022400 esac
22401
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000022402 { echo "$as_me:$LINENO: running $SHELL $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_srcdir" >&5
22403echo "$as_me: running $SHELL $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_srcdir" >&6;}
John Criswell12399a12003-09-30 15:55:44 +000022404 # The eval makes quoting arguments work.
Reid Spencera773bd52006-08-04 18:18:08 +000022405 eval "\$SHELL \"\$ac_sub_configure\" $ac_sub_configure_args \
22406 --cache-file=\"\$ac_sub_cache_file\" --srcdir=\"\$ac_srcdir\"" ||
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000022407 { { echo "$as_me:$LINENO: error: $ac_sub_configure failed for $ac_dir" >&5
22408echo "$as_me: error: $ac_sub_configure failed for $ac_dir" >&2;}
22409 { (exit 1); exit 1; }; }
John Criswell12399a12003-09-30 15:55:44 +000022410 fi
22411
Reid Spencera773bd52006-08-04 18:18:08 +000022412 cd "$ac_popdir"
John Criswell12399a12003-09-30 15:55:44 +000022413 done
22414fi
22415