blob: da18a768a880effb57e98c296a0de4717d18dda5 [file] [log] [blame]
John Criswell7a73b802003-06-30 21:59:07 +00001#! /bin/sh
2# Guess values for system-dependent variables and create Makefiles.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00003# Generated by GNU Autoconf 2.60 for llvm 2.7svn.
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#
Tanya Lattnerc2264592009-08-22 21:01:26 +000012# Copyright (c) 2003-2009 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
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000017# Be Bourne compatible
18if 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 Lattner953042b2009-08-22 04:37:30 +0000564PACKAGE_VERSION='2.7svn'
565PACKAGE_STRING='llvm 2.7svn'
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
692TARGETS_TO_BUILD
693LLVM_ENUM_TARGETS
694LLVM_ENUM_ASM_PRINTERS
695LLVM_ENUM_ASM_PARSERS
696LLVM_ENUM_DISASSEMBLERS
697ENABLE_CBE_PRINTF_A
698OPTIMIZE_OPTION
699EXTRA_OPTIONS
700BINUTILS_INCDIR
701ENABLE_LLVMC_DYNAMIC
702ENABLE_LLVMC_DYNAMIC_PLUGINS
703CXX
704CXXFLAGS
705ac_ct_CXX
706NM
707ifGNUmake
708LN_S
709CMP
710CP
711DATE
712FIND
713MKDIR
714MV
715RANLIB
716AR
717RM
718SED
719TAR
720BINPWD
721GRAPHVIZ
722DOT
723FDP
724NEATO
725TWOPI
726CIRCO
727GV
728DOTTY
729PERL
730HAVE_PERL
731INSTALL_PROGRAM
732INSTALL_SCRIPT
733INSTALL_DATA
734BZIP2
735DOXYGEN
736GROFF
737GZIP
738POD2HTML
739POD2MAN
740RUNTEST
741TCLSH
742ZIP
743OCAMLC
744OCAMLOPT
745OCAMLDEP
746OCAMLDOC
747GAS
748INSTALL_LTDL_TRUE
749INSTALL_LTDL_FALSE
750CONVENIENCE_LTDL_TRUE
751CONVENIENCE_LTDL_FALSE
752LIBADD_DL
753LLVMGCCCOMMAND
754LLVMGXXCOMMAND
755LLVMGCC
756LLVMGXX
757NO_VARIADIC_MACROS
758NO_MISSING_FIELD_INITIALIZERS
759USE_UDIS86
760USE_OPROFILE
761HAVE_PTHREAD
762HUGE_VAL_SANITY
763MMAP_FILE
764LLVMCC1
765LLVMCC1PLUS
766LLVMGCCDIR
767LLVMGCCLIBEXEC
768LLVMGCC_VERSION
769LLVMGCC_MAJVERS
770LLVMGCC_LANGS
771SHLIBEXT
772LLVM_PREFIX
773LLVM_BINDIR
774LLVM_LIBDIR
775LLVM_DATADIR
776LLVM_DOCSDIR
777LLVM_ETCDIR
778LLVM_INCLUDEDIR
779LLVM_INFODIR
780LLVM_MANDIR
781LLVM_CONFIGTIME
782BINDINGS_TO_BUILD
783ALL_BINDINGS
784OCAML_LIBDIR
785ENABLE_VISIBILITY_INLINES_HIDDEN
786RPATH
787RDYNAMIC
788LIBOBJS
789LTLIBOBJS'
John Criswell0c38eaf2003-09-10 15:17:25 +0000790ac_subst_files=''
Reid Spencera773bd52006-08-04 18:18:08 +0000791 ac_precious_vars='build_alias
792host_alias
793target_alias
794CC
795CFLAGS
796LDFLAGS
797CPPFLAGS
798CPP
799CXX
800CXXFLAGS
Torok Edwin871384f2010-01-26 08:50:50 +0000801CCC'
Reid Spencera773bd52006-08-04 18:18:08 +0000802ac_subdirs_all='projects/sample
Reid Spencera773bd52006-08-04 18:18:08 +0000803projects/privbracket
Reid Spencer67bb0792007-01-17 02:14:46 +0000804projects/llvm-stacker
Anton Korobeynikov080d6872007-07-03 17:16:46 +0000805projects/llvm-test
Matthijs Kooijman5b80c662008-06-24 13:01:57 +0000806projects/test-suite
Reid Spencera773bd52006-08-04 18:18:08 +0000807projects/llvm-reopt
808projects/llvm-gcc
809projects/llvm-java
810projects/llvm-tv
811projects/llvm-poolalloc
Andrew Lenharth0af32252007-07-17 20:37:35 +0000812projects/poolalloc
Reid Spencera773bd52006-08-04 18:18:08 +0000813projects/llvm-kernel'
John Criswell7a73b802003-06-30 21:59:07 +0000814
815# Initialize some variables set by options.
816ac_init_help=
817ac_init_version=false
818# The variables have the same names as the options, with
819# dashes changed to underlines.
820cache_file=/dev/null
821exec_prefix=NONE
822no_create=
823no_recursion=
824prefix=NONE
825program_prefix=NONE
826program_suffix=NONE
827program_transform_name=s,x,x,
828silent=
829site=
830srcdir=
831verbose=
832x_includes=NONE
833x_libraries=NONE
834
835# Installation directory options.
836# These are left unexpanded so users can "make install exec_prefix=/foo"
837# and all the variables that are supposed to be based on exec_prefix
838# by default will actually change.
839# Use braces instead of parens because sh, perl, etc. also accept them.
Reid Spencera773bd52006-08-04 18:18:08 +0000840# (The list follows the same order as the GNU Coding Standards.)
John Criswell7a73b802003-06-30 21:59:07 +0000841bindir='${exec_prefix}/bin'
842sbindir='${exec_prefix}/sbin'
843libexecdir='${exec_prefix}/libexec'
Reid Spencera773bd52006-08-04 18:18:08 +0000844datarootdir='${prefix}/share'
845datadir='${datarootdir}'
John Criswell7a73b802003-06-30 21:59:07 +0000846sysconfdir='${prefix}/etc'
847sharedstatedir='${prefix}/com'
848localstatedir='${prefix}/var'
John Criswell7a73b802003-06-30 21:59:07 +0000849includedir='${prefix}/include'
850oldincludedir='/usr/include'
Reid Spencera773bd52006-08-04 18:18:08 +0000851docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
852infodir='${datarootdir}/info'
853htmldir='${docdir}'
854dvidir='${docdir}'
855pdfdir='${docdir}'
856psdir='${docdir}'
857libdir='${exec_prefix}/lib'
858localedir='${datarootdir}/locale'
859mandir='${datarootdir}/man'
John Criswell7a73b802003-06-30 21:59:07 +0000860
861ac_prev=
Reid Spencera773bd52006-08-04 18:18:08 +0000862ac_dashdash=
John Criswell7a73b802003-06-30 21:59:07 +0000863for ac_option
864do
865 # If the previous option needs an argument, assign it.
866 if test -n "$ac_prev"; then
Reid Spencera773bd52006-08-04 18:18:08 +0000867 eval $ac_prev=\$ac_option
John Criswell7a73b802003-06-30 21:59:07 +0000868 ac_prev=
869 continue
870 fi
871
Reid Spencera773bd52006-08-04 18:18:08 +0000872 case $ac_option in
873 *=*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
874 *) ac_optarg=yes ;;
875 esac
John Criswell7a73b802003-06-30 21:59:07 +0000876
877 # Accept the important Cygnus configure options, so we can diagnose typos.
878
Reid Spencera773bd52006-08-04 18:18:08 +0000879 case $ac_dashdash$ac_option in
880 --)
881 ac_dashdash=yes ;;
John Criswell7a73b802003-06-30 21:59:07 +0000882
883 -bindir | --bindir | --bindi | --bind | --bin | --bi)
884 ac_prev=bindir ;;
885 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
886 bindir=$ac_optarg ;;
887
888 -build | --build | --buil | --bui | --bu)
889 ac_prev=build_alias ;;
890 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
891 build_alias=$ac_optarg ;;
892
893 -cache-file | --cache-file | --cache-fil | --cache-fi \
894 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
895 ac_prev=cache_file ;;
896 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
897 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
898 cache_file=$ac_optarg ;;
899
900 --config-cache | -C)
901 cache_file=config.cache ;;
902
Reid Spencera773bd52006-08-04 18:18:08 +0000903 -datadir | --datadir | --datadi | --datad)
John Criswell7a73b802003-06-30 21:59:07 +0000904 ac_prev=datadir ;;
Reid Spencera773bd52006-08-04 18:18:08 +0000905 -datadir=* | --datadir=* | --datadi=* | --datad=*)
John Criswell7a73b802003-06-30 21:59:07 +0000906 datadir=$ac_optarg ;;
907
Reid Spencera773bd52006-08-04 18:18:08 +0000908 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
909 | --dataroo | --dataro | --datar)
910 ac_prev=datarootdir ;;
911 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
912 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
913 datarootdir=$ac_optarg ;;
914
John Criswell7a73b802003-06-30 21:59:07 +0000915 -disable-* | --disable-*)
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +0000916 ac_feature=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
John Criswell7a73b802003-06-30 21:59:07 +0000917 # Reject names that are not valid shell variable names.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +0000918 expr "x$ac_feature" : ".*[^-_$as_cr_alnum]" >/dev/null &&
919 { echo "$as_me: error: invalid feature name: $ac_feature" >&2
920 { (exit 1); exit 1; }; }
921 ac_feature=`echo $ac_feature | sed 's/-/_/g'`
922 eval enable_$ac_feature=no ;;
Reid Spencera773bd52006-08-04 18:18:08 +0000923
924 -docdir | --docdir | --docdi | --doc | --do)
925 ac_prev=docdir ;;
926 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
927 docdir=$ac_optarg ;;
928
929 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
930 ac_prev=dvidir ;;
931 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
932 dvidir=$ac_optarg ;;
John Criswell7a73b802003-06-30 21:59:07 +0000933
934 -enable-* | --enable-*)
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +0000935 ac_feature=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
John Criswell7a73b802003-06-30 21:59:07 +0000936 # Reject names that are not valid shell variable names.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +0000937 expr "x$ac_feature" : ".*[^-_$as_cr_alnum]" >/dev/null &&
938 { echo "$as_me: error: invalid feature name: $ac_feature" >&2
939 { (exit 1); exit 1; }; }
940 ac_feature=`echo $ac_feature | sed 's/-/_/g'`
941 eval enable_$ac_feature=\$ac_optarg ;;
John Criswell7a73b802003-06-30 21:59:07 +0000942
943 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
944 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
945 | --exec | --exe | --ex)
946 ac_prev=exec_prefix ;;
947 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
948 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
949 | --exec=* | --exe=* | --ex=*)
950 exec_prefix=$ac_optarg ;;
951
952 -gas | --gas | --ga | --g)
953 # Obsolete; use --with-gas.
954 with_gas=yes ;;
955
956 -help | --help | --hel | --he | -h)
957 ac_init_help=long ;;
958 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
959 ac_init_help=recursive ;;
960 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
961 ac_init_help=short ;;
962
963 -host | --host | --hos | --ho)
964 ac_prev=host_alias ;;
965 -host=* | --host=* | --hos=* | --ho=*)
966 host_alias=$ac_optarg ;;
967
Reid Spencera773bd52006-08-04 18:18:08 +0000968 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
969 ac_prev=htmldir ;;
970 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
971 | --ht=*)
972 htmldir=$ac_optarg ;;
973
John Criswell7a73b802003-06-30 21:59:07 +0000974 -includedir | --includedir | --includedi | --included | --include \
975 | --includ | --inclu | --incl | --inc)
976 ac_prev=includedir ;;
977 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
978 | --includ=* | --inclu=* | --incl=* | --inc=*)
979 includedir=$ac_optarg ;;
980
981 -infodir | --infodir | --infodi | --infod | --info | --inf)
982 ac_prev=infodir ;;
983 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
984 infodir=$ac_optarg ;;
985
986 -libdir | --libdir | --libdi | --libd)
987 ac_prev=libdir ;;
988 -libdir=* | --libdir=* | --libdi=* | --libd=*)
989 libdir=$ac_optarg ;;
990
991 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
992 | --libexe | --libex | --libe)
993 ac_prev=libexecdir ;;
994 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
995 | --libexe=* | --libex=* | --libe=*)
996 libexecdir=$ac_optarg ;;
997
Reid Spencera773bd52006-08-04 18:18:08 +0000998 -localedir | --localedir | --localedi | --localed | --locale)
999 ac_prev=localedir ;;
1000 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1001 localedir=$ac_optarg ;;
1002
John Criswell7a73b802003-06-30 21:59:07 +00001003 -localstatedir | --localstatedir | --localstatedi | --localstated \
Reid Spencera773bd52006-08-04 18:18:08 +00001004 | --localstate | --localstat | --localsta | --localst | --locals)
John Criswell7a73b802003-06-30 21:59:07 +00001005 ac_prev=localstatedir ;;
1006 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
Reid Spencera773bd52006-08-04 18:18:08 +00001007 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
John Criswell7a73b802003-06-30 21:59:07 +00001008 localstatedir=$ac_optarg ;;
1009
1010 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1011 ac_prev=mandir ;;
1012 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1013 mandir=$ac_optarg ;;
1014
1015 -nfp | --nfp | --nf)
1016 # Obsolete; use --without-fp.
1017 with_fp=no ;;
1018
1019 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1020 | --no-cr | --no-c | -n)
1021 no_create=yes ;;
1022
1023 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1024 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1025 no_recursion=yes ;;
1026
1027 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1028 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1029 | --oldin | --oldi | --old | --ol | --o)
1030 ac_prev=oldincludedir ;;
1031 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1032 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1033 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1034 oldincludedir=$ac_optarg ;;
1035
1036 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1037 ac_prev=prefix ;;
1038 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1039 prefix=$ac_optarg ;;
1040
1041 -program-prefix | --program-prefix | --program-prefi | --program-pref \
1042 | --program-pre | --program-pr | --program-p)
1043 ac_prev=program_prefix ;;
1044 -program-prefix=* | --program-prefix=* | --program-prefi=* \
1045 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1046 program_prefix=$ac_optarg ;;
1047
1048 -program-suffix | --program-suffix | --program-suffi | --program-suff \
1049 | --program-suf | --program-su | --program-s)
1050 ac_prev=program_suffix ;;
1051 -program-suffix=* | --program-suffix=* | --program-suffi=* \
1052 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1053 program_suffix=$ac_optarg ;;
1054
1055 -program-transform-name | --program-transform-name \
1056 | --program-transform-nam | --program-transform-na \
1057 | --program-transform-n | --program-transform- \
1058 | --program-transform | --program-transfor \
1059 | --program-transfo | --program-transf \
1060 | --program-trans | --program-tran \
1061 | --progr-tra | --program-tr | --program-t)
1062 ac_prev=program_transform_name ;;
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 program_transform_name=$ac_optarg ;;
1071
Reid Spencera773bd52006-08-04 18:18:08 +00001072 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1073 ac_prev=pdfdir ;;
1074 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1075 pdfdir=$ac_optarg ;;
1076
1077 -psdir | --psdir | --psdi | --psd | --ps)
1078 ac_prev=psdir ;;
1079 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1080 psdir=$ac_optarg ;;
1081
John Criswell7a73b802003-06-30 21:59:07 +00001082 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1083 | -silent | --silent | --silen | --sile | --sil)
1084 silent=yes ;;
1085
1086 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1087 ac_prev=sbindir ;;
1088 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1089 | --sbi=* | --sb=*)
1090 sbindir=$ac_optarg ;;
1091
1092 -sharedstatedir | --sharedstatedir | --sharedstatedi \
1093 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1094 | --sharedst | --shareds | --shared | --share | --shar \
1095 | --sha | --sh)
1096 ac_prev=sharedstatedir ;;
1097 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1098 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1099 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1100 | --sha=* | --sh=*)
1101 sharedstatedir=$ac_optarg ;;
1102
1103 -site | --site | --sit)
1104 ac_prev=site ;;
1105 -site=* | --site=* | --sit=*)
1106 site=$ac_optarg ;;
1107
1108 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1109 ac_prev=srcdir ;;
1110 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1111 srcdir=$ac_optarg ;;
1112
1113 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1114 | --syscon | --sysco | --sysc | --sys | --sy)
1115 ac_prev=sysconfdir ;;
1116 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1117 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1118 sysconfdir=$ac_optarg ;;
1119
1120 -target | --target | --targe | --targ | --tar | --ta | --t)
1121 ac_prev=target_alias ;;
1122 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1123 target_alias=$ac_optarg ;;
1124
1125 -v | -verbose | --verbose | --verbos | --verbo | --verb)
1126 verbose=yes ;;
1127
1128 -version | --version | --versio | --versi | --vers | -V)
1129 ac_init_version=: ;;
1130
1131 -with-* | --with-*)
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00001132 ac_package=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
John Criswell7a73b802003-06-30 21:59:07 +00001133 # Reject names that are not valid shell variable names.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00001134 expr "x$ac_package" : ".*[^-_$as_cr_alnum]" >/dev/null &&
1135 { echo "$as_me: error: invalid package name: $ac_package" >&2
1136 { (exit 1); exit 1; }; }
1137 ac_package=`echo $ac_package| sed 's/-/_/g'`
1138 eval with_$ac_package=\$ac_optarg ;;
John Criswell7a73b802003-06-30 21:59:07 +00001139
1140 -without-* | --without-*)
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00001141 ac_package=`expr "x$ac_option" : 'x-*without-\(.*\)'`
John Criswell7a73b802003-06-30 21:59:07 +00001142 # Reject names that are not valid shell variable names.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00001143 expr "x$ac_package" : ".*[^-_$as_cr_alnum]" >/dev/null &&
1144 { echo "$as_me: error: invalid package name: $ac_package" >&2
1145 { (exit 1); exit 1; }; }
1146 ac_package=`echo $ac_package | sed 's/-/_/g'`
1147 eval with_$ac_package=no ;;
John Criswell7a73b802003-06-30 21:59:07 +00001148
1149 --x)
1150 # Obsolete; use --with-x.
1151 with_x=yes ;;
1152
1153 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1154 | --x-incl | --x-inc | --x-in | --x-i)
1155 ac_prev=x_includes ;;
1156 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1157 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1158 x_includes=$ac_optarg ;;
1159
1160 -x-libraries | --x-libraries | --x-librarie | --x-librari \
1161 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1162 ac_prev=x_libraries ;;
1163 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1164 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1165 x_libraries=$ac_optarg ;;
1166
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00001167 -*) { echo "$as_me: error: unrecognized option: $ac_option
1168Try \`$0 --help' for more information." >&2
1169 { (exit 1); exit 1; }; }
John Criswell7a73b802003-06-30 21:59:07 +00001170 ;;
1171
1172 *=*)
1173 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1174 # Reject names that are not valid shell variable names.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00001175 expr "x$ac_envvar" : ".*[^_$as_cr_alnum]" >/dev/null &&
1176 { echo "$as_me: error: invalid variable name: $ac_envvar" >&2
1177 { (exit 1); exit 1; }; }
Reid Spencera773bd52006-08-04 18:18:08 +00001178 eval $ac_envvar=\$ac_optarg
John Criswell7a73b802003-06-30 21:59:07 +00001179 export $ac_envvar ;;
1180
1181 *)
1182 # FIXME: should be removed in autoconf 3.0.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00001183 echo "$as_me: WARNING: you should use --build, --host, --target" >&2
John Criswell7a73b802003-06-30 21:59:07 +00001184 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00001185 echo "$as_me: WARNING: invalid host type: $ac_option" >&2
John Criswell7a73b802003-06-30 21:59:07 +00001186 : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
1187 ;;
1188
1189 esac
1190done
1191
1192if test -n "$ac_prev"; then
1193 ac_option=--`echo $ac_prev | sed 's/_/-/g'`
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00001194 { echo "$as_me: error: missing argument to $ac_option" >&2
1195 { (exit 1); exit 1; }; }
John Criswell7a73b802003-06-30 21:59:07 +00001196fi
1197
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00001198# Be sure to have absolute directory names.
Reid Spencera773bd52006-08-04 18:18:08 +00001199for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1200 datadir sysconfdir sharedstatedir localstatedir includedir \
1201 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1202 libdir localedir mandir
John Criswell7a73b802003-06-30 21:59:07 +00001203do
Reid Spencera773bd52006-08-04 18:18:08 +00001204 eval ac_val=\$$ac_var
John Criswell7a73b802003-06-30 21:59:07 +00001205 case $ac_val in
Reid Spencera773bd52006-08-04 18:18:08 +00001206 [\\/$]* | ?:[\\/]* ) continue;;
1207 NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
John Criswell7a73b802003-06-30 21:59:07 +00001208 esac
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00001209 { echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2
1210 { (exit 1); exit 1; }; }
John Criswell7a73b802003-06-30 21:59:07 +00001211done
1212
1213# There might be people who depend on the old broken behavior: `$host'
1214# used to hold the argument of --host etc.
1215# FIXME: To remove some day.
1216build=$build_alias
1217host=$host_alias
1218target=$target_alias
1219
1220# FIXME: To remove some day.
1221if test "x$host_alias" != x; then
1222 if test "x$build_alias" = x; then
1223 cross_compiling=maybe
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00001224 echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
John Criswell7a73b802003-06-30 21:59:07 +00001225 If a cross compiler is detected then cross compile mode will be used." >&2
1226 elif test "x$build_alias" != "x$host_alias"; then
1227 cross_compiling=yes
1228 fi
1229fi
1230
1231ac_tool_prefix=
1232test -n "$host_alias" && ac_tool_prefix=$host_alias-
1233
1234test "$silent" = yes && exec 6>/dev/null
1235
1236
Reid Spencera773bd52006-08-04 18:18:08 +00001237ac_pwd=`pwd` && test -n "$ac_pwd" &&
1238ac_ls_di=`ls -di .` &&
1239ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00001240 { echo "$as_me: error: Working directory cannot be determined" >&2
1241 { (exit 1); exit 1; }; }
Reid Spencera773bd52006-08-04 18:18:08 +00001242test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00001243 { echo "$as_me: error: pwd does not report name of working directory" >&2
1244 { (exit 1); exit 1; }; }
Reid Spencera773bd52006-08-04 18:18:08 +00001245
1246
John Criswell7a73b802003-06-30 21:59:07 +00001247# Find the source files, if location was not specified.
1248if test -z "$srcdir"; then
1249 ac_srcdir_defaulted=yes
Reid Spencera773bd52006-08-04 18:18:08 +00001250 # Try the directory containing this script, then the parent directory.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00001251 ac_confdir=`$as_dirname -- "$0" ||
1252$as_expr X"$0" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1253 X"$0" : 'X\(//\)[^/]' \| \
1254 X"$0" : 'X\(//\)$' \| \
1255 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
1256echo X"$0" |
Reid Spencera773bd52006-08-04 18:18:08 +00001257 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1258 s//\1/
1259 q
1260 }
1261 /^X\(\/\/\)[^/].*/{
1262 s//\1/
1263 q
1264 }
1265 /^X\(\/\/\)$/{
1266 s//\1/
1267 q
1268 }
1269 /^X\(\/\).*/{
1270 s//\1/
1271 q
1272 }
1273 s/.*/./; q'`
John Criswell7a73b802003-06-30 21:59:07 +00001274 srcdir=$ac_confdir
Reid Spencera773bd52006-08-04 18:18:08 +00001275 if test ! -r "$srcdir/$ac_unique_file"; then
John Criswell7a73b802003-06-30 21:59:07 +00001276 srcdir=..
1277 fi
1278else
1279 ac_srcdir_defaulted=no
1280fi
Reid Spencera773bd52006-08-04 18:18:08 +00001281if test ! -r "$srcdir/$ac_unique_file"; then
1282 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00001283 { echo "$as_me: error: cannot find sources ($ac_unique_file) in $srcdir" >&2
1284 { (exit 1); exit 1; }; }
John Criswell7a73b802003-06-30 21:59:07 +00001285fi
Reid Spencera773bd52006-08-04 18:18:08 +00001286ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1287ac_abs_confdir=`(
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00001288 cd "$srcdir" && test -r "./$ac_unique_file" || { echo "$as_me: error: $ac_msg" >&2
1289 { (exit 1); exit 1; }; }
Reid Spencera773bd52006-08-04 18:18:08 +00001290 pwd)`
1291# When building in place, set srcdir=.
1292if test "$ac_abs_confdir" = "$ac_pwd"; then
1293 srcdir=.
1294fi
1295# Remove unnecessary trailing slashes from srcdir.
1296# Double slashes in file names in object file debugging info
1297# mess up M-x gdb in Emacs.
1298case $srcdir in
1299*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1300esac
1301for ac_var in $ac_precious_vars; do
1302 eval ac_env_${ac_var}_set=\${${ac_var}+set}
1303 eval ac_env_${ac_var}_value=\$${ac_var}
1304 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1305 eval ac_cv_env_${ac_var}_value=\$${ac_var}
1306done
John Criswell7a73b802003-06-30 21:59:07 +00001307
1308#
1309# Report the --help message.
1310#
1311if test "$ac_init_help" = "long"; then
1312 # Omit some internal or obsolete options to make the list less imposing.
1313 # This message is too long to be a string in the A/UX 3.1 sh.
1314 cat <<_ACEOF
Tanya Lattner953042b2009-08-22 04:37:30 +00001315\`configure' configures llvm 2.7svn to adapt to many kinds of systems.
John Criswell7a73b802003-06-30 21:59:07 +00001316
1317Usage: $0 [OPTION]... [VAR=VALUE]...
1318
1319To assign environment variables (e.g., CC, CFLAGS...), specify them as
1320VAR=VALUE. See below for descriptions of some of the useful variables.
1321
1322Defaults for the options are specified in brackets.
1323
1324Configuration:
1325 -h, --help display this help and exit
1326 --help=short display options specific to this package
1327 --help=recursive display the short help of all the included packages
1328 -V, --version display version information and exit
1329 -q, --quiet, --silent do not print \`checking...' messages
1330 --cache-file=FILE cache test results in FILE [disabled]
1331 -C, --config-cache alias for \`--cache-file=config.cache'
1332 -n, --no-create do not create output files
1333 --srcdir=DIR find the sources in DIR [configure dir or \`..']
1334
John Criswell7a73b802003-06-30 21:59:07 +00001335Installation directories:
1336 --prefix=PREFIX install architecture-independent files in PREFIX
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00001337 [$ac_default_prefix]
John Criswell7a73b802003-06-30 21:59:07 +00001338 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00001339 [PREFIX]
John Criswell7a73b802003-06-30 21:59:07 +00001340
1341By default, \`make install' will install all the files in
1342\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1343an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1344for instance \`--prefix=\$HOME'.
1345
1346For better control, use the options below.
1347
1348Fine tuning of the installation directories:
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00001349 --bindir=DIR user executables [EPREFIX/bin]
1350 --sbindir=DIR system admin executables [EPREFIX/sbin]
1351 --libexecdir=DIR program executables [EPREFIX/libexec]
1352 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1353 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1354 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
1355 --libdir=DIR object code libraries [EPREFIX/lib]
1356 --includedir=DIR C header files [PREFIX/include]
1357 --oldincludedir=DIR C header files for non-gcc [/usr/include]
1358 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1359 --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1360 --infodir=DIR info documentation [DATAROOTDIR/info]
1361 --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1362 --mandir=DIR man documentation [DATAROOTDIR/man]
1363 --docdir=DIR documentation root [DATAROOTDIR/doc/-llvm-]
1364 --htmldir=DIR html documentation [DOCDIR]
1365 --dvidir=DIR dvi documentation [DOCDIR]
1366 --pdfdir=DIR pdf documentation [DOCDIR]
1367 --psdir=DIR ps documentation [DOCDIR]
John Criswell7a73b802003-06-30 21:59:07 +00001368_ACEOF
1369
1370 cat <<\_ACEOF
1371
1372System types:
1373 --build=BUILD configure for building on BUILD [guessed]
1374 --host=HOST cross-compile to build programs to run on HOST [BUILD]
1375 --target=TARGET configure for building compilers for TARGET [HOST]
1376_ACEOF
1377fi
1378
1379if test -n "$ac_init_help"; then
1380 case $ac_init_help in
Tanya Lattner953042b2009-08-22 04:37:30 +00001381 short | recursive ) echo "Configuration of llvm 2.7svn:";;
John Criswell7a73b802003-06-30 21:59:07 +00001382 esac
1383 cat <<\_ACEOF
1384
1385Optional Features:
1386 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
1387 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
Nick Lewyckyb4a921a2009-06-06 06:25:09 +00001388 --enable-optimized Compile with optimizations enabled (default is NO)
1389 --enable-profiling Compile with profiling enabled (default is NO)
1390 --enable-assertions Compile with assertion checks enabled (default is
1391 YES)
David Greenea696d242007-06-28 19:36:08 +00001392 --enable-expensive-checks
Nick Lewyckyb4a921a2009-06-06 06:25:09 +00001393 Compile with expensive debug checks enabled (default
1394 is NO)
1395 --enable-debug-runtime Build runtime libs with debug symbols (default is
1396 NO)
Jeffrey Yasskin7fd82e52009-09-27 17:47:29 +00001397 --enable-debug-symbols Build compiler with debug symbols (default is NO if
1398 optimization is on and YES if it's off)
Reid Spencer5e1d9a52004-11-25 04:51:04 +00001399 --enable-jit Enable Just In Time Compiling (default is YES)
Reid Spencer1f319422004-11-29 04:56:35 +00001400 --enable-doxygen Build doxygen documentation (default is NO)
Reid Spencer0a262ba2005-08-24 10:07:20 +00001401 --enable-threads Use threads if available (default is YES)
Reid Spencer89b0d992006-12-16 22:07:52 +00001402 --enable-pic Build LLVM with Position Independent Code (default
Nick Lewycky5d249572009-02-19 06:18:56 +00001403 is YES)
Jeffrey Yasskine04701a2009-09-23 17:05:42 +00001404 --enable-targets Build specific host targets: all or
1405 target1,target2,... Valid targets are: host, x86,
1406 x86_64, sparc, powerpc, alpha, arm, mips, spu,
1407 pic16, xcore, msp430, systemz, blackfin, cbe, msil,
1408 and cpp (default=all)
Reid Spencer65c5d752006-11-05 17:08:18 +00001409 --enable-cbe-printf-a Enable C Backend output with hex floating point via
1410 %a (default is YES)
Gordon Henriksenc0efff82007-10-02 09:50:32 +00001411 --enable-bindings Build specific language bindings:
1412 all,auto,none,{binding-name} (default=auto)
Nick Lewyckyb4a921a2009-06-06 06:25:09 +00001413 --enable-libffi Check for the presence of libffi (default is YES)
Mikhail Glushenkovd0f27c42009-07-04 14:23:08 +00001414 --enable-llvmc-dynamic Link LLVMC dynamically (default is NO, unless on
1415 Win32)
1416 --enable-llvmc-dynamic-plugins
1417 Enable dynamic LLVMC plugins (default is YES)
Reid Spencer2bc7bd52004-11-29 12:29:58 +00001418 --enable-ltdl-install install libltdl
John Criswell7a73b802003-06-30 21:59:07 +00001419
1420Optional Packages:
1421 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1422 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
Reid Spencer59473af2004-12-25 07:31:29 +00001423 --with-llvmgccdir Specify location of llvm-gcc install dir (default
1424 searches PATH)
Devang Patel5d28b882007-12-04 22:54:47 +00001425 --with-llvmgcc Specify location of llvm-gcc driver (default
1426 searches PATH)
1427 --with-llvmgxx Specify location of llvm-g++ driver (default
1428 searches PATH)
Daniel Dunbar1fce9482009-11-04 04:32:50 +00001429 --with-optimize-option Select the compiler options to use for optimized
1430 builds
Duncan Sandse4eb2d22009-05-13 13:13:18 +00001431 --with-extra-options Specify additional options to compile LLVM with
Gordon Henriksenf0915682007-10-02 16:42:22 +00001432 --with-ocaml-libdir Specify install location for ocaml bindings (default
1433 is stdlib)
Rafael Espindola7f9ec912009-11-12 05:46:09 +00001434 --with-c-include-dirs Colon separated list of directories clang will
1435 search for headers
Rafael Espindola420d23c2009-11-16 19:46:55 +00001436 --with-cxx-include-root Directory with the libstdc++ headers.
1437 --with-cxx-include-arch Architecture of the libstdc++ headers.
1438 --with-cxx-include-32bit-dir
1439 32 bit multilib dir.
1440 --with-cxx-include-64bit-dir
1441 64 bit multilib directory.
Nick Lewyckye792b1d2009-02-03 07:10:30 +00001442 --with-binutils-include Specify path to binutils/include/ containing
1443 plugin-api.h file for gold plugin.
Reid Spencer0fcb9412004-11-30 08:11:54 +00001444 --with-tclinclude directory where tcl headers are
Reid Spencerb6a7aa72007-01-19 17:41:47 +00001445 --with-udis86=<path> Use udis86 external x86 disassembler library
Jeffrey Yasskina93e7702009-07-10 21:09:55 +00001446 --with-oprofile=<prefix>
1447 Tell OProfile >= 0.9.4 how to symbolize JIT output
John Criswell7a73b802003-06-30 21:59:07 +00001448
1449Some influential environment variables:
Reid Spencer5e1d9a52004-11-25 04:51:04 +00001450 CC C compiler command
1451 CFLAGS C compiler flags
John Criswell7a73b802003-06-30 21:59:07 +00001452 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
1453 nonstandard directory <lib dir>
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00001454 CPPFLAGS C/C++/Objective C preprocessor flags, e.g. -I<include dir> if
Reid Spencera773bd52006-08-04 18:18:08 +00001455 you have headers in a nonstandard directory <include dir>
John Criswell7a73b802003-06-30 21:59:07 +00001456 CPP C preprocessor
Reid Spencer5e1d9a52004-11-25 04:51:04 +00001457 CXX C++ compiler command
1458 CXXFLAGS C++ compiler flags
John Criswell7a73b802003-06-30 21:59:07 +00001459
1460Use these variables to override the choices made by `configure' or to help
1461it to find libraries and programs with nonstandard names/locations.
1462
1463Report bugs to <llvmbugs@cs.uiuc.edu>.
1464_ACEOF
Reid Spencera773bd52006-08-04 18:18:08 +00001465ac_status=$?
John Criswell7a73b802003-06-30 21:59:07 +00001466fi
1467
1468if test "$ac_init_help" = "recursive"; then
1469 # If there are subdirs, report their specific --help.
John Criswell7a73b802003-06-30 21:59:07 +00001470 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00001471 test -d "$ac_dir" || continue
John Criswell7a73b802003-06-30 21:59:07 +00001472 ac_builddir=.
1473
Reid Spencera773bd52006-08-04 18:18:08 +00001474case "$ac_dir" in
1475.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1476*)
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00001477 ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
Reid Spencera773bd52006-08-04 18:18:08 +00001478 # A ".." for each directory in $ac_dir_suffix.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00001479 ac_top_builddir_sub=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,/..,g;s,/,,'`
Reid Spencera773bd52006-08-04 18:18:08 +00001480 case $ac_top_builddir_sub in
1481 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1482 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1483 esac ;;
1484esac
1485ac_abs_top_builddir=$ac_pwd
1486ac_abs_builddir=$ac_pwd$ac_dir_suffix
1487# for backward compatibility:
1488ac_top_builddir=$ac_top_build_prefix
John Criswell7a73b802003-06-30 21:59:07 +00001489
1490case $srcdir in
Reid Spencera773bd52006-08-04 18:18:08 +00001491 .) # We are building in place.
John Criswell7a73b802003-06-30 21:59:07 +00001492 ac_srcdir=.
Reid Spencera773bd52006-08-04 18:18:08 +00001493 ac_top_srcdir=$ac_top_builddir_sub
1494 ac_abs_top_srcdir=$ac_pwd ;;
1495 [\\/]* | ?:[\\/]* ) # Absolute name.
John Criswell7a73b802003-06-30 21:59:07 +00001496 ac_srcdir=$srcdir$ac_dir_suffix;
Reid Spencera773bd52006-08-04 18:18:08 +00001497 ac_top_srcdir=$srcdir
1498 ac_abs_top_srcdir=$srcdir ;;
1499 *) # Relative name.
1500 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1501 ac_top_srcdir=$ac_top_build_prefix$srcdir
1502 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
John Criswell7a73b802003-06-30 21:59:07 +00001503esac
Reid Spencera773bd52006-08-04 18:18:08 +00001504ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
Reid Spencer2706f8c2004-09-19 23:53:36 +00001505
Reid Spencera773bd52006-08-04 18:18:08 +00001506 cd "$ac_dir" || { ac_status=$?; continue; }
1507 # Check for guested configure.
1508 if test -f "$ac_srcdir/configure.gnu"; then
1509 echo &&
1510 $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1511 elif test -f "$ac_srcdir/configure"; then
1512 echo &&
1513 $SHELL "$ac_srcdir/configure" --help=recursive
John Criswell7a73b802003-06-30 21:59:07 +00001514 else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00001515 echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
Reid Spencera773bd52006-08-04 18:18:08 +00001516 fi || ac_status=$?
1517 cd "$ac_pwd" || { ac_status=$?; break; }
John Criswell7a73b802003-06-30 21:59:07 +00001518 done
1519fi
1520
Reid Spencera773bd52006-08-04 18:18:08 +00001521test -n "$ac_init_help" && exit $ac_status
John Criswell7a73b802003-06-30 21:59:07 +00001522if $ac_init_version; then
1523 cat <<\_ACEOF
Tanya Lattner953042b2009-08-22 04:37:30 +00001524llvm configure 2.7svn
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00001525generated by GNU Autoconf 2.60
John Criswell7a73b802003-06-30 21:59:07 +00001526
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00001527Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
15282002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
John Criswell7a73b802003-06-30 21:59:07 +00001529This configure script is free software; the Free Software Foundation
1530gives unlimited permission to copy, distribute and modify it.
Reid Spencer5e1d9a52004-11-25 04:51:04 +00001531
Tanya Lattnerc2264592009-08-22 21:01:26 +00001532Copyright (c) 2003-2009 University of Illinois at Urbana-Champaign.
John Criswell7a73b802003-06-30 21:59:07 +00001533_ACEOF
Reid Spencera773bd52006-08-04 18:18:08 +00001534 exit
John Criswell7a73b802003-06-30 21:59:07 +00001535fi
Reid Spencera773bd52006-08-04 18:18:08 +00001536cat >config.log <<_ACEOF
John Criswell7a73b802003-06-30 21:59:07 +00001537This file contains any messages produced by compilers while
1538running configure, to aid debugging if configure makes a mistake.
1539
Tanya Lattner953042b2009-08-22 04:37:30 +00001540It was created by llvm $as_me 2.7svn, which was
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00001541generated by GNU Autoconf 2.60. Invocation command line was
John Criswell7a73b802003-06-30 21:59:07 +00001542
1543 $ $0 $@
1544
1545_ACEOF
Reid Spencera773bd52006-08-04 18:18:08 +00001546exec 5>>config.log
John Criswell7a73b802003-06-30 21:59:07 +00001547{
1548cat <<_ASUNAME
1549## --------- ##
1550## Platform. ##
1551## --------- ##
1552
1553hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1554uname -m = `(uname -m) 2>/dev/null || echo unknown`
1555uname -r = `(uname -r) 2>/dev/null || echo unknown`
1556uname -s = `(uname -s) 2>/dev/null || echo unknown`
1557uname -v = `(uname -v) 2>/dev/null || echo unknown`
1558
1559/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1560/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
1561
1562/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
1563/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
1564/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
Reid Spencera773bd52006-08-04 18:18:08 +00001565/usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
John Criswell7a73b802003-06-30 21:59:07 +00001566/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
1567/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
1568/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
1569
1570_ASUNAME
1571
1572as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1573for as_dir in $PATH
1574do
1575 IFS=$as_save_IFS
1576 test -z "$as_dir" && as_dir=.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00001577 echo "PATH: $as_dir"
1578done
Reid Spencera773bd52006-08-04 18:18:08 +00001579IFS=$as_save_IFS
John Criswell7a73b802003-06-30 21:59:07 +00001580
1581} >&5
1582
1583cat >&5 <<_ACEOF
1584
1585
1586## ----------- ##
1587## Core tests. ##
1588## ----------- ##
1589
1590_ACEOF
1591
1592
1593# Keep a trace of the command line.
1594# Strip out --no-create and --no-recursion so they do not pile up.
John Criswell0c38eaf2003-09-10 15:17:25 +00001595# Strip out --silent because we don't want to record it for future runs.
John Criswell7a73b802003-06-30 21:59:07 +00001596# Also quote any args containing shell meta-characters.
John Criswell0c38eaf2003-09-10 15:17:25 +00001597# Make two passes to allow for proper duplicate-argument suppression.
John Criswell7a73b802003-06-30 21:59:07 +00001598ac_configure_args=
John Criswell0c38eaf2003-09-10 15:17:25 +00001599ac_configure_args0=
1600ac_configure_args1=
John Criswell0c38eaf2003-09-10 15:17:25 +00001601ac_must_keep_next=false
1602for ac_pass in 1 2
John Criswell7a73b802003-06-30 21:59:07 +00001603do
John Criswell0c38eaf2003-09-10 15:17:25 +00001604 for ac_arg
1605 do
1606 case $ac_arg in
1607 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
1608 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1609 | -silent | --silent | --silen | --sile | --sil)
1610 continue ;;
Reid Spencera773bd52006-08-04 18:18:08 +00001611 *\'*)
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00001612 ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
John Criswell0c38eaf2003-09-10 15:17:25 +00001613 esac
1614 case $ac_pass in
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00001615 1) ac_configure_args0="$ac_configure_args0 '$ac_arg'" ;;
John Criswell0c38eaf2003-09-10 15:17:25 +00001616 2)
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00001617 ac_configure_args1="$ac_configure_args1 '$ac_arg'"
John Criswell0c38eaf2003-09-10 15:17:25 +00001618 if test $ac_must_keep_next = true; then
Reid Spencer2706f8c2004-09-19 23:53:36 +00001619 ac_must_keep_next=false # Got value, back to normal.
John Criswell0c38eaf2003-09-10 15:17:25 +00001620 else
Reid Spencer2706f8c2004-09-19 23:53:36 +00001621 case $ac_arg in
1622 *=* | --config-cache | -C | -disable-* | --disable-* \
1623 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
1624 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
1625 | -with-* | --with-* | -without-* | --without-* | --x)
1626 case "$ac_configure_args0 " in
1627 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
1628 esac
1629 ;;
1630 -* ) ac_must_keep_next=true ;;
1631 esac
John Criswell0c38eaf2003-09-10 15:17:25 +00001632 fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00001633 ac_configure_args="$ac_configure_args '$ac_arg'"
John Criswell0c38eaf2003-09-10 15:17:25 +00001634 ;;
1635 esac
1636 done
John Criswell7a73b802003-06-30 21:59:07 +00001637done
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00001638$as_unset ac_configure_args0 || test "${ac_configure_args0+set}" != set || { ac_configure_args0=; export ac_configure_args0; }
1639$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 +00001640
1641# When interrupted or exit'd, cleanup temporary files, and complete
1642# config.log. We remove comments because anyway the quotes in there
1643# would cause problems or look ugly.
Reid Spencera773bd52006-08-04 18:18:08 +00001644# WARNING: Use '\'' to represent an apostrophe within the trap.
1645# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
John Criswell7a73b802003-06-30 21:59:07 +00001646trap 'exit_status=$?
1647 # Save into config.log some information that might help in debugging.
1648 {
1649 echo
John Criswell0c38eaf2003-09-10 15:17:25 +00001650
John Criswell7a73b802003-06-30 21:59:07 +00001651 cat <<\_ASBOX
1652## ---------------- ##
1653## Cache variables. ##
1654## ---------------- ##
1655_ASBOX
1656 echo
1657 # The following way of writing the cache mishandles newlines in values,
Reid Spencera773bd52006-08-04 18:18:08 +00001658(
1659 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
1660 eval ac_val=\$$ac_var
1661 case $ac_val in #(
1662 *${as_nl}*)
1663 case $ac_var in #(
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00001664 *_cv_*) { echo "$as_me:$LINENO: WARNING: Cache variable $ac_var contains a newline." >&5
1665echo "$as_me: WARNING: Cache variable $ac_var contains a newline." >&2;} ;;
Reid Spencera773bd52006-08-04 18:18:08 +00001666 esac
1667 case $ac_var in #(
1668 _ | IFS | as_nl) ;; #(
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00001669 *) $as_unset $ac_var ;;
Reid Spencera773bd52006-08-04 18:18:08 +00001670 esac ;;
1671 esac
1672 done
John Criswell7a73b802003-06-30 21:59:07 +00001673 (set) 2>&1 |
Reid Spencera773bd52006-08-04 18:18:08 +00001674 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
1675 *${as_nl}ac_space=\ *)
John Criswell7a73b802003-06-30 21:59:07 +00001676 sed -n \
Reid Spencera773bd52006-08-04 18:18:08 +00001677 "s/'\''/'\''\\\\'\'''\''/g;
1678 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
1679 ;; #(
John Criswell7a73b802003-06-30 21:59:07 +00001680 *)
Reid Spencera773bd52006-08-04 18:18:08 +00001681 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
John Criswell7a73b802003-06-30 21:59:07 +00001682 ;;
Reid Spencera773bd52006-08-04 18:18:08 +00001683 esac |
1684 sort
1685)
John Criswell7a73b802003-06-30 21:59:07 +00001686 echo
John Criswell0c38eaf2003-09-10 15:17:25 +00001687
1688 cat <<\_ASBOX
1689## ----------------- ##
1690## Output variables. ##
1691## ----------------- ##
1692_ASBOX
1693 echo
1694 for ac_var in $ac_subst_vars
1695 do
Reid Spencera773bd52006-08-04 18:18:08 +00001696 eval ac_val=\$$ac_var
1697 case $ac_val in
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00001698 *\'\''*) ac_val=`echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
Reid Spencera773bd52006-08-04 18:18:08 +00001699 esac
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00001700 echo "$ac_var='\''$ac_val'\''"
John Criswell0c38eaf2003-09-10 15:17:25 +00001701 done | sort
1702 echo
1703
1704 if test -n "$ac_subst_files"; then
1705 cat <<\_ASBOX
Reid Spencera773bd52006-08-04 18:18:08 +00001706## ------------------- ##
1707## File substitutions. ##
1708## ------------------- ##
John Criswell0c38eaf2003-09-10 15:17:25 +00001709_ASBOX
1710 echo
1711 for ac_var in $ac_subst_files
1712 do
Reid Spencera773bd52006-08-04 18:18:08 +00001713 eval ac_val=\$$ac_var
1714 case $ac_val in
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00001715 *\'\''*) ac_val=`echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
Reid Spencera773bd52006-08-04 18:18:08 +00001716 esac
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00001717 echo "$ac_var='\''$ac_val'\''"
John Criswell0c38eaf2003-09-10 15:17:25 +00001718 done | sort
1719 echo
1720 fi
1721
John Criswell7a73b802003-06-30 21:59:07 +00001722 if test -s confdefs.h; then
1723 cat <<\_ASBOX
1724## ----------- ##
1725## confdefs.h. ##
1726## ----------- ##
1727_ASBOX
1728 echo
Reid Spencera773bd52006-08-04 18:18:08 +00001729 cat confdefs.h
John Criswell7a73b802003-06-30 21:59:07 +00001730 echo
1731 fi
1732 test "$ac_signal" != 0 &&
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00001733 echo "$as_me: caught signal $ac_signal"
1734 echo "$as_me: exit $exit_status"
John Criswell7a73b802003-06-30 21:59:07 +00001735 } >&5
Reid Spencera773bd52006-08-04 18:18:08 +00001736 rm -f core *.core core.conftest.* &&
1737 rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
John Criswell7a73b802003-06-30 21:59:07 +00001738 exit $exit_status
Reid Spencera773bd52006-08-04 18:18:08 +00001739' 0
John Criswell7a73b802003-06-30 21:59:07 +00001740for ac_signal in 1 2 13 15; do
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00001741 trap 'ac_signal='$ac_signal'; { (exit 1); exit 1; }' $ac_signal
John Criswell7a73b802003-06-30 21:59:07 +00001742done
1743ac_signal=0
1744
1745# confdefs.h avoids OS command line length limits that DEFS can exceed.
Reid Spencera773bd52006-08-04 18:18:08 +00001746rm -f -r conftest* confdefs.h
John Criswell7a73b802003-06-30 21:59:07 +00001747
1748# Predefined preprocessor variables.
1749
1750cat >>confdefs.h <<_ACEOF
1751#define PACKAGE_NAME "$PACKAGE_NAME"
1752_ACEOF
1753
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00001754
John Criswell7a73b802003-06-30 21:59:07 +00001755cat >>confdefs.h <<_ACEOF
1756#define PACKAGE_TARNAME "$PACKAGE_TARNAME"
1757_ACEOF
1758
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00001759
John Criswell7a73b802003-06-30 21:59:07 +00001760cat >>confdefs.h <<_ACEOF
1761#define PACKAGE_VERSION "$PACKAGE_VERSION"
1762_ACEOF
1763
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00001764
John Criswell7a73b802003-06-30 21:59:07 +00001765cat >>confdefs.h <<_ACEOF
1766#define PACKAGE_STRING "$PACKAGE_STRING"
1767_ACEOF
1768
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00001769
John Criswell7a73b802003-06-30 21:59:07 +00001770cat >>confdefs.h <<_ACEOF
1771#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
1772_ACEOF
1773
1774
1775# Let the site file select an alternate cache file if it wants to.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00001776# Prefer explicitly selected file to automatically selected ones.
Reid Spencera773bd52006-08-04 18:18:08 +00001777if test -n "$CONFIG_SITE"; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00001778 set x "$CONFIG_SITE"
Reid Spencera773bd52006-08-04 18:18:08 +00001779elif test "x$prefix" != xNONE; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00001780 set x "$prefix/share/config.site" "$prefix/etc/config.site"
Reid Spencera773bd52006-08-04 18:18:08 +00001781else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00001782 set x "$ac_default_prefix/share/config.site" \
1783 "$ac_default_prefix/etc/config.site"
John Criswell7a73b802003-06-30 21:59:07 +00001784fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00001785shift
1786for ac_site_file
Reid Spencera773bd52006-08-04 18:18:08 +00001787do
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00001788 if test -r "$ac_site_file"; then
1789 { echo "$as_me:$LINENO: loading site script $ac_site_file" >&5
1790echo "$as_me: loading site script $ac_site_file" >&6;}
John Criswell7a73b802003-06-30 21:59:07 +00001791 sed 's/^/| /' "$ac_site_file" >&5
1792 . "$ac_site_file"
1793 fi
1794done
1795
1796if test -r "$cache_file"; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00001797 # Some versions of bash will fail to source /dev/null (special
1798 # files actually), so we avoid doing that.
1799 if test -f "$cache_file"; then
1800 { echo "$as_me:$LINENO: loading cache $cache_file" >&5
1801echo "$as_me: loading cache $cache_file" >&6;}
John Criswell7a73b802003-06-30 21:59:07 +00001802 case $cache_file in
Reid Spencera773bd52006-08-04 18:18:08 +00001803 [\\/]* | ?:[\\/]* ) . "$cache_file";;
1804 *) . "./$cache_file";;
John Criswell7a73b802003-06-30 21:59:07 +00001805 esac
1806 fi
1807else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00001808 { echo "$as_me:$LINENO: creating cache $cache_file" >&5
1809echo "$as_me: creating cache $cache_file" >&6;}
John Criswell7a73b802003-06-30 21:59:07 +00001810 >$cache_file
1811fi
1812
1813# Check that the precious variables saved in the cache have kept the same
1814# value.
1815ac_cache_corrupted=false
Reid Spencera773bd52006-08-04 18:18:08 +00001816for ac_var in $ac_precious_vars; do
John Criswell7a73b802003-06-30 21:59:07 +00001817 eval ac_old_set=\$ac_cv_env_${ac_var}_set
1818 eval ac_new_set=\$ac_env_${ac_var}_set
Reid Spencera773bd52006-08-04 18:18:08 +00001819 eval ac_old_val=\$ac_cv_env_${ac_var}_value
1820 eval ac_new_val=\$ac_env_${ac_var}_value
John Criswell7a73b802003-06-30 21:59:07 +00001821 case $ac_old_set,$ac_new_set in
1822 set,)
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00001823 { echo "$as_me:$LINENO: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
1824echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
John Criswell7a73b802003-06-30 21:59:07 +00001825 ac_cache_corrupted=: ;;
1826 ,set)
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00001827 { echo "$as_me:$LINENO: error: \`$ac_var' was not set in the previous run" >&5
1828echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
John Criswell7a73b802003-06-30 21:59:07 +00001829 ac_cache_corrupted=: ;;
1830 ,);;
1831 *)
1832 if test "x$ac_old_val" != "x$ac_new_val"; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00001833 { echo "$as_me:$LINENO: error: \`$ac_var' has changed since the previous run:" >&5
1834echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
1835 { echo "$as_me:$LINENO: former value: $ac_old_val" >&5
1836echo "$as_me: former value: $ac_old_val" >&2;}
1837 { echo "$as_me:$LINENO: current value: $ac_new_val" >&5
1838echo "$as_me: current value: $ac_new_val" >&2;}
1839 ac_cache_corrupted=:
John Criswell7a73b802003-06-30 21:59:07 +00001840 fi;;
1841 esac
1842 # Pass precious variables to config.status.
1843 if test "$ac_new_set" = set; then
1844 case $ac_new_val in
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00001845 *\'*) ac_arg=$ac_var=`echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
John Criswell7a73b802003-06-30 21:59:07 +00001846 *) ac_arg=$ac_var=$ac_new_val ;;
1847 esac
1848 case " $ac_configure_args " in
1849 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00001850 *) ac_configure_args="$ac_configure_args '$ac_arg'" ;;
John Criswell7a73b802003-06-30 21:59:07 +00001851 esac
1852 fi
1853done
1854if $ac_cache_corrupted; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00001855 { echo "$as_me:$LINENO: error: changes in the environment can compromise the build" >&5
1856echo "$as_me: error: changes in the environment can compromise the build" >&2;}
1857 { { echo "$as_me:$LINENO: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&5
1858echo "$as_me: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&2;}
1859 { (exit 1); exit 1; }; }
John Criswell7a73b802003-06-30 21:59:07 +00001860fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00001861
1862
1863
1864
1865
1866
1867
1868
1869
1870
1871
1872
1873
1874
1875
1876
1877
1878
1879
1880
1881
1882
1883
1884
Reid Spencera773bd52006-08-04 18:18:08 +00001885
John Criswell7a73b802003-06-30 21:59:07 +00001886ac_ext=c
1887ac_cpp='$CPP $CPPFLAGS'
1888ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
1889ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
1890ac_compiler_gnu=$ac_cv_c_compiler_gnu
1891
1892
1893
Tanya Lattnerc2264592009-08-22 21:01:26 +00001894LLVM_COPYRIGHT="Copyright (c) 2003-2009 University of Illinois at Urbana-Champaign."
Reid Spencer5e1d9a52004-11-25 04:51:04 +00001895
1896
1897
1898
1899
1900
1901
John Criswell7a73b802003-06-30 21:59:07 +00001902ac_aux_dir=
Reid Spencera773bd52006-08-04 18:18:08 +00001903for ac_dir in autoconf "$srcdir"/autoconf; do
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00001904 if test -f "$ac_dir/install-sh"; then
1905 ac_aux_dir=$ac_dir
1906 ac_install_sh="$ac_aux_dir/install-sh -c"
1907 break
1908 elif test -f "$ac_dir/install.sh"; then
1909 ac_aux_dir=$ac_dir
1910 ac_install_sh="$ac_aux_dir/install.sh -c"
1911 break
1912 elif test -f "$ac_dir/shtool"; then
1913 ac_aux_dir=$ac_dir
1914 ac_install_sh="$ac_aux_dir/shtool install -c"
1915 break
1916 fi
John Criswell7a73b802003-06-30 21:59:07 +00001917done
1918if test -z "$ac_aux_dir"; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00001919 { { echo "$as_me:$LINENO: error: cannot find install-sh or install.sh in autoconf \"$srcdir\"/autoconf" >&5
1920echo "$as_me: error: cannot find install-sh or install.sh in autoconf \"$srcdir\"/autoconf" >&2;}
1921 { (exit 1); exit 1; }; }
John Criswell7a73b802003-06-30 21:59:07 +00001922fi
Reid Spencera773bd52006-08-04 18:18:08 +00001923
1924# These three variables are undocumented and unsupported,
1925# and are intended to be withdrawn in a future Autoconf release.
1926# They can cause serious problems if a builder's source tree is in a directory
1927# whose full name contains unusual characters.
1928ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
1929ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
1930ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
1931
John Criswell7a73b802003-06-30 21:59:07 +00001932
John Criswell392aaa32003-07-22 19:18:09 +00001933
Reid Spencer2706f8c2004-09-19 23:53:36 +00001934if test ${srcdir} != "." ; then
Reid Spencer5e1d9a52004-11-25 04:51:04 +00001935 if test -f ${srcdir}/include/llvm/Config/config.h ; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00001936 { { echo "$as_me:$LINENO: error: Already configured in ${srcdir}" >&5
1937echo "$as_me: error: Already configured in ${srcdir}" >&2;}
1938 { (exit 1); exit 1; }; }
Reid Spencer5e1d9a52004-11-25 04:51:04 +00001939 fi
John Criswell93e1c722003-09-15 17:04:06 +00001940fi
1941
John Criswell33a911a2003-11-25 20:36:46 +00001942for i in `ls ${srcdir}/projects`
1943do
Reid Spencer4d68ba22004-09-07 16:35:45 +00001944 if test -d ${srcdir}/projects/${i} ; then
1945 case ${i} in
Reid Spencer67bb0792007-01-17 02:14:46 +00001946 CVS) ;;
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00001947 sample) subdirs="$subdirs projects/sample"
Reid Spencer4d68ba22004-09-07 16:35:45 +00001948 ;;
Reid Spencer67bb0792007-01-17 02:14:46 +00001949 privbracket) subdirs="$subdirs projects/privbracket"
John Criswell0389cf72006-06-20 17:44:40 +00001950 ;;
Reid Spencer67bb0792007-01-17 02:14:46 +00001951 llvm-stacker) subdirs="$subdirs projects/llvm-stacker"
Reid Spencer4d68ba22004-09-07 16:35:45 +00001952 ;;
Tanya Lattnerb70e4522008-06-24 17:49:13 +00001953 # llvm-test is the old name of the test-suite, kept here for backwards
1954 # compatibility
Anton Korobeynikov080d6872007-07-03 17:16:46 +00001955 llvm-test) subdirs="$subdirs projects/llvm-test"
Reid Spencer67bb0792007-01-17 02:14:46 +00001956 ;;
Matthijs Kooijman5b80c662008-06-24 13:01:57 +00001957 test-suite) subdirs="$subdirs projects/test-suite"
1958 ;;
Reid Spencer67bb0792007-01-17 02:14:46 +00001959 llvm-reopt) subdirs="$subdirs projects/llvm-reopt"
Reid Spencer4d68ba22004-09-07 16:35:45 +00001960;;
Reid Spencer67bb0792007-01-17 02:14:46 +00001961 llvm-gcc) subdirs="$subdirs projects/llvm-gcc"
Reid Spencer4d68ba22004-09-07 16:35:45 +00001962 ;;
Reid Spencer67bb0792007-01-17 02:14:46 +00001963 llvm-java) subdirs="$subdirs projects/llvm-java"
Reid Spencer8085cff2005-01-16 02:58:39 +00001964 ;;
Reid Spencer67bb0792007-01-17 02:14:46 +00001965 llvm-tv) subdirs="$subdirs projects/llvm-tv"
Reid Spencer4d68ba22004-09-07 16:35:45 +00001966 ;;
Reid Spencer67bb0792007-01-17 02:14:46 +00001967 llvm-poolalloc) subdirs="$subdirs projects/llvm-poolalloc"
John Criswelle96aa1c2004-10-28 13:35:00 +00001968 ;;
Reid Spencer9372f152007-07-30 20:13:24 +00001969 poolalloc) subdirs="$subdirs projects/poolalloc"
Andrew Lenharth0af32252007-07-17 20:37:35 +00001970 ;;
Reid Spencer67bb0792007-01-17 02:14:46 +00001971 llvm-kernel) subdirs="$subdirs projects/llvm-kernel"
John Criswell241116f2005-12-19 20:27:24 +00001972 ;;
Reid Spencer4d68ba22004-09-07 16:35:45 +00001973 *)
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00001974 { echo "$as_me:$LINENO: WARNING: Unknown project (${i}) won't be configured automatically" >&5
1975echo "$as_me: WARNING: Unknown project (${i}) won't be configured automatically" >&2;}
Reid Spencer8b93e7a2004-09-21 17:14:44 +00001976 ;;
Reid Spencer4d68ba22004-09-07 16:35:45 +00001977 esac
John Criswell33a911a2003-11-25 20:36:46 +00001978 fi
1979done
John Criswell559a6c12003-09-30 16:31:48 +00001980
John Criswell7a73b802003-06-30 21:59:07 +00001981
1982# Make sure we can run config.sub.
Reid Spencera773bd52006-08-04 18:18:08 +00001983$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00001984 { { echo "$as_me:$LINENO: error: cannot run $SHELL $ac_aux_dir/config.sub" >&5
1985echo "$as_me: error: cannot run $SHELL $ac_aux_dir/config.sub" >&2;}
1986 { (exit 1); exit 1; }; }
John Criswell7a73b802003-06-30 21:59:07 +00001987
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00001988{ echo "$as_me:$LINENO: checking build system type" >&5
1989echo $ECHO_N "checking build system type... $ECHO_C" >&6; }
1990if test "${ac_cv_build+set}" = set; then
1991 echo $ECHO_N "(cached) $ECHO_C" >&6
John Criswell7a73b802003-06-30 21:59:07 +00001992else
Reid Spencera773bd52006-08-04 18:18:08 +00001993 ac_build_alias=$build_alias
1994test "x$ac_build_alias" = x &&
1995 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
1996test "x$ac_build_alias" = x &&
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00001997 { { echo "$as_me:$LINENO: error: cannot guess build type; you must specify one" >&5
1998echo "$as_me: error: cannot guess build type; you must specify one" >&2;}
1999 { (exit 1); exit 1; }; }
Reid Spencera773bd52006-08-04 18:18:08 +00002000ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002001 { { echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $ac_build_alias failed" >&5
2002echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $ac_build_alias failed" >&2;}
2003 { (exit 1); exit 1; }; }
John Criswell7a73b802003-06-30 21:59:07 +00002004
2005fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002006{ echo "$as_me:$LINENO: result: $ac_cv_build" >&5
2007echo "${ECHO_T}$ac_cv_build" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00002008case $ac_cv_build in
2009*-*-*) ;;
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002010*) { { echo "$as_me:$LINENO: error: invalid value of canonical build" >&5
2011echo "$as_me: error: invalid value of canonical build" >&2;}
2012 { (exit 1); exit 1; }; };;
Reid Spencera773bd52006-08-04 18:18:08 +00002013esac
John Criswell7a73b802003-06-30 21:59:07 +00002014build=$ac_cv_build
Reid Spencera773bd52006-08-04 18:18:08 +00002015ac_save_IFS=$IFS; IFS='-'
2016set x $ac_cv_build
2017shift
2018build_cpu=$1
2019build_vendor=$2
2020shift; shift
2021# Remember, the first character of IFS is used to create $*,
2022# except with old shells:
2023build_os=$*
2024IFS=$ac_save_IFS
2025case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
John Criswell7a73b802003-06-30 21:59:07 +00002026
2027
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002028{ echo "$as_me:$LINENO: checking host system type" >&5
2029echo $ECHO_N "checking host system type... $ECHO_C" >&6; }
2030if test "${ac_cv_host+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 if test "x$host_alias" = x; then
2034 ac_cv_host=$ac_cv_build
2035else
2036 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002037 { { echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $host_alias failed" >&5
2038echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $host_alias failed" >&2;}
2039 { (exit 1); exit 1; }; }
Reid Spencera773bd52006-08-04 18:18:08 +00002040fi
John Criswell7a73b802003-06-30 21:59:07 +00002041
2042fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002043{ echo "$as_me:$LINENO: result: $ac_cv_host" >&5
2044echo "${ECHO_T}$ac_cv_host" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00002045case $ac_cv_host in
2046*-*-*) ;;
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002047*) { { echo "$as_me:$LINENO: error: invalid value of canonical host" >&5
2048echo "$as_me: error: invalid value of canonical host" >&2;}
2049 { (exit 1); exit 1; }; };;
Reid Spencera773bd52006-08-04 18:18:08 +00002050esac
John Criswell7a73b802003-06-30 21:59:07 +00002051host=$ac_cv_host
Reid Spencera773bd52006-08-04 18:18:08 +00002052ac_save_IFS=$IFS; IFS='-'
2053set x $ac_cv_host
2054shift
2055host_cpu=$1
2056host_vendor=$2
2057shift; shift
2058# Remember, the first character of IFS is used to create $*,
2059# except with old shells:
2060host_os=$*
2061IFS=$ac_save_IFS
2062case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
John Criswell7a73b802003-06-30 21:59:07 +00002063
2064
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002065{ echo "$as_me:$LINENO: checking target system type" >&5
2066echo $ECHO_N "checking target system type... $ECHO_C" >&6; }
2067if test "${ac_cv_target+set}" = set; then
2068 echo $ECHO_N "(cached) $ECHO_C" >&6
John Criswell7a73b802003-06-30 21:59:07 +00002069else
Reid Spencera773bd52006-08-04 18:18:08 +00002070 if test "x$target_alias" = x; then
2071 ac_cv_target=$ac_cv_host
2072else
2073 ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002074 { { echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $target_alias failed" >&5
2075echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $target_alias failed" >&2;}
2076 { (exit 1); exit 1; }; }
Reid Spencera773bd52006-08-04 18:18:08 +00002077fi
John Criswell7a73b802003-06-30 21:59:07 +00002078
2079fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002080{ echo "$as_me:$LINENO: result: $ac_cv_target" >&5
2081echo "${ECHO_T}$ac_cv_target" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00002082case $ac_cv_target in
2083*-*-*) ;;
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002084*) { { echo "$as_me:$LINENO: error: invalid value of canonical target" >&5
2085echo "$as_me: error: invalid value of canonical target" >&2;}
2086 { (exit 1); exit 1; }; };;
Reid Spencera773bd52006-08-04 18:18:08 +00002087esac
John Criswell7a73b802003-06-30 21:59:07 +00002088target=$ac_cv_target
Reid Spencera773bd52006-08-04 18:18:08 +00002089ac_save_IFS=$IFS; IFS='-'
2090set x $ac_cv_target
2091shift
2092target_cpu=$1
2093target_vendor=$2
2094shift; shift
2095# Remember, the first character of IFS is used to create $*,
2096# except with old shells:
2097target_os=$*
2098IFS=$ac_save_IFS
2099case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac
John Criswell7a73b802003-06-30 21:59:07 +00002100
2101
2102# The aliases save the names the user supplied, while $host etc.
2103# will get canonicalized.
2104test -n "$target_alias" &&
2105 test "$program_prefix$program_suffix$program_transform_name" = \
2106 NONENONEs,x,x, &&
2107 program_prefix=${target_alias}-
2108
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002109{ echo "$as_me:$LINENO: checking type of operating system we're going to host on" >&5
2110echo $ECHO_N "checking type of operating system we're going to host on... $ECHO_C" >&6; }
2111if test "${llvm_cv_os_type+set}" = set; then
2112 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencer5e1d9a52004-11-25 04:51:04 +00002113else
Reid Spencere2cfe5d2006-07-26 21:14:56 +00002114 case $host in
Reid Spencer7b3e8512004-12-24 06:29:05 +00002115 *-*-aix*)
Reid Spencera773bd52006-08-04 18:18:08 +00002116 llvm_cv_link_all_option="-Wl,--whole-archive"
2117 llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
Reid Spencer7b3e8512004-12-24 06:29:05 +00002118 llvm_cv_os_type="AIX"
2119 llvm_cv_platform_type="Unix" ;;
Reid Spencer6ccd01a2006-08-22 22:21:38 +00002120 *-*-irix*)
2121 llvm_cv_link_all_option="-Wl,--whole-archive"
2122 llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
2123 llvm_cv_os_type="IRIX"
2124 llvm_cv_platform_type="Unix" ;;
Reid Spencer7b3e8512004-12-24 06:29:05 +00002125 *-*-cygwin*)
Reid Spencera773bd52006-08-04 18:18:08 +00002126 llvm_cv_link_all_option="-Wl,--whole-archive"
2127 llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
Reid Spencer7b3e8512004-12-24 06:29:05 +00002128 llvm_cv_os_type="Cygwin"
2129 llvm_cv_platform_type="Unix" ;;
2130 *-*-darwin*)
Reid Spencera773bd52006-08-04 18:18:08 +00002131 llvm_cv_link_all_option="-Wl,-all_load"
Chris Lattner399c7c72008-02-05 19:43:53 +00002132 llvm_cv_no_link_all_option="-Wl,-noall_load"
Reid Spencer7b3e8512004-12-24 06:29:05 +00002133 llvm_cv_os_type="Darwin"
2134 llvm_cv_platform_type="Unix" ;;
2135 *-*-freebsd*)
Reid Spencera773bd52006-08-04 18:18:08 +00002136 llvm_cv_link_all_option="-Wl,--whole-archive"
2137 llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
Reid Spencer7b3e8512004-12-24 06:29:05 +00002138 llvm_cv_os_type="FreeBSD"
2139 llvm_cv_platform_type="Unix" ;;
Reid Spencer1014ab42006-04-19 23:47:16 +00002140 *-*-openbsd*)
Reid Spencera773bd52006-08-04 18:18:08 +00002141 llvm_cv_link_all_option="-Wl,--whole-archive"
2142 llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
Reid Spencer1014ab42006-04-19 23:47:16 +00002143 llvm_cv_os_type="OpenBSD"
2144 llvm_cv_platform_type="Unix" ;;
Reid Spencer466207a2007-01-20 20:45:39 +00002145 *-*-netbsd*)
2146 llvm_cv_link_all_option="-Wl,--whole-archive"
2147 llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
2148 llvm_cv_os_type="NetBSD"
2149 llvm_cv_platform_type="Unix" ;;
Matthijs Kooijmanf5122812008-06-26 10:36:58 +00002150 *-*-dragonfly*)
2151 llvm_cv_link_all_option="-Wl,--whole-archive"
2152 llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
2153 llvm_cv_os_type="DragonFly"
2154 llvm_cv_platform_type="Unix" ;;
Duraid Madina775afa52005-05-16 16:33:34 +00002155 *-*-hpux*)
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"
Duraid Madina775afa52005-05-16 16:33:34 +00002158 llvm_cv_os_type="HP-UX"
2159 llvm_cv_platform_type="Unix" ;;
Reid Spencer7b3e8512004-12-24 06:29:05 +00002160 *-*-interix*)
Reid Spencera773bd52006-08-04 18:18:08 +00002161 llvm_cv_link_all_option="-Wl,--whole-archive"
2162 llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
Reid Spencer7b3e8512004-12-24 06:29:05 +00002163 llvm_cv_os_type="Interix"
2164 llvm_cv_platform_type="Unix" ;;
2165 *-*-linux*)
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="Linux"
2169 llvm_cv_platform_type="Unix" ;;
2170 *-*-solaris*)
Reid Spencera773bd52006-08-04 18:18:08 +00002171 llvm_cv_link_all_option="-Wl,-z,allextract"
2172 llvm_cv_no_link_all_option="-Wl,-z,defaultextract"
Reid Spencer7b3e8512004-12-24 06:29:05 +00002173 llvm_cv_os_type="SunOS"
2174 llvm_cv_platform_type="Unix" ;;
Edward O'Callaghan2b19d692009-10-14 00:44:50 +00002175 *-*-auroraux*)
2176 llvm_cv_link_all_option="-Wl,-z,allextract"
2177 llvm_cv_link_all_option="-Wl,-z,defaultextract"
2178 llvm_cv_os_type="AuroraUX"
2179 llvm_cv_platform_type="Unix" ;;
Reid Spencer7b3e8512004-12-24 06:29:05 +00002180 *-*-win32*)
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="Win32"
2184 llvm_cv_platform_type="Win32" ;;
2185 *-*-mingw*)
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 Spencer7b3e8512004-12-24 06:29:05 +00002188 llvm_cv_os_type="MingW"
2189 llvm_cv_platform_type="Win32" ;;
Edward O'Callaghan2b7b37a2009-10-13 01:01:38 +00002190 *-*-haiku*)
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="Haiku"
2194 llvm_cv_platform_type="Unix" ;;
Anton Korobeynikov0855f102009-08-18 00:40:51 +00002195 *-unknown-eabi*)
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="Freestanding"
2199 llvm_cv_platform_type="Unix" ;;
2200 *-unknown-elf*)
2201 llvm_cv_link_all_option="-Wl,--whole-archive"
2202 llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
2203 llvm_cv_os_type="Freestanding"
2204 llvm_cv_platform_type="Unix" ;;
Reid Spencer7b3e8512004-12-24 06:29:05 +00002205 *)
Reid Spencera773bd52006-08-04 18:18:08 +00002206 llvm_cv_link_all_option=""
2207 llvm_cv_no_link_all_option=""
Reid Spencer7b3e8512004-12-24 06:29:05 +00002208 llvm_cv_os_type="Unknown"
2209 llvm_cv_platform_type="Unknown" ;;
John Criswell7a73b802003-06-30 21:59:07 +00002210esac
Reid Spencer5e1d9a52004-11-25 04:51:04 +00002211fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002212{ echo "$as_me:$LINENO: result: $llvm_cv_os_type" >&5
2213echo "${ECHO_T}$llvm_cv_os_type" >&6; }
John Criswell7a73b802003-06-30 21:59:07 +00002214
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002215{ echo "$as_me:$LINENO: checking type of operating system we're going to target" >&5
2216echo $ECHO_N "checking type of operating system we're going to target... $ECHO_C" >&6; }
2217if test "${llvm_cv_target_os_type+set}" = set; then
2218 echo $ECHO_N "(cached) $ECHO_C" >&6
Anton Korobeynikov0855f102009-08-18 00:40:51 +00002219else
2220 case $target in
2221 *-*-aix*)
2222 llvm_cv_target_os_type="AIX" ;;
2223 *-*-irix*)
2224 llvm_cv_target_os_type="IRIX" ;;
2225 *-*-cygwin*)
2226 llvm_cv_target_os_type="Cygwin" ;;
2227 *-*-darwin*)
2228 llvm_cv_target_os_type="Darwin" ;;
2229 *-*-freebsd*)
2230 llvm_cv_target_os_type="FreeBSD" ;;
2231 *-*-openbsd*)
2232 llvm_cv_target_os_type="OpenBSD" ;;
2233 *-*-netbsd*)
2234 llvm_cv_target_os_type="NetBSD" ;;
2235 *-*-dragonfly*)
2236 llvm_cv_target_os_type="DragonFly" ;;
2237 *-*-hpux*)
2238 llvm_cv_target_os_type="HP-UX" ;;
2239 *-*-interix*)
2240 llvm_cv_target_os_type="Interix" ;;
2241 *-*-linux*)
2242 llvm_cv_target_os_type="Linux" ;;
2243 *-*-solaris*)
2244 llvm_cv_target_os_type="SunOS" ;;
Edward O'Callaghan2b19d692009-10-14 00:44:50 +00002245 *-*-auroraux*)
2246 llvm_cv_target_os_type="AuroraUX" ;;
Anton Korobeynikov0855f102009-08-18 00:40:51 +00002247 *-*-win32*)
2248 llvm_cv_target_os_type="Win32" ;;
2249 *-*-mingw*)
2250 llvm_cv_target_os_type="MingW" ;;
Edward O'Callaghan2b7b37a2009-10-13 01:01:38 +00002251 *-*-haiku*)
2252 llvm_cv_target_os_type="Haiku" ;;
Anton Korobeynikov0855f102009-08-18 00:40:51 +00002253 *-unknown-eabi*)
2254 llvm_cv_target_os_type="Freestanding" ;;
2255 *)
2256 llvm_cv_target_os_type="Unknown" ;;
2257esac
2258fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002259{ echo "$as_me:$LINENO: result: $llvm_cv_target_os_type" >&5
2260echo "${ECHO_T}$llvm_cv_target_os_type" >&6; }
Anton Korobeynikov0855f102009-08-18 00:40:51 +00002261
Reid Spencer7b3e8512004-12-24 06:29:05 +00002262if test "$llvm_cv_os_type" = "Unknown" ; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002263 { { echo "$as_me:$LINENO: error: Operating system is unknown, configure can't continue" >&5
2264echo "$as_me: error: Operating system is unknown, configure can't continue" >&2;}
2265 { (exit 1); exit 1; }; }
Reid Spencer886e9512004-08-31 01:34:10 +00002266fi
2267
Reid Spencer7b3e8512004-12-24 06:29:05 +00002268OS=$llvm_cv_os_type
Reid Spencer5e1d9a52004-11-25 04:51:04 +00002269
Anton Korobeynikov0855f102009-08-18 00:40:51 +00002270HOST_OS=$llvm_cv_os_type
2271
2272TARGET_OS=$llvm_cv_target_os_type
2273
Reid Spencer5e1d9a52004-11-25 04:51:04 +00002274
Reid Spencera773bd52006-08-04 18:18:08 +00002275LINKALL=$llvm_cv_link_all_option
2276
2277NOLINKALL=$llvm_cv_no_link_all_option
2278
2279
Reid Spencer7b3e8512004-12-24 06:29:05 +00002280case $llvm_cv_platform_type in
2281 Unix)
2282
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002283cat >>confdefs.h <<\_ACEOF
2284#define LLVM_ON_UNIX 1
2285_ACEOF
Reid Spencer7b3e8512004-12-24 06:29:05 +00002286
Reid Spencerbbf7a8a2004-12-31 22:54:28 +00002287 LLVM_ON_UNIX=1
2288
2289 LLVM_ON_WIN32=0
2290
Reid Spencer7b3e8512004-12-24 06:29:05 +00002291 ;;
2292 Win32)
2293
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002294cat >>confdefs.h <<\_ACEOF
2295#define LLVM_ON_WIN32 1
2296_ACEOF
Reid Spencer7b3e8512004-12-24 06:29:05 +00002297
Reid Spencerbbf7a8a2004-12-31 22:54:28 +00002298 LLVM_ON_UNIX=0
2299
2300 LLVM_ON_WIN32=1
2301
Reid Spencer7b3e8512004-12-24 06:29:05 +00002302 ;;
2303esac
2304
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002305{ echo "$as_me:$LINENO: checking target architecture" >&5
2306echo $ECHO_N "checking target architecture... $ECHO_C" >&6; }
2307if test "${llvm_cv_target_arch+set}" = set; then
2308 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencer5e1d9a52004-11-25 04:51:04 +00002309else
2310 case $target in
Reid Spenceree93c872004-12-23 21:08:52 +00002311 i?86-*) llvm_cv_target_arch="x86" ;;
Reid Spencer2dc65862004-12-28 07:56:14 +00002312 amd64-* | x86_64-*) llvm_cv_target_arch="x86_64" ;;
Reid Spenceree93c872004-12-23 21:08:52 +00002313 sparc*-*) llvm_cv_target_arch="Sparc" ;;
2314 powerpc*-*) llvm_cv_target_arch="PowerPC" ;;
Andrew Lenharth501cb272005-01-24 17:25:41 +00002315 alpha*-*) llvm_cv_target_arch="Alpha" ;;
Nick Lewyckyfa8ffc12009-04-18 18:11:26 +00002316 arm*-*) llvm_cv_target_arch="ARM" ;;
Tanya Lattnerdde567f2007-08-29 16:38:16 +00002317 mips-*) llvm_cv_target_arch="Mips" ;;
Sanjiv Gupta0234f512008-05-13 17:37:32 +00002318 pic16-*) llvm_cv_target_arch="PIC16" ;;
Richard Osborneb25baef2008-11-07 10:59:00 +00002319 xcore-*) llvm_cv_target_arch="XCore" ;;
Anton Korobeynikov2c4718b2009-05-03 13:42:23 +00002320 msp430-*) llvm_cv_target_arch="MSP430" ;;
Anton Korobeynikov4403b932009-07-16 13:27:25 +00002321 s390x-*) llvm_cv_target_arch="SystemZ" ;;
Shantonu Sen7e836972009-08-11 13:39:52 +00002322 bfin-*) llvm_cv_target_arch="Blackfin" ;;
Reid Spenceree93c872004-12-23 21:08:52 +00002323 *) llvm_cv_target_arch="Unknown" ;;
John Criswell7a73b802003-06-30 21:59:07 +00002324esac
Reid Spencer5e1d9a52004-11-25 04:51:04 +00002325fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002326{ echo "$as_me:$LINENO: result: $llvm_cv_target_arch" >&5
2327echo "${ECHO_T}$llvm_cv_target_arch" >&6; }
John Criswell7a73b802003-06-30 21:59:07 +00002328
Reid Spencer5e1d9a52004-11-25 04:51:04 +00002329if test "$llvm_cv_target_arch" = "Unknown" ; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002330 { echo "$as_me:$LINENO: WARNING: Configuring LLVM for an unknown target archicture" >&5
2331echo "$as_me: WARNING: Configuring LLVM for an unknown target archicture" >&2;}
Reid Spencer5e1d9a52004-11-25 04:51:04 +00002332fi
John Criswell76595452003-07-01 22:07:39 +00002333
Nick Lewycky83fc4472009-09-29 05:48:51 +00002334# Determine the LLVM native architecture for the target
2335case "$llvm_cv_target_arch" in
2336 x86) LLVM_NATIVE_ARCH="X86" ;;
2337 x86_64) LLVM_NATIVE_ARCH="X86" ;;
2338 *) LLVM_NATIVE_ARCH="$llvm_cv_target_arch" ;;
2339esac
2340
2341ARCH=$llvm_cv_target_arch
2342
2343
2344ac_ext=c
Reid Spencer5e1d9a52004-11-25 04:51:04 +00002345ac_cpp='$CPP $CPPFLAGS'
2346ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2347ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2348ac_compiler_gnu=$ac_cv_c_compiler_gnu
John Criswell7a73b802003-06-30 21:59:07 +00002349if test -n "$ac_tool_prefix"; then
Reid Spencer5e1d9a52004-11-25 04:51:04 +00002350 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2351set dummy ${ac_tool_prefix}gcc; ac_word=$2
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002352{ echo "$as_me:$LINENO: checking for $ac_word" >&5
2353echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2354if test "${ac_cv_prog_CC+set}" = set; then
2355 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencer5e1d9a52004-11-25 04:51:04 +00002356else
2357 if test -n "$CC"; then
2358 ac_cv_prog_CC="$CC" # Let the user override the test.
2359else
2360as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2361for as_dir in $PATH
2362do
2363 IFS=$as_save_IFS
2364 test -z "$as_dir" && as_dir=.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002365 for ac_exec_ext in '' $ac_executable_extensions; do
2366 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 +00002367 ac_cv_prog_CC="${ac_tool_prefix}gcc"
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002368 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Reid Spencer5e1d9a52004-11-25 04:51:04 +00002369 break 2
2370 fi
2371done
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002372done
Reid Spencera773bd52006-08-04 18:18:08 +00002373IFS=$as_save_IFS
Reid Spencer5e1d9a52004-11-25 04:51:04 +00002374
2375fi
2376fi
2377CC=$ac_cv_prog_CC
2378if test -n "$CC"; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002379 { echo "$as_me:$LINENO: result: $CC" >&5
2380echo "${ECHO_T}$CC" >&6; }
Reid Spencer5e1d9a52004-11-25 04:51:04 +00002381else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002382 { echo "$as_me:$LINENO: result: no" >&5
2383echo "${ECHO_T}no" >&6; }
Reid Spencer5e1d9a52004-11-25 04:51:04 +00002384fi
2385
Reid Spencera773bd52006-08-04 18:18:08 +00002386
Reid Spencer5e1d9a52004-11-25 04:51:04 +00002387fi
2388if test -z "$ac_cv_prog_CC"; then
2389 ac_ct_CC=$CC
2390 # Extract the first word of "gcc", so it can be a program name with args.
2391set dummy gcc; ac_word=$2
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002392{ echo "$as_me:$LINENO: checking for $ac_word" >&5
2393echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2394if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
2395 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencer5e1d9a52004-11-25 04:51:04 +00002396else
2397 if test -n "$ac_ct_CC"; then
2398 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2399else
2400as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2401for as_dir in $PATH
2402do
2403 IFS=$as_save_IFS
2404 test -z "$as_dir" && as_dir=.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002405 for ac_exec_ext in '' $ac_executable_extensions; do
2406 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 +00002407 ac_cv_prog_ac_ct_CC="gcc"
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002408 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Reid Spencer5e1d9a52004-11-25 04:51:04 +00002409 break 2
2410 fi
2411done
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002412done
Reid Spencera773bd52006-08-04 18:18:08 +00002413IFS=$as_save_IFS
Reid Spencer5e1d9a52004-11-25 04:51:04 +00002414
2415fi
2416fi
2417ac_ct_CC=$ac_cv_prog_ac_ct_CC
2418if test -n "$ac_ct_CC"; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002419 { echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
2420echo "${ECHO_T}$ac_ct_CC" >&6; }
Reid Spencer5e1d9a52004-11-25 04:51:04 +00002421else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002422 { echo "$as_me:$LINENO: result: no" >&5
2423echo "${ECHO_T}no" >&6; }
Reid Spencer5e1d9a52004-11-25 04:51:04 +00002424fi
2425
Reid Spencera773bd52006-08-04 18:18:08 +00002426 if test "x$ac_ct_CC" = x; then
2427 CC=""
2428 else
2429 case $cross_compiling:$ac_tool_warned in
2430yes:)
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002431{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
2432whose name does not start with the host triplet. If you think this
2433configuration is useful to you, please write to autoconf@gnu.org." >&5
2434echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
2435whose name does not start with the host triplet. If you think this
2436configuration is useful to you, please write to autoconf@gnu.org." >&2;}
Reid Spencera773bd52006-08-04 18:18:08 +00002437ac_tool_warned=yes ;;
2438esac
2439 CC=$ac_ct_CC
2440 fi
Reid Spencer5e1d9a52004-11-25 04:51:04 +00002441else
2442 CC="$ac_cv_prog_CC"
2443fi
2444
2445if test -z "$CC"; then
Reid Spencera773bd52006-08-04 18:18:08 +00002446 if test -n "$ac_tool_prefix"; then
2447 # 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 +00002448set dummy ${ac_tool_prefix}cc; ac_word=$2
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002449{ echo "$as_me:$LINENO: checking for $ac_word" >&5
2450echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2451if test "${ac_cv_prog_CC+set}" = set; then
2452 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencer5e1d9a52004-11-25 04:51:04 +00002453else
2454 if test -n "$CC"; then
2455 ac_cv_prog_CC="$CC" # Let the user override the test.
2456else
2457as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2458for as_dir in $PATH
2459do
2460 IFS=$as_save_IFS
2461 test -z "$as_dir" && as_dir=.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002462 for ac_exec_ext in '' $ac_executable_extensions; do
2463 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 +00002464 ac_cv_prog_CC="${ac_tool_prefix}cc"
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002465 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Reid Spencer5e1d9a52004-11-25 04:51:04 +00002466 break 2
2467 fi
2468done
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002469done
Reid Spencera773bd52006-08-04 18:18:08 +00002470IFS=$as_save_IFS
Reid Spencer5e1d9a52004-11-25 04:51:04 +00002471
2472fi
2473fi
2474CC=$ac_cv_prog_CC
2475if test -n "$CC"; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002476 { echo "$as_me:$LINENO: result: $CC" >&5
2477echo "${ECHO_T}$CC" >&6; }
Reid Spencer5e1d9a52004-11-25 04:51:04 +00002478else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002479 { echo "$as_me:$LINENO: result: no" >&5
2480echo "${ECHO_T}no" >&6; }
Reid Spencer5e1d9a52004-11-25 04:51:04 +00002481fi
2482
Reid Spencera773bd52006-08-04 18:18:08 +00002483
Reid Spencer5e1d9a52004-11-25 04:51:04 +00002484 fi
Reid Spencer5e1d9a52004-11-25 04:51:04 +00002485fi
2486if test -z "$CC"; then
2487 # Extract the first word of "cc", so it can be a program name with args.
2488set dummy cc; ac_word=$2
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002489{ echo "$as_me:$LINENO: checking for $ac_word" >&5
2490echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2491if test "${ac_cv_prog_CC+set}" = set; then
2492 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencer5e1d9a52004-11-25 04:51:04 +00002493else
2494 if test -n "$CC"; then
2495 ac_cv_prog_CC="$CC" # Let the user override the test.
2496else
2497 ac_prog_rejected=no
2498as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2499for as_dir in $PATH
2500do
2501 IFS=$as_save_IFS
2502 test -z "$as_dir" && as_dir=.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002503 for ac_exec_ext in '' $ac_executable_extensions; do
2504 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 +00002505 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
2506 ac_prog_rejected=yes
2507 continue
2508 fi
2509 ac_cv_prog_CC="cc"
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002510 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Reid Spencer5e1d9a52004-11-25 04:51:04 +00002511 break 2
2512 fi
2513done
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002514done
Reid Spencera773bd52006-08-04 18:18:08 +00002515IFS=$as_save_IFS
Reid Spencer5e1d9a52004-11-25 04:51:04 +00002516
2517if test $ac_prog_rejected = yes; then
2518 # We found a bogon in the path, so make sure we never use it.
2519 set dummy $ac_cv_prog_CC
2520 shift
2521 if test $# != 0; then
2522 # We chose a different compiler from the bogus one.
2523 # However, it has the same basename, so the bogon will be chosen
2524 # first if we set CC to just the basename; use the full file name.
2525 shift
2526 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
2527 fi
2528fi
2529fi
2530fi
2531CC=$ac_cv_prog_CC
2532if test -n "$CC"; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002533 { echo "$as_me:$LINENO: result: $CC" >&5
2534echo "${ECHO_T}$CC" >&6; }
Reid Spencer5e1d9a52004-11-25 04:51:04 +00002535else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002536 { echo "$as_me:$LINENO: result: no" >&5
2537echo "${ECHO_T}no" >&6; }
Reid Spencer5e1d9a52004-11-25 04:51:04 +00002538fi
2539
Reid Spencera773bd52006-08-04 18:18:08 +00002540
Reid Spencer5e1d9a52004-11-25 04:51:04 +00002541fi
2542if test -z "$CC"; then
2543 if test -n "$ac_tool_prefix"; then
Reid Spencera773bd52006-08-04 18:18:08 +00002544 for ac_prog in cl.exe
John Criswell7a73b802003-06-30 21:59:07 +00002545 do
2546 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2547set dummy $ac_tool_prefix$ac_prog; ac_word=$2
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002548{ echo "$as_me:$LINENO: checking for $ac_word" >&5
2549echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2550if test "${ac_cv_prog_CC+set}" = set; then
2551 echo $ECHO_N "(cached) $ECHO_C" >&6
John Criswell7a73b802003-06-30 21:59:07 +00002552else
Reid Spencer5e1d9a52004-11-25 04:51:04 +00002553 if test -n "$CC"; then
2554 ac_cv_prog_CC="$CC" # Let the user override the test.
John Criswell7a73b802003-06-30 21:59:07 +00002555else
2556as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2557for as_dir in $PATH
2558do
2559 IFS=$as_save_IFS
2560 test -z "$as_dir" && as_dir=.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002561 for ac_exec_ext in '' $ac_executable_extensions; do
2562 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 +00002563 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002564 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
John Criswell7a73b802003-06-30 21:59:07 +00002565 break 2
2566 fi
2567done
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002568done
Reid Spencera773bd52006-08-04 18:18:08 +00002569IFS=$as_save_IFS
John Criswell7a73b802003-06-30 21:59:07 +00002570
2571fi
2572fi
Reid Spencer5e1d9a52004-11-25 04:51:04 +00002573CC=$ac_cv_prog_CC
2574if test -n "$CC"; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002575 { echo "$as_me:$LINENO: result: $CC" >&5
2576echo "${ECHO_T}$CC" >&6; }
John Criswell7a73b802003-06-30 21:59:07 +00002577else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002578 { echo "$as_me:$LINENO: result: no" >&5
2579echo "${ECHO_T}no" >&6; }
John Criswell7a73b802003-06-30 21:59:07 +00002580fi
2581
Reid Spencera773bd52006-08-04 18:18:08 +00002582
Reid Spencer5e1d9a52004-11-25 04:51:04 +00002583 test -n "$CC" && break
John Criswell7a73b802003-06-30 21:59:07 +00002584 done
2585fi
Reid Spencer5e1d9a52004-11-25 04:51:04 +00002586if test -z "$CC"; then
2587 ac_ct_CC=$CC
Reid Spencera773bd52006-08-04 18:18:08 +00002588 for ac_prog in cl.exe
John Criswell7a73b802003-06-30 21:59:07 +00002589do
2590 # Extract the first word of "$ac_prog", so it can be a program name with args.
2591set dummy $ac_prog; ac_word=$2
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002592{ echo "$as_me:$LINENO: checking for $ac_word" >&5
2593echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2594if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
2595 echo $ECHO_N "(cached) $ECHO_C" >&6
John Criswell7a73b802003-06-30 21:59:07 +00002596else
Reid Spencer5e1d9a52004-11-25 04:51:04 +00002597 if test -n "$ac_ct_CC"; then
2598 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
John Criswell7a73b802003-06-30 21:59:07 +00002599else
2600as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2601for as_dir in $PATH
2602do
2603 IFS=$as_save_IFS
2604 test -z "$as_dir" && as_dir=.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002605 for ac_exec_ext in '' $ac_executable_extensions; do
2606 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 +00002607 ac_cv_prog_ac_ct_CC="$ac_prog"
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002608 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
John Criswell7a73b802003-06-30 21:59:07 +00002609 break 2
2610 fi
2611done
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002612done
Reid Spencera773bd52006-08-04 18:18:08 +00002613IFS=$as_save_IFS
John Criswell7a73b802003-06-30 21:59:07 +00002614
2615fi
2616fi
Reid Spencer5e1d9a52004-11-25 04:51:04 +00002617ac_ct_CC=$ac_cv_prog_ac_ct_CC
2618if test -n "$ac_ct_CC"; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002619 { echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
2620echo "${ECHO_T}$ac_ct_CC" >&6; }
John Criswell7a73b802003-06-30 21:59:07 +00002621else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002622 { echo "$as_me:$LINENO: result: no" >&5
2623echo "${ECHO_T}no" >&6; }
John Criswell7a73b802003-06-30 21:59:07 +00002624fi
2625
Reid Spencera773bd52006-08-04 18:18:08 +00002626
Reid Spencer5e1d9a52004-11-25 04:51:04 +00002627 test -n "$ac_ct_CC" && break
John Criswell7a73b802003-06-30 21:59:07 +00002628done
John Criswell7a73b802003-06-30 21:59:07 +00002629
Reid Spencera773bd52006-08-04 18:18:08 +00002630 if test "x$ac_ct_CC" = x; then
2631 CC=""
2632 else
2633 case $cross_compiling:$ac_tool_warned in
2634yes:)
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002635{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
2636whose name does not start with the host triplet. If you think this
2637configuration is useful to you, please write to autoconf@gnu.org." >&5
2638echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
2639whose name does not start with the host triplet. If you think this
2640configuration is useful to you, please write to autoconf@gnu.org." >&2;}
Reid Spencera773bd52006-08-04 18:18:08 +00002641ac_tool_warned=yes ;;
2642esac
2643 CC=$ac_ct_CC
2644 fi
Reid Spencer5e1d9a52004-11-25 04:51:04 +00002645fi
2646
John Criswell7a73b802003-06-30 21:59:07 +00002647fi
2648
2649
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002650test -z "$CC" && { { echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH
2651See \`config.log' for more details." >&5
2652echo "$as_me: error: no acceptable C compiler found in \$PATH
2653See \`config.log' for more details." >&2;}
2654 { (exit 1); exit 1; }; }
Reid Spencer5e1d9a52004-11-25 04:51:04 +00002655
John Criswell7a73b802003-06-30 21:59:07 +00002656# Provide some information about the compiler.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002657echo "$as_me:$LINENO: checking for C compiler version" >&5
2658ac_compiler=`set X $ac_compile; echo $2`
2659{ (ac_try="$ac_compiler --version >&5"
Reid Spencera773bd52006-08-04 18:18:08 +00002660case "(($ac_try" in
2661 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2662 *) ac_try_echo=$ac_try;;
2663esac
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002664eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2665 (eval "$ac_compiler --version >&5") 2>&5
John Criswell7a73b802003-06-30 21:59:07 +00002666 ac_status=$?
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002667 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2668 (exit $ac_status); }
2669{ (ac_try="$ac_compiler -v >&5"
2670case "(($ac_try" in
2671 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2672 *) ac_try_echo=$ac_try;;
2673esac
2674eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2675 (eval "$ac_compiler -v >&5") 2>&5
2676 ac_status=$?
2677 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2678 (exit $ac_status); }
2679{ (ac_try="$ac_compiler -V >&5"
2680case "(($ac_try" in
2681 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2682 *) ac_try_echo=$ac_try;;
2683esac
2684eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2685 (eval "$ac_compiler -V >&5") 2>&5
2686 ac_status=$?
2687 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2688 (exit $ac_status); }
John Criswell7a73b802003-06-30 21:59:07 +00002689
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002690cat >conftest.$ac_ext <<_ACEOF
2691/* confdefs.h. */
2692_ACEOF
2693cat confdefs.h >>conftest.$ac_ext
2694cat >>conftest.$ac_ext <<_ACEOF
John Criswell0c38eaf2003-09-10 15:17:25 +00002695/* end confdefs.h. */
John Criswell7a73b802003-06-30 21:59:07 +00002696
John Criswell7a73b802003-06-30 21:59:07 +00002697int
2698main ()
2699{
2700
2701 ;
2702 return 0;
2703}
2704_ACEOF
2705ac_clean_files_save=$ac_clean_files
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002706ac_clean_files="$ac_clean_files a.out a.exe b.out"
John Criswell7a73b802003-06-30 21:59:07 +00002707# Try to create an executable without -o first, disregard a.out.
2708# It will help us diagnose broken compilers, and finding out an intuition
2709# of exeext.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002710{ echo "$as_me:$LINENO: checking for C compiler default output file name" >&5
2711echo $ECHO_N "checking for C compiler default output file name... $ECHO_C" >&6; }
2712ac_link_default=`echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
2713#
2714# List of possible output files, starting from the most likely.
2715# The algorithm is not robust to junk in `.', hence go to wildcards (a.*)
2716# only as a last resort. b.out is created by i960 compilers.
2717ac_files='a_out.exe a.exe conftest.exe a.out conftest a.* conftest.* b.out'
2718#
2719# The IRIX 6 linker writes into existing files which may not be
2720# executable, retaining their permissions. Remove them first so a
2721# subsequent execution test works.
Reid Spencera773bd52006-08-04 18:18:08 +00002722ac_rmfiles=
2723for ac_file in $ac_files
2724do
2725 case $ac_file in
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002726 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj ) ;;
Reid Spencera773bd52006-08-04 18:18:08 +00002727 * ) ac_rmfiles="$ac_rmfiles $ac_file";;
2728 esac
2729done
2730rm -f $ac_rmfiles
2731
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002732if { (ac_try="$ac_link_default"
Reid Spencera773bd52006-08-04 18:18:08 +00002733case "(($ac_try" in
2734 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2735 *) ac_try_echo=$ac_try;;
2736esac
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002737eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
Reid Spencera773bd52006-08-04 18:18:08 +00002738 (eval "$ac_link_default") 2>&5
John Criswell7a73b802003-06-30 21:59:07 +00002739 ac_status=$?
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002740 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2741 (exit $ac_status); }; then
Reid Spencera773bd52006-08-04 18:18:08 +00002742 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
2743# So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
2744# in a Makefile. We should not override ac_cv_exeext if it was cached,
2745# so that the user can short-circuit this test for compilers unknown to
2746# Autoconf.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002747for ac_file in $ac_files
John Criswell0c38eaf2003-09-10 15:17:25 +00002748do
2749 test -f "$ac_file" || continue
John Criswell7a73b802003-06-30 21:59:07 +00002750 case $ac_file in
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002751 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj )
Reid Spencer2706f8c2004-09-19 23:53:36 +00002752 ;;
John Criswell0c38eaf2003-09-10 15:17:25 +00002753 [ab].out )
Reid Spencer2706f8c2004-09-19 23:53:36 +00002754 # We found the default executable, but exeext='' is most
2755 # certainly right.
2756 break;;
John Criswell0c38eaf2003-09-10 15:17:25 +00002757 *.* )
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002758 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
Reid Spencera773bd52006-08-04 18:18:08 +00002759 then :; else
2760 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2761 fi
2762 # We set ac_cv_exeext here because the later test for it is not
2763 # safe: cross compilers may not add the suffix if given an `-o'
2764 # argument, so we may need to know it at that point already.
2765 # Even if this section looks crufty: it has the advantage of
2766 # actually working.
Reid Spencer2706f8c2004-09-19 23:53:36 +00002767 break;;
John Criswell0c38eaf2003-09-10 15:17:25 +00002768 * )
Reid Spencer2706f8c2004-09-19 23:53:36 +00002769 break;;
John Criswell7a73b802003-06-30 21:59:07 +00002770 esac
2771done
Reid Spencera773bd52006-08-04 18:18:08 +00002772test "$ac_cv_exeext" = no && ac_cv_exeext=
2773
John Criswell7a73b802003-06-30 21:59:07 +00002774else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002775 echo "$as_me: failed program was:" >&5
John Criswell0c38eaf2003-09-10 15:17:25 +00002776sed 's/^/| /' conftest.$ac_ext >&5
2777
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002778{ { echo "$as_me:$LINENO: error: C compiler cannot create executables
2779See \`config.log' for more details." >&5
2780echo "$as_me: error: C compiler cannot create executables
2781See \`config.log' for more details." >&2;}
2782 { (exit 77); exit 77; }; }
John Criswell7a73b802003-06-30 21:59:07 +00002783fi
John Criswell7a73b802003-06-30 21:59:07 +00002784
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002785ac_exeext=$ac_cv_exeext
2786{ echo "$as_me:$LINENO: result: $ac_file" >&5
2787echo "${ECHO_T}$ac_file" >&6; }
2788
2789# Check that the compiler produces executables we can run. If not, either
2790# the compiler is broken, or we cross compile.
2791{ echo "$as_me:$LINENO: checking whether the C compiler works" >&5
2792echo $ECHO_N "checking whether the C compiler works... $ECHO_C" >&6; }
2793# FIXME: These cross compiler hacks should be removed for Autoconf 3.0
2794# If not cross compiling, check that we can run a simple program.
2795if test "$cross_compiling" != yes; then
2796 if { ac_try='./$ac_file'
2797 { (case "(($ac_try" in
2798 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2799 *) ac_try_echo=$ac_try;;
2800esac
2801eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2802 (eval "$ac_try") 2>&5
2803 ac_status=$?
2804 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2805 (exit $ac_status); }; }; then
2806 cross_compiling=no
2807 else
2808 if test "$cross_compiling" = maybe; then
2809 cross_compiling=yes
2810 else
2811 { { echo "$as_me:$LINENO: error: cannot run C compiled programs.
2812If you meant to cross compile, use \`--host'.
2813See \`config.log' for more details." >&5
2814echo "$as_me: error: cannot run C compiled programs.
2815If you meant to cross compile, use \`--host'.
2816See \`config.log' for more details." >&2;}
2817 { (exit 1); exit 1; }; }
2818 fi
2819 fi
2820fi
2821{ echo "$as_me:$LINENO: result: yes" >&5
2822echo "${ECHO_T}yes" >&6; }
2823
2824rm -f a.out a.exe conftest$ac_cv_exeext b.out
John Criswell7a73b802003-06-30 21:59:07 +00002825ac_clean_files=$ac_clean_files_save
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002826# Check that the compiler produces executables we can run. If not, either
2827# the compiler is broken, or we cross compile.
2828{ echo "$as_me:$LINENO: checking whether we are cross compiling" >&5
2829echo $ECHO_N "checking whether we are cross compiling... $ECHO_C" >&6; }
2830{ echo "$as_me:$LINENO: result: $cross_compiling" >&5
2831echo "${ECHO_T}$cross_compiling" >&6; }
2832
2833{ echo "$as_me:$LINENO: checking for suffix of executables" >&5
2834echo $ECHO_N "checking for suffix of executables... $ECHO_C" >&6; }
2835if { (ac_try="$ac_link"
Reid Spencera773bd52006-08-04 18:18:08 +00002836case "(($ac_try" in
2837 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2838 *) ac_try_echo=$ac_try;;
2839esac
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002840eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
Reid Spencera773bd52006-08-04 18:18:08 +00002841 (eval "$ac_link") 2>&5
John Criswell7a73b802003-06-30 21:59:07 +00002842 ac_status=$?
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002843 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2844 (exit $ac_status); }; then
John Criswell7a73b802003-06-30 21:59:07 +00002845 # If both `conftest.exe' and `conftest' are `present' (well, observable)
2846# catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
2847# work properly (i.e., refer to `conftest.exe'), while it won't with
2848# `rm'.
John Criswell0c38eaf2003-09-10 15:17:25 +00002849for ac_file in conftest.exe conftest conftest.*; do
2850 test -f "$ac_file" || continue
John Criswell7a73b802003-06-30 21:59:07 +00002851 case $ac_file in
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002852 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj ) ;;
John Criswell7a73b802003-06-30 21:59:07 +00002853 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
Reid Spencer2706f8c2004-09-19 23:53:36 +00002854 break;;
John Criswell7a73b802003-06-30 21:59:07 +00002855 * ) break;;
2856 esac
2857done
2858else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002859 { { echo "$as_me:$LINENO: error: cannot compute suffix of executables: cannot compile and link
2860See \`config.log' for more details." >&5
2861echo "$as_me: error: cannot compute suffix of executables: cannot compile and link
2862See \`config.log' for more details." >&2;}
2863 { (exit 1); exit 1; }; }
John Criswell7a73b802003-06-30 21:59:07 +00002864fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002865
2866rm -f conftest$ac_cv_exeext
2867{ echo "$as_me:$LINENO: result: $ac_cv_exeext" >&5
2868echo "${ECHO_T}$ac_cv_exeext" >&6; }
John Criswell7a73b802003-06-30 21:59:07 +00002869
2870rm -f conftest.$ac_ext
2871EXEEXT=$ac_cv_exeext
2872ac_exeext=$EXEEXT
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002873{ echo "$as_me:$LINENO: checking for suffix of object files" >&5
2874echo $ECHO_N "checking for suffix of object files... $ECHO_C" >&6; }
2875if test "${ac_cv_objext+set}" = set; then
2876 echo $ECHO_N "(cached) $ECHO_C" >&6
Torok Edwin871384f2010-01-26 08:50:50 +00002877else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002878 cat >conftest.$ac_ext <<_ACEOF
2879/* confdefs.h. */
2880_ACEOF
2881cat confdefs.h >>conftest.$ac_ext
2882cat >>conftest.$ac_ext <<_ACEOF
John Criswell0c38eaf2003-09-10 15:17:25 +00002883/* end confdefs.h. */
John Criswell7a73b802003-06-30 21:59:07 +00002884
John Criswell7a73b802003-06-30 21:59:07 +00002885int
2886main ()
2887{
2888
2889 ;
2890 return 0;
2891}
2892_ACEOF
2893rm -f conftest.o conftest.obj
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002894if { (ac_try="$ac_compile"
Reid Spencera773bd52006-08-04 18:18:08 +00002895case "(($ac_try" in
2896 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2897 *) ac_try_echo=$ac_try;;
2898esac
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002899eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
Reid Spencera773bd52006-08-04 18:18:08 +00002900 (eval "$ac_compile") 2>&5
John Criswell7a73b802003-06-30 21:59:07 +00002901 ac_status=$?
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002902 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2903 (exit $ac_status); }; then
Reid Spencera773bd52006-08-04 18:18:08 +00002904 for ac_file in conftest.o conftest.obj conftest.*; do
2905 test -f "$ac_file" || continue;
John Criswell7a73b802003-06-30 21:59:07 +00002906 case $ac_file in
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002907 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf ) ;;
John Criswell7a73b802003-06-30 21:59:07 +00002908 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
2909 break;;
2910 esac
2911done
2912else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002913 echo "$as_me: failed program was:" >&5
John Criswell0c38eaf2003-09-10 15:17:25 +00002914sed 's/^/| /' conftest.$ac_ext >&5
2915
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002916{ { echo "$as_me:$LINENO: error: cannot compute suffix of object files: cannot compile
2917See \`config.log' for more details." >&5
2918echo "$as_me: error: cannot compute suffix of object files: cannot compile
2919See \`config.log' for more details." >&2;}
2920 { (exit 1); exit 1; }; }
John Criswell7a73b802003-06-30 21:59:07 +00002921fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002922
John Criswell7a73b802003-06-30 21:59:07 +00002923rm -f conftest.$ac_cv_objext conftest.$ac_ext
2924fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002925{ echo "$as_me:$LINENO: result: $ac_cv_objext" >&5
2926echo "${ECHO_T}$ac_cv_objext" >&6; }
John Criswell7a73b802003-06-30 21:59:07 +00002927OBJEXT=$ac_cv_objext
2928ac_objext=$OBJEXT
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002929{ echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5
2930echo $ECHO_N "checking whether we are using the GNU C compiler... $ECHO_C" >&6; }
2931if test "${ac_cv_c_compiler_gnu+set}" = set; then
2932 echo $ECHO_N "(cached) $ECHO_C" >&6
John Criswell7a73b802003-06-30 21:59:07 +00002933else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002934 cat >conftest.$ac_ext <<_ACEOF
2935/* confdefs.h. */
2936_ACEOF
2937cat confdefs.h >>conftest.$ac_ext
2938cat >>conftest.$ac_ext <<_ACEOF
John Criswell0c38eaf2003-09-10 15:17:25 +00002939/* end confdefs.h. */
John Criswell7a73b802003-06-30 21:59:07 +00002940
John Criswell7a73b802003-06-30 21:59:07 +00002941int
2942main ()
2943{
2944#ifndef __GNUC__
2945 choke me
2946#endif
2947
2948 ;
2949 return 0;
2950}
2951_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002952rm -f conftest.$ac_objext
2953if { (ac_try="$ac_compile"
2954case "(($ac_try" in
2955 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2956 *) ac_try_echo=$ac_try;;
2957esac
2958eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2959 (eval "$ac_compile") 2>conftest.er1
2960 ac_status=$?
2961 grep -v '^ *+' conftest.er1 >conftest.err
2962 rm -f conftest.er1
2963 cat conftest.err >&5
2964 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2965 (exit $ac_status); } &&
2966 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
2967 { (case "(($ac_try" in
2968 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2969 *) ac_try_echo=$ac_try;;
2970esac
2971eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2972 (eval "$ac_try") 2>&5
2973 ac_status=$?
2974 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2975 (exit $ac_status); }; } &&
2976 { ac_try='test -s conftest.$ac_objext'
2977 { (case "(($ac_try" in
2978 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2979 *) ac_try_echo=$ac_try;;
2980esac
2981eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2982 (eval "$ac_try") 2>&5
2983 ac_status=$?
2984 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2985 (exit $ac_status); }; }; then
John Criswell7a73b802003-06-30 21:59:07 +00002986 ac_compiler_gnu=yes
2987else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002988 echo "$as_me: failed program was:" >&5
2989sed 's/^/| /' conftest.$ac_ext >&5
2990
2991 ac_compiler_gnu=no
John Criswell7a73b802003-06-30 21:59:07 +00002992fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002993
Reid Spencera773bd52006-08-04 18:18:08 +00002994rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Reid Spencer5e1d9a52004-11-25 04:51:04 +00002995ac_cv_c_compiler_gnu=$ac_compiler_gnu
John Criswell7a73b802003-06-30 21:59:07 +00002996
2997fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002998{ echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5
2999echo "${ECHO_T}$ac_cv_c_compiler_gnu" >&6; }
3000GCC=`test $ac_compiler_gnu = yes && echo yes`
Reid Spencer5e1d9a52004-11-25 04:51:04 +00003001ac_test_CFLAGS=${CFLAGS+set}
3002ac_save_CFLAGS=$CFLAGS
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00003003{ echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5
3004echo $ECHO_N "checking whether $CC accepts -g... $ECHO_C" >&6; }
3005if test "${ac_cv_prog_cc_g+set}" = set; then
3006 echo $ECHO_N "(cached) $ECHO_C" >&6
John Criswell7a73b802003-06-30 21:59:07 +00003007else
Reid Spencera773bd52006-08-04 18:18:08 +00003008 ac_save_c_werror_flag=$ac_c_werror_flag
3009 ac_c_werror_flag=yes
3010 ac_cv_prog_cc_g=no
3011 CFLAGS="-g"
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00003012 cat >conftest.$ac_ext <<_ACEOF
3013/* confdefs.h. */
3014_ACEOF
3015cat confdefs.h >>conftest.$ac_ext
3016cat >>conftest.$ac_ext <<_ACEOF
John Criswell0c38eaf2003-09-10 15:17:25 +00003017/* end confdefs.h. */
John Criswell7a73b802003-06-30 21:59:07 +00003018
John Criswell7a73b802003-06-30 21:59:07 +00003019int
3020main ()
3021{
3022
3023 ;
3024 return 0;
3025}
3026_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00003027rm -f conftest.$ac_objext
3028if { (ac_try="$ac_compile"
3029case "(($ac_try" in
3030 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3031 *) ac_try_echo=$ac_try;;
3032esac
3033eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3034 (eval "$ac_compile") 2>conftest.er1
3035 ac_status=$?
3036 grep -v '^ *+' conftest.er1 >conftest.err
3037 rm -f conftest.er1
3038 cat conftest.err >&5
3039 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3040 (exit $ac_status); } &&
3041 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
3042 { (case "(($ac_try" in
3043 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3044 *) ac_try_echo=$ac_try;;
3045esac
3046eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3047 (eval "$ac_try") 2>&5
3048 ac_status=$?
3049 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3050 (exit $ac_status); }; } &&
3051 { ac_try='test -s conftest.$ac_objext'
3052 { (case "(($ac_try" in
3053 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3054 *) ac_try_echo=$ac_try;;
3055esac
3056eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3057 (eval "$ac_try") 2>&5
3058 ac_status=$?
3059 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3060 (exit $ac_status); }; }; then
Reid Spencer5e1d9a52004-11-25 04:51:04 +00003061 ac_cv_prog_cc_g=yes
John Criswell7a73b802003-06-30 21:59:07 +00003062else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00003063 echo "$as_me: failed program was:" >&5
3064sed 's/^/| /' conftest.$ac_ext >&5
3065
3066 CFLAGS=""
3067 cat >conftest.$ac_ext <<_ACEOF
3068/* confdefs.h. */
3069_ACEOF
3070cat confdefs.h >>conftest.$ac_ext
3071cat >>conftest.$ac_ext <<_ACEOF
Reid Spencera773bd52006-08-04 18:18:08 +00003072/* end confdefs.h. */
3073
3074int
3075main ()
3076{
3077
3078 ;
3079 return 0;
3080}
3081_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00003082rm -f conftest.$ac_objext
3083if { (ac_try="$ac_compile"
3084case "(($ac_try" in
3085 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3086 *) ac_try_echo=$ac_try;;
3087esac
3088eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3089 (eval "$ac_compile") 2>conftest.er1
3090 ac_status=$?
3091 grep -v '^ *+' conftest.er1 >conftest.err
3092 rm -f conftest.er1
3093 cat conftest.err >&5
3094 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3095 (exit $ac_status); } &&
3096 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
3097 { (case "(($ac_try" in
3098 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3099 *) ac_try_echo=$ac_try;;
3100esac
3101eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3102 (eval "$ac_try") 2>&5
3103 ac_status=$?
3104 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3105 (exit $ac_status); }; } &&
3106 { ac_try='test -s conftest.$ac_objext'
3107 { (case "(($ac_try" in
3108 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3109 *) ac_try_echo=$ac_try;;
3110esac
3111eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3112 (eval "$ac_try") 2>&5
3113 ac_status=$?
3114 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3115 (exit $ac_status); }; }; then
3116 :
Torok Edwin871384f2010-01-26 08:50:50 +00003117else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00003118 echo "$as_me: failed program was:" >&5
3119sed 's/^/| /' conftest.$ac_ext >&5
3120
3121 ac_c_werror_flag=$ac_save_c_werror_flag
Reid Spencera773bd52006-08-04 18:18:08 +00003122 CFLAGS="-g"
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00003123 cat >conftest.$ac_ext <<_ACEOF
3124/* confdefs.h. */
3125_ACEOF
3126cat confdefs.h >>conftest.$ac_ext
3127cat >>conftest.$ac_ext <<_ACEOF
Reid Spencera773bd52006-08-04 18:18:08 +00003128/* end confdefs.h. */
3129
3130int
3131main ()
3132{
3133
3134 ;
3135 return 0;
3136}
3137_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00003138rm -f conftest.$ac_objext
3139if { (ac_try="$ac_compile"
3140case "(($ac_try" in
3141 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3142 *) ac_try_echo=$ac_try;;
3143esac
3144eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3145 (eval "$ac_compile") 2>conftest.er1
3146 ac_status=$?
3147 grep -v '^ *+' conftest.er1 >conftest.err
3148 rm -f conftest.er1
3149 cat conftest.err >&5
3150 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3151 (exit $ac_status); } &&
3152 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
3153 { (case "(($ac_try" in
3154 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3155 *) ac_try_echo=$ac_try;;
3156esac
3157eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3158 (eval "$ac_try") 2>&5
3159 ac_status=$?
3160 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3161 (exit $ac_status); }; } &&
3162 { ac_try='test -s conftest.$ac_objext'
3163 { (case "(($ac_try" in
3164 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3165 *) ac_try_echo=$ac_try;;
3166esac
3167eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3168 (eval "$ac_try") 2>&5
3169 ac_status=$?
3170 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3171 (exit $ac_status); }; }; then
Reid Spencera773bd52006-08-04 18:18:08 +00003172 ac_cv_prog_cc_g=yes
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00003173else
3174 echo "$as_me: failed program was:" >&5
3175sed 's/^/| /' conftest.$ac_ext >&5
3176
3177
John Criswell7a73b802003-06-30 21:59:07 +00003178fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00003179
Reid Spencera773bd52006-08-04 18:18:08 +00003180rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
John Criswell7a73b802003-06-30 21:59:07 +00003181fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00003182
Reid Spencera773bd52006-08-04 18:18:08 +00003183rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3184fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00003185
Reid Spencera773bd52006-08-04 18:18:08 +00003186rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3187 ac_c_werror_flag=$ac_save_c_werror_flag
3188fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00003189{ echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5
3190echo "${ECHO_T}$ac_cv_prog_cc_g" >&6; }
Reid Spencer5e1d9a52004-11-25 04:51:04 +00003191if test "$ac_test_CFLAGS" = set; then
3192 CFLAGS=$ac_save_CFLAGS
3193elif test $ac_cv_prog_cc_g = yes; then
3194 if test "$GCC" = yes; then
3195 CFLAGS="-g -O2"
John Criswell7a73b802003-06-30 21:59:07 +00003196 else
Reid Spencer5e1d9a52004-11-25 04:51:04 +00003197 CFLAGS="-g"
John Criswell7a73b802003-06-30 21:59:07 +00003198 fi
3199else
Reid Spencer5e1d9a52004-11-25 04:51:04 +00003200 if test "$GCC" = yes; then
3201 CFLAGS="-O2"
John Criswell7a73b802003-06-30 21:59:07 +00003202 else
Reid Spencer5e1d9a52004-11-25 04:51:04 +00003203 CFLAGS=
John Criswell7a73b802003-06-30 21:59:07 +00003204 fi
3205fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00003206{ echo "$as_me:$LINENO: checking for $CC option to accept ISO C89" >&5
3207echo $ECHO_N "checking for $CC option to accept ISO C89... $ECHO_C" >&6; }
3208if test "${ac_cv_prog_cc_c89+set}" = set; then
3209 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencer5e1d9a52004-11-25 04:51:04 +00003210else
Reid Spencera773bd52006-08-04 18:18:08 +00003211 ac_cv_prog_cc_c89=no
Reid Spencer5e1d9a52004-11-25 04:51:04 +00003212ac_save_CC=$CC
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00003213cat >conftest.$ac_ext <<_ACEOF
3214/* confdefs.h. */
3215_ACEOF
3216cat confdefs.h >>conftest.$ac_ext
3217cat >>conftest.$ac_ext <<_ACEOF
Reid Spencer5e1d9a52004-11-25 04:51:04 +00003218/* end confdefs.h. */
3219#include <stdarg.h>
3220#include <stdio.h>
3221#include <sys/types.h>
3222#include <sys/stat.h>
3223/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
3224struct buf { int x; };
3225FILE * (*rcsopen) (struct buf *, struct stat *, int);
3226static char *e (p, i)
3227 char **p;
3228 int i;
3229{
3230 return p[i];
3231}
3232static char *f (char * (*g) (char **, int), char **p, ...)
3233{
3234 char *s;
3235 va_list v;
3236 va_start (v,p);
3237 s = g (p, va_arg (v,int));
3238 va_end (v);
3239 return s;
3240}
3241
3242/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
3243 function prototypes and stuff, but not '\xHH' hex character constants.
3244 These don't provoke an error unfortunately, instead are silently treated
Reid Spencera773bd52006-08-04 18:18:08 +00003245 as 'x'. The following induces an error, until -std is added to get
Reid Spencer5e1d9a52004-11-25 04:51:04 +00003246 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
3247 array size at least. It's necessary to write '\x00'==0 to get something
Reid Spencera773bd52006-08-04 18:18:08 +00003248 that's true only with -std. */
Reid Spencer5e1d9a52004-11-25 04:51:04 +00003249int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3250
Reid Spencera773bd52006-08-04 18:18:08 +00003251/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3252 inside strings and character constants. */
3253#define FOO(x) 'x'
3254int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3255
Reid Spencer5e1d9a52004-11-25 04:51:04 +00003256int test (int i, double x);
3257struct s1 {int (*f) (int a);};
3258struct s2 {int (*f) (double a);};
3259int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3260int argc;
3261char **argv;
3262int
3263main ()
3264{
3265return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
3266 ;
3267 return 0;
3268}
3269_ACEOF
Reid Spencera773bd52006-08-04 18:18:08 +00003270for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3271 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
Reid Spencer5e1d9a52004-11-25 04:51:04 +00003272do
3273 CC="$ac_save_CC $ac_arg"
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00003274 rm -f conftest.$ac_objext
3275if { (ac_try="$ac_compile"
3276case "(($ac_try" in
3277 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3278 *) ac_try_echo=$ac_try;;
3279esac
3280eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3281 (eval "$ac_compile") 2>conftest.er1
3282 ac_status=$?
3283 grep -v '^ *+' conftest.er1 >conftest.err
3284 rm -f conftest.er1
3285 cat conftest.err >&5
3286 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3287 (exit $ac_status); } &&
3288 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
3289 { (case "(($ac_try" in
3290 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3291 *) ac_try_echo=$ac_try;;
3292esac
3293eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3294 (eval "$ac_try") 2>&5
3295 ac_status=$?
3296 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3297 (exit $ac_status); }; } &&
3298 { ac_try='test -s conftest.$ac_objext'
3299 { (case "(($ac_try" in
3300 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3301 *) ac_try_echo=$ac_try;;
3302esac
3303eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3304 (eval "$ac_try") 2>&5
3305 ac_status=$?
3306 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3307 (exit $ac_status); }; }; then
Reid Spencera773bd52006-08-04 18:18:08 +00003308 ac_cv_prog_cc_c89=$ac_arg
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00003309else
3310 echo "$as_me: failed program was:" >&5
3311sed 's/^/| /' conftest.$ac_ext >&5
3312
3313
Reid Spencer5e1d9a52004-11-25 04:51:04 +00003314fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00003315
Reid Spencera773bd52006-08-04 18:18:08 +00003316rm -f core conftest.err conftest.$ac_objext
3317 test "x$ac_cv_prog_cc_c89" != "xno" && break
Reid Spencer5e1d9a52004-11-25 04:51:04 +00003318done
Reid Spencera773bd52006-08-04 18:18:08 +00003319rm -f conftest.$ac_ext
Reid Spencer5e1d9a52004-11-25 04:51:04 +00003320CC=$ac_save_CC
3321
3322fi
Reid Spencera773bd52006-08-04 18:18:08 +00003323# AC_CACHE_VAL
3324case "x$ac_cv_prog_cc_c89" in
3325 x)
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00003326 { echo "$as_me:$LINENO: result: none needed" >&5
3327echo "${ECHO_T}none needed" >&6; } ;;
Reid Spencera773bd52006-08-04 18:18:08 +00003328 xno)
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00003329 { echo "$as_me:$LINENO: result: unsupported" >&5
3330echo "${ECHO_T}unsupported" >&6; } ;;
Reid Spencer5e1d9a52004-11-25 04:51:04 +00003331 *)
Reid Spencera773bd52006-08-04 18:18:08 +00003332 CC="$CC $ac_cv_prog_cc_c89"
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00003333 { echo "$as_me:$LINENO: result: $ac_cv_prog_cc_c89" >&5
3334echo "${ECHO_T}$ac_cv_prog_cc_c89" >&6; } ;;
Reid Spencer5e1d9a52004-11-25 04:51:04 +00003335esac
3336
John Criswell0c38eaf2003-09-10 15:17:25 +00003337
Reid Spencer5e1d9a52004-11-25 04:51:04 +00003338ac_ext=c
3339ac_cpp='$CPP $CPPFLAGS'
3340ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3341ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3342ac_compiler_gnu=$ac_cv_c_compiler_gnu
3343
3344
Reid Spencer5e1d9a52004-11-25 04:51:04 +00003345ac_ext=c
3346ac_cpp='$CPP $CPPFLAGS'
3347ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3348ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3349ac_compiler_gnu=$ac_cv_c_compiler_gnu
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00003350{ echo "$as_me:$LINENO: checking how to run the C preprocessor" >&5
3351echo $ECHO_N "checking how to run the C preprocessor... $ECHO_C" >&6; }
Reid Spencer5e1d9a52004-11-25 04:51:04 +00003352# On Suns, sometimes $CPP names a directory.
3353if test -n "$CPP" && test -d "$CPP"; then
3354 CPP=
3355fi
3356if test -z "$CPP"; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00003357 if test "${ac_cv_prog_CPP+set}" = set; then
3358 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencer5e1d9a52004-11-25 04:51:04 +00003359else
3360 # Double quotes because CPP needs to be expanded
3361 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
3362 do
3363 ac_preproc_ok=false
3364for ac_c_preproc_warn_flag in '' yes
3365do
3366 # Use a header file that comes with gcc, so configuring glibc
3367 # with a fresh cross-compiler works.
3368 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3369 # <limits.h> exists even on freestanding compilers.
3370 # On the NeXT, cc -E runs the code through the compiler's parser,
3371 # not just through cpp. "Syntax error" is here to catch this case.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00003372 cat >conftest.$ac_ext <<_ACEOF
3373/* confdefs.h. */
3374_ACEOF
3375cat confdefs.h >>conftest.$ac_ext
3376cat >>conftest.$ac_ext <<_ACEOF
Reid Spencer5e1d9a52004-11-25 04:51:04 +00003377/* end confdefs.h. */
3378#ifdef __STDC__
3379# include <limits.h>
3380#else
3381# include <assert.h>
3382#endif
3383 Syntax error
3384_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00003385if { (ac_try="$ac_cpp conftest.$ac_ext"
3386case "(($ac_try" in
3387 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3388 *) ac_try_echo=$ac_try;;
3389esac
3390eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3391 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
3392 ac_status=$?
3393 grep -v '^ *+' conftest.er1 >conftest.err
3394 rm -f conftest.er1
3395 cat conftest.err >&5
3396 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3397 (exit $ac_status); } >/dev/null; then
3398 if test -s conftest.err; then
3399 ac_cpp_err=$ac_c_preproc_warn_flag
3400 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
3401 else
3402 ac_cpp_err=
3403 fi
Torok Edwin871384f2010-01-26 08:50:50 +00003404else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00003405 ac_cpp_err=yes
3406fi
3407if test -z "$ac_cpp_err"; then
3408 :
3409else
3410 echo "$as_me: failed program was:" >&5
3411sed 's/^/| /' conftest.$ac_ext >&5
3412
Reid Spencer5e1d9a52004-11-25 04:51:04 +00003413 # Broken: fails on valid input.
3414continue
3415fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00003416
Reid Spencer5e1d9a52004-11-25 04:51:04 +00003417rm -f conftest.err conftest.$ac_ext
3418
Reid Spencera773bd52006-08-04 18:18:08 +00003419 # OK, works on sane cases. Now check whether nonexistent headers
Reid Spencer5e1d9a52004-11-25 04:51:04 +00003420 # can be detected and how.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00003421 cat >conftest.$ac_ext <<_ACEOF
3422/* confdefs.h. */
3423_ACEOF
3424cat confdefs.h >>conftest.$ac_ext
3425cat >>conftest.$ac_ext <<_ACEOF
Reid Spencer5e1d9a52004-11-25 04:51:04 +00003426/* end confdefs.h. */
3427#include <ac_nonexistent.h>
3428_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00003429if { (ac_try="$ac_cpp conftest.$ac_ext"
3430case "(($ac_try" in
3431 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3432 *) ac_try_echo=$ac_try;;
3433esac
3434eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3435 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
3436 ac_status=$?
3437 grep -v '^ *+' conftest.er1 >conftest.err
3438 rm -f conftest.er1
3439 cat conftest.err >&5
3440 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3441 (exit $ac_status); } >/dev/null; then
3442 if test -s conftest.err; then
3443 ac_cpp_err=$ac_c_preproc_warn_flag
3444 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
3445 else
3446 ac_cpp_err=
3447 fi
3448else
3449 ac_cpp_err=yes
3450fi
3451if test -z "$ac_cpp_err"; then
Reid Spencer5e1d9a52004-11-25 04:51:04 +00003452 # Broken: success on invalid input.
3453continue
3454else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00003455 echo "$as_me: failed program was:" >&5
3456sed 's/^/| /' conftest.$ac_ext >&5
3457
Reid Spencer5e1d9a52004-11-25 04:51:04 +00003458 # Passes both tests.
3459ac_preproc_ok=:
3460break
3461fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00003462
Reid Spencer5e1d9a52004-11-25 04:51:04 +00003463rm -f conftest.err conftest.$ac_ext
3464
3465done
3466# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3467rm -f conftest.err conftest.$ac_ext
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00003468if $ac_preproc_ok; then
Reid Spencer5e1d9a52004-11-25 04:51:04 +00003469 break
3470fi
3471
3472 done
3473 ac_cv_prog_CPP=$CPP
3474
3475fi
3476 CPP=$ac_cv_prog_CPP
3477else
3478 ac_cv_prog_CPP=$CPP
3479fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00003480{ echo "$as_me:$LINENO: result: $CPP" >&5
3481echo "${ECHO_T}$CPP" >&6; }
Reid Spencer5e1d9a52004-11-25 04:51:04 +00003482ac_preproc_ok=false
3483for ac_c_preproc_warn_flag in '' yes
3484do
3485 # Use a header file that comes with gcc, so configuring glibc
3486 # with a fresh cross-compiler works.
3487 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3488 # <limits.h> exists even on freestanding compilers.
3489 # On the NeXT, cc -E runs the code through the compiler's parser,
3490 # not just through cpp. "Syntax error" is here to catch this case.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00003491 cat >conftest.$ac_ext <<_ACEOF
3492/* confdefs.h. */
3493_ACEOF
3494cat confdefs.h >>conftest.$ac_ext
3495cat >>conftest.$ac_ext <<_ACEOF
Reid Spencer5e1d9a52004-11-25 04:51:04 +00003496/* end confdefs.h. */
3497#ifdef __STDC__
3498# include <limits.h>
3499#else
3500# include <assert.h>
3501#endif
3502 Syntax error
3503_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00003504if { (ac_try="$ac_cpp conftest.$ac_ext"
3505case "(($ac_try" in
3506 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3507 *) ac_try_echo=$ac_try;;
3508esac
3509eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3510 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
3511 ac_status=$?
3512 grep -v '^ *+' conftest.er1 >conftest.err
3513 rm -f conftest.er1
3514 cat conftest.err >&5
3515 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3516 (exit $ac_status); } >/dev/null; then
3517 if test -s conftest.err; then
3518 ac_cpp_err=$ac_c_preproc_warn_flag
3519 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
3520 else
3521 ac_cpp_err=
3522 fi
Torok Edwin871384f2010-01-26 08:50:50 +00003523else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00003524 ac_cpp_err=yes
3525fi
3526if test -z "$ac_cpp_err"; then
3527 :
3528else
3529 echo "$as_me: failed program was:" >&5
3530sed 's/^/| /' conftest.$ac_ext >&5
3531
Reid Spencer5e1d9a52004-11-25 04:51:04 +00003532 # Broken: fails on valid input.
3533continue
3534fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00003535
Reid Spencer5e1d9a52004-11-25 04:51:04 +00003536rm -f conftest.err conftest.$ac_ext
3537
Reid Spencera773bd52006-08-04 18:18:08 +00003538 # OK, works on sane cases. Now check whether nonexistent headers
Reid Spencer5e1d9a52004-11-25 04:51:04 +00003539 # can be detected and how.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00003540 cat >conftest.$ac_ext <<_ACEOF
3541/* confdefs.h. */
3542_ACEOF
3543cat confdefs.h >>conftest.$ac_ext
3544cat >>conftest.$ac_ext <<_ACEOF
Reid Spencer5e1d9a52004-11-25 04:51:04 +00003545/* end confdefs.h. */
3546#include <ac_nonexistent.h>
3547_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00003548if { (ac_try="$ac_cpp conftest.$ac_ext"
3549case "(($ac_try" in
3550 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3551 *) ac_try_echo=$ac_try;;
3552esac
3553eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3554 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
3555 ac_status=$?
3556 grep -v '^ *+' conftest.er1 >conftest.err
3557 rm -f conftest.er1
3558 cat conftest.err >&5
3559 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3560 (exit $ac_status); } >/dev/null; then
3561 if test -s conftest.err; then
3562 ac_cpp_err=$ac_c_preproc_warn_flag
3563 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
3564 else
3565 ac_cpp_err=
3566 fi
3567else
3568 ac_cpp_err=yes
3569fi
3570if test -z "$ac_cpp_err"; then
Reid Spencer5e1d9a52004-11-25 04:51:04 +00003571 # Broken: success on invalid input.
3572continue
3573else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00003574 echo "$as_me: failed program was:" >&5
3575sed 's/^/| /' conftest.$ac_ext >&5
3576
Reid Spencer5e1d9a52004-11-25 04:51:04 +00003577 # Passes both tests.
3578ac_preproc_ok=:
3579break
3580fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00003581
Reid Spencer5e1d9a52004-11-25 04:51:04 +00003582rm -f conftest.err conftest.$ac_ext
3583
3584done
3585# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3586rm -f conftest.err conftest.$ac_ext
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00003587if $ac_preproc_ok; then
3588 :
Reid Spencer5e1d9a52004-11-25 04:51:04 +00003589else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00003590 { { echo "$as_me:$LINENO: error: C preprocessor \"$CPP\" fails sanity check
3591See \`config.log' for more details." >&5
3592echo "$as_me: error: C preprocessor \"$CPP\" fails sanity check
3593See \`config.log' for more details." >&2;}
3594 { (exit 1); exit 1; }; }
Reid Spencer5e1d9a52004-11-25 04:51:04 +00003595fi
3596
John Criswell7a73b802003-06-30 21:59:07 +00003597ac_ext=c
3598ac_cpp='$CPP $CPPFLAGS'
3599ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3600ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3601ac_compiler_gnu=$ac_cv_c_compiler_gnu
3602
John Criswell7a73b802003-06-30 21:59:07 +00003603
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00003604{ echo "$as_me:$LINENO: checking for grep that handles long lines and -e" >&5
3605echo $ECHO_N "checking for grep that handles long lines and -e... $ECHO_C" >&6; }
3606if test "${ac_cv_path_GREP+set}" = set; then
3607 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencer2bc7bd52004-11-29 12:29:58 +00003608else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00003609 # Extract the first word of "grep ggrep" to use in msg output
3610if test -z "$GREP"; then
3611set dummy grep ggrep; ac_prog_name=$2
3612if test "${ac_cv_path_GREP+set}" = set; then
3613 echo $ECHO_N "(cached) $ECHO_C" >&6
3614else
Reid Spencera773bd52006-08-04 18:18:08 +00003615 ac_path_GREP_found=false
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00003616# Loop through the user's path and test for each of PROGNAME-LIST
3617as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
Reid Spencera773bd52006-08-04 18:18:08 +00003618for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
Reid Spencer2bc7bd52004-11-29 12:29:58 +00003619do
3620 IFS=$as_save_IFS
3621 test -z "$as_dir" && as_dir=.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00003622 for ac_prog in grep ggrep; do
3623 for ac_exec_ext in '' $ac_executable_extensions; do
3624 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
3625 { test -f "$ac_path_GREP" && $as_executable_p "$ac_path_GREP"; } || continue
3626 # Check for GNU ac_path_GREP and select it if it is found.
Reid Spencera773bd52006-08-04 18:18:08 +00003627 # Check for GNU $ac_path_GREP
3628case `"$ac_path_GREP" --version 2>&1` in
3629*GNU*)
3630 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
3631*)
3632 ac_count=0
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00003633 echo $ECHO_N "0123456789$ECHO_C" >"conftest.in"
Reid Spencera773bd52006-08-04 18:18:08 +00003634 while :
3635 do
3636 cat "conftest.in" "conftest.in" >"conftest.tmp"
3637 mv "conftest.tmp" "conftest.in"
3638 cp "conftest.in" "conftest.nl"
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00003639 echo 'GREP' >> "conftest.nl"
Reid Spencera773bd52006-08-04 18:18:08 +00003640 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
3641 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00003642 ac_count=`expr $ac_count + 1`
Reid Spencera773bd52006-08-04 18:18:08 +00003643 if test $ac_count -gt ${ac_path_GREP_max-0}; then
3644 # Best one so far, save it but keep looking for a better one
3645 ac_cv_path_GREP="$ac_path_GREP"
3646 ac_path_GREP_max=$ac_count
Reid Spencer2bc7bd52004-11-29 12:29:58 +00003647 fi
Reid Spencera773bd52006-08-04 18:18:08 +00003648 # 10*(2^10) chars as input seems more than enough
3649 test $ac_count -gt 10 && break
3650 done
3651 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3652esac
3653
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00003654
3655 $ac_path_GREP_found && break 3
Reid Spencera773bd52006-08-04 18:18:08 +00003656 done
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00003657done
3658
3659done
Reid Spencera773bd52006-08-04 18:18:08 +00003660IFS=$as_save_IFS
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00003661
3662
3663fi
3664
3665GREP="$ac_cv_path_GREP"
3666if test -z "$GREP"; then
3667 { { echo "$as_me:$LINENO: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5
3668echo "$as_me: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;}
3669 { (exit 1); exit 1; }; }
3670fi
3671
Reid Spencera773bd52006-08-04 18:18:08 +00003672else
3673 ac_cv_path_GREP=$GREP
3674fi
Reid Spencer2bc7bd52004-11-29 12:29:58 +00003675
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00003676
Reid Spencera773bd52006-08-04 18:18:08 +00003677fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00003678{ echo "$as_me:$LINENO: result: $ac_cv_path_GREP" >&5
3679echo "${ECHO_T}$ac_cv_path_GREP" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00003680 GREP="$ac_cv_path_GREP"
3681
3682
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00003683{ echo "$as_me:$LINENO: checking for egrep" >&5
3684echo $ECHO_N "checking for egrep... $ECHO_C" >&6; }
3685if test "${ac_cv_path_EGREP+set}" = set; then
3686 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencera773bd52006-08-04 18:18:08 +00003687else
3688 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
3689 then ac_cv_path_EGREP="$GREP -E"
3690 else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00003691 # Extract the first word of "egrep" to use in msg output
3692if test -z "$EGREP"; then
3693set dummy egrep; ac_prog_name=$2
3694if test "${ac_cv_path_EGREP+set}" = set; then
3695 echo $ECHO_N "(cached) $ECHO_C" >&6
3696else
Reid Spencera773bd52006-08-04 18:18:08 +00003697 ac_path_EGREP_found=false
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00003698# Loop through the user's path and test for each of PROGNAME-LIST
3699as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
Reid Spencera773bd52006-08-04 18:18:08 +00003700for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3701do
3702 IFS=$as_save_IFS
3703 test -z "$as_dir" && as_dir=.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00003704 for ac_prog in egrep; do
3705 for ac_exec_ext in '' $ac_executable_extensions; do
3706 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
3707 { test -f "$ac_path_EGREP" && $as_executable_p "$ac_path_EGREP"; } || continue
3708 # Check for GNU ac_path_EGREP and select it if it is found.
Reid Spencera773bd52006-08-04 18:18:08 +00003709 # Check for GNU $ac_path_EGREP
3710case `"$ac_path_EGREP" --version 2>&1` in
3711*GNU*)
3712 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
3713*)
3714 ac_count=0
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00003715 echo $ECHO_N "0123456789$ECHO_C" >"conftest.in"
Reid Spencera773bd52006-08-04 18:18:08 +00003716 while :
3717 do
3718 cat "conftest.in" "conftest.in" >"conftest.tmp"
3719 mv "conftest.tmp" "conftest.in"
3720 cp "conftest.in" "conftest.nl"
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00003721 echo 'EGREP' >> "conftest.nl"
Reid Spencera773bd52006-08-04 18:18:08 +00003722 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
3723 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00003724 ac_count=`expr $ac_count + 1`
Reid Spencera773bd52006-08-04 18:18:08 +00003725 if test $ac_count -gt ${ac_path_EGREP_max-0}; then
3726 # Best one so far, save it but keep looking for a better one
3727 ac_cv_path_EGREP="$ac_path_EGREP"
3728 ac_path_EGREP_max=$ac_count
3729 fi
3730 # 10*(2^10) chars as input seems more than enough
3731 test $ac_count -gt 10 && break
3732 done
3733 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3734esac
3735
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00003736
3737 $ac_path_EGREP_found && break 3
Reid Spencera773bd52006-08-04 18:18:08 +00003738 done
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00003739done
3740
3741done
Reid Spencera773bd52006-08-04 18:18:08 +00003742IFS=$as_save_IFS
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00003743
3744
3745fi
3746
3747EGREP="$ac_cv_path_EGREP"
3748if test -z "$EGREP"; then
3749 { { echo "$as_me:$LINENO: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5
3750echo "$as_me: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;}
3751 { (exit 1); exit 1; }; }
3752fi
3753
Reid Spencera773bd52006-08-04 18:18:08 +00003754else
3755 ac_cv_path_EGREP=$EGREP
3756fi
3757
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00003758
Reid Spencera773bd52006-08-04 18:18:08 +00003759 fi
3760fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00003761{ echo "$as_me:$LINENO: result: $ac_cv_path_EGREP" >&5
3762echo "${ECHO_T}$ac_cv_path_EGREP" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00003763 EGREP="$ac_cv_path_EGREP"
3764
3765
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00003766{ echo "$as_me:$LINENO: checking for ANSI C header files" >&5
3767echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6; }
3768if test "${ac_cv_header_stdc+set}" = set; then
3769 echo $ECHO_N "(cached) $ECHO_C" >&6
John Criswell7a73b802003-06-30 21:59:07 +00003770else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00003771 cat >conftest.$ac_ext <<_ACEOF
3772/* confdefs.h. */
3773_ACEOF
3774cat confdefs.h >>conftest.$ac_ext
3775cat >>conftest.$ac_ext <<_ACEOF
John Criswell0c38eaf2003-09-10 15:17:25 +00003776/* end confdefs.h. */
John Criswell7a73b802003-06-30 21:59:07 +00003777#include <stdlib.h>
3778#include <stdarg.h>
3779#include <string.h>
3780#include <float.h>
3781
John Criswell0c38eaf2003-09-10 15:17:25 +00003782int
3783main ()
3784{
3785
3786 ;
3787 return 0;
3788}
John Criswell7a73b802003-06-30 21:59:07 +00003789_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00003790rm -f conftest.$ac_objext
3791if { (ac_try="$ac_compile"
3792case "(($ac_try" in
3793 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3794 *) ac_try_echo=$ac_try;;
3795esac
3796eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3797 (eval "$ac_compile") 2>conftest.er1
3798 ac_status=$?
3799 grep -v '^ *+' conftest.er1 >conftest.err
3800 rm -f conftest.er1
3801 cat conftest.err >&5
3802 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3803 (exit $ac_status); } &&
3804 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
3805 { (case "(($ac_try" in
3806 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3807 *) ac_try_echo=$ac_try;;
3808esac
3809eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3810 (eval "$ac_try") 2>&5
3811 ac_status=$?
3812 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3813 (exit $ac_status); }; } &&
3814 { ac_try='test -s conftest.$ac_objext'
3815 { (case "(($ac_try" in
3816 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3817 *) ac_try_echo=$ac_try;;
3818esac
3819eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3820 (eval "$ac_try") 2>&5
3821 ac_status=$?
3822 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3823 (exit $ac_status); }; }; then
John Criswell7a73b802003-06-30 21:59:07 +00003824 ac_cv_header_stdc=yes
3825else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00003826 echo "$as_me: failed program was:" >&5
3827sed 's/^/| /' conftest.$ac_ext >&5
3828
3829 ac_cv_header_stdc=no
John Criswell7a73b802003-06-30 21:59:07 +00003830fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00003831
Reid Spencera773bd52006-08-04 18:18:08 +00003832rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
John Criswell7a73b802003-06-30 21:59:07 +00003833
3834if test $ac_cv_header_stdc = yes; then
3835 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00003836 cat >conftest.$ac_ext <<_ACEOF
3837/* confdefs.h. */
3838_ACEOF
3839cat confdefs.h >>conftest.$ac_ext
3840cat >>conftest.$ac_ext <<_ACEOF
John Criswell0c38eaf2003-09-10 15:17:25 +00003841/* end confdefs.h. */
John Criswell7a73b802003-06-30 21:59:07 +00003842#include <string.h>
3843
3844_ACEOF
3845if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00003846 $EGREP "memchr" >/dev/null 2>&1; then
3847 :
John Criswell7a73b802003-06-30 21:59:07 +00003848else
3849 ac_cv_header_stdc=no
3850fi
3851rm -f conftest*
3852
3853fi
3854
3855if test $ac_cv_header_stdc = yes; then
3856 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00003857 cat >conftest.$ac_ext <<_ACEOF
3858/* confdefs.h. */
3859_ACEOF
3860cat confdefs.h >>conftest.$ac_ext
3861cat >>conftest.$ac_ext <<_ACEOF
John Criswell0c38eaf2003-09-10 15:17:25 +00003862/* end confdefs.h. */
John Criswell7a73b802003-06-30 21:59:07 +00003863#include <stdlib.h>
3864
3865_ACEOF
3866if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00003867 $EGREP "free" >/dev/null 2>&1; then
3868 :
John Criswell7a73b802003-06-30 21:59:07 +00003869else
3870 ac_cv_header_stdc=no
3871fi
3872rm -f conftest*
3873
3874fi
3875
3876if test $ac_cv_header_stdc = yes; then
3877 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00003878 if test "$cross_compiling" = yes; then
John Criswell7a73b802003-06-30 21:59:07 +00003879 :
3880else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00003881 cat >conftest.$ac_ext <<_ACEOF
3882/* confdefs.h. */
3883_ACEOF
3884cat confdefs.h >>conftest.$ac_ext
3885cat >>conftest.$ac_ext <<_ACEOF
John Criswell0c38eaf2003-09-10 15:17:25 +00003886/* end confdefs.h. */
John Criswell7a73b802003-06-30 21:59:07 +00003887#include <ctype.h>
Reid Spencera773bd52006-08-04 18:18:08 +00003888#include <stdlib.h>
John Criswell7a73b802003-06-30 21:59:07 +00003889#if ((' ' & 0x0FF) == 0x020)
3890# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
3891# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
3892#else
John Criswell0c38eaf2003-09-10 15:17:25 +00003893# define ISLOWER(c) \
Reid Spencer2706f8c2004-09-19 23:53:36 +00003894 (('a' <= (c) && (c) <= 'i') \
3895 || ('j' <= (c) && (c) <= 'r') \
3896 || ('s' <= (c) && (c) <= 'z'))
John Criswell7a73b802003-06-30 21:59:07 +00003897# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
3898#endif
3899
3900#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
3901int
3902main ()
3903{
3904 int i;
3905 for (i = 0; i < 256; i++)
3906 if (XOR (islower (i), ISLOWER (i))
Reid Spencer2706f8c2004-09-19 23:53:36 +00003907 || toupper (i) != TOUPPER (i))
Reid Spencera773bd52006-08-04 18:18:08 +00003908 return 2;
3909 return 0;
John Criswell7a73b802003-06-30 21:59:07 +00003910}
3911_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00003912rm -f conftest$ac_exeext
3913if { (ac_try="$ac_link"
3914case "(($ac_try" in
3915 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3916 *) ac_try_echo=$ac_try;;
3917esac
3918eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3919 (eval "$ac_link") 2>&5
3920 ac_status=$?
3921 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3922 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
3923 { (case "(($ac_try" in
3924 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3925 *) ac_try_echo=$ac_try;;
3926esac
3927eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3928 (eval "$ac_try") 2>&5
3929 ac_status=$?
3930 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3931 (exit $ac_status); }; }; then
3932 :
John Criswell7a73b802003-06-30 21:59:07 +00003933else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00003934 echo "$as_me: program exited with status $ac_status" >&5
3935echo "$as_me: failed program was:" >&5
3936sed 's/^/| /' conftest.$ac_ext >&5
3937
3938( exit $ac_status )
3939ac_cv_header_stdc=no
John Criswell7a73b802003-06-30 21:59:07 +00003940fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00003941rm -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 +00003942fi
3943
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00003944
John Criswell7a73b802003-06-30 21:59:07 +00003945fi
3946fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00003947{ echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5
3948echo "${ECHO_T}$ac_cv_header_stdc" >&6; }
John Criswell7a73b802003-06-30 21:59:07 +00003949if test $ac_cv_header_stdc = yes; then
3950
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00003951cat >>confdefs.h <<\_ACEOF
3952#define STDC_HEADERS 1
3953_ACEOF
John Criswell7a73b802003-06-30 21:59:07 +00003954
3955fi
3956
Reid Spencera773bd52006-08-04 18:18:08 +00003957# On IRIX 5.3, sys/types and inttypes.h are conflicting.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00003958
3959
3960
3961
3962
3963
3964
3965
3966
Reid Spencera773bd52006-08-04 18:18:08 +00003967for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
3968 inttypes.h stdint.h unistd.h
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00003969do
3970as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
3971{ echo "$as_me:$LINENO: checking for $ac_header" >&5
3972echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
3973if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
3974 echo $ECHO_N "(cached) $ECHO_C" >&6
3975else
3976 cat >conftest.$ac_ext <<_ACEOF
3977/* confdefs.h. */
3978_ACEOF
3979cat confdefs.h >>conftest.$ac_ext
3980cat >>conftest.$ac_ext <<_ACEOF
3981/* end confdefs.h. */
3982$ac_includes_default
3983
3984#include <$ac_header>
3985_ACEOF
3986rm -f conftest.$ac_objext
3987if { (ac_try="$ac_compile"
3988case "(($ac_try" in
3989 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3990 *) ac_try_echo=$ac_try;;
3991esac
3992eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3993 (eval "$ac_compile") 2>conftest.er1
3994 ac_status=$?
3995 grep -v '^ *+' conftest.er1 >conftest.err
3996 rm -f conftest.er1
3997 cat conftest.err >&5
3998 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3999 (exit $ac_status); } &&
4000 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
4001 { (case "(($ac_try" in
4002 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4003 *) ac_try_echo=$ac_try;;
4004esac
4005eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4006 (eval "$ac_try") 2>&5
4007 ac_status=$?
4008 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4009 (exit $ac_status); }; } &&
4010 { ac_try='test -s conftest.$ac_objext'
4011 { (case "(($ac_try" in
4012 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4013 *) ac_try_echo=$ac_try;;
4014esac
4015eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4016 (eval "$ac_try") 2>&5
4017 ac_status=$?
4018 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4019 (exit $ac_status); }; }; then
4020 eval "$as_ac_Header=yes"
4021else
4022 echo "$as_me: failed program was:" >&5
4023sed 's/^/| /' conftest.$ac_ext >&5
4024
4025 eval "$as_ac_Header=no"
4026fi
4027
4028rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4029fi
4030ac_res=`eval echo '${'$as_ac_Header'}'`
4031 { echo "$as_me:$LINENO: result: $ac_res" >&5
4032echo "${ECHO_T}$ac_res" >&6; }
4033if test `eval echo '${'$as_ac_Header'}'` = yes; then
Reid Spencera773bd52006-08-04 18:18:08 +00004034 cat >>confdefs.h <<_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004035#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
Reid Spencera773bd52006-08-04 18:18:08 +00004036_ACEOF
4037
4038fi
4039
4040done
4041
4042
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004043{ echo "$as_me:$LINENO: checking whether byte ordering is bigendian" >&5
4044echo $ECHO_N "checking whether byte ordering is bigendian... $ECHO_C" >&6; }
4045if test "${ac_cv_c_bigendian+set}" = set; then
4046 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencera773bd52006-08-04 18:18:08 +00004047else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004048 # See if sys/param.h defines the BYTE_ORDER macro.
4049cat >conftest.$ac_ext <<_ACEOF
4050/* confdefs.h. */
Reid Spencera773bd52006-08-04 18:18:08 +00004051_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004052cat confdefs.h >>conftest.$ac_ext
4053cat >>conftest.$ac_ext <<_ACEOF
Reid Spencera773bd52006-08-04 18:18:08 +00004054/* end confdefs.h. */
4055#include <sys/types.h>
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004056#include <sys/param.h>
Reid Spencera773bd52006-08-04 18:18:08 +00004057
4058int
4059main ()
4060{
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004061#if !BYTE_ORDER || !BIG_ENDIAN || !LITTLE_ENDIAN
4062 bogus endian macros
4063#endif
Reid Spencera773bd52006-08-04 18:18:08 +00004064
4065 ;
4066 return 0;
4067}
4068_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004069rm -f conftest.$ac_objext
4070if { (ac_try="$ac_compile"
4071case "(($ac_try" in
4072 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4073 *) ac_try_echo=$ac_try;;
4074esac
4075eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4076 (eval "$ac_compile") 2>conftest.er1
4077 ac_status=$?
4078 grep -v '^ *+' conftest.er1 >conftest.err
4079 rm -f conftest.er1
4080 cat conftest.err >&5
4081 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4082 (exit $ac_status); } &&
4083 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
4084 { (case "(($ac_try" in
4085 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4086 *) ac_try_echo=$ac_try;;
4087esac
4088eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4089 (eval "$ac_try") 2>&5
4090 ac_status=$?
4091 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4092 (exit $ac_status); }; } &&
4093 { ac_try='test -s conftest.$ac_objext'
4094 { (case "(($ac_try" in
4095 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4096 *) ac_try_echo=$ac_try;;
4097esac
4098eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4099 (eval "$ac_try") 2>&5
4100 ac_status=$?
4101 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4102 (exit $ac_status); }; }; then
Reid Spencera773bd52006-08-04 18:18:08 +00004103 # It does; now see whether it defined to BIG_ENDIAN or not.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004104cat >conftest.$ac_ext <<_ACEOF
4105/* confdefs.h. */
4106_ACEOF
4107cat confdefs.h >>conftest.$ac_ext
4108cat >>conftest.$ac_ext <<_ACEOF
Reid Spencera773bd52006-08-04 18:18:08 +00004109/* end confdefs.h. */
4110#include <sys/types.h>
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004111#include <sys/param.h>
Reid Spencera773bd52006-08-04 18:18:08 +00004112
4113int
4114main ()
4115{
4116#if BYTE_ORDER != BIG_ENDIAN
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004117 not big endian
4118#endif
Reid Spencera773bd52006-08-04 18:18:08 +00004119
4120 ;
4121 return 0;
4122}
4123_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004124rm -f conftest.$ac_objext
4125if { (ac_try="$ac_compile"
4126case "(($ac_try" in
4127 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4128 *) ac_try_echo=$ac_try;;
4129esac
4130eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4131 (eval "$ac_compile") 2>conftest.er1
4132 ac_status=$?
4133 grep -v '^ *+' conftest.er1 >conftest.err
4134 rm -f conftest.er1
4135 cat conftest.err >&5
4136 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4137 (exit $ac_status); } &&
4138 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
4139 { (case "(($ac_try" in
4140 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4141 *) ac_try_echo=$ac_try;;
4142esac
4143eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4144 (eval "$ac_try") 2>&5
4145 ac_status=$?
4146 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4147 (exit $ac_status); }; } &&
4148 { ac_try='test -s conftest.$ac_objext'
4149 { (case "(($ac_try" in
4150 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4151 *) ac_try_echo=$ac_try;;
4152esac
4153eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4154 (eval "$ac_try") 2>&5
4155 ac_status=$?
4156 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4157 (exit $ac_status); }; }; then
Reid Spencera773bd52006-08-04 18:18:08 +00004158 ac_cv_c_bigendian=yes
4159else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004160 echo "$as_me: failed program was:" >&5
4161sed 's/^/| /' conftest.$ac_ext >&5
Torok Edwin871384f2010-01-26 08:50:50 +00004162
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004163 ac_cv_c_bigendian=no
4164fi
4165
4166rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4167else
4168 echo "$as_me: failed program was:" >&5
4169sed 's/^/| /' conftest.$ac_ext >&5
4170
4171 # It does not; compile a test program.
4172if test "$cross_compiling" = yes; then
4173 # try to guess the endianness by grepping values into an object file
4174 ac_cv_c_bigendian=unknown
4175 cat >conftest.$ac_ext <<_ACEOF
4176/* confdefs.h. */
4177_ACEOF
4178cat confdefs.h >>conftest.$ac_ext
4179cat >>conftest.$ac_ext <<_ACEOF
4180/* end confdefs.h. */
4181short int ascii_mm[] = { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };
4182short int ascii_ii[] = { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };
4183void _ascii () { char *s = (char *) ascii_mm; s = (char *) ascii_ii; }
4184short int ebcdic_ii[] = { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };
4185short int ebcdic_mm[] = { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };
4186void _ebcdic () { char *s = (char *) ebcdic_mm; s = (char *) ebcdic_ii; }
Reid Spencera773bd52006-08-04 18:18:08 +00004187int
4188main ()
4189{
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004190 _ascii (); _ebcdic ();
Reid Spencera773bd52006-08-04 18:18:08 +00004191 ;
4192 return 0;
4193}
4194_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004195rm -f conftest.$ac_objext
4196if { (ac_try="$ac_compile"
4197case "(($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_compile") 2>conftest.er1
4203 ac_status=$?
4204 grep -v '^ *+' conftest.er1 >conftest.err
4205 rm -f conftest.er1
4206 cat conftest.err >&5
4207 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4208 (exit $ac_status); } &&
4209 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
4210 { (case "(($ac_try" in
4211 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4212 *) ac_try_echo=$ac_try;;
4213esac
4214eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4215 (eval "$ac_try") 2>&5
4216 ac_status=$?
4217 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4218 (exit $ac_status); }; } &&
4219 { ac_try='test -s conftest.$ac_objext'
4220 { (case "(($ac_try" in
4221 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4222 *) ac_try_echo=$ac_try;;
4223esac
4224eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4225 (eval "$ac_try") 2>&5
4226 ac_status=$?
4227 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4228 (exit $ac_status); }; }; then
4229 if grep BIGenDianSyS conftest.$ac_objext >/dev/null ; then
Reid Spencera773bd52006-08-04 18:18:08 +00004230 ac_cv_c_bigendian=yes
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004231fi
4232if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then
4233 if test "$ac_cv_c_bigendian" = unknown; then
4234 ac_cv_c_bigendian=no
4235 else
4236 # finding both strings is unlikely to happen, but who knows?
4237 ac_cv_c_bigendian=unknown
4238 fi
4239fi
Reid Spencera773bd52006-08-04 18:18:08 +00004240else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004241 echo "$as_me: failed program was:" >&5
4242sed 's/^/| /' conftest.$ac_ext >&5
Reid Spencera773bd52006-08-04 18:18:08 +00004243
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004244
Torok Edwin871384f2010-01-26 08:50:50 +00004245fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004246
Reid Spencera773bd52006-08-04 18:18:08 +00004247rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4248else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004249 cat >conftest.$ac_ext <<_ACEOF
4250/* confdefs.h. */
4251_ACEOF
4252cat confdefs.h >>conftest.$ac_ext
4253cat >>conftest.$ac_ext <<_ACEOF
Reid Spencera773bd52006-08-04 18:18:08 +00004254/* end confdefs.h. */
4255$ac_includes_default
4256int
4257main ()
4258{
4259
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004260 /* Are we little or big endian? From Harbison&Steele. */
4261 union
4262 {
4263 long int l;
4264 char c[sizeof (long int)];
4265 } u;
4266 u.l = 1;
4267 return u.c[sizeof (long int) - 1] == 1;
Reid Spencera773bd52006-08-04 18:18:08 +00004268
4269 ;
4270 return 0;
4271}
4272_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004273rm -f conftest$ac_exeext
4274if { (ac_try="$ac_link"
4275case "(($ac_try" in
4276 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4277 *) ac_try_echo=$ac_try;;
4278esac
4279eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4280 (eval "$ac_link") 2>&5
4281 ac_status=$?
4282 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4283 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
4284 { (case "(($ac_try" in
4285 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4286 *) ac_try_echo=$ac_try;;
4287esac
4288eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4289 (eval "$ac_try") 2>&5
4290 ac_status=$?
4291 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4292 (exit $ac_status); }; }; then
Reid Spencera773bd52006-08-04 18:18:08 +00004293 ac_cv_c_bigendian=no
4294else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004295 echo "$as_me: program exited with status $ac_status" >&5
4296echo "$as_me: failed program was:" >&5
4297sed 's/^/| /' conftest.$ac_ext >&5
4298
4299( exit $ac_status )
4300ac_cv_c_bigendian=yes
Reid Spencera773bd52006-08-04 18:18:08 +00004301fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004302rm -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 +00004303fi
4304
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004305
Reid Spencera773bd52006-08-04 18:18:08 +00004306fi
4307
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004308rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4309fi
4310{ echo "$as_me:$LINENO: result: $ac_cv_c_bigendian" >&5
4311echo "${ECHO_T}$ac_cv_c_bigendian" >&6; }
4312case $ac_cv_c_bigendian in
4313 yes)
4314 ENDIAN=big
4315 ;;
4316 no)
4317 ENDIAN=little
4318 ;;
4319 *)
4320 { { echo "$as_me:$LINENO: error: unknown endianness
4321presetting ac_cv_c_bigendian=no (or yes) will help" >&5
4322echo "$as_me: error: unknown endianness
4323presetting ac_cv_c_bigendian=no (or yes) will help" >&2;}
4324 { (exit 1); exit 1; }; } ;;
4325esac
Reid Spencera773bd52006-08-04 18:18:08 +00004326
4327
4328if test "$cross_compiling" = yes; then
4329 LLVM_CROSS_COMPILING=1
4330
4331
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004332{ echo "$as_me:$LINENO: checking for executable suffix on build platform" >&5
4333echo $ECHO_N "checking for executable suffix on build platform... $ECHO_C" >&6; }
4334if test "${ac_cv_build_exeext+set}" = set; then
4335 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencera773bd52006-08-04 18:18:08 +00004336else
4337 if test "$CYGWIN" = yes || test "$MINGW32" = yes; then
4338 ac_cv_build_exeext=.exe
4339else
4340 ac_build_prefix=${build_alias}-
4341
4342 # Extract the first word of "${ac_build_prefix}gcc", so it can be a program name with args.
4343set dummy ${ac_build_prefix}gcc; ac_word=$2
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004344{ echo "$as_me:$LINENO: checking for $ac_word" >&5
4345echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
4346if test "${ac_cv_prog_BUILD_CC+set}" = set; then
4347 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencera773bd52006-08-04 18:18:08 +00004348else
4349 if test -n "$BUILD_CC"; then
4350 ac_cv_prog_BUILD_CC="$BUILD_CC" # Let the user override the test.
4351else
4352as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4353for as_dir in $PATH
4354do
4355 IFS=$as_save_IFS
4356 test -z "$as_dir" && as_dir=.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004357 for ac_exec_ext in '' $ac_executable_extensions; do
4358 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 +00004359 ac_cv_prog_BUILD_CC="${ac_build_prefix}gcc"
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004360 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Reid Spencera773bd52006-08-04 18:18:08 +00004361 break 2
4362 fi
4363done
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004364done
Reid Spencera773bd52006-08-04 18:18:08 +00004365IFS=$as_save_IFS
4366
4367fi
4368fi
4369BUILD_CC=$ac_cv_prog_BUILD_CC
4370if test -n "$BUILD_CC"; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004371 { echo "$as_me:$LINENO: result: $BUILD_CC" >&5
4372echo "${ECHO_T}$BUILD_CC" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00004373else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004374 { echo "$as_me:$LINENO: result: no" >&5
4375echo "${ECHO_T}no" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00004376fi
4377
4378
4379 if test -z "$BUILD_CC"; then
4380 # Extract the first word of "gcc", so it can be a program name with args.
4381set dummy gcc; ac_word=$2
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004382{ echo "$as_me:$LINENO: checking for $ac_word" >&5
4383echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
4384if test "${ac_cv_prog_BUILD_CC+set}" = set; then
4385 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencera773bd52006-08-04 18:18:08 +00004386else
4387 if test -n "$BUILD_CC"; then
4388 ac_cv_prog_BUILD_CC="$BUILD_CC" # Let the user override the test.
4389else
4390as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4391for as_dir in $PATH
4392do
4393 IFS=$as_save_IFS
4394 test -z "$as_dir" && as_dir=.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004395 for ac_exec_ext in '' $ac_executable_extensions; do
4396 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 +00004397 ac_cv_prog_BUILD_CC="gcc"
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004398 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Reid Spencera773bd52006-08-04 18:18:08 +00004399 break 2
4400 fi
4401done
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004402done
Reid Spencera773bd52006-08-04 18:18:08 +00004403IFS=$as_save_IFS
4404
4405fi
4406fi
4407BUILD_CC=$ac_cv_prog_BUILD_CC
4408if test -n "$BUILD_CC"; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004409 { echo "$as_me:$LINENO: result: $BUILD_CC" >&5
4410echo "${ECHO_T}$BUILD_CC" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00004411else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004412 { echo "$as_me:$LINENO: result: no" >&5
4413echo "${ECHO_T}no" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00004414fi
4415
4416
4417 if test -z "$BUILD_CC"; then
4418 # Extract the first word of "cc", so it can be a program name with args.
4419set dummy cc; ac_word=$2
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004420{ echo "$as_me:$LINENO: checking for $ac_word" >&5
4421echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
4422if test "${ac_cv_prog_BUILD_CC+set}" = set; then
4423 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencera773bd52006-08-04 18:18:08 +00004424else
4425 if test -n "$BUILD_CC"; then
4426 ac_cv_prog_BUILD_CC="$BUILD_CC" # Let the user override the test.
4427else
4428 ac_prog_rejected=no
4429as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4430for as_dir in $PATH
4431do
4432 IFS=$as_save_IFS
4433 test -z "$as_dir" && as_dir=.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004434 for ac_exec_ext in '' $ac_executable_extensions; do
4435 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 +00004436 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
4437 ac_prog_rejected=yes
4438 continue
4439 fi
4440 ac_cv_prog_BUILD_CC="cc"
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004441 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Reid Spencera773bd52006-08-04 18:18:08 +00004442 break 2
4443 fi
4444done
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004445done
Reid Spencera773bd52006-08-04 18:18:08 +00004446IFS=$as_save_IFS
4447
4448if test $ac_prog_rejected = yes; then
4449 # We found a bogon in the path, so make sure we never use it.
4450 set dummy $ac_cv_prog_BUILD_CC
4451 shift
4452 if test $# != 0; then
4453 # We chose a different compiler from the bogus one.
4454 # However, it has the same basename, so the bogon will be chosen
4455 # first if we set BUILD_CC to just the basename; use the full file name.
4456 shift
4457 ac_cv_prog_BUILD_CC="$as_dir/$ac_word${1+' '}$@"
4458 fi
4459fi
4460fi
4461fi
4462BUILD_CC=$ac_cv_prog_BUILD_CC
4463if test -n "$BUILD_CC"; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004464 { echo "$as_me:$LINENO: result: $BUILD_CC" >&5
4465echo "${ECHO_T}$BUILD_CC" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00004466else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004467 { echo "$as_me:$LINENO: result: no" >&5
4468echo "${ECHO_T}no" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00004469fi
4470
4471
4472 fi
4473 fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004474 test -z "$BUILD_CC" && { { echo "$as_me:$LINENO: error: no acceptable cc found in \$PATH" >&5
4475echo "$as_me: error: no acceptable cc found in \$PATH" >&2;}
4476 { (exit 1); exit 1; }; }
Reid Spencera773bd52006-08-04 18:18:08 +00004477 ac_build_link='${BUILD_CC-cc} -o conftest $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
4478 rm -f conftest*
4479 echo 'int main () { return 0; }' > conftest.$ac_ext
4480 ac_cv_build_exeext=
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004481 if { (eval echo "$as_me:$LINENO: \"$ac_build_link\"") >&5
Reid Spencera773bd52006-08-04 18:18:08 +00004482 (eval $ac_build_link) 2>&5
4483 ac_status=$?
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004484 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4485 (exit $ac_status); }; then
Reid Spencera773bd52006-08-04 18:18:08 +00004486 for file in conftest.*; do
4487 case $file in
Jim Grosbach0eecd892008-09-26 17:27:58 +00004488 *.c | *.o | *.obj | *.dSYM) ;;
Reid Spencera773bd52006-08-04 18:18:08 +00004489 *) ac_cv_build_exeext=`echo $file | sed -e s/conftest//` ;;
4490 esac
4491 done
4492 else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004493 { { echo "$as_me:$LINENO: error: installation or configuration problem: compiler cannot create executables." >&5
4494echo "$as_me: error: installation or configuration problem: compiler cannot create executables." >&2;}
4495 { (exit 1); exit 1; }; }
Reid Spencera773bd52006-08-04 18:18:08 +00004496 fi
4497 rm -f conftest*
4498 test x"${ac_cv_build_exeext}" = x && ac_cv_build_exeext=blank
4499fi
4500fi
4501
4502BUILD_EXEEXT=""
4503test x"${ac_cv_build_exeext}" != xblank && BUILD_EXEEXT=${ac_cv_build_exeext}
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004504{ echo "$as_me:$LINENO: result: ${ac_cv_build_exeext}" >&5
4505echo "${ECHO_T}${ac_cv_build_exeext}" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00004506ac_build_exeext=$BUILD_EXEEXT
4507
Jim Grosbach673612e2008-10-02 22:56:44 +00004508 ac_build_prefix=${build_alias}-
4509 # Extract the first word of "${ac_build_prefix}g++", so it can be a program name with args.
4510set dummy ${ac_build_prefix}g++; ac_word=$2
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004511{ echo "$as_me:$LINENO: checking for $ac_word" >&5
4512echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
4513if test "${ac_cv_prog_BUILD_CXX+set}" = set; then
4514 echo $ECHO_N "(cached) $ECHO_C" >&6
Jim Grosbach673612e2008-10-02 22:56:44 +00004515else
4516 if test -n "$BUILD_CXX"; then
4517 ac_cv_prog_BUILD_CXX="$BUILD_CXX" # Let the user override the test.
4518else
4519as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4520for as_dir in $PATH
4521do
4522 IFS=$as_save_IFS
4523 test -z "$as_dir" && as_dir=.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004524 for ac_exec_ext in '' $ac_executable_extensions; do
4525 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 +00004526 ac_cv_prog_BUILD_CXX="${ac_build_prefix}g++"
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004527 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Jim Grosbach673612e2008-10-02 22:56:44 +00004528 break 2
4529 fi
4530done
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004531done
Jim Grosbach673612e2008-10-02 22:56:44 +00004532IFS=$as_save_IFS
4533
4534fi
4535fi
4536BUILD_CXX=$ac_cv_prog_BUILD_CXX
4537if test -n "$BUILD_CXX"; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004538 { echo "$as_me:$LINENO: result: $BUILD_CXX" >&5
4539echo "${ECHO_T}$BUILD_CXX" >&6; }
Jim Grosbach673612e2008-10-02 22:56:44 +00004540else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004541 { echo "$as_me:$LINENO: result: no" >&5
4542echo "${ECHO_T}no" >&6; }
Jim Grosbach673612e2008-10-02 22:56:44 +00004543fi
4544
4545
4546 if test -z "$BUILD_CXX"; then
4547 # Extract the first word of "g++", so it can be a program name with args.
4548set dummy g++; ac_word=$2
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004549{ echo "$as_me:$LINENO: checking for $ac_word" >&5
4550echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
4551if test "${ac_cv_prog_BUILD_CXX+set}" = set; then
4552 echo $ECHO_N "(cached) $ECHO_C" >&6
Jim Grosbach673612e2008-10-02 22:56:44 +00004553else
4554 if test -n "$BUILD_CXX"; then
4555 ac_cv_prog_BUILD_CXX="$BUILD_CXX" # Let the user override the test.
4556else
4557as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4558for as_dir in $PATH
4559do
4560 IFS=$as_save_IFS
4561 test -z "$as_dir" && as_dir=.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004562 for ac_exec_ext in '' $ac_executable_extensions; do
4563 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 +00004564 ac_cv_prog_BUILD_CXX="g++"
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004565 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Jim Grosbach673612e2008-10-02 22:56:44 +00004566 break 2
4567 fi
4568done
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004569done
Jim Grosbach673612e2008-10-02 22:56:44 +00004570IFS=$as_save_IFS
4571
4572fi
4573fi
4574BUILD_CXX=$ac_cv_prog_BUILD_CXX
4575if test -n "$BUILD_CXX"; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004576 { echo "$as_me:$LINENO: result: $BUILD_CXX" >&5
4577echo "${ECHO_T}$BUILD_CXX" >&6; }
Jim Grosbach673612e2008-10-02 22:56:44 +00004578else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004579 { echo "$as_me:$LINENO: result: no" >&5
4580echo "${ECHO_T}no" >&6; }
Jim Grosbach673612e2008-10-02 22:56:44 +00004581fi
4582
4583
4584 if test -z "$BUILD_CXX"; then
4585 # Extract the first word of "c++", so it can be a program name with args.
4586set dummy c++; ac_word=$2
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004587{ echo "$as_me:$LINENO: checking for $ac_word" >&5
4588echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
4589if test "${ac_cv_prog_BUILD_CXX+set}" = set; then
4590 echo $ECHO_N "(cached) $ECHO_C" >&6
Jim Grosbach673612e2008-10-02 22:56:44 +00004591else
4592 if test -n "$BUILD_CXX"; then
4593 ac_cv_prog_BUILD_CXX="$BUILD_CXX" # Let the user override the test.
4594else
4595 ac_prog_rejected=no
4596as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4597for as_dir in $PATH
4598do
4599 IFS=$as_save_IFS
4600 test -z "$as_dir" && as_dir=.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004601 for ac_exec_ext in '' $ac_executable_extensions; do
4602 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 +00004603 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/c++"; then
4604 ac_prog_rejected=yes
4605 continue
4606 fi
4607 ac_cv_prog_BUILD_CXX="c++"
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004608 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Jim Grosbach673612e2008-10-02 22:56:44 +00004609 break 2
4610 fi
4611done
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004612done
Jim Grosbach673612e2008-10-02 22:56:44 +00004613IFS=$as_save_IFS
4614
4615if test $ac_prog_rejected = yes; then
4616 # We found a bogon in the path, so make sure we never use it.
4617 set dummy $ac_cv_prog_BUILD_CXX
4618 shift
4619 if test $# != 0; then
4620 # We chose a different compiler from the bogus one.
4621 # However, it has the same basename, so the bogon will be chosen
4622 # first if we set BUILD_CXX to just the basename; use the full file name.
4623 shift
4624 ac_cv_prog_BUILD_CXX="$as_dir/$ac_word${1+' '}$@"
4625 fi
4626fi
4627fi
4628fi
4629BUILD_CXX=$ac_cv_prog_BUILD_CXX
4630if test -n "$BUILD_CXX"; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004631 { echo "$as_me:$LINENO: result: $BUILD_CXX" >&5
4632echo "${ECHO_T}$BUILD_CXX" >&6; }
Jim Grosbach673612e2008-10-02 22:56:44 +00004633else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004634 { echo "$as_me:$LINENO: result: no" >&5
4635echo "${ECHO_T}no" >&6; }
Jim Grosbach673612e2008-10-02 22:56:44 +00004636fi
4637
4638
4639 fi
4640 fi
Reid Spencera773bd52006-08-04 18:18:08 +00004641else
4642 LLVM_CROSS_COMPILING=0
4643
4644fi
4645
Nick Lewycky5b28f862009-04-10 05:18:27 +00004646if 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 +00004647 cvsbuild="yes"
4648 optimize="no"
4649 CVSBUILD=CVSBUILD=1
4650
4651else
4652 cvsbuild="no"
4653 optimize="yes"
4654fi
4655
4656
4657# Check whether --enable-optimized was given.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004658if test "${enable_optimized+set}" = set; then
Reid Spencera773bd52006-08-04 18:18:08 +00004659 enableval=$enable_optimized;
4660else
4661 enableval=$optimize
4662fi
4663
4664if test ${enableval} = "no" ; then
4665 ENABLE_OPTIMIZED=
4666
4667else
4668 ENABLE_OPTIMIZED=ENABLE_OPTIMIZED=1
4669
4670fi
4671
David Greene2a5a12c2009-04-17 14:50:39 +00004672# Check whether --enable-profiling was given.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004673if test "${enable_profiling+set}" = set; then
David Greene2a5a12c2009-04-17 14:50:39 +00004674 enableval=$enable_profiling;
4675else
4676 enableval="no"
4677fi
4678
4679if test ${enableval} = "no" ; then
4680 ENABLE_PROFILING=
4681
4682else
4683 ENABLE_PROFILING=ENABLE_PROFILING=1
4684
4685fi
4686
Reid Spencera773bd52006-08-04 18:18:08 +00004687# Check whether --enable-assertions was given.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004688if test "${enable_assertions+set}" = set; then
Reid Spencera773bd52006-08-04 18:18:08 +00004689 enableval=$enable_assertions;
4690else
4691 enableval="yes"
4692fi
4693
4694if test ${enableval} = "yes" ; then
4695 DISABLE_ASSERTIONS=
4696
4697else
4698 DISABLE_ASSERTIONS=DISABLE_ASSERTIONS=1
4699
4700fi
4701
David Greenea696d242007-06-28 19:36:08 +00004702# Check whether --enable-expensive-checks was given.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004703if test "${enable_expensive_checks+set}" = set; then
David Greenea696d242007-06-28 19:36:08 +00004704 enableval=$enable_expensive_checks;
4705else
4706 enableval="no"
4707fi
4708
4709if test ${enableval} = "yes" ; then
4710 ENABLE_EXPENSIVE_CHECKS=ENABLE_EXPENSIVE_CHECKS=1
4711
4712 EXPENSIVE_CHECKS=yes
4713
4714else
4715 ENABLE_EXPENSIVE_CHECKS=
4716
4717 EXPENSIVE_CHECKS=no
4718
4719fi
4720
Reid Spencer8b2e1412006-11-17 03:32:33 +00004721# Check whether --enable-debug-runtime was given.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004722if test "${enable_debug_runtime+set}" = set; then
Reid Spencer8b2e1412006-11-17 03:32:33 +00004723 enableval=$enable_debug_runtime;
4724else
4725 enableval=no
4726fi
4727
4728if test ${enableval} = "no" ; then
4729 DEBUG_RUNTIME=
4730
4731else
4732 DEBUG_RUNTIME=DEBUG_RUNTIME=1
4733
4734fi
4735
Jeffrey Yasskin7fd82e52009-09-27 17:47:29 +00004736# Check whether --enable-debug-symbols was given.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004737if test "${enable_debug_symbols+set}" = set; then
Jeffrey Yasskin7fd82e52009-09-27 17:47:29 +00004738 enableval=$enable_debug_symbols;
4739else
4740 enableval=no
4741fi
4742
4743if test ${enableval} = "no" ; then
4744 DEBUG_SYMBOLS=
4745
4746else
4747 DEBUG_SYMBOLS=DEBUG_SYMBOLS=1
4748
4749fi
4750
Reid Spencera773bd52006-08-04 18:18:08 +00004751# Check whether --enable-jit was given.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004752if test "${enable_jit+set}" = set; then
Reid Spencera773bd52006-08-04 18:18:08 +00004753 enableval=$enable_jit;
4754else
4755 enableval=default
4756fi
4757
4758if test ${enableval} = "no"
4759then
4760 JIT=
4761
4762else
4763 case "$llvm_cv_target_arch" in
Shantonu Sen7e836972009-08-11 13:39:52 +00004764 x86) TARGET_HAS_JIT=1
Reid Spencera773bd52006-08-04 18:18:08 +00004765 ;;
Shantonu Sen7e836972009-08-11 13:39:52 +00004766 Sparc) TARGET_HAS_JIT=0
Reid Spencera773bd52006-08-04 18:18:08 +00004767 ;;
Shantonu Sen7e836972009-08-11 13:39:52 +00004768 PowerPC) TARGET_HAS_JIT=1
Reid Spencera773bd52006-08-04 18:18:08 +00004769 ;;
Shantonu Sen7e836972009-08-11 13:39:52 +00004770 x86_64) TARGET_HAS_JIT=1
Reid Spencera773bd52006-08-04 18:18:08 +00004771 ;;
Shantonu Sen7e836972009-08-11 13:39:52 +00004772 Alpha) TARGET_HAS_JIT=1
Reid Spencera773bd52006-08-04 18:18:08 +00004773 ;;
Eric Christopher030e5a02009-09-14 16:38:49 +00004774 ARM) TARGET_HAS_JIT=1
Reid Spencer9b5b1822007-01-21 06:32:59 +00004775 ;;
Shantonu Sen7e836972009-08-11 13:39:52 +00004776 Mips) TARGET_HAS_JIT=0
Tanya Lattnerdde567f2007-08-29 16:38:16 +00004777 ;;
Shantonu Sen7e836972009-08-11 13:39:52 +00004778 PIC16) TARGET_HAS_JIT=0
Sanjiv Gupta0234f512008-05-13 17:37:32 +00004779 ;;
Shantonu Sen7e836972009-08-11 13:39:52 +00004780 XCore) TARGET_HAS_JIT=0
Richard Osborneb25baef2008-11-07 10:59:00 +00004781 ;;
Shantonu Sen7e836972009-08-11 13:39:52 +00004782 MSP430) TARGET_HAS_JIT=0
Anton Korobeynikov2c4718b2009-05-03 13:42:23 +00004783 ;;
Shantonu Sen7e836972009-08-11 13:39:52 +00004784 SystemZ) TARGET_HAS_JIT=0
Anton Korobeynikov4403b932009-07-16 13:27:25 +00004785 ;;
Shantonu Sen7e836972009-08-11 13:39:52 +00004786 Blackfin) TARGET_HAS_JIT=0
4787 ;;
4788 *) TARGET_HAS_JIT=0
Reid Spencera773bd52006-08-04 18:18:08 +00004789 ;;
4790 esac
4791fi
4792
4793# Check whether --enable-doxygen was given.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004794if test "${enable_doxygen+set}" = set; then
Reid Spencera773bd52006-08-04 18:18:08 +00004795 enableval=$enable_doxygen;
4796else
4797 enableval=default
4798fi
4799
4800case "$enableval" in
4801 yes) ENABLE_DOXYGEN=1
4802 ;;
4803 no) ENABLE_DOXYGEN=0
4804 ;;
4805 default) ENABLE_DOXYGEN=0
4806 ;;
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004807 *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-doxygen. Use \"yes\" or \"no\"" >&5
4808echo "$as_me: error: Invalid setting for --enable-doxygen. Use \"yes\" or \"no\"" >&2;}
4809 { (exit 1); exit 1; }; } ;;
Reid Spencera773bd52006-08-04 18:18:08 +00004810esac
4811
4812# Check whether --enable-threads was given.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004813if test "${enable_threads+set}" = set; then
Reid Spencera773bd52006-08-04 18:18:08 +00004814 enableval=$enable_threads;
4815else
Reid Spencer65c5d752006-11-05 17:08:18 +00004816 enableval=default
Reid Spencera773bd52006-08-04 18:18:08 +00004817fi
4818
4819case "$enableval" in
4820 yes) ENABLE_THREADS=1
4821 ;;
4822 no) ENABLE_THREADS=0
4823 ;;
Reid Spencer65c5d752006-11-05 17:08:18 +00004824 default) ENABLE_THREADS=1
4825 ;;
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004826 *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-threads. Use \"yes\" or \"no\"" >&5
4827echo "$as_me: error: Invalid setting for --enable-threads. Use \"yes\" or \"no\"" >&2;}
4828 { (exit 1); exit 1; }; } ;;
Reid Spencera773bd52006-08-04 18:18:08 +00004829esac
4830
Owen Andersona8603702009-05-19 22:18:56 +00004831cat >>confdefs.h <<_ACEOF
4832#define ENABLE_THREADS $ENABLE_THREADS
4833_ACEOF
4834
4835
Reid Spencer89b0d992006-12-16 22:07:52 +00004836# Check whether --enable-pic was given.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004837if test "${enable_pic+set}" = set; then
Reid Spencer89b0d992006-12-16 22:07:52 +00004838 enableval=$enable_pic;
4839else
4840 enableval=default
4841fi
4842
4843case "$enableval" in
4844 yes) ENABLE_PIC=1
4845 ;;
4846 no) ENABLE_PIC=0
4847 ;;
Nick Lewycky5d249572009-02-19 06:18:56 +00004848 default) ENABLE_PIC=1
Reid Spencer89b0d992006-12-16 22:07:52 +00004849 ;;
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004850 *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-pic. Use \"yes\" or \"no\"" >&5
4851echo "$as_me: error: Invalid setting for --enable-pic. Use \"yes\" or \"no\"" >&2;}
4852 { (exit 1); exit 1; }; } ;;
Reid Spencer89b0d992006-12-16 22:07:52 +00004853esac
4854
4855cat >>confdefs.h <<_ACEOF
4856#define ENABLE_PIC $ENABLE_PIC
4857_ACEOF
4858
4859
Reid Spencera773bd52006-08-04 18:18:08 +00004860TARGETS_TO_BUILD=""
4861# Check whether --enable-targets was given.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004862if test "${enable_targets+set}" = set; then
Reid Spencera773bd52006-08-04 18:18:08 +00004863 enableval=$enable_targets;
4864else
4865 enableval=all
4866fi
4867
Jeffrey Yasskine04701a2009-09-23 17:05:42 +00004868if test "$enableval" = host-only ; then
4869 enableval=host
4870fi
Reid Spencera773bd52006-08-04 18:18:08 +00004871case "$enableval" in
Jakob Stoklund Olesen73b7bb72009-08-02 17:32:37 +00004872 all) TARGETS_TO_BUILD="X86 Sparc PowerPC Alpha ARM Mips CellSPU PIC16 XCore MSP430 SystemZ Blackfin CBackend MSIL CppBackend" ;;
Reid Spencera773bd52006-08-04 18:18:08 +00004873 *)for a_target in `echo $enableval|sed -e 's/,/ /g' ` ; do
4874 case "$a_target" in
Shantonu Sen7e836972009-08-11 13:39:52 +00004875 x86) TARGETS_TO_BUILD="X86 $TARGETS_TO_BUILD" ;;
4876 x86_64) TARGETS_TO_BUILD="X86 $TARGETS_TO_BUILD" ;;
4877 sparc) TARGETS_TO_BUILD="Sparc $TARGETS_TO_BUILD" ;;
4878 powerpc) TARGETS_TO_BUILD="PowerPC $TARGETS_TO_BUILD" ;;
4879 alpha) TARGETS_TO_BUILD="Alpha $TARGETS_TO_BUILD" ;;
4880 arm) TARGETS_TO_BUILD="ARM $TARGETS_TO_BUILD" ;;
4881 mips) TARGETS_TO_BUILD="Mips $TARGETS_TO_BUILD" ;;
4882 spu) TARGETS_TO_BUILD="CellSPU $TARGETS_TO_BUILD" ;;
4883 pic16) TARGETS_TO_BUILD="PIC16 $TARGETS_TO_BUILD" ;;
4884 xcore) TARGETS_TO_BUILD="XCore $TARGETS_TO_BUILD" ;;
4885 msp430) TARGETS_TO_BUILD="MSP430 $TARGETS_TO_BUILD" ;;
4886 systemz) TARGETS_TO_BUILD="SystemZ $TARGETS_TO_BUILD" ;;
4887 blackfin) TARGETS_TO_BUILD="Blackfin $TARGETS_TO_BUILD" ;;
4888 cbe) TARGETS_TO_BUILD="CBackend $TARGETS_TO_BUILD" ;;
4889 msil) TARGETS_TO_BUILD="MSIL $TARGETS_TO_BUILD" ;;
4890 cpp) TARGETS_TO_BUILD="CppBackend $TARGETS_TO_BUILD" ;;
Jeffrey Yasskine04701a2009-09-23 17:05:42 +00004891 host) case "$llvm_cv_target_arch" in
4892 x86) TARGETS_TO_BUILD="X86 $TARGETS_TO_BUILD" ;;
4893 x86_64) TARGETS_TO_BUILD="X86 $TARGETS_TO_BUILD" ;;
4894 Sparc) TARGETS_TO_BUILD="Sparc $TARGETS_TO_BUILD" ;;
4895 PowerPC) TARGETS_TO_BUILD="PowerPC $TARGETS_TO_BUILD" ;;
4896 Alpha) TARGETS_TO_BUILD="Alpha $TARGETS_TO_BUILD" ;;
4897 ARM) TARGETS_TO_BUILD="ARM $TARGETS_TO_BUILD" ;;
4898 Mips) TARGETS_TO_BUILD="Mips $TARGETS_TO_BUILD" ;;
4899 CellSPU|SPU) TARGETS_TO_BUILD="CellSPU $TARGETS_TO_BUILD" ;;
4900 PIC16) TARGETS_TO_BUILD="PIC16 $TARGETS_TO_BUILD" ;;
4901 XCore) TARGETS_TO_BUILD="XCore $TARGETS_TO_BUILD" ;;
4902 MSP430) TARGETS_TO_BUILD="MSP430 $TARGETS_TO_BUILD" ;;
Anton Korobeynikov6ca835d2010-01-05 20:45:43 +00004903 s390x) TARGETS_TO_BUILD="SystemZ $TARGETS_TO_BUILD" ;;
Jeffrey Yasskine04701a2009-09-23 17:05:42 +00004904 Blackfin) TARGETS_TO_BUILD="Blackfin $TARGETS_TO_BUILD" ;;
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004905 *) { { echo "$as_me:$LINENO: error: Can not set target to build" >&5
4906echo "$as_me: error: Can not set target to build" >&2;}
4907 { (exit 1); exit 1; }; } ;;
Jeffrey Yasskine04701a2009-09-23 17:05:42 +00004908 esac ;;
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004909 *) { { echo "$as_me:$LINENO: error: Unrecognized target $a_target" >&5
4910echo "$as_me: error: Unrecognized target $a_target" >&2;}
4911 { (exit 1); exit 1; }; } ;;
Reid Spencera773bd52006-08-04 18:18:08 +00004912 esac
4913 done
4914 ;;
4915esac
Reid Spencera773bd52006-08-04 18:18:08 +00004916TARGETS_TO_BUILD=$TARGETS_TO_BUILD
4917
4918
Douglas Gregor0711c302009-06-17 00:43:20 +00004919# Determine whether we are building LLVM support for the native architecture.
4920# If so, define LLVM_NATIVE_ARCH to that LLVM target.
4921for a_target in $TARGETS_TO_BUILD; do
4922 if test "$a_target" = "$LLVM_NATIVE_ARCH"; then
Douglas Gregora0162ff2009-06-23 17:22:05 +00004923 LLVM_NATIVE_ARCHTARGET="${LLVM_NATIVE_ARCH}Target"
Douglas Gregor0711c302009-06-17 00:43:20 +00004924
4925cat >>confdefs.h <<_ACEOF
Douglas Gregora0162ff2009-06-23 17:22:05 +00004926#define LLVM_NATIVE_ARCH $LLVM_NATIVE_ARCHTARGET
Douglas Gregor0711c302009-06-17 00:43:20 +00004927_ACEOF
4928
4929 fi
4930done
4931
Daniel Dunbar4fc760e2009-11-25 04:37:28 +00004932# Build the LLVM_TARGET and LLVM_... macros for Targets.def and the individual
4933# target feature def files.
Douglas Gregor1555a232009-06-16 20:12:29 +00004934LLVM_ENUM_TARGETS=""
4935LLVM_ENUM_ASM_PRINTERS=""
Jeffrey Yasskinafa709d2009-07-17 21:33:35 +00004936LLVM_ENUM_ASM_PARSERS=""
Daniel Dunbar4fc760e2009-11-25 04:37:28 +00004937LLVM_ENUM_DISASSEMBLERS=""
Douglas Gregor1555a232009-06-16 20:12:29 +00004938for target_to_build in $TARGETS_TO_BUILD; do
4939 LLVM_ENUM_TARGETS="LLVM_TARGET($target_to_build) $LLVM_ENUM_TARGETS"
4940 if test -f ${srcdir}/lib/Target/${target_to_build}/AsmPrinter/Makefile ; then
4941 LLVM_ENUM_ASM_PRINTERS="LLVM_ASM_PRINTER($target_to_build) $LLVM_ENUM_ASM_PRINTERS";
4942 fi
Jeffrey Yasskinafa709d2009-07-17 21:33:35 +00004943 if test -f ${srcdir}/lib/Target/${target_to_build}/AsmParser/Makefile ; then
4944 LLVM_ENUM_ASM_PARSERS="LLVM_ASM_PARSER($target_to_build) $LLVM_ENUM_ASM_PARSERS";
4945 fi
Daniel Dunbar4fc760e2009-11-25 04:37:28 +00004946 if test -f ${srcdir}/lib/Target/${target_to_build}/Disassembler/Makefile ; then
4947 LLVM_ENUM_DISASSEMBLERS="LLVM_DISASSEMBLER($target_to_build) $LLVM_ENUM_DISASSEMBLERS";
4948 fi
Douglas Gregor1555a232009-06-16 20:12:29 +00004949done
4950
4951
4952
Jeffrey Yasskinafa709d2009-07-17 21:33:35 +00004953
Daniel Dunbar4fc760e2009-11-25 04:37:28 +00004954
Reid Spencer65c5d752006-11-05 17:08:18 +00004955# Check whether --enable-cbe-printf-a was given.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004956if test "${enable_cbe_printf_a+set}" = set; then
Reid Spencer65c5d752006-11-05 17:08:18 +00004957 enableval=$enable_cbe_printf_a;
4958else
4959 enableval=default
4960fi
4961
4962case "$enableval" in
4963 yes) ENABLE_CBE_PRINTF_A=1
4964 ;;
4965 no) ENABLE_CBE_PRINTF_A=0
4966 ;;
4967 default) ENABLE_CBE_PRINTF_A=1
4968 ;;
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004969 *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-cbe-printf-a. Use \"yes\" or \"no\"" >&5
4970echo "$as_me: error: Invalid setting for --enable-cbe-printf-a. Use \"yes\" or \"no\"" >&2;}
4971 { (exit 1); exit 1; }; } ;;
Reid Spencer65c5d752006-11-05 17:08:18 +00004972esac
4973
4974cat >>confdefs.h <<_ACEOF
4975#define ENABLE_CBE_PRINTF_A $ENABLE_CBE_PRINTF_A
4976_ACEOF
4977
4978
Reid Spencera773bd52006-08-04 18:18:08 +00004979
4980# Check whether --with-llvmgccdir was given.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004981if test "${with_llvmgccdir+set}" = set; then
Reid Spencera773bd52006-08-04 18:18:08 +00004982 withval=$with_llvmgccdir;
4983else
4984 withval=default
4985fi
4986
4987case "$withval" in
4988 default) WITH_LLVMGCCDIR=default ;;
4989 /* | [A-Za-z]:[\\/]*) WITH_LLVMGCCDIR=$withval ;;
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004990 *) { { echo "$as_me:$LINENO: error: Invalid path for --with-llvmgccdir. Provide full path" >&5
4991echo "$as_me: error: Invalid path for --with-llvmgccdir. Provide full path" >&2;}
4992 { (exit 1); exit 1; }; } ;;
Reid Spencera773bd52006-08-04 18:18:08 +00004993esac
4994
4995
Devang Patel5d28b882007-12-04 22:54:47 +00004996# Check whether --with-llvmgcc was given.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004997if test "${with_llvmgcc+set}" = set; then
Devang Patel5d28b882007-12-04 22:54:47 +00004998 withval=$with_llvmgcc; LLVMGCC=$with_llvmgcc
4999 WITH_LLVMGCCDIR=""
5000fi
5001
5002
5003
5004# Check whether --with-llvmgxx was given.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005005if test "${with_llvmgxx+set}" = set; then
Devang Patel5d28b882007-12-04 22:54:47 +00005006 withval=$with_llvmgxx; LLVMGXX=$with_llvmgxx
5007 WITH_LLVMGCCDIR=""
5008fi
5009
Douglas Gregor01746742009-05-11 18:05:52 +00005010
Mikhail Glushenkov4558f482009-04-21 19:46:10 +00005011if test -n "$LLVMGCC"; then
5012 LLVMGCCCOMMAND="$LLVMGCC"
5013fi
5014
5015if test -n "$LLVMGXX"; then
5016 LLVMGXXCOMMAND="$LLVMGXX"
5017fi
Devang Patel5d28b882007-12-04 22:54:47 +00005018
5019if test -n "$LLVMGCC" && test -z "$LLVMGXX"; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005020 { { echo "$as_me:$LINENO: error: Invalid llvm-g++. Use --with-llvmgxx when --with-llvmgcc is used" >&5
5021echo "$as_me: error: Invalid llvm-g++. Use --with-llvmgxx when --with-llvmgcc is used" >&2;}
5022 { (exit 1); exit 1; }; };
Devang Patel5d28b882007-12-04 22:54:47 +00005023fi
5024
5025if test -n "$LLVMGXX" && test -z "$LLVMGCC"; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005026 { { echo "$as_me:$LINENO: error: Invalid llvm-gcc. Use --with-llvmgcc when --with-llvmgxx is used" >&5
5027echo "$as_me: error: Invalid llvm-gcc. Use --with-llvmgcc when --with-llvmgxx is used" >&2;}
5028 { (exit 1); exit 1; }; };
Devang Patel5d28b882007-12-04 22:54:47 +00005029fi
5030
5031
Daniel Dunbar1fce9482009-11-04 04:32:50 +00005032# Check whether --with-optimize-option was given.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005033if test "${with_optimize_option+set}" = set; then
Daniel Dunbar1fce9482009-11-04 04:32:50 +00005034 withval=$with_optimize_option;
5035else
5036 withval=default
5037fi
5038
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005039{ echo "$as_me:$LINENO: checking optimization flags" >&5
5040echo $ECHO_N "checking optimization flags... $ECHO_C" >&6; }
Daniel Dunbar1fce9482009-11-04 04:32:50 +00005041case "$withval" in
5042 default)
5043 case "$llvm_cv_os_type" in
5044 MingW) optimize_option=-O3 ;;
5045 *) optimize_option=-O2 ;;
5046 esac ;;
5047 *) optimize_option="$withval" ;;
5048esac
5049OPTIMIZE_OPTION=$optimize_option
5050
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005051{ echo "$as_me:$LINENO: result: $optimize_option" >&5
5052echo "${ECHO_T}$optimize_option" >&6; }
Daniel Dunbar1fce9482009-11-04 04:32:50 +00005053
5054
Reid Spencera773bd52006-08-04 18:18:08 +00005055# Check whether --with-extra-options was given.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005056if test "${with_extra_options+set}" = set; then
Reid Spencera773bd52006-08-04 18:18:08 +00005057 withval=$with_extra_options;
5058else
5059 withval=default
5060fi
5061
5062case "$withval" in
5063 default) EXTRA_OPTIONS= ;;
5064 *) EXTRA_OPTIONS=$withval ;;
5065esac
5066EXTRA_OPTIONS=$EXTRA_OPTIONS
5067
5068
Gordon Henriksenc0efff82007-10-02 09:50:32 +00005069# Check whether --enable-bindings was given.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005070if test "${enable_bindings+set}" = set; then
Gordon Henriksenc0efff82007-10-02 09:50:32 +00005071 enableval=$enable_bindings;
5072else
5073 enableval=default
5074fi
5075
5076BINDINGS_TO_BUILD=""
5077case "$enableval" in
Gordon Henriksenbae4adc2007-10-02 10:14:42 +00005078 yes | default | auto) BINDINGS_TO_BUILD="auto" ;;
Gordon Henriksenc0efff82007-10-02 09:50:32 +00005079 all ) BINDINGS_TO_BUILD="ocaml" ;;
5080 none | no) BINDINGS_TO_BUILD="" ;;
5081 *)for a_binding in `echo $enableval|sed -e 's/,/ /g' ` ; do
5082 case "$a_binding" in
5083 ocaml) BINDINGS_TO_BUILD="ocaml $BINDINGS_TO_BUILD" ;;
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005084 *) { { echo "$as_me:$LINENO: error: Unrecognized binding $a_binding" >&5
5085echo "$as_me: error: Unrecognized binding $a_binding" >&2;}
5086 { (exit 1); exit 1; }; } ;;
Gordon Henriksenc0efff82007-10-02 09:50:32 +00005087 esac
5088 done
5089 ;;
5090esac
5091
Reid Spencera773bd52006-08-04 18:18:08 +00005092
Gordon Henriksenf0915682007-10-02 16:42:22 +00005093# Check whether --with-ocaml-libdir was given.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005094if test "${with_ocaml_libdir+set}" = set; then
Gordon Henriksenf0915682007-10-02 16:42:22 +00005095 withval=$with_ocaml_libdir;
5096else
5097 withval=auto
5098fi
5099
5100case "$withval" in
5101 auto) with_ocaml_libdir="$withval" ;;
5102 /* | [A-Za-z]:[\\/]*) with_ocaml_libdir="$withval" ;;
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005103 *) { { echo "$as_me:$LINENO: error: Invalid path for --with-ocaml-libdir. Provide full path" >&5
5104echo "$as_me: error: Invalid path for --with-ocaml-libdir. Provide full path" >&2;}
5105 { (exit 1); exit 1; }; } ;;
Gordon Henriksenf0915682007-10-02 16:42:22 +00005106esac
5107
5108
Rafael Espindolad6c8ec62009-12-07 00:27:35 +00005109# Check whether --with-c-include-dirs was given.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005110if test "${with_c_include_dirs+set}" = set; then
Rafael Espindolad6c8ec62009-12-07 00:27:35 +00005111 withval=$with_c_include_dirs;
Rafael Espindola7f9ec912009-11-12 05:46:09 +00005112else
5113 withval=""
5114fi
5115
5116
5117cat >>confdefs.h <<_ACEOF
5118#define C_INCLUDE_DIRS "$withval"
5119_ACEOF
5120
5121
5122
Rafael Espindola420d23c2009-11-16 19:46:55 +00005123# Check whether --with-cxx-include-root was given.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005124if test "${with_cxx_include_root+set}" = set; then
Rafael Espindola420d23c2009-11-16 19:46:55 +00005125 withval=$with_cxx_include_root;
5126else
5127 withval=""
5128fi
5129
5130
5131cat >>confdefs.h <<_ACEOF
5132#define CXX_INCLUDE_ROOT "$withval"
5133_ACEOF
5134
5135
5136
5137# Check whether --with-cxx-include-arch was given.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005138if test "${with_cxx_include_arch+set}" = set; then
Rafael Espindola420d23c2009-11-16 19:46:55 +00005139 withval=$with_cxx_include_arch;
5140else
5141 withval=""
5142fi
5143
5144
5145cat >>confdefs.h <<_ACEOF
5146#define CXX_INCLUDE_ARCH "$withval"
5147_ACEOF
5148
5149
5150
5151# Check whether --with-cxx-include-32bit-dir was given.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005152if test "${with_cxx_include_32bit_dir+set}" = set; then
Rafael Espindola420d23c2009-11-16 19:46:55 +00005153 withval=$with_cxx_include_32bit_dir;
5154else
5155 withval=""
5156fi
5157
5158
5159cat >>confdefs.h <<_ACEOF
5160#define CXX_INCLUDE_32BIT_DIR "$withval"
5161_ACEOF
5162
5163
5164
5165# Check whether --with-cxx-include-64bit-dir was given.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005166if test "${with_cxx_include_64bit_dir+set}" = set; then
Rafael Espindola420d23c2009-11-16 19:46:55 +00005167 withval=$with_cxx_include_64bit_dir;
5168else
5169 withval=""
5170fi
5171
5172
5173cat >>confdefs.h <<_ACEOF
5174#define CXX_INCLUDE_64BIT_DIR "$withval"
5175_ACEOF
5176
5177
5178
Nick Lewyckye792b1d2009-02-03 07:10:30 +00005179# Check whether --with-binutils-include was given.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005180if test "${with_binutils_include+set}" = set; then
Nick Lewyckye792b1d2009-02-03 07:10:30 +00005181 withval=$with_binutils_include;
5182else
5183 withval=default
5184fi
5185
5186case "$withval" in
5187 default) WITH_BINUTILS_INCDIR=default ;;
5188 /* | [A-Za-z]:[\\/]*) WITH_BINUTILS_INCDIR=$withval ;;
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005189 *) { { echo "$as_me:$LINENO: error: Invalid path for --with-binutils-include. Provide full path" >&5
5190echo "$as_me: error: Invalid path for --with-binutils-include. Provide full path" >&2;}
5191 { (exit 1); exit 1; }; } ;;
Nick Lewyckye792b1d2009-02-03 07:10:30 +00005192esac
5193if test "x$WITH_BINUTILS_INCDIR" != xdefault ; then
5194 BINUTILS_INCDIR=$WITH_BINUTILS_INCDIR
5195
5196 if test ! -f "$WITH_BINUTILS_INCDIR/plugin-api.h"; then
5197 echo "$WITH_BINUTILS_INCDIR/plugin-api.h"
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005198 { { echo "$as_me:$LINENO: error: Invalid path to directory containing plugin-api.h." >&5
5199echo "$as_me: error: Invalid path to directory containing plugin-api.h." >&2;}
5200 { (exit 1); exit 1; }; };
Nick Lewyckye792b1d2009-02-03 07:10:30 +00005201 fi
5202fi
5203
Nick Lewyckyb4a921a2009-06-06 06:25:09 +00005204# Check whether --enable-libffi was given.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005205if test "${enable_libffi+set}" = set; then
Nick Lewyckyb4a921a2009-06-06 06:25:09 +00005206 enableval=$enable_libffi;
5207else
5208 enableval=yes
5209fi
5210
5211case "$enableval" in
5212 yes) llvm_cv_enable_libffi="yes" ;;
5213 no) llvm_cv_enable_libffi="no" ;;
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005214 *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-libffi. Use \"yes\" or \"no\"" >&5
5215echo "$as_me: error: Invalid setting for --enable-libffi. Use \"yes\" or \"no\"" >&2;}
5216 { (exit 1); exit 1; }; } ;;
Nick Lewyckyb4a921a2009-06-06 06:25:09 +00005217esac
5218
Mikhail Glushenkovd0f27c42009-07-04 14:23:08 +00005219if test "$llvm_cv_os_type" = "Win32" ; then
5220 llvmc_dynamic="yes"
5221else
5222 llvmc_dynamic="no"
5223fi
5224
5225# Check whether --enable-llvmc-dynamic was given.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005226if test "${enable_llvmc_dynamic+set}" = set; then
Mikhail Glushenkovd0f27c42009-07-04 14:23:08 +00005227 enableval=$enable_llvmc_dynamic;
5228else
5229 enableval=$llvmc_dynamic
5230fi
5231
5232if test ${enableval} = "yes" && test "$ENABLE_PIC" -eq 1 ; then
5233 ENABLE_LLVMC_DYNAMIC=ENABLE_LLVMC_DYNAMIC=1
5234
5235else
5236 ENABLE_LLVMC_DYNAMIC=
5237
5238fi
5239
5240# Check whether --enable-llvmc-dynamic-plugins was given.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005241if test "${enable_llvmc_dynamic_plugins+set}" = set; then
Mikhail Glushenkovd0f27c42009-07-04 14:23:08 +00005242 enableval=$enable_llvmc_dynamic_plugins;
5243else
5244 enableval=yes
5245fi
5246
5247if test ${enableval} = "yes" ; then
5248 ENABLE_LLVMC_DYNAMIC_PLUGINS=ENABLE_LLVMC_DYNAMIC_PLUGINS=1
5249
5250else
5251 ENABLE_LLVMC_DYNAMIC_PLUGINS=
5252
5253fi
5254
Nick Lewyckye792b1d2009-02-03 07:10:30 +00005255
Reid Spencera773bd52006-08-04 18:18:08 +00005256ac_ext=c
5257ac_cpp='$CPP $CPPFLAGS'
5258ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5259ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5260ac_compiler_gnu=$ac_cv_c_compiler_gnu
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005261{ echo "$as_me:$LINENO: checking how to run the C preprocessor" >&5
5262echo $ECHO_N "checking how to run the C preprocessor... $ECHO_C" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00005263# On Suns, sometimes $CPP names a directory.
5264if test -n "$CPP" && test -d "$CPP"; then
5265 CPP=
5266fi
5267if test -z "$CPP"; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005268 if test "${ac_cv_prog_CPP+set}" = set; then
5269 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencera773bd52006-08-04 18:18:08 +00005270else
5271 # Double quotes because CPP needs to be expanded
5272 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
5273 do
5274 ac_preproc_ok=false
5275for ac_c_preproc_warn_flag in '' yes
5276do
5277 # Use a header file that comes with gcc, so configuring glibc
5278 # with a fresh cross-compiler works.
5279 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
5280 # <limits.h> exists even on freestanding compilers.
5281 # On the NeXT, cc -E runs the code through the compiler's parser,
5282 # not just through cpp. "Syntax error" is here to catch this case.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005283 cat >conftest.$ac_ext <<_ACEOF
5284/* confdefs.h. */
5285_ACEOF
5286cat confdefs.h >>conftest.$ac_ext
5287cat >>conftest.$ac_ext <<_ACEOF
Reid Spencera773bd52006-08-04 18:18:08 +00005288/* end confdefs.h. */
5289#ifdef __STDC__
5290# include <limits.h>
5291#else
5292# include <assert.h>
5293#endif
5294 Syntax error
5295_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005296if { (ac_try="$ac_cpp conftest.$ac_ext"
5297case "(($ac_try" in
5298 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5299 *) ac_try_echo=$ac_try;;
5300esac
5301eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5302 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
5303 ac_status=$?
5304 grep -v '^ *+' conftest.er1 >conftest.err
5305 rm -f conftest.er1
5306 cat conftest.err >&5
5307 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5308 (exit $ac_status); } >/dev/null; then
5309 if test -s conftest.err; then
5310 ac_cpp_err=$ac_c_preproc_warn_flag
5311 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
5312 else
5313 ac_cpp_err=
5314 fi
Torok Edwin871384f2010-01-26 08:50:50 +00005315else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005316 ac_cpp_err=yes
5317fi
5318if test -z "$ac_cpp_err"; then
5319 :
5320else
5321 echo "$as_me: failed program was:" >&5
5322sed 's/^/| /' conftest.$ac_ext >&5
5323
Reid Spencera773bd52006-08-04 18:18:08 +00005324 # Broken: fails on valid input.
5325continue
5326fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005327
Reid Spencera773bd52006-08-04 18:18:08 +00005328rm -f conftest.err conftest.$ac_ext
5329
5330 # OK, works on sane cases. Now check whether nonexistent headers
5331 # can be detected and how.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005332 cat >conftest.$ac_ext <<_ACEOF
5333/* confdefs.h. */
5334_ACEOF
5335cat confdefs.h >>conftest.$ac_ext
5336cat >>conftest.$ac_ext <<_ACEOF
Reid Spencera773bd52006-08-04 18:18:08 +00005337/* end confdefs.h. */
5338#include <ac_nonexistent.h>
5339_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005340if { (ac_try="$ac_cpp conftest.$ac_ext"
5341case "(($ac_try" in
5342 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5343 *) ac_try_echo=$ac_try;;
5344esac
5345eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5346 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
5347 ac_status=$?
5348 grep -v '^ *+' conftest.er1 >conftest.err
5349 rm -f conftest.er1
5350 cat conftest.err >&5
5351 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5352 (exit $ac_status); } >/dev/null; then
5353 if test -s conftest.err; then
5354 ac_cpp_err=$ac_c_preproc_warn_flag
5355 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
5356 else
5357 ac_cpp_err=
5358 fi
5359else
5360 ac_cpp_err=yes
5361fi
5362if test -z "$ac_cpp_err"; then
Reid Spencera773bd52006-08-04 18:18:08 +00005363 # Broken: success on invalid input.
5364continue
5365else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005366 echo "$as_me: failed program was:" >&5
5367sed 's/^/| /' conftest.$ac_ext >&5
5368
Reid Spencera773bd52006-08-04 18:18:08 +00005369 # Passes both tests.
5370ac_preproc_ok=:
5371break
5372fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005373
Reid Spencera773bd52006-08-04 18:18:08 +00005374rm -f conftest.err conftest.$ac_ext
5375
5376done
5377# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
5378rm -f conftest.err conftest.$ac_ext
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005379if $ac_preproc_ok; then
Reid Spencera773bd52006-08-04 18:18:08 +00005380 break
5381fi
5382
5383 done
5384 ac_cv_prog_CPP=$CPP
5385
5386fi
5387 CPP=$ac_cv_prog_CPP
5388else
5389 ac_cv_prog_CPP=$CPP
5390fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005391{ echo "$as_me:$LINENO: result: $CPP" >&5
5392echo "${ECHO_T}$CPP" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00005393ac_preproc_ok=false
5394for ac_c_preproc_warn_flag in '' yes
5395do
5396 # Use a header file that comes with gcc, so configuring glibc
5397 # with a fresh cross-compiler works.
5398 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
5399 # <limits.h> exists even on freestanding compilers.
5400 # On the NeXT, cc -E runs the code through the compiler's parser,
5401 # not just through cpp. "Syntax error" is here to catch this case.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005402 cat >conftest.$ac_ext <<_ACEOF
5403/* confdefs.h. */
5404_ACEOF
5405cat confdefs.h >>conftest.$ac_ext
5406cat >>conftest.$ac_ext <<_ACEOF
Reid Spencera773bd52006-08-04 18:18:08 +00005407/* end confdefs.h. */
5408#ifdef __STDC__
5409# include <limits.h>
5410#else
5411# include <assert.h>
5412#endif
5413 Syntax error
5414_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005415if { (ac_try="$ac_cpp conftest.$ac_ext"
5416case "(($ac_try" in
5417 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5418 *) ac_try_echo=$ac_try;;
5419esac
5420eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5421 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
5422 ac_status=$?
5423 grep -v '^ *+' conftest.er1 >conftest.err
5424 rm -f conftest.er1
5425 cat conftest.err >&5
5426 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5427 (exit $ac_status); } >/dev/null; then
5428 if test -s conftest.err; then
5429 ac_cpp_err=$ac_c_preproc_warn_flag
5430 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
5431 else
5432 ac_cpp_err=
5433 fi
Torok Edwin871384f2010-01-26 08:50:50 +00005434else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005435 ac_cpp_err=yes
5436fi
5437if test -z "$ac_cpp_err"; then
5438 :
5439else
5440 echo "$as_me: failed program was:" >&5
5441sed 's/^/| /' conftest.$ac_ext >&5
5442
Reid Spencera773bd52006-08-04 18:18:08 +00005443 # Broken: fails on valid input.
5444continue
5445fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005446
Reid Spencera773bd52006-08-04 18:18:08 +00005447rm -f conftest.err conftest.$ac_ext
5448
5449 # OK, works on sane cases. Now check whether nonexistent headers
5450 # can be detected and how.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005451 cat >conftest.$ac_ext <<_ACEOF
5452/* confdefs.h. */
5453_ACEOF
5454cat confdefs.h >>conftest.$ac_ext
5455cat >>conftest.$ac_ext <<_ACEOF
Reid Spencera773bd52006-08-04 18:18:08 +00005456/* end confdefs.h. */
5457#include <ac_nonexistent.h>
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
5478else
5479 ac_cpp_err=yes
5480fi
5481if test -z "$ac_cpp_err"; then
Reid Spencera773bd52006-08-04 18:18:08 +00005482 # Broken: success on invalid input.
5483continue
5484else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005485 echo "$as_me: failed program was:" >&5
5486sed 's/^/| /' conftest.$ac_ext >&5
5487
Reid Spencera773bd52006-08-04 18:18:08 +00005488 # Passes both tests.
5489ac_preproc_ok=:
5490break
5491fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005492
Reid Spencera773bd52006-08-04 18:18:08 +00005493rm -f conftest.err conftest.$ac_ext
5494
5495done
5496# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
5497rm -f conftest.err conftest.$ac_ext
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005498if $ac_preproc_ok; then
5499 :
Reid Spencera773bd52006-08-04 18:18:08 +00005500else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005501 { { echo "$as_me:$LINENO: error: C preprocessor \"$CPP\" fails sanity check
5502See \`config.log' for more details." >&5
5503echo "$as_me: error: C preprocessor \"$CPP\" fails sanity check
5504See \`config.log' for more details." >&2;}
5505 { (exit 1); exit 1; }; }
Reid Spencera773bd52006-08-04 18:18:08 +00005506fi
5507
5508ac_ext=c
5509ac_cpp='$CPP $CPPFLAGS'
5510ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5511ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5512ac_compiler_gnu=$ac_cv_c_compiler_gnu
5513
5514ac_ext=c
5515ac_cpp='$CPP $CPPFLAGS'
5516ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5517ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5518ac_compiler_gnu=$ac_cv_c_compiler_gnu
5519if test -n "$ac_tool_prefix"; then
5520 for ac_prog in gcc
5521 do
5522 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
5523set dummy $ac_tool_prefix$ac_prog; ac_word=$2
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005524{ echo "$as_me:$LINENO: checking for $ac_word" >&5
5525echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
5526if test "${ac_cv_prog_CC+set}" = set; then
5527 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencera773bd52006-08-04 18:18:08 +00005528else
5529 if test -n "$CC"; then
5530 ac_cv_prog_CC="$CC" # Let the user override the test.
5531else
5532as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5533for as_dir in $PATH
5534do
5535 IFS=$as_save_IFS
5536 test -z "$as_dir" && as_dir=.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005537 for ac_exec_ext in '' $ac_executable_extensions; do
5538 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 +00005539 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005540 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Reid Spencera773bd52006-08-04 18:18:08 +00005541 break 2
5542 fi
5543done
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005544done
Reid Spencera773bd52006-08-04 18:18:08 +00005545IFS=$as_save_IFS
5546
5547fi
5548fi
5549CC=$ac_cv_prog_CC
5550if test -n "$CC"; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005551 { echo "$as_me:$LINENO: result: $CC" >&5
5552echo "${ECHO_T}$CC" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00005553else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005554 { echo "$as_me:$LINENO: result: no" >&5
5555echo "${ECHO_T}no" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00005556fi
5557
5558
5559 test -n "$CC" && break
5560 done
5561fi
5562if test -z "$CC"; then
5563 ac_ct_CC=$CC
5564 for ac_prog in gcc
5565do
5566 # Extract the first word of "$ac_prog", so it can be a program name with args.
5567set dummy $ac_prog; ac_word=$2
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005568{ echo "$as_me:$LINENO: checking for $ac_word" >&5
5569echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
5570if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
5571 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencera773bd52006-08-04 18:18:08 +00005572else
5573 if test -n "$ac_ct_CC"; then
5574 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
5575else
5576as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5577for as_dir in $PATH
5578do
5579 IFS=$as_save_IFS
5580 test -z "$as_dir" && as_dir=.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005581 for ac_exec_ext in '' $ac_executable_extensions; do
5582 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 +00005583 ac_cv_prog_ac_ct_CC="$ac_prog"
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005584 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Reid Spencera773bd52006-08-04 18:18:08 +00005585 break 2
5586 fi
5587done
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005588done
Reid Spencera773bd52006-08-04 18:18:08 +00005589IFS=$as_save_IFS
5590
5591fi
5592fi
5593ac_ct_CC=$ac_cv_prog_ac_ct_CC
5594if test -n "$ac_ct_CC"; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005595 { echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
5596echo "${ECHO_T}$ac_ct_CC" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00005597else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005598 { echo "$as_me:$LINENO: result: no" >&5
5599echo "${ECHO_T}no" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00005600fi
5601
5602
5603 test -n "$ac_ct_CC" && break
5604done
5605
5606 if test "x$ac_ct_CC" = x; then
5607 CC=""
5608 else
5609 case $cross_compiling:$ac_tool_warned in
5610yes:)
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005611{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
5612whose name does not start with the host triplet. If you think this
5613configuration is useful to you, please write to autoconf@gnu.org." >&5
5614echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
5615whose name does not start with the host triplet. If you think this
5616configuration is useful to you, please write to autoconf@gnu.org." >&2;}
Reid Spencera773bd52006-08-04 18:18:08 +00005617ac_tool_warned=yes ;;
5618esac
5619 CC=$ac_ct_CC
5620 fi
5621fi
5622
5623
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005624test -z "$CC" && { { echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH
5625See \`config.log' for more details." >&5
5626echo "$as_me: error: no acceptable C compiler found in \$PATH
5627See \`config.log' for more details." >&2;}
5628 { (exit 1); exit 1; }; }
Reid Spencera773bd52006-08-04 18:18:08 +00005629
5630# Provide some information about the compiler.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005631echo "$as_me:$LINENO: checking for C compiler version" >&5
5632ac_compiler=`set X $ac_compile; echo $2`
5633{ (ac_try="$ac_compiler --version >&5"
Reid Spencera773bd52006-08-04 18:18:08 +00005634case "(($ac_try" in
5635 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5636 *) ac_try_echo=$ac_try;;
5637esac
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005638eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5639 (eval "$ac_compiler --version >&5") 2>&5
Reid Spencera773bd52006-08-04 18:18:08 +00005640 ac_status=$?
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005641 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5642 (exit $ac_status); }
5643{ (ac_try="$ac_compiler -v >&5"
5644case "(($ac_try" in
5645 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5646 *) ac_try_echo=$ac_try;;
5647esac
5648eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5649 (eval "$ac_compiler -v >&5") 2>&5
5650 ac_status=$?
5651 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5652 (exit $ac_status); }
5653{ (ac_try="$ac_compiler -V >&5"
5654case "(($ac_try" in
5655 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5656 *) ac_try_echo=$ac_try;;
5657esac
5658eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5659 (eval "$ac_compiler -V >&5") 2>&5
5660 ac_status=$?
5661 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5662 (exit $ac_status); }
Reid Spencera773bd52006-08-04 18:18:08 +00005663
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005664{ echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5
5665echo $ECHO_N "checking whether we are using the GNU C compiler... $ECHO_C" >&6; }
5666if test "${ac_cv_c_compiler_gnu+set}" = set; then
5667 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencera773bd52006-08-04 18:18:08 +00005668else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005669 cat >conftest.$ac_ext <<_ACEOF
5670/* confdefs.h. */
5671_ACEOF
5672cat confdefs.h >>conftest.$ac_ext
5673cat >>conftest.$ac_ext <<_ACEOF
Reid Spencera773bd52006-08-04 18:18:08 +00005674/* end confdefs.h. */
5675
5676int
5677main ()
5678{
5679#ifndef __GNUC__
5680 choke me
5681#endif
5682
5683 ;
5684 return 0;
5685}
5686_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005687rm -f conftest.$ac_objext
5688if { (ac_try="$ac_compile"
5689case "(($ac_try" in
5690 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5691 *) ac_try_echo=$ac_try;;
5692esac
5693eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5694 (eval "$ac_compile") 2>conftest.er1
5695 ac_status=$?
5696 grep -v '^ *+' conftest.er1 >conftest.err
5697 rm -f conftest.er1
5698 cat conftest.err >&5
5699 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5700 (exit $ac_status); } &&
5701 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
5702 { (case "(($ac_try" in
5703 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5704 *) ac_try_echo=$ac_try;;
5705esac
5706eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5707 (eval "$ac_try") 2>&5
5708 ac_status=$?
5709 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5710 (exit $ac_status); }; } &&
5711 { ac_try='test -s conftest.$ac_objext'
5712 { (case "(($ac_try" in
5713 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5714 *) ac_try_echo=$ac_try;;
5715esac
5716eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5717 (eval "$ac_try") 2>&5
5718 ac_status=$?
5719 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5720 (exit $ac_status); }; }; then
Reid Spencera773bd52006-08-04 18:18:08 +00005721 ac_compiler_gnu=yes
5722else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005723 echo "$as_me: failed program was:" >&5
5724sed 's/^/| /' conftest.$ac_ext >&5
5725
5726 ac_compiler_gnu=no
Reid Spencera773bd52006-08-04 18:18:08 +00005727fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005728
Reid Spencera773bd52006-08-04 18:18:08 +00005729rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5730ac_cv_c_compiler_gnu=$ac_compiler_gnu
5731
5732fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005733{ echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5
5734echo "${ECHO_T}$ac_cv_c_compiler_gnu" >&6; }
5735GCC=`test $ac_compiler_gnu = yes && echo yes`
Reid Spencera773bd52006-08-04 18:18:08 +00005736ac_test_CFLAGS=${CFLAGS+set}
5737ac_save_CFLAGS=$CFLAGS
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005738{ echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5
5739echo $ECHO_N "checking whether $CC accepts -g... $ECHO_C" >&6; }
5740if test "${ac_cv_prog_cc_g+set}" = set; then
5741 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencera773bd52006-08-04 18:18:08 +00005742else
5743 ac_save_c_werror_flag=$ac_c_werror_flag
5744 ac_c_werror_flag=yes
5745 ac_cv_prog_cc_g=no
5746 CFLAGS="-g"
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005747 cat >conftest.$ac_ext <<_ACEOF
5748/* confdefs.h. */
5749_ACEOF
5750cat confdefs.h >>conftest.$ac_ext
5751cat >>conftest.$ac_ext <<_ACEOF
Reid Spencera773bd52006-08-04 18:18:08 +00005752/* end confdefs.h. */
5753
5754int
5755main ()
5756{
5757
5758 ;
5759 return 0;
5760}
5761_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005762rm -f conftest.$ac_objext
5763if { (ac_try="$ac_compile"
5764case "(($ac_try" in
5765 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5766 *) ac_try_echo=$ac_try;;
5767esac
5768eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5769 (eval "$ac_compile") 2>conftest.er1
5770 ac_status=$?
5771 grep -v '^ *+' conftest.er1 >conftest.err
5772 rm -f conftest.er1
5773 cat conftest.err >&5
5774 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5775 (exit $ac_status); } &&
5776 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
5777 { (case "(($ac_try" in
5778 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5779 *) ac_try_echo=$ac_try;;
5780esac
5781eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5782 (eval "$ac_try") 2>&5
5783 ac_status=$?
5784 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5785 (exit $ac_status); }; } &&
5786 { ac_try='test -s conftest.$ac_objext'
5787 { (case "(($ac_try" in
5788 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5789 *) ac_try_echo=$ac_try;;
5790esac
5791eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5792 (eval "$ac_try") 2>&5
5793 ac_status=$?
5794 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5795 (exit $ac_status); }; }; then
Reid Spencera773bd52006-08-04 18:18:08 +00005796 ac_cv_prog_cc_g=yes
5797else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005798 echo "$as_me: failed program was:" >&5
5799sed 's/^/| /' conftest.$ac_ext >&5
5800
5801 CFLAGS=""
5802 cat >conftest.$ac_ext <<_ACEOF
5803/* confdefs.h. */
5804_ACEOF
5805cat confdefs.h >>conftest.$ac_ext
5806cat >>conftest.$ac_ext <<_ACEOF
Reid Spencera773bd52006-08-04 18:18:08 +00005807/* end confdefs.h. */
5808
5809int
5810main ()
5811{
5812
5813 ;
5814 return 0;
5815}
5816_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005817rm -f conftest.$ac_objext
5818if { (ac_try="$ac_compile"
5819case "(($ac_try" in
5820 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5821 *) ac_try_echo=$ac_try;;
5822esac
5823eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5824 (eval "$ac_compile") 2>conftest.er1
5825 ac_status=$?
5826 grep -v '^ *+' conftest.er1 >conftest.err
5827 rm -f conftest.er1
5828 cat conftest.err >&5
5829 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5830 (exit $ac_status); } &&
5831 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
5832 { (case "(($ac_try" in
5833 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5834 *) ac_try_echo=$ac_try;;
5835esac
5836eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5837 (eval "$ac_try") 2>&5
5838 ac_status=$?
5839 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5840 (exit $ac_status); }; } &&
5841 { ac_try='test -s conftest.$ac_objext'
5842 { (case "(($ac_try" in
5843 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5844 *) ac_try_echo=$ac_try;;
5845esac
5846eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5847 (eval "$ac_try") 2>&5
5848 ac_status=$?
5849 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5850 (exit $ac_status); }; }; then
5851 :
Torok Edwin871384f2010-01-26 08:50:50 +00005852else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005853 echo "$as_me: failed program was:" >&5
5854sed 's/^/| /' conftest.$ac_ext >&5
5855
5856 ac_c_werror_flag=$ac_save_c_werror_flag
Reid Spencera773bd52006-08-04 18:18:08 +00005857 CFLAGS="-g"
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005858 cat >conftest.$ac_ext <<_ACEOF
5859/* confdefs.h. */
5860_ACEOF
5861cat confdefs.h >>conftest.$ac_ext
5862cat >>conftest.$ac_ext <<_ACEOF
Reid Spencera773bd52006-08-04 18:18:08 +00005863/* end confdefs.h. */
5864
5865int
5866main ()
5867{
5868
5869 ;
5870 return 0;
5871}
5872_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005873rm -f conftest.$ac_objext
5874if { (ac_try="$ac_compile"
5875case "(($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_compile") 2>conftest.er1
5881 ac_status=$?
5882 grep -v '^ *+' conftest.er1 >conftest.err
5883 rm -f conftest.er1
5884 cat conftest.err >&5
5885 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5886 (exit $ac_status); } &&
5887 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
5888 { (case "(($ac_try" in
5889 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5890 *) ac_try_echo=$ac_try;;
5891esac
5892eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5893 (eval "$ac_try") 2>&5
5894 ac_status=$?
5895 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5896 (exit $ac_status); }; } &&
5897 { ac_try='test -s conftest.$ac_objext'
5898 { (case "(($ac_try" in
5899 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5900 *) ac_try_echo=$ac_try;;
5901esac
5902eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5903 (eval "$ac_try") 2>&5
5904 ac_status=$?
5905 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5906 (exit $ac_status); }; }; then
Reid Spencera773bd52006-08-04 18:18:08 +00005907 ac_cv_prog_cc_g=yes
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005908else
5909 echo "$as_me: failed program was:" >&5
5910sed 's/^/| /' conftest.$ac_ext >&5
5911
5912
Reid Spencera773bd52006-08-04 18:18:08 +00005913fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005914
Reid Spencera773bd52006-08-04 18:18:08 +00005915rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5916fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005917
Reid Spencera773bd52006-08-04 18:18:08 +00005918rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5919fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005920
Reid Spencera773bd52006-08-04 18:18:08 +00005921rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5922 ac_c_werror_flag=$ac_save_c_werror_flag
5923fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005924{ echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5
5925echo "${ECHO_T}$ac_cv_prog_cc_g" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00005926if test "$ac_test_CFLAGS" = set; then
5927 CFLAGS=$ac_save_CFLAGS
5928elif test $ac_cv_prog_cc_g = yes; then
5929 if test "$GCC" = yes; then
5930 CFLAGS="-g -O2"
5931 else
5932 CFLAGS="-g"
5933 fi
5934else
5935 if test "$GCC" = yes; then
5936 CFLAGS="-O2"
5937 else
5938 CFLAGS=
5939 fi
5940fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005941{ echo "$as_me:$LINENO: checking for $CC option to accept ISO C89" >&5
5942echo $ECHO_N "checking for $CC option to accept ISO C89... $ECHO_C" >&6; }
5943if test "${ac_cv_prog_cc_c89+set}" = set; then
5944 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencera773bd52006-08-04 18:18:08 +00005945else
5946 ac_cv_prog_cc_c89=no
5947ac_save_CC=$CC
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005948cat >conftest.$ac_ext <<_ACEOF
5949/* confdefs.h. */
5950_ACEOF
5951cat confdefs.h >>conftest.$ac_ext
5952cat >>conftest.$ac_ext <<_ACEOF
Reid Spencera773bd52006-08-04 18:18:08 +00005953/* end confdefs.h. */
5954#include <stdarg.h>
5955#include <stdio.h>
5956#include <sys/types.h>
5957#include <sys/stat.h>
5958/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
5959struct buf { int x; };
5960FILE * (*rcsopen) (struct buf *, struct stat *, int);
5961static char *e (p, i)
5962 char **p;
5963 int i;
5964{
5965 return p[i];
5966}
5967static char *f (char * (*g) (char **, int), char **p, ...)
5968{
5969 char *s;
5970 va_list v;
5971 va_start (v,p);
5972 s = g (p, va_arg (v,int));
5973 va_end (v);
5974 return s;
5975}
5976
5977/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
5978 function prototypes and stuff, but not '\xHH' hex character constants.
5979 These don't provoke an error unfortunately, instead are silently treated
5980 as 'x'. The following induces an error, until -std is added to get
5981 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
5982 array size at least. It's necessary to write '\x00'==0 to get something
5983 that's true only with -std. */
5984int osf4_cc_array ['\x00' == 0 ? 1 : -1];
5985
5986/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
5987 inside strings and character constants. */
5988#define FOO(x) 'x'
5989int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
5990
5991int test (int i, double x);
5992struct s1 {int (*f) (int a);};
5993struct s2 {int (*f) (double a);};
5994int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
5995int argc;
5996char **argv;
5997int
5998main ()
5999{
6000return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
6001 ;
6002 return 0;
6003}
6004_ACEOF
6005for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
6006 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
6007do
6008 CC="$ac_save_CC $ac_arg"
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006009 rm -f conftest.$ac_objext
6010if { (ac_try="$ac_compile"
6011case "(($ac_try" in
6012 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6013 *) ac_try_echo=$ac_try;;
6014esac
6015eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6016 (eval "$ac_compile") 2>conftest.er1
6017 ac_status=$?
6018 grep -v '^ *+' conftest.er1 >conftest.err
6019 rm -f conftest.er1
6020 cat conftest.err >&5
6021 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6022 (exit $ac_status); } &&
6023 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
6024 { (case "(($ac_try" in
6025 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6026 *) ac_try_echo=$ac_try;;
6027esac
6028eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6029 (eval "$ac_try") 2>&5
6030 ac_status=$?
6031 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6032 (exit $ac_status); }; } &&
6033 { ac_try='test -s conftest.$ac_objext'
6034 { (case "(($ac_try" in
6035 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6036 *) ac_try_echo=$ac_try;;
6037esac
6038eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6039 (eval "$ac_try") 2>&5
6040 ac_status=$?
6041 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6042 (exit $ac_status); }; }; then
Reid Spencera773bd52006-08-04 18:18:08 +00006043 ac_cv_prog_cc_c89=$ac_arg
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006044else
6045 echo "$as_me: failed program was:" >&5
6046sed 's/^/| /' conftest.$ac_ext >&5
6047
6048
Reid Spencera773bd52006-08-04 18:18:08 +00006049fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006050
Reid Spencera773bd52006-08-04 18:18:08 +00006051rm -f core conftest.err conftest.$ac_objext
6052 test "x$ac_cv_prog_cc_c89" != "xno" && break
6053done
6054rm -f conftest.$ac_ext
6055CC=$ac_save_CC
6056
6057fi
6058# AC_CACHE_VAL
6059case "x$ac_cv_prog_cc_c89" in
6060 x)
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006061 { echo "$as_me:$LINENO: result: none needed" >&5
6062echo "${ECHO_T}none needed" >&6; } ;;
Reid Spencera773bd52006-08-04 18:18:08 +00006063 xno)
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006064 { echo "$as_me:$LINENO: result: unsupported" >&5
6065echo "${ECHO_T}unsupported" >&6; } ;;
Reid Spencera773bd52006-08-04 18:18:08 +00006066 *)
6067 CC="$CC $ac_cv_prog_cc_c89"
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006068 { echo "$as_me:$LINENO: result: $ac_cv_prog_cc_c89" >&5
6069echo "${ECHO_T}$ac_cv_prog_cc_c89" >&6; } ;;
Reid Spencera773bd52006-08-04 18:18:08 +00006070esac
6071
6072
6073ac_ext=c
6074ac_cpp='$CPP $CPPFLAGS'
6075ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6076ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6077ac_compiler_gnu=$ac_cv_c_compiler_gnu
6078
6079ac_ext=cpp
6080ac_cpp='$CXXCPP $CPPFLAGS'
6081ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6082ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6083ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
6084if test -z "$CXX"; then
6085 if test -n "$CCC"; then
6086 CXX=$CCC
6087 else
6088 if test -n "$ac_tool_prefix"; then
6089 for ac_prog in g++
6090 do
6091 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
6092set dummy $ac_tool_prefix$ac_prog; ac_word=$2
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006093{ echo "$as_me:$LINENO: checking for $ac_word" >&5
6094echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6095if test "${ac_cv_prog_CXX+set}" = set; then
6096 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencera773bd52006-08-04 18:18:08 +00006097else
6098 if test -n "$CXX"; then
6099 ac_cv_prog_CXX="$CXX" # Let the user override the test.
6100else
6101as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6102for as_dir in $PATH
6103do
6104 IFS=$as_save_IFS
6105 test -z "$as_dir" && as_dir=.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006106 for ac_exec_ext in '' $ac_executable_extensions; do
6107 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 +00006108 ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006109 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Reid Spencera773bd52006-08-04 18:18:08 +00006110 break 2
6111 fi
6112done
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006113done
Reid Spencera773bd52006-08-04 18:18:08 +00006114IFS=$as_save_IFS
6115
6116fi
6117fi
6118CXX=$ac_cv_prog_CXX
6119if test -n "$CXX"; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006120 { echo "$as_me:$LINENO: result: $CXX" >&5
6121echo "${ECHO_T}$CXX" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00006122else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006123 { echo "$as_me:$LINENO: result: no" >&5
6124echo "${ECHO_T}no" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00006125fi
6126
6127
6128 test -n "$CXX" && break
6129 done
6130fi
6131if test -z "$CXX"; then
6132 ac_ct_CXX=$CXX
6133 for ac_prog in g++
6134do
6135 # Extract the first word of "$ac_prog", so it can be a program name with args.
6136set dummy $ac_prog; ac_word=$2
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006137{ echo "$as_me:$LINENO: checking for $ac_word" >&5
6138echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6139if test "${ac_cv_prog_ac_ct_CXX+set}" = set; then
6140 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencera773bd52006-08-04 18:18:08 +00006141else
6142 if test -n "$ac_ct_CXX"; then
6143 ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
6144else
6145as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6146for as_dir in $PATH
6147do
6148 IFS=$as_save_IFS
6149 test -z "$as_dir" && as_dir=.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006150 for ac_exec_ext in '' $ac_executable_extensions; do
6151 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 +00006152 ac_cv_prog_ac_ct_CXX="$ac_prog"
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006153 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Reid Spencera773bd52006-08-04 18:18:08 +00006154 break 2
6155 fi
6156done
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006157done
Reid Spencera773bd52006-08-04 18:18:08 +00006158IFS=$as_save_IFS
6159
6160fi
6161fi
6162ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
6163if test -n "$ac_ct_CXX"; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006164 { echo "$as_me:$LINENO: result: $ac_ct_CXX" >&5
6165echo "${ECHO_T}$ac_ct_CXX" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00006166else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006167 { echo "$as_me:$LINENO: result: no" >&5
6168echo "${ECHO_T}no" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00006169fi
6170
6171
6172 test -n "$ac_ct_CXX" && break
6173done
6174
6175 if test "x$ac_ct_CXX" = x; then
6176 CXX="g++"
6177 else
6178 case $cross_compiling:$ac_tool_warned in
6179yes:)
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006180{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
6181whose name does not start with the host triplet. If you think this
6182configuration is useful to you, please write to autoconf@gnu.org." >&5
6183echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
6184whose name does not start with the host triplet. If you think this
6185configuration is useful to you, please write to autoconf@gnu.org." >&2;}
Reid Spencera773bd52006-08-04 18:18:08 +00006186ac_tool_warned=yes ;;
6187esac
6188 CXX=$ac_ct_CXX
6189 fi
6190fi
6191
6192 fi
6193fi
6194# Provide some information about the compiler.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006195echo "$as_me:$LINENO: checking for C++ compiler version" >&5
6196ac_compiler=`set X $ac_compile; echo $2`
6197{ (ac_try="$ac_compiler --version >&5"
Reid Spencera773bd52006-08-04 18:18:08 +00006198case "(($ac_try" in
6199 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6200 *) ac_try_echo=$ac_try;;
6201esac
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006202eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6203 (eval "$ac_compiler --version >&5") 2>&5
Reid Spencera773bd52006-08-04 18:18:08 +00006204 ac_status=$?
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006205 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6206 (exit $ac_status); }
6207{ (ac_try="$ac_compiler -v >&5"
6208case "(($ac_try" in
6209 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6210 *) ac_try_echo=$ac_try;;
6211esac
6212eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6213 (eval "$ac_compiler -v >&5") 2>&5
6214 ac_status=$?
6215 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6216 (exit $ac_status); }
6217{ (ac_try="$ac_compiler -V >&5"
6218case "(($ac_try" in
6219 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6220 *) ac_try_echo=$ac_try;;
6221esac
6222eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6223 (eval "$ac_compiler -V >&5") 2>&5
6224 ac_status=$?
6225 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6226 (exit $ac_status); }
Reid Spencera773bd52006-08-04 18:18:08 +00006227
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006228{ echo "$as_me:$LINENO: checking whether we are using the GNU C++ compiler" >&5
6229echo $ECHO_N "checking whether we are using the GNU C++ compiler... $ECHO_C" >&6; }
6230if test "${ac_cv_cxx_compiler_gnu+set}" = set; then
6231 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencera773bd52006-08-04 18:18:08 +00006232else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006233 cat >conftest.$ac_ext <<_ACEOF
6234/* confdefs.h. */
6235_ACEOF
6236cat confdefs.h >>conftest.$ac_ext
6237cat >>conftest.$ac_ext <<_ACEOF
Reid Spencera773bd52006-08-04 18:18:08 +00006238/* end confdefs.h. */
6239
6240int
6241main ()
6242{
6243#ifndef __GNUC__
6244 choke me
6245#endif
6246
6247 ;
6248 return 0;
6249}
6250_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006251rm -f conftest.$ac_objext
6252if { (ac_try="$ac_compile"
6253case "(($ac_try" in
6254 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6255 *) ac_try_echo=$ac_try;;
6256esac
6257eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6258 (eval "$ac_compile") 2>conftest.er1
6259 ac_status=$?
6260 grep -v '^ *+' conftest.er1 >conftest.err
6261 rm -f conftest.er1
6262 cat conftest.err >&5
6263 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6264 (exit $ac_status); } &&
6265 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
6266 { (case "(($ac_try" in
6267 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6268 *) ac_try_echo=$ac_try;;
6269esac
6270eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6271 (eval "$ac_try") 2>&5
6272 ac_status=$?
6273 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6274 (exit $ac_status); }; } &&
6275 { ac_try='test -s conftest.$ac_objext'
6276 { (case "(($ac_try" in
6277 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6278 *) ac_try_echo=$ac_try;;
6279esac
6280eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6281 (eval "$ac_try") 2>&5
6282 ac_status=$?
6283 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6284 (exit $ac_status); }; }; then
Reid Spencera773bd52006-08-04 18:18:08 +00006285 ac_compiler_gnu=yes
6286else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006287 echo "$as_me: failed program was:" >&5
6288sed 's/^/| /' conftest.$ac_ext >&5
6289
6290 ac_compiler_gnu=no
Reid Spencera773bd52006-08-04 18:18:08 +00006291fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006292
Reid Spencera773bd52006-08-04 18:18:08 +00006293rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6294ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
6295
6296fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006297{ echo "$as_me:$LINENO: result: $ac_cv_cxx_compiler_gnu" >&5
6298echo "${ECHO_T}$ac_cv_cxx_compiler_gnu" >&6; }
6299GXX=`test $ac_compiler_gnu = yes && echo yes`
Reid Spencera773bd52006-08-04 18:18:08 +00006300ac_test_CXXFLAGS=${CXXFLAGS+set}
6301ac_save_CXXFLAGS=$CXXFLAGS
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006302{ echo "$as_me:$LINENO: checking whether $CXX accepts -g" >&5
6303echo $ECHO_N "checking whether $CXX accepts -g... $ECHO_C" >&6; }
6304if test "${ac_cv_prog_cxx_g+set}" = set; then
6305 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencera773bd52006-08-04 18:18:08 +00006306else
6307 ac_save_cxx_werror_flag=$ac_cxx_werror_flag
6308 ac_cxx_werror_flag=yes
6309 ac_cv_prog_cxx_g=no
6310 CXXFLAGS="-g"
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006311 cat >conftest.$ac_ext <<_ACEOF
6312/* confdefs.h. */
6313_ACEOF
6314cat confdefs.h >>conftest.$ac_ext
6315cat >>conftest.$ac_ext <<_ACEOF
Reid Spencera773bd52006-08-04 18:18:08 +00006316/* end confdefs.h. */
6317
6318int
6319main ()
6320{
6321
6322 ;
6323 return 0;
6324}
6325_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006326rm -f conftest.$ac_objext
6327if { (ac_try="$ac_compile"
6328case "(($ac_try" in
6329 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6330 *) ac_try_echo=$ac_try;;
6331esac
6332eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6333 (eval "$ac_compile") 2>conftest.er1
6334 ac_status=$?
6335 grep -v '^ *+' conftest.er1 >conftest.err
6336 rm -f conftest.er1
6337 cat conftest.err >&5
6338 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6339 (exit $ac_status); } &&
6340 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
6341 { (case "(($ac_try" in
6342 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6343 *) ac_try_echo=$ac_try;;
6344esac
6345eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6346 (eval "$ac_try") 2>&5
6347 ac_status=$?
6348 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6349 (exit $ac_status); }; } &&
6350 { ac_try='test -s conftest.$ac_objext'
6351 { (case "(($ac_try" in
6352 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6353 *) ac_try_echo=$ac_try;;
6354esac
6355eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6356 (eval "$ac_try") 2>&5
6357 ac_status=$?
6358 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6359 (exit $ac_status); }; }; then
Reid Spencera773bd52006-08-04 18:18:08 +00006360 ac_cv_prog_cxx_g=yes
6361else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006362 echo "$as_me: failed program was:" >&5
6363sed 's/^/| /' conftest.$ac_ext >&5
6364
6365 CXXFLAGS=""
6366 cat >conftest.$ac_ext <<_ACEOF
6367/* confdefs.h. */
6368_ACEOF
6369cat confdefs.h >>conftest.$ac_ext
6370cat >>conftest.$ac_ext <<_ACEOF
Reid Spencera773bd52006-08-04 18:18:08 +00006371/* end confdefs.h. */
6372
6373int
6374main ()
6375{
6376
6377 ;
6378 return 0;
6379}
6380_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006381rm -f conftest.$ac_objext
6382if { (ac_try="$ac_compile"
6383case "(($ac_try" in
6384 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6385 *) ac_try_echo=$ac_try;;
6386esac
6387eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6388 (eval "$ac_compile") 2>conftest.er1
6389 ac_status=$?
6390 grep -v '^ *+' conftest.er1 >conftest.err
6391 rm -f conftest.er1
6392 cat conftest.err >&5
6393 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6394 (exit $ac_status); } &&
6395 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
6396 { (case "(($ac_try" in
6397 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6398 *) ac_try_echo=$ac_try;;
6399esac
6400eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6401 (eval "$ac_try") 2>&5
6402 ac_status=$?
6403 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6404 (exit $ac_status); }; } &&
6405 { ac_try='test -s conftest.$ac_objext'
6406 { (case "(($ac_try" in
6407 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6408 *) ac_try_echo=$ac_try;;
6409esac
6410eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6411 (eval "$ac_try") 2>&5
6412 ac_status=$?
6413 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6414 (exit $ac_status); }; }; then
6415 :
Torok Edwin871384f2010-01-26 08:50:50 +00006416else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006417 echo "$as_me: failed program was:" >&5
6418sed 's/^/| /' conftest.$ac_ext >&5
6419
6420 ac_cxx_werror_flag=$ac_save_cxx_werror_flag
Reid Spencera773bd52006-08-04 18:18:08 +00006421 CXXFLAGS="-g"
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006422 cat >conftest.$ac_ext <<_ACEOF
6423/* confdefs.h. */
6424_ACEOF
6425cat confdefs.h >>conftest.$ac_ext
6426cat >>conftest.$ac_ext <<_ACEOF
Reid Spencera773bd52006-08-04 18:18:08 +00006427/* end confdefs.h. */
6428
6429int
6430main ()
6431{
6432
6433 ;
6434 return 0;
6435}
6436_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006437rm -f conftest.$ac_objext
6438if { (ac_try="$ac_compile"
6439case "(($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_compile") 2>conftest.er1
6445 ac_status=$?
6446 grep -v '^ *+' conftest.er1 >conftest.err
6447 rm -f conftest.er1
6448 cat conftest.err >&5
6449 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6450 (exit $ac_status); } &&
6451 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
6452 { (case "(($ac_try" in
6453 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6454 *) ac_try_echo=$ac_try;;
6455esac
6456eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6457 (eval "$ac_try") 2>&5
6458 ac_status=$?
6459 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6460 (exit $ac_status); }; } &&
6461 { ac_try='test -s conftest.$ac_objext'
6462 { (case "(($ac_try" in
6463 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6464 *) ac_try_echo=$ac_try;;
6465esac
6466eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6467 (eval "$ac_try") 2>&5
6468 ac_status=$?
6469 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6470 (exit $ac_status); }; }; then
Reid Spencera773bd52006-08-04 18:18:08 +00006471 ac_cv_prog_cxx_g=yes
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006472else
6473 echo "$as_me: failed program was:" >&5
6474sed 's/^/| /' conftest.$ac_ext >&5
6475
6476
Reid Spencera773bd52006-08-04 18:18:08 +00006477fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006478
Reid Spencera773bd52006-08-04 18:18:08 +00006479rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6480fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006481
Reid Spencera773bd52006-08-04 18:18:08 +00006482rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6483fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006484
Reid Spencera773bd52006-08-04 18:18:08 +00006485rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6486 ac_cxx_werror_flag=$ac_save_cxx_werror_flag
6487fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006488{ echo "$as_me:$LINENO: result: $ac_cv_prog_cxx_g" >&5
6489echo "${ECHO_T}$ac_cv_prog_cxx_g" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00006490if test "$ac_test_CXXFLAGS" = set; then
6491 CXXFLAGS=$ac_save_CXXFLAGS
6492elif test $ac_cv_prog_cxx_g = yes; then
6493 if test "$GXX" = yes; then
6494 CXXFLAGS="-g -O2"
6495 else
6496 CXXFLAGS="-g"
6497 fi
6498else
6499 if test "$GXX" = yes; then
6500 CXXFLAGS="-O2"
6501 else
6502 CXXFLAGS=
6503 fi
6504fi
6505ac_ext=c
6506ac_cpp='$CPP $CPPFLAGS'
6507ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6508ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6509ac_compiler_gnu=$ac_cv_c_compiler_gnu
6510
Reid Spencera773bd52006-08-04 18:18:08 +00006511
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006512{ echo "$as_me:$LINENO: checking for BSD-compatible nm" >&5
6513echo $ECHO_N "checking for BSD-compatible nm... $ECHO_C" >&6; }
6514if test "${lt_cv_path_NM+set}" = set; then
6515 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencera773bd52006-08-04 18:18:08 +00006516else
6517 if test -n "$NM"; then
6518 # Let the user override the test.
6519 lt_cv_path_NM="$NM"
6520else
6521 lt_nm_to_check="${ac_tool_prefix}nm"
6522 if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
6523 lt_nm_to_check="$lt_nm_to_check nm"
6524 fi
6525 for lt_tmp_nm in $lt_nm_to_check; do
6526 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
6527 for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
6528 IFS="$lt_save_ifs"
6529 test -z "$ac_dir" && ac_dir=.
6530 tmp_nm="$ac_dir/$lt_tmp_nm"
6531 if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
6532 # Check to see if the nm accepts a BSD-compat flag.
6533 # Adding the `sed 1q' prevents false positives on HP-UX, which says:
6534 # nm: unknown option "B" ignored
6535 # Tru64's nm complains that /dev/null is an invalid object file
6536 case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
6537 */dev/null* | *'Invalid file or object type'*)
6538 lt_cv_path_NM="$tmp_nm -B"
6539 break
6540 ;;
6541 *)
6542 case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
6543 */dev/null*)
6544 lt_cv_path_NM="$tmp_nm -p"
6545 break
6546 ;;
6547 *)
6548 lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
6549 continue # so that we can try to find one that supports BSD flags
6550 ;;
6551 esac
6552 ;;
6553 esac
6554 fi
6555 done
6556 IFS="$lt_save_ifs"
6557 done
6558 test -z "$lt_cv_path_NM" && lt_cv_path_NM=nm
6559fi
6560fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006561{ echo "$as_me:$LINENO: result: $lt_cv_path_NM" >&5
6562echo "${ECHO_T}$lt_cv_path_NM" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00006563NM="$lt_cv_path_NM"
6564
6565
6566
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006567{ echo "$as_me:$LINENO: checking for GNU make" >&5
6568echo $ECHO_N "checking for GNU make... $ECHO_C" >&6; }
6569if test "${llvm_cv_gnu_make_command+set}" = set; then
6570 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencera773bd52006-08-04 18:18:08 +00006571else
6572 llvm_cv_gnu_make_command=''
6573 for a in "$MAKE" make gmake gnumake ; do
6574 if test -z "$a" ; then continue ; fi ;
6575 if ( sh -c "$a --version" 2> /dev/null | grep GNU 2>&1 > /dev/null )
6576 then
6577 llvm_cv_gnu_make_command=$a ;
6578 break;
6579 fi
6580 done
6581fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006582{ echo "$as_me:$LINENO: result: $llvm_cv_gnu_make_command" >&5
6583echo "${ECHO_T}$llvm_cv_gnu_make_command" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00006584 if test "x$llvm_cv_gnu_make_command" != "x" ; then
6585 ifGNUmake='' ;
6586 else
6587 ifGNUmake='#' ;
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006588 { echo "$as_me:$LINENO: result: \"Not found\"" >&5
6589echo "${ECHO_T}\"Not found\"" >&6; };
Reid Spencera773bd52006-08-04 18:18:08 +00006590 fi
6591
6592
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006593{ echo "$as_me:$LINENO: checking whether ln -s works" >&5
6594echo $ECHO_N "checking whether ln -s works... $ECHO_C" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00006595LN_S=$as_ln_s
6596if test "$LN_S" = "ln -s"; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006597 { echo "$as_me:$LINENO: result: yes" >&5
6598echo "${ECHO_T}yes" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00006599else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006600 { echo "$as_me:$LINENO: result: no, using $LN_S" >&5
6601echo "${ECHO_T}no, using $LN_S" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00006602fi
6603
6604# Extract the first word of "cmp", so it can be a program name with args.
6605set dummy cmp; ac_word=$2
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006606{ echo "$as_me:$LINENO: checking for $ac_word" >&5
6607echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6608if test "${ac_cv_path_CMP+set}" = set; then
6609 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencera773bd52006-08-04 18:18:08 +00006610else
6611 case $CMP in
6612 [\\/]* | ?:[\\/]*)
6613 ac_cv_path_CMP="$CMP" # Let the user override the test with a path.
6614 ;;
6615 *)
6616 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6617for as_dir in $PATH
6618do
6619 IFS=$as_save_IFS
6620 test -z "$as_dir" && as_dir=.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006621 for ac_exec_ext in '' $ac_executable_extensions; do
6622 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 +00006623 ac_cv_path_CMP="$as_dir/$ac_word$ac_exec_ext"
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006624 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Reid Spencera773bd52006-08-04 18:18:08 +00006625 break 2
6626 fi
6627done
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006628done
Reid Spencera773bd52006-08-04 18:18:08 +00006629IFS=$as_save_IFS
6630
6631 test -z "$ac_cv_path_CMP" && ac_cv_path_CMP="cmp"
6632 ;;
6633esac
6634fi
6635CMP=$ac_cv_path_CMP
6636if test -n "$CMP"; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006637 { echo "$as_me:$LINENO: result: $CMP" >&5
6638echo "${ECHO_T}$CMP" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00006639else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006640 { echo "$as_me:$LINENO: result: no" >&5
6641echo "${ECHO_T}no" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00006642fi
6643
6644
6645# Extract the first word of "cp", so it can be a program name with args.
6646set dummy cp; ac_word=$2
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006647{ echo "$as_me:$LINENO: checking for $ac_word" >&5
6648echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6649if test "${ac_cv_path_CP+set}" = set; then
6650 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencera773bd52006-08-04 18:18:08 +00006651else
6652 case $CP in
6653 [\\/]* | ?:[\\/]*)
6654 ac_cv_path_CP="$CP" # Let the user override the test with a path.
6655 ;;
6656 *)
6657 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6658for as_dir in $PATH
6659do
6660 IFS=$as_save_IFS
6661 test -z "$as_dir" && as_dir=.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006662 for ac_exec_ext in '' $ac_executable_extensions; do
6663 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 +00006664 ac_cv_path_CP="$as_dir/$ac_word$ac_exec_ext"
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006665 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Reid Spencera773bd52006-08-04 18:18:08 +00006666 break 2
6667 fi
6668done
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006669done
Reid Spencera773bd52006-08-04 18:18:08 +00006670IFS=$as_save_IFS
6671
6672 test -z "$ac_cv_path_CP" && ac_cv_path_CP="cp"
6673 ;;
6674esac
6675fi
6676CP=$ac_cv_path_CP
6677if test -n "$CP"; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006678 { echo "$as_me:$LINENO: result: $CP" >&5
6679echo "${ECHO_T}$CP" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00006680else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006681 { echo "$as_me:$LINENO: result: no" >&5
6682echo "${ECHO_T}no" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00006683fi
6684
6685
6686# Extract the first word of "date", so it can be a program name with args.
6687set dummy date; ac_word=$2
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006688{ echo "$as_me:$LINENO: checking for $ac_word" >&5
6689echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6690if test "${ac_cv_path_DATE+set}" = set; then
6691 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencera773bd52006-08-04 18:18:08 +00006692else
6693 case $DATE in
6694 [\\/]* | ?:[\\/]*)
6695 ac_cv_path_DATE="$DATE" # Let the user override the test with a path.
6696 ;;
6697 *)
6698 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6699for as_dir in $PATH
6700do
6701 IFS=$as_save_IFS
6702 test -z "$as_dir" && as_dir=.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006703 for ac_exec_ext in '' $ac_executable_extensions; do
6704 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 +00006705 ac_cv_path_DATE="$as_dir/$ac_word$ac_exec_ext"
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006706 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Reid Spencera773bd52006-08-04 18:18:08 +00006707 break 2
6708 fi
6709done
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006710done
Reid Spencera773bd52006-08-04 18:18:08 +00006711IFS=$as_save_IFS
6712
6713 test -z "$ac_cv_path_DATE" && ac_cv_path_DATE="date"
6714 ;;
6715esac
6716fi
6717DATE=$ac_cv_path_DATE
6718if test -n "$DATE"; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006719 { echo "$as_me:$LINENO: result: $DATE" >&5
6720echo "${ECHO_T}$DATE" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00006721else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006722 { echo "$as_me:$LINENO: result: no" >&5
6723echo "${ECHO_T}no" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00006724fi
6725
6726
6727# Extract the first word of "find", so it can be a program name with args.
6728set dummy find; ac_word=$2
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006729{ echo "$as_me:$LINENO: checking for $ac_word" >&5
6730echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6731if test "${ac_cv_path_FIND+set}" = set; then
6732 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencera773bd52006-08-04 18:18:08 +00006733else
6734 case $FIND in
6735 [\\/]* | ?:[\\/]*)
6736 ac_cv_path_FIND="$FIND" # Let the user override the test with a path.
6737 ;;
6738 *)
6739 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6740for as_dir in $PATH
6741do
6742 IFS=$as_save_IFS
6743 test -z "$as_dir" && as_dir=.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006744 for ac_exec_ext in '' $ac_executable_extensions; do
6745 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 +00006746 ac_cv_path_FIND="$as_dir/$ac_word$ac_exec_ext"
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006747 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Reid Spencera773bd52006-08-04 18:18:08 +00006748 break 2
6749 fi
6750done
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006751done
Reid Spencera773bd52006-08-04 18:18:08 +00006752IFS=$as_save_IFS
6753
6754 test -z "$ac_cv_path_FIND" && ac_cv_path_FIND="find"
6755 ;;
6756esac
6757fi
6758FIND=$ac_cv_path_FIND
6759if test -n "$FIND"; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006760 { echo "$as_me:$LINENO: result: $FIND" >&5
6761echo "${ECHO_T}$FIND" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00006762else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006763 { echo "$as_me:$LINENO: result: no" >&5
6764echo "${ECHO_T}no" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00006765fi
6766
6767
6768# Extract the first word of "grep", so it can be a program name with args.
6769set dummy grep; ac_word=$2
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006770{ echo "$as_me:$LINENO: checking for $ac_word" >&5
6771echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6772if test "${ac_cv_path_GREP+set}" = set; then
6773 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencera773bd52006-08-04 18:18:08 +00006774else
6775 case $GREP in
6776 [\\/]* | ?:[\\/]*)
6777 ac_cv_path_GREP="$GREP" # Let the user override the test with a path.
6778 ;;
6779 *)
6780 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6781for as_dir in $PATH
6782do
6783 IFS=$as_save_IFS
6784 test -z "$as_dir" && as_dir=.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006785 for ac_exec_ext in '' $ac_executable_extensions; do
6786 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 +00006787 ac_cv_path_GREP="$as_dir/$ac_word$ac_exec_ext"
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006788 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Reid Spencera773bd52006-08-04 18:18:08 +00006789 break 2
6790 fi
6791done
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006792done
Reid Spencera773bd52006-08-04 18:18:08 +00006793IFS=$as_save_IFS
6794
6795 test -z "$ac_cv_path_GREP" && ac_cv_path_GREP="grep"
6796 ;;
6797esac
6798fi
6799GREP=$ac_cv_path_GREP
6800if test -n "$GREP"; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006801 { echo "$as_me:$LINENO: result: $GREP" >&5
6802echo "${ECHO_T}$GREP" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00006803else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006804 { echo "$as_me:$LINENO: result: no" >&5
6805echo "${ECHO_T}no" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00006806fi
6807
6808
6809# Extract the first word of "mkdir", so it can be a program name with args.
6810set dummy mkdir; ac_word=$2
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006811{ echo "$as_me:$LINENO: checking for $ac_word" >&5
6812echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6813if test "${ac_cv_path_MKDIR+set}" = set; then
6814 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencera773bd52006-08-04 18:18:08 +00006815else
6816 case $MKDIR in
6817 [\\/]* | ?:[\\/]*)
6818 ac_cv_path_MKDIR="$MKDIR" # Let the user override the test with a path.
6819 ;;
6820 *)
6821 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6822for as_dir in $PATH
6823do
6824 IFS=$as_save_IFS
6825 test -z "$as_dir" && as_dir=.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006826 for ac_exec_ext in '' $ac_executable_extensions; do
6827 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 +00006828 ac_cv_path_MKDIR="$as_dir/$ac_word$ac_exec_ext"
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006829 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Reid Spencera773bd52006-08-04 18:18:08 +00006830 break 2
6831 fi
6832done
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006833done
Reid Spencera773bd52006-08-04 18:18:08 +00006834IFS=$as_save_IFS
6835
6836 test -z "$ac_cv_path_MKDIR" && ac_cv_path_MKDIR="mkdir"
6837 ;;
6838esac
6839fi
6840MKDIR=$ac_cv_path_MKDIR
6841if test -n "$MKDIR"; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006842 { echo "$as_me:$LINENO: result: $MKDIR" >&5
6843echo "${ECHO_T}$MKDIR" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00006844else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006845 { echo "$as_me:$LINENO: result: no" >&5
6846echo "${ECHO_T}no" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00006847fi
6848
6849
6850# Extract the first word of "mv", so it can be a program name with args.
6851set dummy mv; ac_word=$2
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006852{ echo "$as_me:$LINENO: checking for $ac_word" >&5
6853echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6854if test "${ac_cv_path_MV+set}" = set; then
6855 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencera773bd52006-08-04 18:18:08 +00006856else
6857 case $MV in
6858 [\\/]* | ?:[\\/]*)
6859 ac_cv_path_MV="$MV" # Let the user override the test with a path.
6860 ;;
6861 *)
6862 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6863for as_dir in $PATH
6864do
6865 IFS=$as_save_IFS
6866 test -z "$as_dir" && as_dir=.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006867 for ac_exec_ext in '' $ac_executable_extensions; do
6868 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 +00006869 ac_cv_path_MV="$as_dir/$ac_word$ac_exec_ext"
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006870 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Reid Spencera773bd52006-08-04 18:18:08 +00006871 break 2
6872 fi
6873done
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006874done
Reid Spencera773bd52006-08-04 18:18:08 +00006875IFS=$as_save_IFS
6876
6877 test -z "$ac_cv_path_MV" && ac_cv_path_MV="mv"
6878 ;;
6879esac
6880fi
6881MV=$ac_cv_path_MV
6882if test -n "$MV"; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006883 { echo "$as_me:$LINENO: result: $MV" >&5
6884echo "${ECHO_T}$MV" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00006885else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006886 { echo "$as_me:$LINENO: result: no" >&5
6887echo "${ECHO_T}no" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00006888fi
6889
6890
6891if test -n "$ac_tool_prefix"; then
6892 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
6893set dummy ${ac_tool_prefix}ranlib; ac_word=$2
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006894{ echo "$as_me:$LINENO: checking for $ac_word" >&5
6895echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6896if test "${ac_cv_prog_RANLIB+set}" = set; then
6897 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencera773bd52006-08-04 18:18:08 +00006898else
6899 if test -n "$RANLIB"; then
6900 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
6901else
6902as_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_prog_RANLIB="${ac_tool_prefix}ranlib"
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
6917fi
6918fi
6919RANLIB=$ac_cv_prog_RANLIB
6920if test -n "$RANLIB"; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006921 { echo "$as_me:$LINENO: result: $RANLIB" >&5
6922echo "${ECHO_T}$RANLIB" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00006923else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006924 { echo "$as_me:$LINENO: result: no" >&5
6925echo "${ECHO_T}no" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00006926fi
6927
6928
6929fi
6930if test -z "$ac_cv_prog_RANLIB"; then
6931 ac_ct_RANLIB=$RANLIB
6932 # Extract the first word of "ranlib", so it can be a program name with args.
6933set dummy ranlib; ac_word=$2
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006934{ echo "$as_me:$LINENO: checking for $ac_word" >&5
6935echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6936if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then
6937 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencera773bd52006-08-04 18:18:08 +00006938else
6939 if test -n "$ac_ct_RANLIB"; then
6940 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
6941else
6942as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6943for as_dir in $PATH
6944do
6945 IFS=$as_save_IFS
6946 test -z "$as_dir" && as_dir=.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006947 for ac_exec_ext in '' $ac_executable_extensions; do
6948 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 +00006949 ac_cv_prog_ac_ct_RANLIB="ranlib"
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006950 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Reid Spencera773bd52006-08-04 18:18:08 +00006951 break 2
6952 fi
6953done
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006954done
Reid Spencera773bd52006-08-04 18:18:08 +00006955IFS=$as_save_IFS
6956
6957fi
6958fi
6959ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
6960if test -n "$ac_ct_RANLIB"; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006961 { echo "$as_me:$LINENO: result: $ac_ct_RANLIB" >&5
6962echo "${ECHO_T}$ac_ct_RANLIB" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00006963else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006964 { echo "$as_me:$LINENO: result: no" >&5
6965echo "${ECHO_T}no" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00006966fi
6967
6968 if test "x$ac_ct_RANLIB" = x; then
6969 RANLIB=":"
6970 else
6971 case $cross_compiling:$ac_tool_warned in
6972yes:)
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006973{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
6974whose name does not start with the host triplet. If you think this
6975configuration is useful to you, please write to autoconf@gnu.org." >&5
6976echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
6977whose name does not start with the host triplet. If you think this
6978configuration is useful to you, please write to autoconf@gnu.org." >&2;}
Reid Spencera773bd52006-08-04 18:18:08 +00006979ac_tool_warned=yes ;;
6980esac
6981 RANLIB=$ac_ct_RANLIB
6982 fi
6983else
6984 RANLIB="$ac_cv_prog_RANLIB"
6985fi
6986
Torok Edwin871384f2010-01-26 08:50:50 +00006987if test -n "$ac_tool_prefix"; then
6988 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
6989set dummy ${ac_tool_prefix}ar; ac_word=$2
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006990{ echo "$as_me:$LINENO: checking for $ac_word" >&5
6991echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6992if test "${ac_cv_prog_AR+set}" = set; then
6993 echo $ECHO_N "(cached) $ECHO_C" >&6
Torok Edwin871384f2010-01-26 08:50:50 +00006994else
6995 if test -n "$AR"; then
6996 ac_cv_prog_AR="$AR" # Let the user override the test.
6997else
6998as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6999for as_dir in $PATH
7000do
7001 IFS=$as_save_IFS
7002 test -z "$as_dir" && as_dir=.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007003 for ac_exec_ext in '' $ac_executable_extensions; do
7004 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 +00007005 ac_cv_prog_AR="${ac_tool_prefix}ar"
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007006 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Torok Edwin871384f2010-01-26 08:50:50 +00007007 break 2
7008 fi
7009done
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007010done
Torok Edwin871384f2010-01-26 08:50:50 +00007011IFS=$as_save_IFS
7012
7013fi
7014fi
7015AR=$ac_cv_prog_AR
7016if test -n "$AR"; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007017 { echo "$as_me:$LINENO: result: $AR" >&5
7018echo "${ECHO_T}$AR" >&6; }
Torok Edwin871384f2010-01-26 08:50:50 +00007019else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007020 { echo "$as_me:$LINENO: result: no" >&5
7021echo "${ECHO_T}no" >&6; }
Torok Edwin871384f2010-01-26 08:50:50 +00007022fi
7023
7024
7025fi
7026if test -z "$ac_cv_prog_AR"; then
7027 ac_ct_AR=$AR
7028 # Extract the first word of "ar", so it can be a program name with args.
7029set dummy ar; ac_word=$2
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007030{ echo "$as_me:$LINENO: checking for $ac_word" >&5
7031echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7032if test "${ac_cv_prog_ac_ct_AR+set}" = set; then
7033 echo $ECHO_N "(cached) $ECHO_C" >&6
Torok Edwin871384f2010-01-26 08:50:50 +00007034else
7035 if test -n "$ac_ct_AR"; then
7036 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
7037else
7038as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7039for as_dir in $PATH
7040do
7041 IFS=$as_save_IFS
7042 test -z "$as_dir" && as_dir=.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007043 for ac_exec_ext in '' $ac_executable_extensions; do
7044 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 +00007045 ac_cv_prog_ac_ct_AR="ar"
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007046 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Torok Edwin871384f2010-01-26 08:50:50 +00007047 break 2
7048 fi
7049done
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007050done
Torok Edwin871384f2010-01-26 08:50:50 +00007051IFS=$as_save_IFS
7052
7053fi
7054fi
7055ac_ct_AR=$ac_cv_prog_ac_ct_AR
7056if test -n "$ac_ct_AR"; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007057 { echo "$as_me:$LINENO: result: $ac_ct_AR" >&5
7058echo "${ECHO_T}$ac_ct_AR" >&6; }
Torok Edwin871384f2010-01-26 08:50:50 +00007059else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007060 { echo "$as_me:$LINENO: result: no" >&5
7061echo "${ECHO_T}no" >&6; }
Torok Edwin871384f2010-01-26 08:50:50 +00007062fi
7063
7064 if test "x$ac_ct_AR" = x; then
7065 AR="false"
7066 else
7067 case $cross_compiling:$ac_tool_warned in
7068yes:)
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007069{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
7070whose name does not start with the host triplet. If you think this
7071configuration is useful to you, please write to autoconf@gnu.org." >&5
7072echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
7073whose name does not start with the host triplet. If you think this
7074configuration is useful to you, please write to autoconf@gnu.org." >&2;}
Torok Edwin871384f2010-01-26 08:50:50 +00007075ac_tool_warned=yes ;;
7076esac
7077 AR=$ac_ct_AR
7078 fi
7079else
7080 AR="$ac_cv_prog_AR"
7081fi
7082
Reid Spencera773bd52006-08-04 18:18:08 +00007083# Extract the first word of "rm", so it can be a program name with args.
7084set dummy rm; ac_word=$2
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007085{ echo "$as_me:$LINENO: checking for $ac_word" >&5
7086echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7087if test "${ac_cv_path_RM+set}" = set; then
7088 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencera773bd52006-08-04 18:18:08 +00007089else
7090 case $RM in
7091 [\\/]* | ?:[\\/]*)
7092 ac_cv_path_RM="$RM" # Let the user override the test with a path.
7093 ;;
7094 *)
7095 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7096for as_dir in $PATH
7097do
7098 IFS=$as_save_IFS
7099 test -z "$as_dir" && as_dir=.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007100 for ac_exec_ext in '' $ac_executable_extensions; do
7101 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 +00007102 ac_cv_path_RM="$as_dir/$ac_word$ac_exec_ext"
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007103 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Reid Spencera773bd52006-08-04 18:18:08 +00007104 break 2
7105 fi
7106done
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007107done
Reid Spencera773bd52006-08-04 18:18:08 +00007108IFS=$as_save_IFS
7109
7110 test -z "$ac_cv_path_RM" && ac_cv_path_RM="rm"
7111 ;;
7112esac
7113fi
7114RM=$ac_cv_path_RM
7115if test -n "$RM"; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007116 { echo "$as_me:$LINENO: result: $RM" >&5
7117echo "${ECHO_T}$RM" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00007118else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007119 { echo "$as_me:$LINENO: result: no" >&5
7120echo "${ECHO_T}no" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00007121fi
7122
7123
7124# Extract the first word of "sed", so it can be a program name with args.
7125set dummy sed; ac_word=$2
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007126{ echo "$as_me:$LINENO: checking for $ac_word" >&5
7127echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7128if test "${ac_cv_path_SED+set}" = set; then
7129 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencera773bd52006-08-04 18:18:08 +00007130else
7131 case $SED in
7132 [\\/]* | ?:[\\/]*)
7133 ac_cv_path_SED="$SED" # Let the user override the test with a path.
7134 ;;
7135 *)
7136 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7137for as_dir in $PATH
7138do
7139 IFS=$as_save_IFS
7140 test -z "$as_dir" && as_dir=.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007141 for ac_exec_ext in '' $ac_executable_extensions; do
7142 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 +00007143 ac_cv_path_SED="$as_dir/$ac_word$ac_exec_ext"
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007144 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Reid Spencera773bd52006-08-04 18:18:08 +00007145 break 2
7146 fi
7147done
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007148done
Reid Spencera773bd52006-08-04 18:18:08 +00007149IFS=$as_save_IFS
7150
7151 test -z "$ac_cv_path_SED" && ac_cv_path_SED="sed"
7152 ;;
7153esac
7154fi
7155SED=$ac_cv_path_SED
7156if test -n "$SED"; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007157 { echo "$as_me:$LINENO: result: $SED" >&5
7158echo "${ECHO_T}$SED" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00007159else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007160 { echo "$as_me:$LINENO: result: no" >&5
7161echo "${ECHO_T}no" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00007162fi
7163
7164
7165# Extract the first word of "tar", so it can be a program name with args.
7166set dummy tar; ac_word=$2
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007167{ echo "$as_me:$LINENO: checking for $ac_word" >&5
7168echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7169if test "${ac_cv_path_TAR+set}" = set; then
7170 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencera773bd52006-08-04 18:18:08 +00007171else
7172 case $TAR in
7173 [\\/]* | ?:[\\/]*)
7174 ac_cv_path_TAR="$TAR" # Let the user override the test with a path.
7175 ;;
7176 *)
7177 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7178for as_dir in $PATH
7179do
7180 IFS=$as_save_IFS
7181 test -z "$as_dir" && as_dir=.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007182 for ac_exec_ext in '' $ac_executable_extensions; do
7183 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 +00007184 ac_cv_path_TAR="$as_dir/$ac_word$ac_exec_ext"
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007185 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Reid Spencera773bd52006-08-04 18:18:08 +00007186 break 2
7187 fi
7188done
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007189done
Reid Spencera773bd52006-08-04 18:18:08 +00007190IFS=$as_save_IFS
7191
7192 test -z "$ac_cv_path_TAR" && ac_cv_path_TAR="gtar"
7193 ;;
7194esac
7195fi
7196TAR=$ac_cv_path_TAR
7197if test -n "$TAR"; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007198 { echo "$as_me:$LINENO: result: $TAR" >&5
7199echo "${ECHO_T}$TAR" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00007200else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007201 { echo "$as_me:$LINENO: result: no" >&5
7202echo "${ECHO_T}no" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00007203fi
7204
7205
7206# Extract the first word of "pwd", so it can be a program name with args.
7207set dummy pwd; ac_word=$2
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007208{ echo "$as_me:$LINENO: checking for $ac_word" >&5
7209echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7210if test "${ac_cv_path_BINPWD+set}" = set; then
7211 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencera773bd52006-08-04 18:18:08 +00007212else
7213 case $BINPWD in
7214 [\\/]* | ?:[\\/]*)
7215 ac_cv_path_BINPWD="$BINPWD" # Let the user override the test with a path.
7216 ;;
7217 *)
7218 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7219for as_dir in $PATH
7220do
7221 IFS=$as_save_IFS
7222 test -z "$as_dir" && as_dir=.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007223 for ac_exec_ext in '' $ac_executable_extensions; do
7224 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 +00007225 ac_cv_path_BINPWD="$as_dir/$ac_word$ac_exec_ext"
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007226 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Reid Spencera773bd52006-08-04 18:18:08 +00007227 break 2
7228 fi
7229done
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007230done
Reid Spencera773bd52006-08-04 18:18:08 +00007231IFS=$as_save_IFS
7232
7233 test -z "$ac_cv_path_BINPWD" && ac_cv_path_BINPWD="pwd"
7234 ;;
7235esac
7236fi
7237BINPWD=$ac_cv_path_BINPWD
7238if test -n "$BINPWD"; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007239 { echo "$as_me:$LINENO: result: $BINPWD" >&5
7240echo "${ECHO_T}$BINPWD" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00007241else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007242 { echo "$as_me:$LINENO: result: no" >&5
7243echo "${ECHO_T}no" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00007244fi
7245
7246
7247
7248# Extract the first word of "Graphviz", so it can be a program name with args.
7249set dummy Graphviz; ac_word=$2
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007250{ echo "$as_me:$LINENO: checking for $ac_word" >&5
7251echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7252if test "${ac_cv_path_GRAPHVIZ+set}" = set; then
7253 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencera773bd52006-08-04 18:18:08 +00007254else
7255 case $GRAPHVIZ in
7256 [\\/]* | ?:[\\/]*)
7257 ac_cv_path_GRAPHVIZ="$GRAPHVIZ" # Let the user override the test with a path.
7258 ;;
7259 *)
7260 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7261for as_dir in $PATH
7262do
7263 IFS=$as_save_IFS
7264 test -z "$as_dir" && as_dir=.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007265 for ac_exec_ext in '' $ac_executable_extensions; do
7266 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 +00007267 ac_cv_path_GRAPHVIZ="$as_dir/$ac_word$ac_exec_ext"
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007268 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Reid Spencera773bd52006-08-04 18:18:08 +00007269 break 2
7270 fi
7271done
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007272done
Reid Spencera773bd52006-08-04 18:18:08 +00007273IFS=$as_save_IFS
7274
7275 test -z "$ac_cv_path_GRAPHVIZ" && ac_cv_path_GRAPHVIZ="echo Graphviz"
7276 ;;
7277esac
7278fi
7279GRAPHVIZ=$ac_cv_path_GRAPHVIZ
7280if test -n "$GRAPHVIZ"; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007281 { echo "$as_me:$LINENO: result: $GRAPHVIZ" >&5
7282echo "${ECHO_T}$GRAPHVIZ" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00007283else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007284 { echo "$as_me:$LINENO: result: no" >&5
7285echo "${ECHO_T}no" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00007286fi
7287
7288
7289if test "$GRAPHVIZ" != "echo Graphviz" ; then
7290
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007291cat >>confdefs.h <<\_ACEOF
7292#define HAVE_GRAPHVIZ 1
7293_ACEOF
Reid Spencera773bd52006-08-04 18:18:08 +00007294
Jeff Cohen28783c32007-01-12 18:22:38 +00007295 if test "$llvm_cv_os_type" = "MingW" ; then
Reid Spencera773bd52006-08-04 18:18:08 +00007296 GRAPHVIZ=`echo $GRAPHVIZ | sed 's/^\/\([A-Za-z]\)\//\1:\//' `
7297 fi
7298
7299cat >>confdefs.h <<_ACEOF
7300#define LLVM_PATH_GRAPHVIZ "$GRAPHVIZ${EXEEXT}"
7301_ACEOF
7302
7303fi
7304# Extract the first word of "dot", so it can be a program name with args.
7305set dummy dot; ac_word=$2
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007306{ echo "$as_me:$LINENO: checking for $ac_word" >&5
7307echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7308if test "${ac_cv_path_DOT+set}" = set; then
7309 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencera773bd52006-08-04 18:18:08 +00007310else
7311 case $DOT in
7312 [\\/]* | ?:[\\/]*)
7313 ac_cv_path_DOT="$DOT" # Let the user override the test with a path.
7314 ;;
7315 *)
7316 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7317for as_dir in $PATH
7318do
7319 IFS=$as_save_IFS
7320 test -z "$as_dir" && as_dir=.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007321 for ac_exec_ext in '' $ac_executable_extensions; do
7322 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 +00007323 ac_cv_path_DOT="$as_dir/$ac_word$ac_exec_ext"
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007324 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Reid Spencera773bd52006-08-04 18:18:08 +00007325 break 2
7326 fi
7327done
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007328done
Reid Spencera773bd52006-08-04 18:18:08 +00007329IFS=$as_save_IFS
7330
7331 test -z "$ac_cv_path_DOT" && ac_cv_path_DOT="echo dot"
7332 ;;
7333esac
7334fi
7335DOT=$ac_cv_path_DOT
7336if test -n "$DOT"; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007337 { echo "$as_me:$LINENO: result: $DOT" >&5
7338echo "${ECHO_T}$DOT" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00007339else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007340 { echo "$as_me:$LINENO: result: no" >&5
7341echo "${ECHO_T}no" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00007342fi
7343
7344
7345if test "$DOT" != "echo dot" ; then
7346
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007347cat >>confdefs.h <<\_ACEOF
7348#define HAVE_DOT 1
7349_ACEOF
Reid Spencera773bd52006-08-04 18:18:08 +00007350
Jeff Cohen28783c32007-01-12 18:22:38 +00007351 if test "$llvm_cv_os_type" = "MingW" ; then
Reid Spencera773bd52006-08-04 18:18:08 +00007352 DOT=`echo $DOT | sed 's/^\/\([A-Za-z]\)\//\1:\//' `
7353 fi
7354
7355cat >>confdefs.h <<_ACEOF
7356#define LLVM_PATH_DOT "$DOT${EXEEXT}"
7357_ACEOF
7358
7359fi
David Greenef0b9eff2009-07-09 17:16:26 +00007360# Extract the first word of "fdp", so it can be a program name with args.
7361set dummy fdp; ac_word=$2
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007362{ echo "$as_me:$LINENO: checking for $ac_word" >&5
7363echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7364if test "${ac_cv_path_FDP+set}" = set; then
7365 echo $ECHO_N "(cached) $ECHO_C" >&6
David Greenef0b9eff2009-07-09 17:16:26 +00007366else
7367 case $FDP in
7368 [\\/]* | ?:[\\/]*)
7369 ac_cv_path_FDP="$FDP" # Let the user override the test with a path.
7370 ;;
7371 *)
7372 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7373for as_dir in $PATH
7374do
7375 IFS=$as_save_IFS
7376 test -z "$as_dir" && as_dir=.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007377 for ac_exec_ext in '' $ac_executable_extensions; do
7378 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 +00007379 ac_cv_path_FDP="$as_dir/$ac_word$ac_exec_ext"
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007380 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
David Greenef0b9eff2009-07-09 17:16:26 +00007381 break 2
7382 fi
7383done
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007384done
David Greenef0b9eff2009-07-09 17:16:26 +00007385IFS=$as_save_IFS
7386
7387 test -z "$ac_cv_path_FDP" && ac_cv_path_FDP="echo fdp"
7388 ;;
7389esac
7390fi
7391FDP=$ac_cv_path_FDP
7392if test -n "$FDP"; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007393 { echo "$as_me:$LINENO: result: $FDP" >&5
7394echo "${ECHO_T}$FDP" >&6; }
David Greenef0b9eff2009-07-09 17:16:26 +00007395else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007396 { echo "$as_me:$LINENO: result: no" >&5
7397echo "${ECHO_T}no" >&6; }
David Greenef0b9eff2009-07-09 17:16:26 +00007398fi
7399
7400
7401if test "$FDP" != "echo fdp" ; then
7402
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007403cat >>confdefs.h <<\_ACEOF
7404#define HAVE_FDP 1
7405_ACEOF
David Greenef0b9eff2009-07-09 17:16:26 +00007406
7407 if test "$llvm_cv_os_type" = "MingW" ; then
7408 FDP=`echo $FDP | sed 's/^\/\([A-Za-z]\)\//\1:\//' `
7409 fi
7410
7411cat >>confdefs.h <<_ACEOF
7412#define LLVM_PATH_FDP "$FDP${EXEEXT}"
7413_ACEOF
7414
7415fi
7416# Extract the first word of "neato", so it can be a program name with args.
7417set dummy neato; ac_word=$2
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007418{ echo "$as_me:$LINENO: checking for $ac_word" >&5
7419echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7420if test "${ac_cv_path_NEATO+set}" = set; then
7421 echo $ECHO_N "(cached) $ECHO_C" >&6
David Greenef0b9eff2009-07-09 17:16:26 +00007422else
7423 case $NEATO in
7424 [\\/]* | ?:[\\/]*)
7425 ac_cv_path_NEATO="$NEATO" # Let the user override the test with a path.
7426 ;;
7427 *)
7428 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7429for as_dir in $PATH
7430do
7431 IFS=$as_save_IFS
7432 test -z "$as_dir" && as_dir=.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007433 for ac_exec_ext in '' $ac_executable_extensions; do
7434 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 +00007435 ac_cv_path_NEATO="$as_dir/$ac_word$ac_exec_ext"
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007436 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
David Greenef0b9eff2009-07-09 17:16:26 +00007437 break 2
7438 fi
7439done
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007440done
David Greenef0b9eff2009-07-09 17:16:26 +00007441IFS=$as_save_IFS
7442
7443 test -z "$ac_cv_path_NEATO" && ac_cv_path_NEATO="echo neato"
7444 ;;
7445esac
7446fi
7447NEATO=$ac_cv_path_NEATO
7448if test -n "$NEATO"; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007449 { echo "$as_me:$LINENO: result: $NEATO" >&5
7450echo "${ECHO_T}$NEATO" >&6; }
David Greenef0b9eff2009-07-09 17:16:26 +00007451else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007452 { echo "$as_me:$LINENO: result: no" >&5
7453echo "${ECHO_T}no" >&6; }
David Greenef0b9eff2009-07-09 17:16:26 +00007454fi
7455
7456
7457if test "$NEATO" != "echo neato" ; then
7458
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007459cat >>confdefs.h <<\_ACEOF
7460#define HAVE_NEATO 1
7461_ACEOF
David Greenef0b9eff2009-07-09 17:16:26 +00007462
7463 if test "$llvm_cv_os_type" = "MingW" ; then
7464 NEATO=`echo $NEATO | sed 's/^\/\([A-Za-z]\)\//\1:\//' `
7465 fi
7466
7467cat >>confdefs.h <<_ACEOF
7468#define LLVM_PATH_NEATO "$NEATO${EXEEXT}"
7469_ACEOF
7470
7471fi
7472# Extract the first word of "twopi", so it can be a program name with args.
7473set dummy twopi; ac_word=$2
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007474{ echo "$as_me:$LINENO: checking for $ac_word" >&5
7475echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7476if test "${ac_cv_path_TWOPI+set}" = set; then
7477 echo $ECHO_N "(cached) $ECHO_C" >&6
David Greenef0b9eff2009-07-09 17:16:26 +00007478else
7479 case $TWOPI in
7480 [\\/]* | ?:[\\/]*)
7481 ac_cv_path_TWOPI="$TWOPI" # Let the user override the test with a path.
7482 ;;
7483 *)
7484 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7485for as_dir in $PATH
7486do
7487 IFS=$as_save_IFS
7488 test -z "$as_dir" && as_dir=.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007489 for ac_exec_ext in '' $ac_executable_extensions; do
7490 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 +00007491 ac_cv_path_TWOPI="$as_dir/$ac_word$ac_exec_ext"
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007492 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
David Greenef0b9eff2009-07-09 17:16:26 +00007493 break 2
7494 fi
7495done
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007496done
David Greenef0b9eff2009-07-09 17:16:26 +00007497IFS=$as_save_IFS
7498
7499 test -z "$ac_cv_path_TWOPI" && ac_cv_path_TWOPI="echo twopi"
7500 ;;
7501esac
7502fi
7503TWOPI=$ac_cv_path_TWOPI
7504if test -n "$TWOPI"; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007505 { echo "$as_me:$LINENO: result: $TWOPI" >&5
7506echo "${ECHO_T}$TWOPI" >&6; }
David Greenef0b9eff2009-07-09 17:16:26 +00007507else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007508 { echo "$as_me:$LINENO: result: no" >&5
7509echo "${ECHO_T}no" >&6; }
David Greenef0b9eff2009-07-09 17:16:26 +00007510fi
7511
7512
7513if test "$TWOPI" != "echo twopi" ; then
7514
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007515cat >>confdefs.h <<\_ACEOF
7516#define HAVE_TWOPI 1
7517_ACEOF
David Greenef0b9eff2009-07-09 17:16:26 +00007518
7519 if test "$llvm_cv_os_type" = "MingW" ; then
7520 TWOPI=`echo $TWOPI | sed 's/^\/\([A-Za-z]\)\//\1:\//' `
7521 fi
7522
7523cat >>confdefs.h <<_ACEOF
7524#define LLVM_PATH_TWOPI "$TWOPI${EXEEXT}"
7525_ACEOF
7526
7527fi
7528# Extract the first word of "circo", so it can be a program name with args.
7529set dummy circo; ac_word=$2
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007530{ echo "$as_me:$LINENO: checking for $ac_word" >&5
7531echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7532if test "${ac_cv_path_CIRCO+set}" = set; then
7533 echo $ECHO_N "(cached) $ECHO_C" >&6
David Greenef0b9eff2009-07-09 17:16:26 +00007534else
7535 case $CIRCO in
7536 [\\/]* | ?:[\\/]*)
7537 ac_cv_path_CIRCO="$CIRCO" # Let the user override the test with a path.
7538 ;;
7539 *)
7540 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7541for as_dir in $PATH
7542do
7543 IFS=$as_save_IFS
7544 test -z "$as_dir" && as_dir=.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007545 for ac_exec_ext in '' $ac_executable_extensions; do
7546 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 +00007547 ac_cv_path_CIRCO="$as_dir/$ac_word$ac_exec_ext"
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007548 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
David Greenef0b9eff2009-07-09 17:16:26 +00007549 break 2
7550 fi
7551done
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007552done
David Greenef0b9eff2009-07-09 17:16:26 +00007553IFS=$as_save_IFS
7554
7555 test -z "$ac_cv_path_CIRCO" && ac_cv_path_CIRCO="echo circo"
7556 ;;
7557esac
7558fi
7559CIRCO=$ac_cv_path_CIRCO
7560if test -n "$CIRCO"; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007561 { echo "$as_me:$LINENO: result: $CIRCO" >&5
7562echo "${ECHO_T}$CIRCO" >&6; }
David Greenef0b9eff2009-07-09 17:16:26 +00007563else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007564 { echo "$as_me:$LINENO: result: no" >&5
7565echo "${ECHO_T}no" >&6; }
David Greenef0b9eff2009-07-09 17:16:26 +00007566fi
7567
7568
7569if test "$CIRCO" != "echo circo" ; then
7570
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007571cat >>confdefs.h <<\_ACEOF
7572#define HAVE_CIRCO 1
7573_ACEOF
David Greenef0b9eff2009-07-09 17:16:26 +00007574
7575 if test "$llvm_cv_os_type" = "MingW" ; then
7576 CIRCO=`echo $CIRCO | sed 's/^\/\([A-Za-z]\)\//\1:\//' `
7577 fi
7578
7579cat >>confdefs.h <<_ACEOF
7580#define LLVM_PATH_CIRCO "$CIRCO${EXEEXT}"
7581_ACEOF
7582
7583fi
Reid Spencera773bd52006-08-04 18:18:08 +00007584for ac_prog in gv gsview32
7585do
7586 # Extract the first word of "$ac_prog", so it can be a program name with args.
7587set dummy $ac_prog; ac_word=$2
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007588{ echo "$as_me:$LINENO: checking for $ac_word" >&5
7589echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7590if test "${ac_cv_path_GV+set}" = set; then
7591 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencera773bd52006-08-04 18:18:08 +00007592else
7593 case $GV in
7594 [\\/]* | ?:[\\/]*)
7595 ac_cv_path_GV="$GV" # Let the user override the test with a path.
7596 ;;
7597 *)
7598 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7599for as_dir in $PATH
7600do
7601 IFS=$as_save_IFS
7602 test -z "$as_dir" && as_dir=.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007603 for ac_exec_ext in '' $ac_executable_extensions; do
7604 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 +00007605 ac_cv_path_GV="$as_dir/$ac_word$ac_exec_ext"
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007606 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Reid Spencera773bd52006-08-04 18:18:08 +00007607 break 2
7608 fi
7609done
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007610done
Reid Spencera773bd52006-08-04 18:18:08 +00007611IFS=$as_save_IFS
7612
7613 ;;
7614esac
7615fi
7616GV=$ac_cv_path_GV
7617if test -n "$GV"; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007618 { echo "$as_me:$LINENO: result: $GV" >&5
7619echo "${ECHO_T}$GV" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00007620else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007621 { echo "$as_me:$LINENO: result: no" >&5
7622echo "${ECHO_T}no" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00007623fi
7624
7625
7626 test -n "$GV" && break
7627done
7628test -n "$GV" || GV="echo gv"
7629
7630if test "$GV" != "echo gv" ; then
7631
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007632cat >>confdefs.h <<\_ACEOF
7633#define HAVE_GV 1
7634_ACEOF
Reid Spencera773bd52006-08-04 18:18:08 +00007635
Jeff Cohen28783c32007-01-12 18:22:38 +00007636 if test "$llvm_cv_os_type" = "MingW" ; then
Reid Spencera773bd52006-08-04 18:18:08 +00007637 GV=`echo $GV | sed 's/^\/\([A-Za-z]\)\//\1:\//' `
7638 fi
7639
7640cat >>confdefs.h <<_ACEOF
7641#define LLVM_PATH_GV "$GV${EXEEXT}"
7642_ACEOF
7643
7644fi
7645# Extract the first word of "dotty", so it can be a program name with args.
7646set dummy dotty; ac_word=$2
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007647{ echo "$as_me:$LINENO: checking for $ac_word" >&5
7648echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7649if test "${ac_cv_path_DOTTY+set}" = set; then
7650 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencera773bd52006-08-04 18:18:08 +00007651else
7652 case $DOTTY in
7653 [\\/]* | ?:[\\/]*)
7654 ac_cv_path_DOTTY="$DOTTY" # Let the user override the test with a path.
7655 ;;
7656 *)
7657 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7658for as_dir in $PATH
7659do
7660 IFS=$as_save_IFS
7661 test -z "$as_dir" && as_dir=.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007662 for ac_exec_ext in '' $ac_executable_extensions; do
7663 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 +00007664 ac_cv_path_DOTTY="$as_dir/$ac_word$ac_exec_ext"
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007665 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Reid Spencera773bd52006-08-04 18:18:08 +00007666 break 2
7667 fi
7668done
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007669done
Reid Spencera773bd52006-08-04 18:18:08 +00007670IFS=$as_save_IFS
7671
7672 test -z "$ac_cv_path_DOTTY" && ac_cv_path_DOTTY="echo dotty"
7673 ;;
7674esac
7675fi
7676DOTTY=$ac_cv_path_DOTTY
7677if test -n "$DOTTY"; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007678 { echo "$as_me:$LINENO: result: $DOTTY" >&5
7679echo "${ECHO_T}$DOTTY" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00007680else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007681 { echo "$as_me:$LINENO: result: no" >&5
7682echo "${ECHO_T}no" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00007683fi
7684
7685
7686if test "$DOTTY" != "echo dotty" ; then
7687
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007688cat >>confdefs.h <<\_ACEOF
7689#define HAVE_DOTTY 1
7690_ACEOF
Reid Spencera773bd52006-08-04 18:18:08 +00007691
Jeff Cohen28783c32007-01-12 18:22:38 +00007692 if test "$llvm_cv_os_type" = "MingW" ; then
Reid Spencera773bd52006-08-04 18:18:08 +00007693 DOTTY=`echo $DOTTY | sed 's/^\/\([A-Za-z]\)\//\1:\//' `
7694 fi
7695
7696cat >>confdefs.h <<_ACEOF
7697#define LLVM_PATH_DOTTY "$DOTTY${EXEEXT}"
7698_ACEOF
7699
7700fi
7701
7702
7703# Extract the first word of "perl", so it can be a program name with args.
7704set dummy perl; ac_word=$2
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007705{ echo "$as_me:$LINENO: checking for $ac_word" >&5
7706echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7707if test "${ac_cv_path_PERL+set}" = set; then
7708 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencera773bd52006-08-04 18:18:08 +00007709else
7710 case $PERL in
7711 [\\/]* | ?:[\\/]*)
7712 ac_cv_path_PERL="$PERL" # Let the user override the test with a path.
7713 ;;
7714 *)
7715 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7716for as_dir in $PATH
7717do
7718 IFS=$as_save_IFS
7719 test -z "$as_dir" && as_dir=.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007720 for ac_exec_ext in '' $ac_executable_extensions; do
7721 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 +00007722 ac_cv_path_PERL="$as_dir/$ac_word$ac_exec_ext"
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007723 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Reid Spencera773bd52006-08-04 18:18:08 +00007724 break 2
7725 fi
7726done
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007727done
Reid Spencera773bd52006-08-04 18:18:08 +00007728IFS=$as_save_IFS
7729
7730 test -z "$ac_cv_path_PERL" && ac_cv_path_PERL="none"
7731 ;;
7732esac
7733fi
7734PERL=$ac_cv_path_PERL
7735if test -n "$PERL"; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007736 { echo "$as_me:$LINENO: result: $PERL" >&5
7737echo "${ECHO_T}$PERL" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00007738else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007739 { echo "$as_me:$LINENO: result: no" >&5
7740echo "${ECHO_T}no" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00007741fi
7742
7743
7744if test "$PERL" != "none"; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007745 { echo "$as_me:$LINENO: checking for Perl 5.006 or newer" >&5
7746echo $ECHO_N "checking for Perl 5.006 or newer... $ECHO_C" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00007747 if $PERL -e 'use 5.006;' 2>&1 > /dev/null; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007748 { echo "$as_me:$LINENO: result: yes" >&5
7749echo "${ECHO_T}yes" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00007750 else
7751 PERL=none
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007752 { echo "$as_me:$LINENO: result: not found" >&5
7753echo "${ECHO_T}not found" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00007754 fi
7755fi
7756
7757
7758if test x"$PERL" = xnone; then
7759 HAVE_PERL=0
7760
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007761 { { echo "$as_me:$LINENO: error: perl is required but was not found, please install it" >&5
7762echo "$as_me: error: perl is required but was not found, please install it" >&2;}
7763 { (exit 1); exit 1; }; }
Reid Spencera773bd52006-08-04 18:18:08 +00007764else
7765 HAVE_PERL=1
7766
7767fi
7768
7769# Find a good install program. We prefer a C program (faster),
7770# so one script is as good as another. But avoid the broken or
7771# incompatible versions:
7772# SysV /etc/install, /usr/sbin/install
7773# SunOS /usr/etc/install
7774# IRIX /sbin/install
7775# AIX /bin/install
7776# AmigaOS /C/install, which installs bootblocks on floppy discs
7777# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
7778# AFS /usr/afsws/bin/install, which mishandles nonexistent args
7779# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
7780# OS/2's system install, which has a completely different semantic
7781# ./install, which can be erroneously created by make from ./install.sh.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007782{ echo "$as_me:$LINENO: checking for a BSD-compatible install" >&5
7783echo $ECHO_N "checking for a BSD-compatible install... $ECHO_C" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00007784if test -z "$INSTALL"; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007785if test "${ac_cv_path_install+set}" = set; then
7786 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencera773bd52006-08-04 18:18:08 +00007787else
7788 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7789for as_dir in $PATH
7790do
7791 IFS=$as_save_IFS
7792 test -z "$as_dir" && as_dir=.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007793 # Account for people who put trailing slashes in PATH elements.
7794case $as_dir/ in
7795 ./ | .// | /cC/* | \
Reid Spencera773bd52006-08-04 18:18:08 +00007796 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007797 ?:\\/os2\\/install\\/* | ?:\\/OS2\\/INSTALL\\/* | \
Reid Spencera773bd52006-08-04 18:18:08 +00007798 /usr/ucb/* ) ;;
7799 *)
7800 # OSF1 and SCO ODT 3.0 have their own names for install.
7801 # Don't use installbsd from OSF since it installs stuff as root
7802 # by default.
7803 for ac_prog in ginstall scoinst install; do
7804 for ac_exec_ext in '' $ac_executable_extensions; do
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007805 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 +00007806 if test $ac_prog = install &&
7807 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
7808 # AIX install. It has an incompatible calling convention.
7809 :
7810 elif test $ac_prog = install &&
7811 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
7812 # program-specific install script used by HP pwplus--don't use.
7813 :
7814 else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007815 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
7816 break 3
Reid Spencera773bd52006-08-04 18:18:08 +00007817 fi
7818 fi
7819 done
7820 done
7821 ;;
7822esac
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007823done
Reid Spencera773bd52006-08-04 18:18:08 +00007824IFS=$as_save_IFS
7825
7826
7827fi
7828 if test "${ac_cv_path_install+set}" = set; then
7829 INSTALL=$ac_cv_path_install
7830 else
7831 # As a last resort, use the slow shell script. Don't cache a
7832 # value for INSTALL within a source directory, because that will
7833 # break other packages using the cache if that directory is
7834 # removed, or if the value is a relative name.
7835 INSTALL=$ac_install_sh
7836 fi
7837fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007838{ echo "$as_me:$LINENO: result: $INSTALL" >&5
7839echo "${ECHO_T}$INSTALL" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00007840
7841# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
7842# It thinks the first close brace ends the variable substitution.
7843test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
7844
7845test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
7846
7847test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
7848
7849
7850# Extract the first word of "bzip2", so it can be a program name with args.
7851set dummy bzip2; ac_word=$2
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007852{ echo "$as_me:$LINENO: checking for $ac_word" >&5
7853echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7854if test "${ac_cv_path_BZIP2+set}" = set; then
7855 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencera773bd52006-08-04 18:18:08 +00007856else
7857 case $BZIP2 in
7858 [\\/]* | ?:[\\/]*)
7859 ac_cv_path_BZIP2="$BZIP2" # Let the user override the test with a path.
7860 ;;
7861 *)
7862 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7863for as_dir in $PATH
7864do
7865 IFS=$as_save_IFS
7866 test -z "$as_dir" && as_dir=.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007867 for ac_exec_ext in '' $ac_executable_extensions; do
7868 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 +00007869 ac_cv_path_BZIP2="$as_dir/$ac_word$ac_exec_ext"
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007870 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Reid Spencera773bd52006-08-04 18:18:08 +00007871 break 2
7872 fi
7873done
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007874done
Reid Spencera773bd52006-08-04 18:18:08 +00007875IFS=$as_save_IFS
7876
Reid Spencera773bd52006-08-04 18:18:08 +00007877 ;;
7878esac
7879fi
7880BZIP2=$ac_cv_path_BZIP2
7881if test -n "$BZIP2"; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007882 { echo "$as_me:$LINENO: result: $BZIP2" >&5
7883echo "${ECHO_T}$BZIP2" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00007884else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007885 { echo "$as_me:$LINENO: result: no" >&5
7886echo "${ECHO_T}no" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00007887fi
7888
7889
7890# Extract the first word of "doxygen", so it can be a program name with args.
7891set dummy doxygen; ac_word=$2
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007892{ echo "$as_me:$LINENO: checking for $ac_word" >&5
7893echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7894if test "${ac_cv_path_DOXYGEN+set}" = set; then
7895 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencera773bd52006-08-04 18:18:08 +00007896else
7897 case $DOXYGEN in
7898 [\\/]* | ?:[\\/]*)
7899 ac_cv_path_DOXYGEN="$DOXYGEN" # Let the user override the test with a path.
7900 ;;
7901 *)
7902 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7903for as_dir in $PATH
7904do
7905 IFS=$as_save_IFS
7906 test -z "$as_dir" && as_dir=.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007907 for ac_exec_ext in '' $ac_executable_extensions; do
7908 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 +00007909 ac_cv_path_DOXYGEN="$as_dir/$ac_word$ac_exec_ext"
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007910 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Reid Spencera773bd52006-08-04 18:18:08 +00007911 break 2
7912 fi
7913done
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007914done
Reid Spencera773bd52006-08-04 18:18:08 +00007915IFS=$as_save_IFS
7916
Reid Spencera773bd52006-08-04 18:18:08 +00007917 ;;
7918esac
7919fi
7920DOXYGEN=$ac_cv_path_DOXYGEN
7921if test -n "$DOXYGEN"; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007922 { echo "$as_me:$LINENO: result: $DOXYGEN" >&5
7923echo "${ECHO_T}$DOXYGEN" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00007924else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007925 { echo "$as_me:$LINENO: result: no" >&5
7926echo "${ECHO_T}no" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00007927fi
7928
7929
Reid Spencera773bd52006-08-04 18:18:08 +00007930# Extract the first word of "groff", so it can be a program name with args.
7931set dummy groff; ac_word=$2
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007932{ echo "$as_me:$LINENO: checking for $ac_word" >&5
7933echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7934if test "${ac_cv_path_GROFF+set}" = set; then
7935 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencera773bd52006-08-04 18:18:08 +00007936else
7937 case $GROFF in
7938 [\\/]* | ?:[\\/]*)
7939 ac_cv_path_GROFF="$GROFF" # Let the user override the test with a path.
7940 ;;
7941 *)
7942 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7943for as_dir in $PATH
7944do
7945 IFS=$as_save_IFS
7946 test -z "$as_dir" && as_dir=.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007947 for ac_exec_ext in '' $ac_executable_extensions; do
7948 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 +00007949 ac_cv_path_GROFF="$as_dir/$ac_word$ac_exec_ext"
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007950 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Reid Spencera773bd52006-08-04 18:18:08 +00007951 break 2
7952 fi
7953done
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007954done
Reid Spencera773bd52006-08-04 18:18:08 +00007955IFS=$as_save_IFS
7956
Reid Spencera773bd52006-08-04 18:18:08 +00007957 ;;
7958esac
7959fi
7960GROFF=$ac_cv_path_GROFF
7961if test -n "$GROFF"; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007962 { echo "$as_me:$LINENO: result: $GROFF" >&5
7963echo "${ECHO_T}$GROFF" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00007964else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007965 { echo "$as_me:$LINENO: result: no" >&5
7966echo "${ECHO_T}no" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00007967fi
7968
7969
7970# Extract the first word of "gzip", so it can be a program name with args.
7971set dummy gzip; ac_word=$2
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007972{ echo "$as_me:$LINENO: checking for $ac_word" >&5
7973echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7974if test "${ac_cv_path_GZIP+set}" = set; then
7975 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencera773bd52006-08-04 18:18:08 +00007976else
7977 case $GZIP in
7978 [\\/]* | ?:[\\/]*)
7979 ac_cv_path_GZIP="$GZIP" # Let the user override the test with a path.
7980 ;;
7981 *)
7982 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7983for as_dir in $PATH
7984do
7985 IFS=$as_save_IFS
7986 test -z "$as_dir" && as_dir=.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007987 for ac_exec_ext in '' $ac_executable_extensions; do
7988 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 +00007989 ac_cv_path_GZIP="$as_dir/$ac_word$ac_exec_ext"
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007990 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Reid Spencera773bd52006-08-04 18:18:08 +00007991 break 2
7992 fi
7993done
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007994done
Reid Spencera773bd52006-08-04 18:18:08 +00007995IFS=$as_save_IFS
7996
Reid Spencera773bd52006-08-04 18:18:08 +00007997 ;;
7998esac
7999fi
8000GZIP=$ac_cv_path_GZIP
8001if test -n "$GZIP"; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00008002 { echo "$as_me:$LINENO: result: $GZIP" >&5
8003echo "${ECHO_T}$GZIP" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00008004else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00008005 { echo "$as_me:$LINENO: result: no" >&5
8006echo "${ECHO_T}no" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00008007fi
8008
8009
8010# Extract the first word of "pod2html", so it can be a program name with args.
8011set dummy pod2html; ac_word=$2
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00008012{ echo "$as_me:$LINENO: checking for $ac_word" >&5
8013echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
8014if test "${ac_cv_path_POD2HTML+set}" = set; then
8015 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencera773bd52006-08-04 18:18:08 +00008016else
8017 case $POD2HTML in
8018 [\\/]* | ?:[\\/]*)
8019 ac_cv_path_POD2HTML="$POD2HTML" # Let the user override the test with a path.
8020 ;;
8021 *)
8022 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8023for as_dir in $PATH
8024do
8025 IFS=$as_save_IFS
8026 test -z "$as_dir" && as_dir=.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00008027 for ac_exec_ext in '' $ac_executable_extensions; do
8028 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 +00008029 ac_cv_path_POD2HTML="$as_dir/$ac_word$ac_exec_ext"
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00008030 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Reid Spencera773bd52006-08-04 18:18:08 +00008031 break 2
8032 fi
8033done
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00008034done
Reid Spencera773bd52006-08-04 18:18:08 +00008035IFS=$as_save_IFS
8036
Reid Spencera773bd52006-08-04 18:18:08 +00008037 ;;
8038esac
8039fi
8040POD2HTML=$ac_cv_path_POD2HTML
8041if test -n "$POD2HTML"; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00008042 { echo "$as_me:$LINENO: result: $POD2HTML" >&5
8043echo "${ECHO_T}$POD2HTML" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00008044else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00008045 { echo "$as_me:$LINENO: result: no" >&5
8046echo "${ECHO_T}no" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00008047fi
8048
8049
8050# Extract the first word of "pod2man", so it can be a program name with args.
8051set dummy pod2man; ac_word=$2
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00008052{ echo "$as_me:$LINENO: checking for $ac_word" >&5
8053echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
8054if test "${ac_cv_path_POD2MAN+set}" = set; then
8055 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencera773bd52006-08-04 18:18:08 +00008056else
8057 case $POD2MAN in
8058 [\\/]* | ?:[\\/]*)
8059 ac_cv_path_POD2MAN="$POD2MAN" # Let the user override the test with a path.
8060 ;;
8061 *)
8062 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8063for as_dir in $PATH
8064do
8065 IFS=$as_save_IFS
8066 test -z "$as_dir" && as_dir=.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00008067 for ac_exec_ext in '' $ac_executable_extensions; do
8068 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 +00008069 ac_cv_path_POD2MAN="$as_dir/$ac_word$ac_exec_ext"
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00008070 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Reid Spencera773bd52006-08-04 18:18:08 +00008071 break 2
8072 fi
8073done
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00008074done
Reid Spencera773bd52006-08-04 18:18:08 +00008075IFS=$as_save_IFS
8076
Reid Spencera773bd52006-08-04 18:18:08 +00008077 ;;
8078esac
8079fi
8080POD2MAN=$ac_cv_path_POD2MAN
8081if test -n "$POD2MAN"; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00008082 { echo "$as_me:$LINENO: result: $POD2MAN" >&5
8083echo "${ECHO_T}$POD2MAN" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00008084else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00008085 { echo "$as_me:$LINENO: result: no" >&5
8086echo "${ECHO_T}no" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00008087fi
8088
8089
8090# Extract the first word of "runtest", so it can be a program name with args.
8091set dummy runtest; ac_word=$2
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00008092{ echo "$as_me:$LINENO: checking for $ac_word" >&5
8093echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
8094if test "${ac_cv_path_RUNTEST+set}" = set; then
8095 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencera773bd52006-08-04 18:18:08 +00008096else
8097 case $RUNTEST in
8098 [\\/]* | ?:[\\/]*)
8099 ac_cv_path_RUNTEST="$RUNTEST" # Let the user override the test with a path.
8100 ;;
8101 *)
8102 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8103for as_dir in $PATH
8104do
8105 IFS=$as_save_IFS
8106 test -z "$as_dir" && as_dir=.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00008107 for ac_exec_ext in '' $ac_executable_extensions; do
8108 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 +00008109 ac_cv_path_RUNTEST="$as_dir/$ac_word$ac_exec_ext"
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00008110 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Reid Spencera773bd52006-08-04 18:18:08 +00008111 break 2
8112 fi
8113done
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00008114done
Reid Spencera773bd52006-08-04 18:18:08 +00008115IFS=$as_save_IFS
8116
Reid Spencera773bd52006-08-04 18:18:08 +00008117 ;;
8118esac
8119fi
8120RUNTEST=$ac_cv_path_RUNTEST
8121if test -n "$RUNTEST"; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00008122 { echo "$as_me:$LINENO: result: $RUNTEST" >&5
8123echo "${ECHO_T}$RUNTEST" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00008124else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00008125 { echo "$as_me:$LINENO: result: no" >&5
8126echo "${ECHO_T}no" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00008127fi
8128
8129
8130
8131no_itcl=true
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00008132{ echo "$as_me:$LINENO: checking for the tclsh program in tclinclude directory" >&5
8133echo $ECHO_N "checking for the tclsh program in tclinclude directory... $ECHO_C" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00008134
8135# Check whether --with-tclinclude was given.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00008136if test "${with_tclinclude+set}" = set; then
Reid Spencera773bd52006-08-04 18:18:08 +00008137 withval=$with_tclinclude; with_tclinclude=${withval}
8138else
8139 with_tclinclude=''
8140fi
8141
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00008142if test "${ac_cv_path_tclsh+set}" = set; then
8143 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencera773bd52006-08-04 18:18:08 +00008144else
8145
8146if test x"${with_tclinclude}" != x ; then
8147 if test -f ${with_tclinclude}/tclsh ; then
8148 ac_cv_path_tclsh=`(cd ${with_tclinclude}; pwd)`
8149 elif test -f ${with_tclinclude}/src/tclsh ; then
8150 ac_cv_path_tclsh=`(cd ${with_tclinclude}/src; pwd)`
8151 else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00008152 { { echo "$as_me:$LINENO: error: ${with_tclinclude} directory doesn't contain tclsh" >&5
8153echo "$as_me: error: ${with_tclinclude} directory doesn't contain tclsh" >&2;}
8154 { (exit 1); exit 1; }; }
Reid Spencera773bd52006-08-04 18:18:08 +00008155 fi
8156fi
Torok Edwin871384f2010-01-26 08:50:50 +00008157fi
8158
Reid Spencera773bd52006-08-04 18:18:08 +00008159
8160if test x"${ac_cv_path_tclsh}" = x ; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00008161 { echo "$as_me:$LINENO: result: none" >&5
8162echo "${ECHO_T}none" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00008163 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
8164do
8165 # Extract the first word of "$ac_prog", so it can be a program name with args.
8166set dummy $ac_prog; ac_word=$2
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00008167{ echo "$as_me:$LINENO: checking for $ac_word" >&5
8168echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
8169if test "${ac_cv_path_TCLSH+set}" = set; then
8170 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencera773bd52006-08-04 18:18:08 +00008171else
8172 case $TCLSH in
8173 [\\/]* | ?:[\\/]*)
8174 ac_cv_path_TCLSH="$TCLSH" # Let the user override the test with a path.
8175 ;;
8176 *)
8177 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8178for as_dir in $PATH
8179do
8180 IFS=$as_save_IFS
8181 test -z "$as_dir" && as_dir=.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00008182 for ac_exec_ext in '' $ac_executable_extensions; do
8183 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 +00008184 ac_cv_path_TCLSH="$as_dir/$ac_word$ac_exec_ext"
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00008185 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Reid Spencera773bd52006-08-04 18:18:08 +00008186 break 2
8187 fi
8188done
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00008189done
Reid Spencera773bd52006-08-04 18:18:08 +00008190IFS=$as_save_IFS
8191
8192 ;;
8193esac
8194fi
8195TCLSH=$ac_cv_path_TCLSH
8196if test -n "$TCLSH"; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00008197 { echo "$as_me:$LINENO: result: $TCLSH" >&5
8198echo "${ECHO_T}$TCLSH" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00008199else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00008200 { echo "$as_me:$LINENO: result: no" >&5
8201echo "${ECHO_T}no" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00008202fi
8203
8204
8205 test -n "$TCLSH" && break
8206done
8207
8208 if test x"${TCLSH}" = x ; then
8209 ac_cv_path_tclsh='';
8210 else
8211 ac_cv_path_tclsh="${TCLSH}";
8212 fi
8213else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00008214 { echo "$as_me:$LINENO: result: ${ac_cv_path_tclsh}" >&5
8215echo "${ECHO_T}${ac_cv_path_tclsh}" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00008216 TCLSH="${ac_cv_path_tclsh}"
8217
8218fi
8219
Reid Spencera773bd52006-08-04 18:18:08 +00008220# Extract the first word of "zip", so it can be a program name with args.
8221set dummy zip; ac_word=$2
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00008222{ echo "$as_me:$LINENO: checking for $ac_word" >&5
8223echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
8224if test "${ac_cv_path_ZIP+set}" = set; then
8225 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencera773bd52006-08-04 18:18:08 +00008226else
8227 case $ZIP in
8228 [\\/]* | ?:[\\/]*)
8229 ac_cv_path_ZIP="$ZIP" # Let the user override the test with a path.
8230 ;;
8231 *)
8232 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8233for as_dir in $PATH
8234do
8235 IFS=$as_save_IFS
8236 test -z "$as_dir" && as_dir=.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00008237 for ac_exec_ext in '' $ac_executable_extensions; do
8238 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 +00008239 ac_cv_path_ZIP="$as_dir/$ac_word$ac_exec_ext"
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00008240 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Reid Spencera773bd52006-08-04 18:18:08 +00008241 break 2
8242 fi
8243done
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00008244done
Reid Spencera773bd52006-08-04 18:18:08 +00008245IFS=$as_save_IFS
8246
Reid Spencera773bd52006-08-04 18:18:08 +00008247 ;;
8248esac
8249fi
8250ZIP=$ac_cv_path_ZIP
8251if test -n "$ZIP"; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00008252 { echo "$as_me:$LINENO: result: $ZIP" >&5
8253echo "${ECHO_T}$ZIP" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00008254else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00008255 { echo "$as_me:$LINENO: result: no" >&5
8256echo "${ECHO_T}no" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00008257fi
8258
8259
Gordon Henriksen40e7f192008-10-22 12:40:55 +00008260for ac_prog in ocamlc
Gordon Henriksene7072162008-03-07 18:20:01 +00008261do
8262 # Extract the first word of "$ac_prog", so it can be a program name with args.
8263set dummy $ac_prog; ac_word=$2
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00008264{ echo "$as_me:$LINENO: checking for $ac_word" >&5
8265echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
8266if test "${ac_cv_path_OCAMLC+set}" = set; then
8267 echo $ECHO_N "(cached) $ECHO_C" >&6
Gordon Henriksen54c7e122007-09-18 12:27:13 +00008268else
8269 case $OCAMLC in
8270 [\\/]* | ?:[\\/]*)
8271 ac_cv_path_OCAMLC="$OCAMLC" # Let the user override the test with a path.
8272 ;;
8273 *)
8274 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8275for as_dir in $PATH
8276do
8277 IFS=$as_save_IFS
8278 test -z "$as_dir" && as_dir=.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00008279 for ac_exec_ext in '' $ac_executable_extensions; do
8280 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 +00008281 ac_cv_path_OCAMLC="$as_dir/$ac_word$ac_exec_ext"
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00008282 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Gordon Henriksen54c7e122007-09-18 12:27:13 +00008283 break 2
8284 fi
8285done
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00008286done
Gordon Henriksen54c7e122007-09-18 12:27:13 +00008287IFS=$as_save_IFS
8288
Gordon Henriksen54c7e122007-09-18 12:27:13 +00008289 ;;
8290esac
8291fi
8292OCAMLC=$ac_cv_path_OCAMLC
8293if test -n "$OCAMLC"; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00008294 { echo "$as_me:$LINENO: result: $OCAMLC" >&5
8295echo "${ECHO_T}$OCAMLC" >&6; }
Gordon Henriksen54c7e122007-09-18 12:27:13 +00008296else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00008297 { echo "$as_me:$LINENO: result: no" >&5
8298echo "${ECHO_T}no" >&6; }
Gordon Henriksen54c7e122007-09-18 12:27:13 +00008299fi
8300
8301
Gordon Henriksene7072162008-03-07 18:20:01 +00008302 test -n "$OCAMLC" && break
8303done
8304
Gordon Henriksen40e7f192008-10-22 12:40:55 +00008305for ac_prog in ocamlopt
Gordon Henriksene7072162008-03-07 18:20:01 +00008306do
8307 # Extract the first word of "$ac_prog", so it can be a program name with args.
8308set dummy $ac_prog; ac_word=$2
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00008309{ echo "$as_me:$LINENO: checking for $ac_word" >&5
8310echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
8311if test "${ac_cv_path_OCAMLOPT+set}" = set; then
8312 echo $ECHO_N "(cached) $ECHO_C" >&6
Gordon Henriksen54c7e122007-09-18 12:27:13 +00008313else
8314 case $OCAMLOPT in
8315 [\\/]* | ?:[\\/]*)
8316 ac_cv_path_OCAMLOPT="$OCAMLOPT" # Let the user override the test with a path.
8317 ;;
8318 *)
8319 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8320for as_dir in $PATH
8321do
8322 IFS=$as_save_IFS
8323 test -z "$as_dir" && as_dir=.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00008324 for ac_exec_ext in '' $ac_executable_extensions; do
8325 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 +00008326 ac_cv_path_OCAMLOPT="$as_dir/$ac_word$ac_exec_ext"
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00008327 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Gordon Henriksen54c7e122007-09-18 12:27:13 +00008328 break 2
8329 fi
8330done
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00008331done
Gordon Henriksen54c7e122007-09-18 12:27:13 +00008332IFS=$as_save_IFS
8333
Gordon Henriksen54c7e122007-09-18 12:27:13 +00008334 ;;
8335esac
8336fi
8337OCAMLOPT=$ac_cv_path_OCAMLOPT
8338if test -n "$OCAMLOPT"; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00008339 { echo "$as_me:$LINENO: result: $OCAMLOPT" >&5
8340echo "${ECHO_T}$OCAMLOPT" >&6; }
Gordon Henriksen54c7e122007-09-18 12:27:13 +00008341else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00008342 { echo "$as_me:$LINENO: result: no" >&5
8343echo "${ECHO_T}no" >&6; }
Gordon Henriksen54c7e122007-09-18 12:27:13 +00008344fi
8345
8346
Gordon Henriksene7072162008-03-07 18:20:01 +00008347 test -n "$OCAMLOPT" && break
8348done
8349
Gordon Henriksen40e7f192008-10-22 12:40:55 +00008350for ac_prog in ocamldep
Gordon Henriksene7072162008-03-07 18:20:01 +00008351do
8352 # Extract the first word of "$ac_prog", so it can be a program name with args.
8353set dummy $ac_prog; ac_word=$2
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00008354{ echo "$as_me:$LINENO: checking for $ac_word" >&5
8355echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
8356if test "${ac_cv_path_OCAMLDEP+set}" = set; then
8357 echo $ECHO_N "(cached) $ECHO_C" >&6
Gordon Henriksenc20f5b02007-09-20 16:48:18 +00008358else
8359 case $OCAMLDEP in
8360 [\\/]* | ?:[\\/]*)
8361 ac_cv_path_OCAMLDEP="$OCAMLDEP" # Let the user override the test with a path.
8362 ;;
8363 *)
8364 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8365for as_dir in $PATH
8366do
8367 IFS=$as_save_IFS
8368 test -z "$as_dir" && as_dir=.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00008369 for ac_exec_ext in '' $ac_executable_extensions; do
8370 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 +00008371 ac_cv_path_OCAMLDEP="$as_dir/$ac_word$ac_exec_ext"
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00008372 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Gordon Henriksenc20f5b02007-09-20 16:48:18 +00008373 break 2
8374 fi
8375done
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00008376done
Gordon Henriksenc20f5b02007-09-20 16:48:18 +00008377IFS=$as_save_IFS
8378
Gordon Henriksenc20f5b02007-09-20 16:48:18 +00008379 ;;
8380esac
8381fi
8382OCAMLDEP=$ac_cv_path_OCAMLDEP
8383if test -n "$OCAMLDEP"; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00008384 { echo "$as_me:$LINENO: result: $OCAMLDEP" >&5
8385echo "${ECHO_T}$OCAMLDEP" >&6; }
Gordon Henriksenc20f5b02007-09-20 16:48:18 +00008386else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00008387 { echo "$as_me:$LINENO: result: no" >&5
8388echo "${ECHO_T}no" >&6; }
Gordon Henriksenc20f5b02007-09-20 16:48:18 +00008389fi
8390
8391
Gordon Henriksene7072162008-03-07 18:20:01 +00008392 test -n "$OCAMLDEP" && break
8393done
8394
Gordon Henriksen40e7f192008-10-22 12:40:55 +00008395for ac_prog in ocamldoc
Gordon Henriksen56b8f1d2008-03-10 15:49:38 +00008396do
8397 # Extract the first word of "$ac_prog", so it can be a program name with args.
8398set dummy $ac_prog; ac_word=$2
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00008399{ echo "$as_me:$LINENO: checking for $ac_word" >&5
8400echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
8401if test "${ac_cv_path_OCAMLDOC+set}" = set; then
8402 echo $ECHO_N "(cached) $ECHO_C" >&6
Gordon Henriksen56b8f1d2008-03-10 15:49:38 +00008403else
8404 case $OCAMLDOC in
8405 [\\/]* | ?:[\\/]*)
8406 ac_cv_path_OCAMLDOC="$OCAMLDOC" # Let the user override the test with a path.
8407 ;;
8408 *)
8409 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8410for as_dir in $PATH
8411do
8412 IFS=$as_save_IFS
8413 test -z "$as_dir" && as_dir=.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00008414 for ac_exec_ext in '' $ac_executable_extensions; do
8415 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 +00008416 ac_cv_path_OCAMLDOC="$as_dir/$ac_word$ac_exec_ext"
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00008417 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Gordon Henriksen56b8f1d2008-03-10 15:49:38 +00008418 break 2
8419 fi
8420done
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00008421done
Gordon Henriksen56b8f1d2008-03-10 15:49:38 +00008422IFS=$as_save_IFS
8423
8424 ;;
8425esac
8426fi
8427OCAMLDOC=$ac_cv_path_OCAMLDOC
8428if test -n "$OCAMLDOC"; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00008429 { echo "$as_me:$LINENO: result: $OCAMLDOC" >&5
8430echo "${ECHO_T}$OCAMLDOC" >&6; }
Gordon Henriksen56b8f1d2008-03-10 15:49:38 +00008431else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00008432 { echo "$as_me:$LINENO: result: no" >&5
8433echo "${ECHO_T}no" >&6; }
Gordon Henriksen56b8f1d2008-03-10 15:49:38 +00008434fi
8435
8436
8437 test -n "$OCAMLDOC" && break
8438done
8439
Torok Edwincc499a42008-10-22 09:56:27 +00008440for ac_prog in gas as
8441do
8442 # Extract the first word of "$ac_prog", so it can be a program name with args.
8443set dummy $ac_prog; ac_word=$2
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00008444{ echo "$as_me:$LINENO: checking for $ac_word" >&5
8445echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
8446if test "${ac_cv_path_GAS+set}" = set; then
8447 echo $ECHO_N "(cached) $ECHO_C" >&6
Torok Edwincc499a42008-10-22 09:56:27 +00008448else
8449 case $GAS in
8450 [\\/]* | ?:[\\/]*)
8451 ac_cv_path_GAS="$GAS" # Let the user override the test with a path.
8452 ;;
8453 *)
8454 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8455for as_dir in $PATH
8456do
8457 IFS=$as_save_IFS
8458 test -z "$as_dir" && as_dir=.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00008459 for ac_exec_ext in '' $ac_executable_extensions; do
8460 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 +00008461 ac_cv_path_GAS="$as_dir/$ac_word$ac_exec_ext"
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00008462 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Torok Edwincc499a42008-10-22 09:56:27 +00008463 break 2
8464 fi
8465done
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00008466done
Torok Edwincc499a42008-10-22 09:56:27 +00008467IFS=$as_save_IFS
8468
8469 ;;
8470esac
8471fi
8472GAS=$ac_cv_path_GAS
8473if test -n "$GAS"; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00008474 { echo "$as_me:$LINENO: result: $GAS" >&5
8475echo "${ECHO_T}$GAS" >&6; }
Torok Edwincc499a42008-10-22 09:56:27 +00008476else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00008477 { echo "$as_me:$LINENO: result: no" >&5
8478echo "${ECHO_T}no" >&6; }
Torok Edwincc499a42008-10-22 09:56:27 +00008479fi
8480
8481
8482 test -n "$GAS" && break
8483done
8484
Reid Spencera773bd52006-08-04 18:18:08 +00008485
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00008486{ echo "$as_me:$LINENO: checking for compiler -Wl,-R<path> option" >&5
8487echo $ECHO_N "checking for compiler -Wl,-R<path> option... $ECHO_C" >&6; }
8488if test "${llvm_cv_link_use_r+set}" = set; then
8489 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencera773bd52006-08-04 18:18:08 +00008490else
8491 ac_ext=c
8492ac_cpp='$CPP $CPPFLAGS'
8493ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8494ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8495ac_compiler_gnu=$ac_cv_c_compiler_gnu
8496
8497 oldcflags="$CFLAGS"
8498 CFLAGS="$CFLAGS -Wl,-R."
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00008499 cat >conftest.$ac_ext <<_ACEOF
8500/* confdefs.h. */
8501_ACEOF
8502cat confdefs.h >>conftest.$ac_ext
8503cat >>conftest.$ac_ext <<_ACEOF
Reid Spencera773bd52006-08-04 18:18:08 +00008504/* end confdefs.h. */
8505
8506int
8507main ()
8508{
8509int main() { return 0; }
8510 ;
8511 return 0;
8512}
8513_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00008514rm -f conftest.$ac_objext conftest$ac_exeext
8515if { (ac_try="$ac_link"
8516case "(($ac_try" in
8517 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8518 *) ac_try_echo=$ac_try;;
8519esac
8520eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8521 (eval "$ac_link") 2>conftest.er1
8522 ac_status=$?
8523 grep -v '^ *+' conftest.er1 >conftest.err
8524 rm -f conftest.er1
8525 cat conftest.err >&5
8526 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8527 (exit $ac_status); } &&
8528 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
8529 { (case "(($ac_try" in
8530 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8531 *) ac_try_echo=$ac_try;;
8532esac
8533eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8534 (eval "$ac_try") 2>&5
8535 ac_status=$?
8536 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8537 (exit $ac_status); }; } &&
8538 { ac_try='test -s conftest$ac_exeext'
8539 { (case "(($ac_try" in
8540 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8541 *) ac_try_echo=$ac_try;;
8542esac
8543eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8544 (eval "$ac_try") 2>&5
8545 ac_status=$?
8546 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8547 (exit $ac_status); }; }; then
Reid Spencera773bd52006-08-04 18:18:08 +00008548 llvm_cv_link_use_r=yes
8549else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00008550 echo "$as_me: failed program was:" >&5
8551sed 's/^/| /' conftest.$ac_ext >&5
8552
8553 llvm_cv_link_use_r=no
Reid Spencera773bd52006-08-04 18:18:08 +00008554fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00008555
Bill Wendlingebcceee2009-04-18 11:20:33 +00008556rm -f core conftest.err conftest.$ac_objext \
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00008557 conftest$ac_exeext conftest.$ac_ext
Reid Spencera773bd52006-08-04 18:18:08 +00008558 CFLAGS="$oldcflags"
8559 ac_ext=c
8560ac_cpp='$CPP $CPPFLAGS'
8561ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8562ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8563ac_compiler_gnu=$ac_cv_c_compiler_gnu
8564
8565
8566fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00008567{ echo "$as_me:$LINENO: result: $llvm_cv_link_use_r" >&5
8568echo "${ECHO_T}$llvm_cv_link_use_r" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00008569if test "$llvm_cv_link_use_r" = yes ; then
8570
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00008571cat >>confdefs.h <<\_ACEOF
8572#define HAVE_LINK_R 1
8573_ACEOF
Reid Spencera773bd52006-08-04 18:18:08 +00008574
8575 fi
8576
8577
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00008578{ echo "$as_me:$LINENO: checking for compiler -Wl,-export-dynamic option" >&5
8579echo $ECHO_N "checking for compiler -Wl,-export-dynamic option... $ECHO_C" >&6; }
8580if test "${llvm_cv_link_use_export_dynamic+set}" = set; then
8581 echo $ECHO_N "(cached) $ECHO_C" >&6
Nick Lewycky731c6ab2009-03-05 08:20:44 +00008582else
8583 ac_ext=c
8584ac_cpp='$CPP $CPPFLAGS'
8585ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8586ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8587ac_compiler_gnu=$ac_cv_c_compiler_gnu
8588
8589 oldcflags="$CFLAGS"
8590 CFLAGS="$CFLAGS -Wl,-export-dynamic"
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00008591 cat >conftest.$ac_ext <<_ACEOF
8592/* confdefs.h. */
8593_ACEOF
8594cat confdefs.h >>conftest.$ac_ext
8595cat >>conftest.$ac_ext <<_ACEOF
Nick Lewycky731c6ab2009-03-05 08:20:44 +00008596/* end confdefs.h. */
8597
8598int
8599main ()
8600{
8601int main() { return 0; }
8602 ;
8603 return 0;
8604}
8605_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00008606rm -f conftest.$ac_objext conftest$ac_exeext
8607if { (ac_try="$ac_link"
8608case "(($ac_try" in
8609 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8610 *) ac_try_echo=$ac_try;;
8611esac
8612eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8613 (eval "$ac_link") 2>conftest.er1
8614 ac_status=$?
8615 grep -v '^ *+' conftest.er1 >conftest.err
8616 rm -f conftest.er1
8617 cat conftest.err >&5
8618 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8619 (exit $ac_status); } &&
8620 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
8621 { (case "(($ac_try" in
8622 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8623 *) ac_try_echo=$ac_try;;
8624esac
8625eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8626 (eval "$ac_try") 2>&5
8627 ac_status=$?
8628 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8629 (exit $ac_status); }; } &&
8630 { ac_try='test -s conftest$ac_exeext'
8631 { (case "(($ac_try" in
8632 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8633 *) ac_try_echo=$ac_try;;
8634esac
8635eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8636 (eval "$ac_try") 2>&5
8637 ac_status=$?
8638 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8639 (exit $ac_status); }; }; then
Nick Lewycky731c6ab2009-03-05 08:20:44 +00008640 llvm_cv_link_use_export_dynamic=yes
8641else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00008642 echo "$as_me: failed program was:" >&5
8643sed 's/^/| /' conftest.$ac_ext >&5
8644
8645 llvm_cv_link_use_export_dynamic=no
Nick Lewycky731c6ab2009-03-05 08:20:44 +00008646fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00008647
Bill Wendlingebcceee2009-04-18 11:20:33 +00008648rm -f core conftest.err conftest.$ac_objext \
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00008649 conftest$ac_exeext conftest.$ac_ext
Nick Lewycky731c6ab2009-03-05 08:20:44 +00008650 CFLAGS="$oldcflags"
8651 ac_ext=c
8652ac_cpp='$CPP $CPPFLAGS'
8653ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8654ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8655ac_compiler_gnu=$ac_cv_c_compiler_gnu
8656
8657
8658fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00008659{ echo "$as_me:$LINENO: result: $llvm_cv_link_use_export_dynamic" >&5
8660echo "${ECHO_T}$llvm_cv_link_use_export_dynamic" >&6; }
Nick Lewycky731c6ab2009-03-05 08:20:44 +00008661if test "$llvm_cv_link_use_export_dynamic" = yes ; then
8662
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00008663cat >>confdefs.h <<\_ACEOF
8664#define HAVE_LINK_EXPORT_DYNAMIC 1
8665_ACEOF
Nick Lewycky731c6ab2009-03-05 08:20:44 +00008666
8667 fi
8668
8669
Reid Spencera773bd52006-08-04 18:18:08 +00008670
8671
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00008672{ echo "$as_me:$LINENO: checking for an ANSI C-conforming const" >&5
8673echo $ECHO_N "checking for an ANSI C-conforming const... $ECHO_C" >&6; }
8674if test "${ac_cv_c_const+set}" = set; then
8675 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencera773bd52006-08-04 18:18:08 +00008676else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00008677 cat >conftest.$ac_ext <<_ACEOF
8678/* confdefs.h. */
8679_ACEOF
8680cat confdefs.h >>conftest.$ac_ext
8681cat >>conftest.$ac_ext <<_ACEOF
Reid Spencera773bd52006-08-04 18:18:08 +00008682/* end confdefs.h. */
8683
8684int
8685main ()
8686{
8687/* FIXME: Include the comments suggested by Paul. */
8688#ifndef __cplusplus
8689 /* Ultrix mips cc rejects this. */
8690 typedef int charset[2];
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00008691 const charset x;
Reid Spencera773bd52006-08-04 18:18:08 +00008692 /* SunOS 4.1.1 cc rejects this. */
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00008693 char const *const *ccp;
8694 char **p;
Reid Spencera773bd52006-08-04 18:18:08 +00008695 /* NEC SVR4.0.2 mips cc rejects this. */
8696 struct point {int x, y;};
8697 static struct point const zero = {0,0};
8698 /* AIX XL C 1.02.0.0 rejects this.
8699 It does not let you subtract one const X* pointer from another in
8700 an arm of an if-expression whose if-part is not a constant
8701 expression */
8702 const char *g = "string";
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00008703 ccp = &g + (g ? g-g : 0);
Reid Spencera773bd52006-08-04 18:18:08 +00008704 /* HPUX 7.0 cc rejects these. */
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00008705 ++ccp;
8706 p = (char**) ccp;
8707 ccp = (char const *const *) p;
Reid Spencera773bd52006-08-04 18:18:08 +00008708 { /* SCO 3.2v4 cc rejects this. */
8709 char *t;
8710 char const *s = 0 ? (char *) 0 : (char const *) 0;
8711
8712 *t++ = 0;
8713 if (s) return 0;
8714 }
8715 { /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */
8716 int x[] = {25, 17};
8717 const int *foo = &x[0];
8718 ++foo;
8719 }
8720 { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
8721 typedef const int *iptr;
8722 iptr p = 0;
8723 ++p;
8724 }
8725 { /* AIX XL C 1.02.0.0 rejects this saying
8726 "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
8727 struct s { int j; const int *ap[3]; };
8728 struct s *b; b->j = 5;
8729 }
8730 { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
8731 const int foo = 10;
8732 if (!foo) return 0;
8733 }
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00008734 return !x[0] && !zero.x;
Reid Spencera773bd52006-08-04 18:18:08 +00008735#endif
8736
8737 ;
8738 return 0;
8739}
8740_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00008741rm -f conftest.$ac_objext
8742if { (ac_try="$ac_compile"
8743case "(($ac_try" in
8744 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8745 *) ac_try_echo=$ac_try;;
8746esac
8747eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8748 (eval "$ac_compile") 2>conftest.er1
8749 ac_status=$?
8750 grep -v '^ *+' conftest.er1 >conftest.err
8751 rm -f conftest.er1
8752 cat conftest.err >&5
8753 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8754 (exit $ac_status); } &&
8755 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
8756 { (case "(($ac_try" in
8757 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8758 *) ac_try_echo=$ac_try;;
8759esac
8760eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8761 (eval "$ac_try") 2>&5
8762 ac_status=$?
8763 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8764 (exit $ac_status); }; } &&
8765 { ac_try='test -s conftest.$ac_objext'
8766 { (case "(($ac_try" in
8767 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8768 *) ac_try_echo=$ac_try;;
8769esac
8770eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8771 (eval "$ac_try") 2>&5
8772 ac_status=$?
8773 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8774 (exit $ac_status); }; }; then
Reid Spencera773bd52006-08-04 18:18:08 +00008775 ac_cv_c_const=yes
8776else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00008777 echo "$as_me: failed program was:" >&5
8778sed 's/^/| /' conftest.$ac_ext >&5
8779
8780 ac_cv_c_const=no
Reid Spencera773bd52006-08-04 18:18:08 +00008781fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00008782
Reid Spencera773bd52006-08-04 18:18:08 +00008783rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8784fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00008785{ echo "$as_me:$LINENO: result: $ac_cv_c_const" >&5
8786echo "${ECHO_T}$ac_cv_c_const" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00008787if test $ac_cv_c_const = no; then
8788
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00008789cat >>confdefs.h <<\_ACEOF
8790#define const
8791_ACEOF
Reid Spencera773bd52006-08-04 18:18:08 +00008792
8793fi
8794
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00008795
8796
8797
8798
8799
Reid Spencer2bc7bd52004-11-29 12:29:58 +00008800ac_header_dirent=no
8801for ac_hdr in dirent.h sys/ndir.h sys/dir.h ndir.h; do
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00008802 as_ac_Header=`echo "ac_cv_header_dirent_$ac_hdr" | $as_tr_sh`
8803{ echo "$as_me:$LINENO: checking for $ac_hdr that defines DIR" >&5
8804echo $ECHO_N "checking for $ac_hdr that defines DIR... $ECHO_C" >&6; }
8805if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
8806 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencer2bc7bd52004-11-29 12:29:58 +00008807else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00008808 cat >conftest.$ac_ext <<_ACEOF
8809/* confdefs.h. */
8810_ACEOF
8811cat confdefs.h >>conftest.$ac_ext
8812cat >>conftest.$ac_ext <<_ACEOF
Reid Spencer2bc7bd52004-11-29 12:29:58 +00008813/* end confdefs.h. */
8814#include <sys/types.h>
8815#include <$ac_hdr>
8816
8817int
8818main ()
8819{
8820if ((DIR *) 0)
8821return 0;
8822 ;
8823 return 0;
8824}
8825_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00008826rm -f conftest.$ac_objext
8827if { (ac_try="$ac_compile"
8828case "(($ac_try" in
8829 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8830 *) ac_try_echo=$ac_try;;
8831esac
8832eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8833 (eval "$ac_compile") 2>conftest.er1
8834 ac_status=$?
8835 grep -v '^ *+' conftest.er1 >conftest.err
8836 rm -f conftest.er1
8837 cat conftest.err >&5
8838 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8839 (exit $ac_status); } &&
8840 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
8841 { (case "(($ac_try" in
8842 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8843 *) ac_try_echo=$ac_try;;
8844esac
8845eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8846 (eval "$ac_try") 2>&5
8847 ac_status=$?
8848 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8849 (exit $ac_status); }; } &&
8850 { ac_try='test -s conftest.$ac_objext'
8851 { (case "(($ac_try" in
8852 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8853 *) ac_try_echo=$ac_try;;
8854esac
8855eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8856 (eval "$ac_try") 2>&5
8857 ac_status=$?
8858 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8859 (exit $ac_status); }; }; then
Reid Spencer2bc7bd52004-11-29 12:29:58 +00008860 eval "$as_ac_Header=yes"
8861else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00008862 echo "$as_me: failed program was:" >&5
8863sed 's/^/| /' conftest.$ac_ext >&5
8864
8865 eval "$as_ac_Header=no"
Reid Spencer2bc7bd52004-11-29 12:29:58 +00008866fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00008867
Reid Spencera773bd52006-08-04 18:18:08 +00008868rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Reid Spencer2bc7bd52004-11-29 12:29:58 +00008869fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00008870ac_res=`eval echo '${'$as_ac_Header'}'`
8871 { echo "$as_me:$LINENO: result: $ac_res" >&5
8872echo "${ECHO_T}$ac_res" >&6; }
8873if test `eval echo '${'$as_ac_Header'}'` = yes; then
Reid Spencer2bc7bd52004-11-29 12:29:58 +00008874 cat >>confdefs.h <<_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00008875#define `echo "HAVE_$ac_hdr" | $as_tr_cpp` 1
Reid Spencer2bc7bd52004-11-29 12:29:58 +00008876_ACEOF
8877
8878ac_header_dirent=$ac_hdr; break
8879fi
8880
8881done
8882# Two versions of opendir et al. are in -ldir and -lx on SCO Xenix.
8883if test $ac_header_dirent = dirent.h; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00008884 { echo "$as_me:$LINENO: checking for library containing opendir" >&5
8885echo $ECHO_N "checking for library containing opendir... $ECHO_C" >&6; }
8886if test "${ac_cv_search_opendir+set}" = set; then
8887 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencer2bc7bd52004-11-29 12:29:58 +00008888else
8889 ac_func_search_save_LIBS=$LIBS
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00008890cat >conftest.$ac_ext <<_ACEOF
8891/* confdefs.h. */
8892_ACEOF
8893cat confdefs.h >>conftest.$ac_ext
8894cat >>conftest.$ac_ext <<_ACEOF
Reid Spencer2bc7bd52004-11-29 12:29:58 +00008895/* end confdefs.h. */
8896
Reid Spencera773bd52006-08-04 18:18:08 +00008897/* Override any GCC internal prototype to avoid an error.
8898 Use char because int might match the return type of a GCC
8899 builtin and then its argument prototype would still apply. */
Reid Spencer2bc7bd52004-11-29 12:29:58 +00008900#ifdef __cplusplus
8901extern "C"
8902#endif
Reid Spencer2bc7bd52004-11-29 12:29:58 +00008903char opendir ();
8904int
8905main ()
8906{
Reid Spencera773bd52006-08-04 18:18:08 +00008907return opendir ();
Reid Spencer2bc7bd52004-11-29 12:29:58 +00008908 ;
8909 return 0;
8910}
8911_ACEOF
Reid Spencera773bd52006-08-04 18:18:08 +00008912for ac_lib in '' dir; do
8913 if test -z "$ac_lib"; then
8914 ac_res="none required"
8915 else
8916 ac_res=-l$ac_lib
Reid Spencer2bc7bd52004-11-29 12:29:58 +00008917 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
Reid Spencera773bd52006-08-04 18:18:08 +00008918 fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00008919 rm -f conftest.$ac_objext conftest$ac_exeext
8920if { (ac_try="$ac_link"
8921case "(($ac_try" in
8922 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8923 *) ac_try_echo=$ac_try;;
8924esac
8925eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8926 (eval "$ac_link") 2>conftest.er1
8927 ac_status=$?
8928 grep -v '^ *+' conftest.er1 >conftest.err
8929 rm -f conftest.er1
8930 cat conftest.err >&5
8931 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8932 (exit $ac_status); } &&
8933 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
8934 { (case "(($ac_try" in
8935 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8936 *) ac_try_echo=$ac_try;;
8937esac
8938eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8939 (eval "$ac_try") 2>&5
8940 ac_status=$?
8941 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8942 (exit $ac_status); }; } &&
8943 { ac_try='test -s conftest$ac_exeext'
8944 { (case "(($ac_try" in
8945 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8946 *) ac_try_echo=$ac_try;;
8947esac
8948eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8949 (eval "$ac_try") 2>&5
8950 ac_status=$?
8951 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8952 (exit $ac_status); }; }; then
Reid Spencera773bd52006-08-04 18:18:08 +00008953 ac_cv_search_opendir=$ac_res
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00008954else
8955 echo "$as_me: failed program was:" >&5
8956sed 's/^/| /' conftest.$ac_ext >&5
8957
8958
Reid Spencer2bc7bd52004-11-29 12:29:58 +00008959fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00008960
Bill Wendlingebcceee2009-04-18 11:20:33 +00008961rm -f core conftest.err conftest.$ac_objext \
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00008962 conftest$ac_exeext
8963 if test "${ac_cv_search_opendir+set}" = set; then
Reid Spencera773bd52006-08-04 18:18:08 +00008964 break
Reid Spencer2bc7bd52004-11-29 12:29:58 +00008965fi
John Criswell7a73b802003-06-30 21:59:07 +00008966done
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00008967if test "${ac_cv_search_opendir+set}" = set; then
8968 :
Reid Spencera773bd52006-08-04 18:18:08 +00008969else
8970 ac_cv_search_opendir=no
8971fi
8972rm conftest.$ac_ext
8973LIBS=$ac_func_search_save_LIBS
8974fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00008975{ echo "$as_me:$LINENO: result: $ac_cv_search_opendir" >&5
8976echo "${ECHO_T}$ac_cv_search_opendir" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00008977ac_res=$ac_cv_search_opendir
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00008978if test "$ac_res" != no; then
Reid Spencera773bd52006-08-04 18:18:08 +00008979 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
John Criswell7a73b802003-06-30 21:59:07 +00008980
Reid Spencera773bd52006-08-04 18:18:08 +00008981fi
8982
8983else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00008984 { echo "$as_me:$LINENO: checking for library containing opendir" >&5
8985echo $ECHO_N "checking for library containing opendir... $ECHO_C" >&6; }
8986if test "${ac_cv_search_opendir+set}" = set; then
8987 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencera773bd52006-08-04 18:18:08 +00008988else
8989 ac_func_search_save_LIBS=$LIBS
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00008990cat >conftest.$ac_ext <<_ACEOF
8991/* confdefs.h. */
8992_ACEOF
8993cat confdefs.h >>conftest.$ac_ext
8994cat >>conftest.$ac_ext <<_ACEOF
Reid Spencera773bd52006-08-04 18:18:08 +00008995/* end confdefs.h. */
8996
8997/* Override any GCC internal prototype to avoid an error.
8998 Use char because int might match the return type of a GCC
8999 builtin and then its argument prototype would still apply. */
9000#ifdef __cplusplus
9001extern "C"
9002#endif
9003char opendir ();
9004int
9005main ()
9006{
9007return opendir ();
9008 ;
9009 return 0;
9010}
9011_ACEOF
9012for ac_lib in '' x; do
9013 if test -z "$ac_lib"; then
9014 ac_res="none required"
9015 else
9016 ac_res=-l$ac_lib
9017 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
9018 fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00009019 rm -f conftest.$ac_objext conftest$ac_exeext
9020if { (ac_try="$ac_link"
9021case "(($ac_try" in
9022 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9023 *) ac_try_echo=$ac_try;;
9024esac
9025eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9026 (eval "$ac_link") 2>conftest.er1
9027 ac_status=$?
9028 grep -v '^ *+' conftest.er1 >conftest.err
9029 rm -f conftest.er1
9030 cat conftest.err >&5
9031 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9032 (exit $ac_status); } &&
9033 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
9034 { (case "(($ac_try" in
9035 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9036 *) ac_try_echo=$ac_try;;
9037esac
9038eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9039 (eval "$ac_try") 2>&5
9040 ac_status=$?
9041 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9042 (exit $ac_status); }; } &&
9043 { ac_try='test -s conftest$ac_exeext'
9044 { (case "(($ac_try" in
9045 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9046 *) ac_try_echo=$ac_try;;
9047esac
9048eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9049 (eval "$ac_try") 2>&5
9050 ac_status=$?
9051 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9052 (exit $ac_status); }; }; then
Reid Spencera773bd52006-08-04 18:18:08 +00009053 ac_cv_search_opendir=$ac_res
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00009054else
9055 echo "$as_me: failed program was:" >&5
9056sed 's/^/| /' conftest.$ac_ext >&5
9057
9058
Reid Spencera773bd52006-08-04 18:18:08 +00009059fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00009060
Bill Wendlingebcceee2009-04-18 11:20:33 +00009061rm -f core conftest.err conftest.$ac_objext \
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00009062 conftest$ac_exeext
9063 if test "${ac_cv_search_opendir+set}" = set; then
Reid Spencera773bd52006-08-04 18:18:08 +00009064 break
9065fi
9066done
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00009067if test "${ac_cv_search_opendir+set}" = set; then
9068 :
Reid Spencera773bd52006-08-04 18:18:08 +00009069else
9070 ac_cv_search_opendir=no
9071fi
9072rm conftest.$ac_ext
9073LIBS=$ac_func_search_save_LIBS
9074fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00009075{ echo "$as_me:$LINENO: result: $ac_cv_search_opendir" >&5
9076echo "${ECHO_T}$ac_cv_search_opendir" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00009077ac_res=$ac_cv_search_opendir
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00009078if test "$ac_res" != no; then
Reid Spencera773bd52006-08-04 18:18:08 +00009079 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
9080
9081fi
9082
9083fi
John Criswell7a73b802003-06-30 21:59:07 +00009084
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00009085
John Criswell7a73b802003-06-30 21:59:07 +00009086for ac_header in dlfcn.h
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00009087do
9088as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
9089if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
9090 { echo "$as_me:$LINENO: checking for $ac_header" >&5
9091echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
9092if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
9093 echo $ECHO_N "(cached) $ECHO_C" >&6
9094fi
9095ac_res=`eval echo '${'$as_ac_Header'}'`
9096 { echo "$as_me:$LINENO: result: $ac_res" >&5
9097echo "${ECHO_T}$ac_res" >&6; }
9098else
9099 # Is the header compilable?
9100{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
9101echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
9102cat >conftest.$ac_ext <<_ACEOF
9103/* confdefs.h. */
9104_ACEOF
9105cat confdefs.h >>conftest.$ac_ext
9106cat >>conftest.$ac_ext <<_ACEOF
9107/* end confdefs.h. */
9108$ac_includes_default
9109#include <$ac_header>
9110_ACEOF
9111rm -f conftest.$ac_objext
9112if { (ac_try="$ac_compile"
9113case "(($ac_try" in
9114 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9115 *) ac_try_echo=$ac_try;;
9116esac
9117eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9118 (eval "$ac_compile") 2>conftest.er1
9119 ac_status=$?
9120 grep -v '^ *+' conftest.er1 >conftest.err
9121 rm -f conftest.er1
9122 cat conftest.err >&5
9123 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9124 (exit $ac_status); } &&
9125 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
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); }; } &&
9135 { ac_try='test -s conftest.$ac_objext'
9136 { (case "(($ac_try" in
9137 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9138 *) ac_try_echo=$ac_try;;
9139esac
9140eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9141 (eval "$ac_try") 2>&5
9142 ac_status=$?
9143 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9144 (exit $ac_status); }; }; then
9145 ac_header_compiler=yes
9146else
9147 echo "$as_me: failed program was:" >&5
9148sed 's/^/| /' conftest.$ac_ext >&5
9149
9150 ac_header_compiler=no
9151fi
9152
9153rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9154{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
9155echo "${ECHO_T}$ac_header_compiler" >&6; }
9156
9157# Is the header present?
9158{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
9159echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
9160cat >conftest.$ac_ext <<_ACEOF
9161/* confdefs.h. */
9162_ACEOF
9163cat confdefs.h >>conftest.$ac_ext
9164cat >>conftest.$ac_ext <<_ACEOF
9165/* end confdefs.h. */
9166#include <$ac_header>
9167_ACEOF
9168if { (ac_try="$ac_cpp conftest.$ac_ext"
9169case "(($ac_try" in
9170 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9171 *) ac_try_echo=$ac_try;;
9172esac
9173eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9174 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
9175 ac_status=$?
9176 grep -v '^ *+' conftest.er1 >conftest.err
9177 rm -f conftest.er1
9178 cat conftest.err >&5
9179 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9180 (exit $ac_status); } >/dev/null; then
9181 if test -s conftest.err; then
9182 ac_cpp_err=$ac_c_preproc_warn_flag
9183 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
9184 else
9185 ac_cpp_err=
9186 fi
9187else
9188 ac_cpp_err=yes
9189fi
9190if test -z "$ac_cpp_err"; then
9191 ac_header_preproc=yes
9192else
9193 echo "$as_me: failed program was:" >&5
9194sed 's/^/| /' conftest.$ac_ext >&5
9195
9196 ac_header_preproc=no
9197fi
9198
9199rm -f conftest.err conftest.$ac_ext
9200{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
9201echo "${ECHO_T}$ac_header_preproc" >&6; }
9202
9203# So? What about this header?
9204case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
9205 yes:no: )
9206 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
9207echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
9208 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
9209echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
9210 ac_header_preproc=yes
9211 ;;
9212 no:yes:* )
9213 { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
9214echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
9215 { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
9216echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
9217 { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
9218echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
9219 { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
9220echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
9221 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
9222echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
9223 { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
9224echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
9225 ( cat <<\_ASBOX
9226## ----------------------------------- ##
9227## Report this to llvmbugs@cs.uiuc.edu ##
9228## ----------------------------------- ##
9229_ASBOX
9230 ) | sed "s/^/$as_me: WARNING: /" >&2
9231 ;;
9232esac
9233{ echo "$as_me:$LINENO: checking for $ac_header" >&5
9234echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
9235if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
9236 echo $ECHO_N "(cached) $ECHO_C" >&6
9237else
9238 eval "$as_ac_Header=\$ac_header_preproc"
9239fi
9240ac_res=`eval echo '${'$as_ac_Header'}'`
9241 { echo "$as_me:$LINENO: result: $ac_res" >&5
9242echo "${ECHO_T}$ac_res" >&6; }
9243
9244fi
9245if test `eval echo '${'$as_ac_Header'}'` = yes; then
John Criswell7a73b802003-06-30 21:59:07 +00009246 cat >>confdefs.h <<_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00009247#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
John Criswell7a73b802003-06-30 21:59:07 +00009248_ACEOF
9249
9250fi
9251
9252done
9253
Reid Spencera773bd52006-08-04 18:18:08 +00009254# Check whether --enable-ltdl-install was given.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00009255if test "${enable_ltdl_install+set}" = set; then
Reid Spencera773bd52006-08-04 18:18:08 +00009256 enableval=$enable_ltdl_install;
9257fi
Reid Spencer2bc7bd52004-11-29 12:29:58 +00009258
Reid Spencer2bc7bd52004-11-29 12:29:58 +00009259
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00009260
9261
9262if test x"${enable_ltdl_install-no}" != xno; then
Reid Spencer2bc7bd52004-11-29 12:29:58 +00009263 INSTALL_LTDL_TRUE=
9264 INSTALL_LTDL_FALSE='#'
9265else
9266 INSTALL_LTDL_TRUE='#'
9267 INSTALL_LTDL_FALSE=
9268fi
9269
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00009270
9271
9272if test x"${enable_ltdl_convenience-no}" != xno; then
Reid Spencer2bc7bd52004-11-29 12:29:58 +00009273 CONVENIENCE_LTDL_TRUE=
9274 CONVENIENCE_LTDL_FALSE='#'
9275else
9276 CONVENIENCE_LTDL_TRUE='#'
9277 CONVENIENCE_LTDL_FALSE=
9278fi
9279
9280
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00009281{ echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5
9282echo $ECHO_N "checking dynamic linker characteristics... $ECHO_C" >&6; }
Reid Spencer2bc7bd52004-11-29 12:29:58 +00009283library_names_spec=
9284libname_spec='lib$name'
9285soname_spec=
9286shrext_cmds=".so"
9287postinstall_cmds=
9288postuninstall_cmds=
9289finish_cmds=
9290finish_eval=
9291shlibpath_var=
9292shlibpath_overrides_runpath=unknown
9293version_type=none
9294dynamic_linker="$host_os ld.so"
9295sys_lib_dlsearch_path_spec="/lib /usr/lib"
9296if test "$GCC" = yes; then
9297 sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
9298 if echo "$sys_lib_search_path_spec" | grep ';' >/dev/null ; then
9299 # if the path contains ";" then we assume it to be the separator
9300 # otherwise default to the standard path separator (i.e. ":") - it is
9301 # assumed that no part of a normal pathname contains ";" but that should
9302 # okay in the real world where ";" in dirpaths is itself problematic.
9303 sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
9304 else
9305 sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
9306 fi
9307else
9308 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
9309fi
9310need_lib_prefix=unknown
9311hardcode_into_libs=no
9312
9313# when you set need_version to no, make sure it does not cause -set_version
9314# flags to be left without arguments
9315need_version=unknown
9316
9317case $host_os in
9318aix3*)
9319 version_type=linux
9320 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
9321 shlibpath_var=LIBPATH
9322
9323 # AIX 3 has no versioning support, so we append a major version to the name.
9324 soname_spec='${libname}${release}${shared_ext}$major'
9325 ;;
9326
9327aix4* | aix5*)
9328 version_type=linux
9329 need_lib_prefix=no
9330 need_version=no
9331 hardcode_into_libs=yes
9332 if test "$host_cpu" = ia64; then
9333 # AIX 5 supports IA64
9334 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
9335 shlibpath_var=LD_LIBRARY_PATH
9336 else
9337 # With GCC up to 2.95.x, collect2 would create an import file
9338 # for dependence libraries. The import file would start with
9339 # the line `#! .'. This would cause the generated library to
9340 # depend on `.', always an invalid library. This was fixed in
9341 # development snapshots of GCC prior to 3.0.
9342 case $host_os in
9343 aix4 | aix4.[01] | aix4.[01].*)
9344 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
9345 echo ' yes '
9346 echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then
9347 :
9348 else
9349 can_build_shared=no
9350 fi
9351 ;;
9352 esac
9353 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
9354 # soname into executable. Probably we can add versioning support to
9355 # collect2, so additional links can be useful in future.
9356 if test "$aix_use_runtimelinking" = yes; then
9357 # If using run time linking (on AIX 4.2 or later) use lib<name>.so
9358 # instead of lib<name>.a to let people know that these are not
9359 # typical AIX shared libraries.
9360 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9361 else
9362 # We preserve .a as extension for shared libraries through AIX4.2
9363 # and later when we are not doing run time linking.
9364 library_names_spec='${libname}${release}.a $libname.a'
9365 soname_spec='${libname}${release}${shared_ext}$major'
9366 fi
9367 shlibpath_var=LIBPATH
9368 fi
9369 ;;
9370
9371amigaos*)
9372 library_names_spec='$libname.ixlibrary $libname.a'
9373 # Create ${libname}_ixlibrary.a entries in /sys/libs.
9374 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'
9375 ;;
9376
9377beos*)
9378 library_names_spec='${libname}${shared_ext}'
9379 dynamic_linker="$host_os ld.so"
9380 shlibpath_var=LIBRARY_PATH
9381 ;;
9382
9383bsdi[45]*)
9384 version_type=linux
9385 need_version=no
9386 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9387 soname_spec='${libname}${release}${shared_ext}$major'
9388 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
9389 shlibpath_var=LD_LIBRARY_PATH
9390 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
9391 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
9392 # the default ld.so.conf also contains /usr/contrib/lib and
9393 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
9394 # libtool to hard-code these into programs
9395 ;;
9396
9397cygwin* | mingw* | pw32*)
9398 version_type=windows
9399 shrext_cmds=".dll"
9400 need_version=no
9401 need_lib_prefix=no
9402
9403 case $GCC,$host_os in
9404 yes,cygwin* | yes,mingw* | yes,pw32*)
9405 library_names_spec='$libname.dll.a'
9406 # DLL is installed to $(libdir)/../bin by postinstall_cmds
9407 postinstall_cmds='base_file=`basename \${file}`~
9408 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~
9409 dldir=$destdir/`dirname \$dlpath`~
9410 test -d \$dldir || mkdir -p \$dldir~
Reid Spencera773bd52006-08-04 18:18:08 +00009411 $install_prog $dir/$dlname \$dldir/$dlname~
9412 chmod a+x \$dldir/$dlname'
Reid Spencer2bc7bd52004-11-29 12:29:58 +00009413 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
9414 dlpath=$dir/\$dldll~
9415 $rm \$dlpath'
9416 shlibpath_overrides_runpath=yes
9417
9418 case $host_os in
9419 cygwin*)
9420 # Cygwin DLLs use 'cyg' prefix rather than 'lib'
9421 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
9422 sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib"
9423 ;;
9424 mingw*)
9425 # MinGW DLLs use traditional 'lib' prefix
9426 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
9427 sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
9428 if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then
9429 # It is most probably a Windows format PATH printed by
9430 # mingw gcc, but we are running on Cygwin. Gcc prints its search
9431 # path with ; separators, and with drive letters. We can handle the
9432 # drive letters (cygwin fileutils understands them), so leave them,
9433 # especially as we might pass files found there to a mingw objdump,
9434 # which wouldn't understand a cygwinified path. Ahh.
9435 sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
9436 else
9437 sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
9438 fi
9439 ;;
9440 pw32*)
9441 # pw32 DLLs use 'pw' prefix rather than 'lib'
Reid Spencera773bd52006-08-04 18:18:08 +00009442 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 +00009443 ;;
9444 esac
9445 ;;
9446
9447 *)
9448 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
9449 ;;
9450 esac
9451 dynamic_linker='Win32 ld.exe'
9452 # FIXME: first we should search . and the directory the executable is in
9453 shlibpath_var=PATH
9454 ;;
9455
9456darwin* | rhapsody*)
9457 dynamic_linker="$host_os dyld"
9458 version_type=darwin
9459 need_lib_prefix=no
9460 need_version=no
9461 library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext'
9462 soname_spec='${libname}${release}${major}$shared_ext'
9463 shlibpath_overrides_runpath=yes
9464 shlibpath_var=DYLD_LIBRARY_PATH
Reid Spencerf6390b52007-04-11 00:27:39 +00009465 shrext_cmds='.dylib'
Reid Spencer2bc7bd52004-11-29 12:29:58 +00009466 # Apple's gcc prints 'gcc -print-search-dirs' doesn't operate the same.
9467 if test "$GCC" = yes; then
9468 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"`
9469 else
9470 sys_lib_search_path_spec='/lib /usr/lib /usr/local/lib'
9471 fi
9472 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
9473 ;;
9474
9475dgux*)
9476 version_type=linux
9477 need_lib_prefix=no
9478 need_version=no
9479 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
9480 soname_spec='${libname}${release}${shared_ext}$major'
9481 shlibpath_var=LD_LIBRARY_PATH
9482 ;;
9483
9484freebsd1*)
9485 dynamic_linker=no
9486 ;;
9487
9488kfreebsd*-gnu)
9489 version_type=linux
9490 need_lib_prefix=no
9491 need_version=no
9492 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
9493 soname_spec='${libname}${release}${shared_ext}$major'
9494 shlibpath_var=LD_LIBRARY_PATH
9495 shlibpath_overrides_runpath=no
9496 hardcode_into_libs=yes
9497 dynamic_linker='GNU ld.so'
9498 ;;
9499
Reid Spencera773bd52006-08-04 18:18:08 +00009500freebsd* | dragonfly*)
9501 # DragonFly does not have aout. When/if they implement a new
9502 # versioning mechanism, adjust this.
9503 if test -x /usr/bin/objformat; then
9504 objformat=`/usr/bin/objformat`
9505 else
9506 case $host_os in
9507 freebsd[123]*) objformat=aout ;;
9508 *) objformat=elf ;;
9509 esac
9510 fi
Reid Spencer2bc7bd52004-11-29 12:29:58 +00009511 version_type=freebsd-$objformat
9512 case $version_type in
9513 freebsd-elf*)
9514 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
9515 need_version=no
9516 need_lib_prefix=no
9517 ;;
9518 freebsd-*)
9519 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
9520 need_version=yes
9521 ;;
9522 esac
9523 shlibpath_var=LD_LIBRARY_PATH
9524 case $host_os in
9525 freebsd2*)
9526 shlibpath_overrides_runpath=yes
9527 ;;
Reid Spencera773bd52006-08-04 18:18:08 +00009528 freebsd3.[01]* | freebsdelf3.[01]*)
Reid Spencer2bc7bd52004-11-29 12:29:58 +00009529 shlibpath_overrides_runpath=yes
9530 hardcode_into_libs=yes
9531 ;;
Reid Spencera773bd52006-08-04 18:18:08 +00009532 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
9533 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
Reid Spencer2bc7bd52004-11-29 12:29:58 +00009534 shlibpath_overrides_runpath=no
9535 hardcode_into_libs=yes
9536 ;;
Reid Spencera773bd52006-08-04 18:18:08 +00009537 freebsd*) # from 4.6 on
9538 shlibpath_overrides_runpath=yes
9539 hardcode_into_libs=yes
9540 ;;
Reid Spencer2bc7bd52004-11-29 12:29:58 +00009541 esac
9542 ;;
9543
9544gnu*)
9545 version_type=linux
9546 need_lib_prefix=no
9547 need_version=no
9548 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
9549 soname_spec='${libname}${release}${shared_ext}$major'
9550 shlibpath_var=LD_LIBRARY_PATH
9551 hardcode_into_libs=yes
9552 ;;
9553
9554hpux9* | hpux10* | hpux11*)
9555 # Give a soname corresponding to the major version so that dld.sl refuses to
9556 # link against other versions.
9557 version_type=sunos
9558 need_lib_prefix=no
9559 need_version=no
Reid Spencera773bd52006-08-04 18:18:08 +00009560 case $host_cpu in
Reid Spencer2bc7bd52004-11-29 12:29:58 +00009561 ia64*)
9562 shrext_cmds='.so'
9563 hardcode_into_libs=yes
9564 dynamic_linker="$host_os dld.so"
9565 shlibpath_var=LD_LIBRARY_PATH
9566 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
9567 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9568 soname_spec='${libname}${release}${shared_ext}$major'
9569 if test "X$HPUX_IA64_MODE" = X32; then
9570 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
9571 else
9572 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
9573 fi
9574 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
9575 ;;
9576 hppa*64*)
9577 shrext_cmds='.sl'
9578 hardcode_into_libs=yes
9579 dynamic_linker="$host_os dld.sl"
9580 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
9581 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
9582 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9583 soname_spec='${libname}${release}${shared_ext}$major'
9584 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
9585 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
9586 ;;
9587 *)
9588 shrext_cmds='.sl'
9589 dynamic_linker="$host_os dld.sl"
9590 shlibpath_var=SHLIB_PATH
9591 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
9592 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9593 soname_spec='${libname}${release}${shared_ext}$major'
9594 ;;
9595 esac
9596 # HP-UX runs *really* slowly unless shared libraries are mode 555.
9597 postinstall_cmds='chmod 555 $lib'
9598 ;;
9599
Reid Spencera773bd52006-08-04 18:18:08 +00009600interix3*)
9601 version_type=linux
9602 need_lib_prefix=no
9603 need_version=no
9604 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
9605 soname_spec='${libname}${release}${shared_ext}$major'
9606 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
9607 shlibpath_var=LD_LIBRARY_PATH
9608 shlibpath_overrides_runpath=no
9609 hardcode_into_libs=yes
9610 ;;
9611
Reid Spencer2bc7bd52004-11-29 12:29:58 +00009612irix5* | irix6* | nonstopux*)
9613 case $host_os in
9614 nonstopux*) version_type=nonstopux ;;
9615 *)
9616 if test "$lt_cv_prog_gnu_ld" = yes; then
9617 version_type=linux
9618 else
9619 version_type=irix
9620 fi ;;
9621 esac
9622 need_lib_prefix=no
9623 need_version=no
9624 soname_spec='${libname}${release}${shared_ext}$major'
9625 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
9626 case $host_os in
9627 irix5* | nonstopux*)
9628 libsuff= shlibsuff=
9629 ;;
9630 *)
9631 case $LD in # libtool.m4 will add one of these switches to LD
9632 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
9633 libsuff= shlibsuff= libmagic=32-bit;;
9634 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
9635 libsuff=32 shlibsuff=N32 libmagic=N32;;
9636 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
9637 libsuff=64 shlibsuff=64 libmagic=64-bit;;
9638 *) libsuff= shlibsuff= libmagic=never-match;;
9639 esac
9640 ;;
9641 esac
9642 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
9643 shlibpath_overrides_runpath=no
9644 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
9645 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
9646 hardcode_into_libs=yes
9647 ;;
9648
9649# No shared lib support for Linux oldld, aout, or coff.
9650linux*oldld* | linux*aout* | linux*coff*)
9651 dynamic_linker=no
9652 ;;
9653
9654# This must be Linux ELF.
9655linux*)
9656 version_type=linux
9657 need_lib_prefix=no
9658 need_version=no
9659 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9660 soname_spec='${libname}${release}${shared_ext}$major'
9661 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
9662 shlibpath_var=LD_LIBRARY_PATH
9663 shlibpath_overrides_runpath=no
9664 # This implies no fast_install, which is unacceptable.
9665 # Some rework will be needed to allow for fast_install
9666 # before this can be enabled.
9667 hardcode_into_libs=yes
9668
9669 # Append ld.so.conf contents to the search path
9670 if test -f /etc/ld.so.conf; then
Reid Spencera773bd52006-08-04 18:18:08 +00009671 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 +00009672 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
9673 fi
9674
9675 # We used to test for /lib/ld.so.1 and disable shared libraries on
9676 # powerpc, because MkLinux only supported shared libraries with the
9677 # GNU dynamic linker. Since this was broken with cross compilers,
9678 # most powerpc-linux boxes support dynamic linking these days and
9679 # people can always --disable-shared, the test was removed, and we
9680 # assume the GNU/Linux dynamic linker is in use.
9681 dynamic_linker='GNU/Linux ld.so'
9682 ;;
9683
9684knetbsd*-gnu)
9685 version_type=linux
9686 need_lib_prefix=no
9687 need_version=no
9688 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
9689 soname_spec='${libname}${release}${shared_ext}$major'
9690 shlibpath_var=LD_LIBRARY_PATH
9691 shlibpath_overrides_runpath=no
9692 hardcode_into_libs=yes
9693 dynamic_linker='GNU ld.so'
9694 ;;
9695
9696netbsd*)
9697 version_type=sunos
9698 need_lib_prefix=no
9699 need_version=no
9700 if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
9701 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
9702 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
9703 dynamic_linker='NetBSD (a.out) ld.so'
9704 else
9705 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
9706 soname_spec='${libname}${release}${shared_ext}$major'
9707 dynamic_linker='NetBSD ld.elf_so'
9708 fi
9709 shlibpath_var=LD_LIBRARY_PATH
9710 shlibpath_overrides_runpath=yes
9711 hardcode_into_libs=yes
9712 ;;
9713
9714newsos6)
9715 version_type=linux
9716 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9717 shlibpath_var=LD_LIBRARY_PATH
9718 shlibpath_overrides_runpath=yes
9719 ;;
9720
9721nto-qnx*)
9722 version_type=linux
9723 need_lib_prefix=no
9724 need_version=no
9725 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9726 soname_spec='${libname}${release}${shared_ext}$major'
9727 shlibpath_var=LD_LIBRARY_PATH
9728 shlibpath_overrides_runpath=yes
9729 ;;
9730
9731openbsd*)
9732 version_type=sunos
Reid Spencera773bd52006-08-04 18:18:08 +00009733 sys_lib_dlsearch_path_spec="/usr/lib"
Reid Spencer2bc7bd52004-11-29 12:29:58 +00009734 need_lib_prefix=no
Reid Spencera773bd52006-08-04 18:18:08 +00009735 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
9736 case $host_os in
9737 openbsd3.3 | openbsd3.3.*) need_version=yes ;;
9738 *) need_version=no ;;
9739 esac
Reid Spencer2bc7bd52004-11-29 12:29:58 +00009740 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
9741 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
9742 shlibpath_var=LD_LIBRARY_PATH
9743 if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
9744 case $host_os in
9745 openbsd2.[89] | openbsd2.[89].*)
9746 shlibpath_overrides_runpath=no
9747 ;;
9748 *)
9749 shlibpath_overrides_runpath=yes
9750 ;;
9751 esac
9752 else
9753 shlibpath_overrides_runpath=yes
9754 fi
9755 ;;
9756
9757os2*)
9758 libname_spec='$name'
9759 shrext_cmds=".dll"
9760 need_lib_prefix=no
9761 library_names_spec='$libname${shared_ext} $libname.a'
9762 dynamic_linker='OS/2 ld.exe'
9763 shlibpath_var=LIBPATH
9764 ;;
9765
9766osf3* | osf4* | osf5*)
9767 version_type=osf
9768 need_lib_prefix=no
9769 need_version=no
9770 soname_spec='${libname}${release}${shared_ext}$major'
9771 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9772 shlibpath_var=LD_LIBRARY_PATH
9773 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
9774 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
9775 ;;
9776
Reid Spencer2bc7bd52004-11-29 12:29:58 +00009777solaris*)
9778 version_type=linux
9779 need_lib_prefix=no
9780 need_version=no
9781 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9782 soname_spec='${libname}${release}${shared_ext}$major'
9783 shlibpath_var=LD_LIBRARY_PATH
9784 shlibpath_overrides_runpath=yes
9785 hardcode_into_libs=yes
9786 # ldd complains unless libraries are executable
9787 postinstall_cmds='chmod +x $lib'
9788 ;;
9789
9790sunos4*)
9791 version_type=sunos
9792 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
9793 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
9794 shlibpath_var=LD_LIBRARY_PATH
9795 shlibpath_overrides_runpath=yes
9796 if test "$with_gnu_ld" = yes; then
9797 need_lib_prefix=no
9798 fi
9799 need_version=yes
9800 ;;
9801
Reid Spencera773bd52006-08-04 18:18:08 +00009802sysv4 | sysv4.3*)
Reid Spencer2bc7bd52004-11-29 12:29:58 +00009803 version_type=linux
9804 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9805 soname_spec='${libname}${release}${shared_ext}$major'
9806 shlibpath_var=LD_LIBRARY_PATH
9807 case $host_vendor in
9808 sni)
9809 shlibpath_overrides_runpath=no
9810 need_lib_prefix=no
9811 export_dynamic_flag_spec='${wl}-Blargedynsym'
9812 runpath_var=LD_RUN_PATH
9813 ;;
9814 siemens)
9815 need_lib_prefix=no
9816 ;;
9817 motorola)
9818 need_lib_prefix=no
9819 need_version=no
9820 shlibpath_overrides_runpath=no
9821 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
9822 ;;
9823 esac
9824 ;;
9825
9826sysv4*MP*)
9827 if test -d /usr/nec ;then
9828 version_type=linux
9829 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
9830 soname_spec='$libname${shared_ext}.$major'
9831 shlibpath_var=LD_LIBRARY_PATH
9832 fi
9833 ;;
9834
Reid Spencera773bd52006-08-04 18:18:08 +00009835sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
9836 version_type=freebsd-elf
9837 need_lib_prefix=no
9838 need_version=no
9839 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
9840 soname_spec='${libname}${release}${shared_ext}$major'
9841 shlibpath_var=LD_LIBRARY_PATH
9842 hardcode_into_libs=yes
9843 if test "$with_gnu_ld" = yes; then
9844 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
9845 shlibpath_overrides_runpath=no
9846 else
9847 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
9848 shlibpath_overrides_runpath=yes
9849 case $host_os in
9850 sco3.2v5*)
9851 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
9852 ;;
9853 esac
9854 fi
9855 sys_lib_dlsearch_path_spec='/usr/lib'
9856 ;;
9857
Reid Spencer2bc7bd52004-11-29 12:29:58 +00009858uts4*)
9859 version_type=linux
9860 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9861 soname_spec='${libname}${release}${shared_ext}$major'
9862 shlibpath_var=LD_LIBRARY_PATH
9863 ;;
9864
9865*)
9866 dynamic_linker=no
9867 ;;
9868esac
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00009869{ echo "$as_me:$LINENO: result: $dynamic_linker" >&5
9870echo "${ECHO_T}$dynamic_linker" >&6; }
Reid Spencer2bc7bd52004-11-29 12:29:58 +00009871test "$dynamic_linker" = no && can_build_shared=no
9872
Reid Spencera773bd52006-08-04 18:18:08 +00009873variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
9874if test "$GCC" = yes; then
9875 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
9876fi
Reid Spencer2bc7bd52004-11-29 12:29:58 +00009877
Reid Spencera773bd52006-08-04 18:18:08 +00009878
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00009879{ echo "$as_me:$LINENO: checking which extension is used for loadable modules" >&5
9880echo $ECHO_N "checking which extension is used for loadable modules... $ECHO_C" >&6; }
9881if test "${libltdl_cv_shlibext+set}" = set; then
9882 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencer2bc7bd52004-11-29 12:29:58 +00009883else
9884
9885module=yes
9886eval libltdl_cv_shlibext=$shrext_cmds
9887
9888fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00009889{ echo "$as_me:$LINENO: result: $libltdl_cv_shlibext" >&5
9890echo "${ECHO_T}$libltdl_cv_shlibext" >&6; }
Reid Spencer2bc7bd52004-11-29 12:29:58 +00009891if test -n "$libltdl_cv_shlibext"; then
9892
9893cat >>confdefs.h <<_ACEOF
9894#define LTDL_SHLIB_EXT "$libltdl_cv_shlibext"
9895_ACEOF
9896
9897fi
9898
9899
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00009900{ echo "$as_me:$LINENO: checking which variable specifies run-time library path" >&5
9901echo $ECHO_N "checking which variable specifies run-time library path... $ECHO_C" >&6; }
9902if test "${libltdl_cv_shlibpath_var+set}" = set; then
9903 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencer2bc7bd52004-11-29 12:29:58 +00009904else
9905 libltdl_cv_shlibpath_var="$shlibpath_var"
9906fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00009907{ echo "$as_me:$LINENO: result: $libltdl_cv_shlibpath_var" >&5
9908echo "${ECHO_T}$libltdl_cv_shlibpath_var" >&6; }
Reid Spencer2bc7bd52004-11-29 12:29:58 +00009909if test -n "$libltdl_cv_shlibpath_var"; then
9910
9911cat >>confdefs.h <<_ACEOF
9912#define LTDL_SHLIBPATH_VAR "$libltdl_cv_shlibpath_var"
9913_ACEOF
9914
9915fi
9916
9917
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00009918{ echo "$as_me:$LINENO: checking for the default library search path" >&5
9919echo $ECHO_N "checking for the default library search path... $ECHO_C" >&6; }
9920if test "${libltdl_cv_sys_search_path+set}" = set; then
9921 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencer2bc7bd52004-11-29 12:29:58 +00009922else
9923 libltdl_cv_sys_search_path="$sys_lib_dlsearch_path_spec"
9924fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00009925{ echo "$as_me:$LINENO: result: $libltdl_cv_sys_search_path" >&5
9926echo "${ECHO_T}$libltdl_cv_sys_search_path" >&6; }
Reid Spencer2bc7bd52004-11-29 12:29:58 +00009927if test -n "$libltdl_cv_sys_search_path"; then
9928 sys_search_path=
9929 for dir in $libltdl_cv_sys_search_path; do
9930 if test -z "$sys_search_path"; then
9931 sys_search_path="$dir"
9932 else
9933 sys_search_path="$sys_search_path$PATH_SEPARATOR$dir"
9934 fi
9935 done
9936
9937cat >>confdefs.h <<_ACEOF
9938#define LTDL_SYSSEARCHPATH "$sys_search_path"
9939_ACEOF
9940
9941fi
9942
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00009943{ echo "$as_me:$LINENO: checking for objdir" >&5
9944echo $ECHO_N "checking for objdir... $ECHO_C" >&6; }
9945if test "${libltdl_cv_objdir+set}" = set; then
9946 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencer2bc7bd52004-11-29 12:29:58 +00009947else
9948 libltdl_cv_objdir="$objdir"
9949 if test -n "$objdir"; then
9950 :
9951 else
9952 rm -f .libs 2>/dev/null
9953 mkdir .libs 2>/dev/null
9954 if test -d .libs; then
9955 libltdl_cv_objdir=.libs
9956 else
9957 # MS-DOS does not allow filenames that begin with a dot.
9958 libltdl_cv_objdir=_libs
9959 fi
9960 rmdir .libs 2>/dev/null
9961 fi
9962
9963fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00009964{ echo "$as_me:$LINENO: result: $libltdl_cv_objdir" >&5
9965echo "${ECHO_T}$libltdl_cv_objdir" >&6; }
Reid Spencer2bc7bd52004-11-29 12:29:58 +00009966
9967cat >>confdefs.h <<_ACEOF
9968#define LTDL_OBJDIR "$libltdl_cv_objdir/"
9969_ACEOF
9970
9971
Reid Spencer2bc7bd52004-11-29 12:29:58 +00009972
9973
9974
9975
9976# Check for command to grab the raw symbol name followed by C symbol from nm.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00009977{ echo "$as_me:$LINENO: checking command to parse $NM output from $compiler object" >&5
9978echo $ECHO_N "checking command to parse $NM output from $compiler object... $ECHO_C" >&6; }
9979if test "${lt_cv_sys_global_symbol_pipe+set}" = set; then
9980 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencer2bc7bd52004-11-29 12:29:58 +00009981else
9982
9983# These are sane defaults that work on at least a few old systems.
9984# [They come from Ultrix. What could be older than Ultrix?!! ;)]
9985
9986# Character class describing NM global symbol codes.
9987symcode='[BCDEGRST]'
9988
9989# Regexp to match symbols that can be accessed directly from C.
9990sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
9991
Reid Spencer2bc7bd52004-11-29 12:29:58 +00009992# Transform an extracted symbol line into a proper C declaration
9993lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^. .* \(.*\)$/extern int \1;/p'"
9994
9995# Transform an extracted symbol line into symbol name and symbol address
9996lt_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'"
9997
9998# Define system-specific variables.
9999case $host_os in
10000aix*)
10001 symcode='[BCDT]'
10002 ;;
10003cygwin* | mingw* | pw32*)
10004 symcode='[ABCDGISTW]'
10005 ;;
10006hpux*) # Its linker distinguishes data from code symbols
10007 if test "$host_cpu" = ia64; then
10008 symcode='[ABCDEGRST]'
10009 fi
10010 lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
10011 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'"
10012 ;;
10013linux*)
10014 if test "$host_cpu" = ia64; then
10015 symcode='[ABCDGIRSTW]'
10016 lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
10017 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'"
10018 fi
10019 ;;
10020irix* | nonstopux*)
10021 symcode='[BCDEGRST]'
10022 ;;
10023osf*)
10024 symcode='[BCDEGQRST]'
10025 ;;
Reid Spencera773bd52006-08-04 18:18:08 +000010026solaris*)
Reid Spencer2bc7bd52004-11-29 12:29:58 +000010027 symcode='[BDRT]'
10028 ;;
Reid Spencera773bd52006-08-04 18:18:08 +000010029sco3.2v5*)
10030 symcode='[DT]'
10031 ;;
10032sysv4.2uw2*)
10033 symcode='[DT]'
10034 ;;
10035sysv5* | sco5v6* | unixware* | OpenUNIX*)
10036 symcode='[ABDT]'
10037 ;;
Reid Spencer2bc7bd52004-11-29 12:29:58 +000010038sysv4)
10039 symcode='[DFNSTU]'
10040 ;;
10041esac
10042
10043# Handle CRLF in mingw tool chain
10044opt_cr=
10045case $build_os in
10046mingw*)
10047 opt_cr=`echo 'x\{0,1\}' | tr x '\015'` # option cr in regexp
10048 ;;
10049esac
10050
10051# If we're using GNU nm, then use its standard symbol codes.
10052case `$NM -V 2>&1` in
10053*GNU* | *'with BFD'*)
10054 symcode='[ABCDGIRSTW]' ;;
10055esac
10056
10057# Try without a prefix undercore, then with it.
10058for ac_symprfx in "" "_"; do
10059
Reid Spencera773bd52006-08-04 18:18:08 +000010060 # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
10061 symxfrm="\\1 $ac_symprfx\\2 \\2"
10062
Reid Spencer2bc7bd52004-11-29 12:29:58 +000010063 # Write the raw and C identifiers.
Reid Spencera773bd52006-08-04 18:18:08 +000010064 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 +000010065
10066 # Check to see that the pipe works correctly.
10067 pipe_works=no
10068
10069 rm -f conftest*
10070 cat > conftest.$ac_ext <<EOF
10071#ifdef __cplusplus
10072extern "C" {
10073#endif
10074char nm_test_var;
10075void nm_test_func(){}
10076#ifdef __cplusplus
10077}
10078#endif
10079int main(){nm_test_var='a';nm_test_func();return(0);}
10080EOF
10081
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000010082 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
Reid Spencer2bc7bd52004-11-29 12:29:58 +000010083 (eval $ac_compile) 2>&5
10084 ac_status=$?
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000010085 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10086 (exit $ac_status); }; then
Reid Spencer2bc7bd52004-11-29 12:29:58 +000010087 # Now try to grab the symbols.
10088 nlist=conftest.nm
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000010089 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 +000010090 (eval $NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist) 2>&5
10091 ac_status=$?
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000010092 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10093 (exit $ac_status); } && test -s "$nlist"; then
Reid Spencer2bc7bd52004-11-29 12:29:58 +000010094 # Try sorting and uniquifying the output.
10095 if sort "$nlist" | uniq > "$nlist"T; then
10096 mv -f "$nlist"T "$nlist"
10097 else
10098 rm -f "$nlist"T
10099 fi
10100
10101 # Make sure that we snagged all the symbols we need.
10102 if grep ' nm_test_var$' "$nlist" >/dev/null; then
10103 if grep ' nm_test_func$' "$nlist" >/dev/null; then
10104 cat <<EOF > conftest.$ac_ext
10105#ifdef __cplusplus
10106extern "C" {
10107#endif
10108
10109EOF
10110 # Now generate the symbol file.
10111 eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | grep -v main >> conftest.$ac_ext'
10112
10113 cat <<EOF >> conftest.$ac_ext
10114#if defined (__STDC__) && __STDC__
10115# define lt_ptr_t void *
10116#else
10117# define lt_ptr_t char *
10118# define const
10119#endif
10120
10121/* The mapping between symbol names and symbols. */
10122const struct {
10123 const char *name;
10124 lt_ptr_t address;
10125}
10126lt_preloaded_symbols[] =
10127{
10128EOF
10129 $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (lt_ptr_t) \&\2},/" < "$nlist" | grep -v main >> conftest.$ac_ext
10130 cat <<\EOF >> conftest.$ac_ext
10131 {0, (lt_ptr_t) 0}
10132};
10133
10134#ifdef __cplusplus
10135}
10136#endif
10137EOF
10138 # Now try linking the two files.
10139 mv conftest.$ac_objext conftstm.$ac_objext
10140 lt_save_LIBS="$LIBS"
10141 lt_save_CFLAGS="$CFLAGS"
10142 LIBS="conftstm.$ac_objext"
10143 CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000010144 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
Reid Spencer2bc7bd52004-11-29 12:29:58 +000010145 (eval $ac_link) 2>&5
10146 ac_status=$?
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000010147 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10148 (exit $ac_status); } && test -s conftest${ac_exeext}; then
Reid Spencer2bc7bd52004-11-29 12:29:58 +000010149 pipe_works=yes
10150 fi
10151 LIBS="$lt_save_LIBS"
10152 CFLAGS="$lt_save_CFLAGS"
10153 else
10154 echo "cannot find nm_test_func in $nlist" >&5
10155 fi
10156 else
10157 echo "cannot find nm_test_var in $nlist" >&5
10158 fi
10159 else
10160 echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
10161 fi
10162 else
10163 echo "$progname: failed program was:" >&5
10164 cat conftest.$ac_ext >&5
10165 fi
10166 rm -f conftest* conftst*
10167
10168 # Do not use the global_symbol_pipe unless it works.
10169 if test "$pipe_works" = yes; then
10170 break
10171 else
10172 lt_cv_sys_global_symbol_pipe=
10173 fi
10174done
10175
10176fi
10177
10178if test -z "$lt_cv_sys_global_symbol_pipe"; then
10179 lt_cv_sys_global_symbol_to_cdecl=
10180fi
10181if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000010182 { echo "$as_me:$LINENO: result: failed" >&5
10183echo "${ECHO_T}failed" >&6; }
Reid Spencer2bc7bd52004-11-29 12:29:58 +000010184else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000010185 { echo "$as_me:$LINENO: result: ok" >&5
10186echo "${ECHO_T}ok" >&6; }
Reid Spencer2bc7bd52004-11-29 12:29:58 +000010187fi
10188
10189
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000010190{ echo "$as_me:$LINENO: checking whether libtool supports -dlopen/-dlpreopen" >&5
10191echo $ECHO_N "checking whether libtool supports -dlopen/-dlpreopen... $ECHO_C" >&6; }
10192if test "${libltdl_cv_preloaded_symbols+set}" = set; then
10193 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencer2bc7bd52004-11-29 12:29:58 +000010194else
10195 if test -n "$lt_cv_sys_global_symbol_pipe"; then
10196 libltdl_cv_preloaded_symbols=yes
10197 else
10198 libltdl_cv_preloaded_symbols=no
10199 fi
10200
10201fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000010202{ echo "$as_me:$LINENO: result: $libltdl_cv_preloaded_symbols" >&5
10203echo "${ECHO_T}$libltdl_cv_preloaded_symbols" >&6; }
Reid Spencer2bc7bd52004-11-29 12:29:58 +000010204if test x"$libltdl_cv_preloaded_symbols" = xyes; then
10205
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000010206cat >>confdefs.h <<\_ACEOF
10207#define HAVE_PRELOADED_SYMBOLS 1
10208_ACEOF
Reid Spencer2bc7bd52004-11-29 12:29:58 +000010209
10210fi
10211
10212LIBADD_DL=
10213
10214ac_ext=c
10215ac_cpp='$CPP $CPPFLAGS'
10216ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
10217ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
10218ac_compiler_gnu=$ac_cv_c_compiler_gnu
10219
10220
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000010221{ echo "$as_me:$LINENO: checking for shl_load" >&5
10222echo $ECHO_N "checking for shl_load... $ECHO_C" >&6; }
10223if test "${ac_cv_func_shl_load+set}" = set; then
10224 echo $ECHO_N "(cached) $ECHO_C" >&6
10225else
10226 cat >conftest.$ac_ext <<_ACEOF
10227/* confdefs.h. */
10228_ACEOF
10229cat confdefs.h >>conftest.$ac_ext
10230cat >>conftest.$ac_ext <<_ACEOF
10231/* end confdefs.h. */
10232/* Define shl_load to an innocuous variant, in case <limits.h> declares shl_load.
10233 For example, HP-UX 11i <limits.h> declares gettimeofday. */
10234#define shl_load innocuous_shl_load
Reid Spencer2bc7bd52004-11-29 12:29:58 +000010235
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000010236/* System header to define __stub macros and hopefully few prototypes,
10237 which can conflict with char shl_load (); below.
10238 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
10239 <limits.h> exists even on freestanding compilers. */
10240
10241#ifdef __STDC__
10242# include <limits.h>
10243#else
10244# include <assert.h>
10245#endif
10246
10247#undef shl_load
10248
10249/* Override any GCC internal prototype to avoid an error.
10250 Use char because int might match the return type of a GCC
10251 builtin and then its argument prototype would still apply. */
10252#ifdef __cplusplus
10253extern "C"
10254#endif
10255char shl_load ();
10256/* The GNU C library defines this for functions which it implements
10257 to always fail with ENOSYS. Some functions are actually named
10258 something starting with __ and the normal name is an alias. */
10259#if defined __stub_shl_load || defined __stub___shl_load
10260choke me
10261#endif
10262
10263int
10264main ()
10265{
10266return shl_load ();
10267 ;
10268 return 0;
10269}
10270_ACEOF
10271rm -f conftest.$ac_objext conftest$ac_exeext
10272if { (ac_try="$ac_link"
10273case "(($ac_try" in
10274 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10275 *) ac_try_echo=$ac_try;;
10276esac
10277eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10278 (eval "$ac_link") 2>conftest.er1
10279 ac_status=$?
10280 grep -v '^ *+' conftest.er1 >conftest.err
10281 rm -f conftest.er1
10282 cat conftest.err >&5
10283 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10284 (exit $ac_status); } &&
10285 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
10286 { (case "(($ac_try" in
10287 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10288 *) ac_try_echo=$ac_try;;
10289esac
10290eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10291 (eval "$ac_try") 2>&5
10292 ac_status=$?
10293 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10294 (exit $ac_status); }; } &&
10295 { ac_try='test -s conftest$ac_exeext'
10296 { (case "(($ac_try" in
10297 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10298 *) ac_try_echo=$ac_try;;
10299esac
10300eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10301 (eval "$ac_try") 2>&5
10302 ac_status=$?
10303 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10304 (exit $ac_status); }; }; then
10305 ac_cv_func_shl_load=yes
10306else
10307 echo "$as_me: failed program was:" >&5
10308sed 's/^/| /' conftest.$ac_ext >&5
10309
10310 ac_cv_func_shl_load=no
10311fi
10312
10313rm -f core conftest.err conftest.$ac_objext \
10314 conftest$ac_exeext conftest.$ac_ext
10315fi
10316{ echo "$as_me:$LINENO: result: $ac_cv_func_shl_load" >&5
10317echo "${ECHO_T}$ac_cv_func_shl_load" >&6; }
10318if test $ac_cv_func_shl_load = yes; then
10319
10320cat >>confdefs.h <<\_ACEOF
10321#define HAVE_SHL_LOAD 1
10322_ACEOF
Reid Spencer2bc7bd52004-11-29 12:29:58 +000010323
10324else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000010325 { echo "$as_me:$LINENO: checking for shl_load in -ldld" >&5
10326echo $ECHO_N "checking for shl_load in -ldld... $ECHO_C" >&6; }
10327if test "${ac_cv_lib_dld_shl_load+set}" = set; then
10328 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencer2bc7bd52004-11-29 12:29:58 +000010329else
10330 ac_check_lib_save_LIBS=$LIBS
10331LIBS="-ldld $LIBS"
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000010332cat >conftest.$ac_ext <<_ACEOF
10333/* confdefs.h. */
10334_ACEOF
10335cat confdefs.h >>conftest.$ac_ext
10336cat >>conftest.$ac_ext <<_ACEOF
Reid Spencer2bc7bd52004-11-29 12:29:58 +000010337/* end confdefs.h. */
10338
Reid Spencera773bd52006-08-04 18:18:08 +000010339/* Override any GCC internal prototype to avoid an error.
10340 Use char because int might match the return type of a GCC
10341 builtin and then its argument prototype would still apply. */
Reid Spencer2bc7bd52004-11-29 12:29:58 +000010342#ifdef __cplusplus
10343extern "C"
10344#endif
Reid Spencer2bc7bd52004-11-29 12:29:58 +000010345char shl_load ();
10346int
10347main ()
10348{
Reid Spencera773bd52006-08-04 18:18:08 +000010349return shl_load ();
Reid Spencer2bc7bd52004-11-29 12:29:58 +000010350 ;
10351 return 0;
10352}
10353_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000010354rm -f conftest.$ac_objext conftest$ac_exeext
10355if { (ac_try="$ac_link"
10356case "(($ac_try" in
10357 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10358 *) ac_try_echo=$ac_try;;
10359esac
10360eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10361 (eval "$ac_link") 2>conftest.er1
10362 ac_status=$?
10363 grep -v '^ *+' conftest.er1 >conftest.err
10364 rm -f conftest.er1
10365 cat conftest.err >&5
10366 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10367 (exit $ac_status); } &&
10368 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
10369 { (case "(($ac_try" in
10370 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10371 *) ac_try_echo=$ac_try;;
10372esac
10373eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10374 (eval "$ac_try") 2>&5
10375 ac_status=$?
10376 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10377 (exit $ac_status); }; } &&
10378 { ac_try='test -s conftest$ac_exeext'
10379 { (case "(($ac_try" in
10380 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10381 *) ac_try_echo=$ac_try;;
10382esac
10383eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10384 (eval "$ac_try") 2>&5
10385 ac_status=$?
10386 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10387 (exit $ac_status); }; }; then
Reid Spencer2bc7bd52004-11-29 12:29:58 +000010388 ac_cv_lib_dld_shl_load=yes
10389else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000010390 echo "$as_me: failed program was:" >&5
10391sed 's/^/| /' conftest.$ac_ext >&5
10392
10393 ac_cv_lib_dld_shl_load=no
Reid Spencer2bc7bd52004-11-29 12:29:58 +000010394fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000010395
Bill Wendlingebcceee2009-04-18 11:20:33 +000010396rm -f core conftest.err conftest.$ac_objext \
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000010397 conftest$ac_exeext conftest.$ac_ext
Reid Spencer2bc7bd52004-11-29 12:29:58 +000010398LIBS=$ac_check_lib_save_LIBS
10399fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000010400{ echo "$as_me:$LINENO: result: $ac_cv_lib_dld_shl_load" >&5
10401echo "${ECHO_T}$ac_cv_lib_dld_shl_load" >&6; }
10402if test $ac_cv_lib_dld_shl_load = yes; then
Reid Spencer2bc7bd52004-11-29 12:29:58 +000010403
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000010404cat >>confdefs.h <<\_ACEOF
10405#define HAVE_SHL_LOAD 1
10406_ACEOF
Reid Spencer2bc7bd52004-11-29 12:29:58 +000010407
10408 LIBADD_DL="$LIBADD_DL -ldld"
10409else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000010410 { echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5
10411echo $ECHO_N "checking for dlopen in -ldl... $ECHO_C" >&6; }
10412if test "${ac_cv_lib_dl_dlopen+set}" = set; then
10413 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencer2bc7bd52004-11-29 12:29:58 +000010414else
10415 ac_check_lib_save_LIBS=$LIBS
10416LIBS="-ldl $LIBS"
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000010417cat >conftest.$ac_ext <<_ACEOF
10418/* confdefs.h. */
10419_ACEOF
10420cat confdefs.h >>conftest.$ac_ext
10421cat >>conftest.$ac_ext <<_ACEOF
Reid Spencer2bc7bd52004-11-29 12:29:58 +000010422/* end confdefs.h. */
10423
Reid Spencera773bd52006-08-04 18:18:08 +000010424/* Override any GCC internal prototype to avoid an error.
10425 Use char because int might match the return type of a GCC
10426 builtin and then its argument prototype would still apply. */
Reid Spencer2bc7bd52004-11-29 12:29:58 +000010427#ifdef __cplusplus
10428extern "C"
10429#endif
Reid Spencer2bc7bd52004-11-29 12:29:58 +000010430char dlopen ();
10431int
10432main ()
10433{
Reid Spencera773bd52006-08-04 18:18:08 +000010434return dlopen ();
Reid Spencer2bc7bd52004-11-29 12:29:58 +000010435 ;
10436 return 0;
10437}
10438_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000010439rm -f conftest.$ac_objext conftest$ac_exeext
10440if { (ac_try="$ac_link"
10441case "(($ac_try" in
10442 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10443 *) ac_try_echo=$ac_try;;
10444esac
10445eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10446 (eval "$ac_link") 2>conftest.er1
10447 ac_status=$?
10448 grep -v '^ *+' conftest.er1 >conftest.err
10449 rm -f conftest.er1
10450 cat conftest.err >&5
10451 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10452 (exit $ac_status); } &&
10453 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
10454 { (case "(($ac_try" in
10455 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10456 *) ac_try_echo=$ac_try;;
10457esac
10458eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10459 (eval "$ac_try") 2>&5
10460 ac_status=$?
10461 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10462 (exit $ac_status); }; } &&
10463 { ac_try='test -s conftest$ac_exeext'
10464 { (case "(($ac_try" in
10465 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10466 *) ac_try_echo=$ac_try;;
10467esac
10468eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10469 (eval "$ac_try") 2>&5
10470 ac_status=$?
10471 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10472 (exit $ac_status); }; }; then
Reid Spencer2bc7bd52004-11-29 12:29:58 +000010473 ac_cv_lib_dl_dlopen=yes
10474else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000010475 echo "$as_me: failed program was:" >&5
10476sed 's/^/| /' conftest.$ac_ext >&5
10477
10478 ac_cv_lib_dl_dlopen=no
Reid Spencer2bc7bd52004-11-29 12:29:58 +000010479fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000010480
Bill Wendlingebcceee2009-04-18 11:20:33 +000010481rm -f core conftest.err conftest.$ac_objext \
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000010482 conftest$ac_exeext conftest.$ac_ext
Reid Spencer2bc7bd52004-11-29 12:29:58 +000010483LIBS=$ac_check_lib_save_LIBS
10484fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000010485{ echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5
10486echo "${ECHO_T}$ac_cv_lib_dl_dlopen" >&6; }
10487if test $ac_cv_lib_dl_dlopen = yes; then
Reid Spencer2bc7bd52004-11-29 12:29:58 +000010488
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000010489cat >>confdefs.h <<\_ACEOF
10490#define HAVE_LIBDL 1
10491_ACEOF
Reid Spencer2bc7bd52004-11-29 12:29:58 +000010492
10493 LIBADD_DL="-ldl" libltdl_cv_lib_dl_dlopen="yes"
10494else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000010495 cat >conftest.$ac_ext <<_ACEOF
10496/* confdefs.h. */
10497_ACEOF
10498cat confdefs.h >>conftest.$ac_ext
10499cat >>conftest.$ac_ext <<_ACEOF
Reid Spencer2bc7bd52004-11-29 12:29:58 +000010500/* end confdefs.h. */
10501#if HAVE_DLFCN_H
10502# include <dlfcn.h>
10503#endif
10504
10505int
10506main ()
10507{
10508dlopen(0, 0);
10509 ;
10510 return 0;
10511}
10512_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000010513rm -f conftest.$ac_objext conftest$ac_exeext
10514if { (ac_try="$ac_link"
10515case "(($ac_try" in
10516 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10517 *) ac_try_echo=$ac_try;;
10518esac
10519eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10520 (eval "$ac_link") 2>conftest.er1
10521 ac_status=$?
10522 grep -v '^ *+' conftest.er1 >conftest.err
10523 rm -f conftest.er1
10524 cat conftest.err >&5
10525 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10526 (exit $ac_status); } &&
10527 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
10528 { (case "(($ac_try" in
10529 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10530 *) ac_try_echo=$ac_try;;
10531esac
10532eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10533 (eval "$ac_try") 2>&5
10534 ac_status=$?
10535 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10536 (exit $ac_status); }; } &&
10537 { ac_try='test -s conftest$ac_exeext'
10538 { (case "(($ac_try" in
10539 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10540 *) ac_try_echo=$ac_try;;
10541esac
10542eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10543 (eval "$ac_try") 2>&5
10544 ac_status=$?
10545 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10546 (exit $ac_status); }; }; then
Reid Spencer2bc7bd52004-11-29 12:29:58 +000010547
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000010548cat >>confdefs.h <<\_ACEOF
10549#define HAVE_LIBDL 1
10550_ACEOF
Reid Spencer2bc7bd52004-11-29 12:29:58 +000010551 libltdl_cv_func_dlopen="yes"
10552else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000010553 echo "$as_me: failed program was:" >&5
10554sed 's/^/| /' conftest.$ac_ext >&5
10555
10556 { echo "$as_me:$LINENO: checking for dlopen in -lsvld" >&5
10557echo $ECHO_N "checking for dlopen in -lsvld... $ECHO_C" >&6; }
10558if test "${ac_cv_lib_svld_dlopen+set}" = set; then
10559 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencer2bc7bd52004-11-29 12:29:58 +000010560else
10561 ac_check_lib_save_LIBS=$LIBS
10562LIBS="-lsvld $LIBS"
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000010563cat >conftest.$ac_ext <<_ACEOF
10564/* confdefs.h. */
10565_ACEOF
10566cat confdefs.h >>conftest.$ac_ext
10567cat >>conftest.$ac_ext <<_ACEOF
Reid Spencer2bc7bd52004-11-29 12:29:58 +000010568/* end confdefs.h. */
10569
Reid Spencera773bd52006-08-04 18:18:08 +000010570/* Override any GCC internal prototype to avoid an error.
10571 Use char because int might match the return type of a GCC
10572 builtin and then its argument prototype would still apply. */
Reid Spencer2bc7bd52004-11-29 12:29:58 +000010573#ifdef __cplusplus
10574extern "C"
10575#endif
Reid Spencer2bc7bd52004-11-29 12:29:58 +000010576char dlopen ();
10577int
10578main ()
10579{
Reid Spencera773bd52006-08-04 18:18:08 +000010580return dlopen ();
Reid Spencer2bc7bd52004-11-29 12:29:58 +000010581 ;
10582 return 0;
10583}
10584_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000010585rm -f conftest.$ac_objext conftest$ac_exeext
10586if { (ac_try="$ac_link"
10587case "(($ac_try" in
10588 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10589 *) ac_try_echo=$ac_try;;
10590esac
10591eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10592 (eval "$ac_link") 2>conftest.er1
10593 ac_status=$?
10594 grep -v '^ *+' conftest.er1 >conftest.err
10595 rm -f conftest.er1
10596 cat conftest.err >&5
10597 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10598 (exit $ac_status); } &&
10599 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
10600 { (case "(($ac_try" in
10601 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10602 *) ac_try_echo=$ac_try;;
10603esac
10604eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10605 (eval "$ac_try") 2>&5
10606 ac_status=$?
10607 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10608 (exit $ac_status); }; } &&
10609 { ac_try='test -s conftest$ac_exeext'
10610 { (case "(($ac_try" in
10611 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10612 *) ac_try_echo=$ac_try;;
10613esac
10614eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10615 (eval "$ac_try") 2>&5
10616 ac_status=$?
10617 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10618 (exit $ac_status); }; }; then
Reid Spencer2bc7bd52004-11-29 12:29:58 +000010619 ac_cv_lib_svld_dlopen=yes
10620else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000010621 echo "$as_me: failed program was:" >&5
10622sed 's/^/| /' conftest.$ac_ext >&5
10623
10624 ac_cv_lib_svld_dlopen=no
Reid Spencer2bc7bd52004-11-29 12:29:58 +000010625fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000010626
Bill Wendlingebcceee2009-04-18 11:20:33 +000010627rm -f core conftest.err conftest.$ac_objext \
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000010628 conftest$ac_exeext conftest.$ac_ext
Reid Spencer2bc7bd52004-11-29 12:29:58 +000010629LIBS=$ac_check_lib_save_LIBS
10630fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000010631{ echo "$as_me:$LINENO: result: $ac_cv_lib_svld_dlopen" >&5
10632echo "${ECHO_T}$ac_cv_lib_svld_dlopen" >&6; }
10633if test $ac_cv_lib_svld_dlopen = yes; then
Reid Spencer2bc7bd52004-11-29 12:29:58 +000010634
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000010635cat >>confdefs.h <<\_ACEOF
10636#define HAVE_LIBDL 1
10637_ACEOF
Reid Spencer2bc7bd52004-11-29 12:29:58 +000010638
10639 LIBADD_DL="-lsvld" libltdl_cv_func_dlopen="yes"
10640else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000010641 { echo "$as_me:$LINENO: checking for dld_link in -ldld" >&5
10642echo $ECHO_N "checking for dld_link in -ldld... $ECHO_C" >&6; }
10643if test "${ac_cv_lib_dld_dld_link+set}" = set; then
10644 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencer2bc7bd52004-11-29 12:29:58 +000010645else
10646 ac_check_lib_save_LIBS=$LIBS
10647LIBS="-ldld $LIBS"
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000010648cat >conftest.$ac_ext <<_ACEOF
10649/* confdefs.h. */
10650_ACEOF
10651cat confdefs.h >>conftest.$ac_ext
10652cat >>conftest.$ac_ext <<_ACEOF
Reid Spencer2bc7bd52004-11-29 12:29:58 +000010653/* end confdefs.h. */
10654
Reid Spencera773bd52006-08-04 18:18:08 +000010655/* Override any GCC internal prototype to avoid an error.
10656 Use char because int might match the return type of a GCC
10657 builtin and then its argument prototype would still apply. */
Reid Spencer2bc7bd52004-11-29 12:29:58 +000010658#ifdef __cplusplus
10659extern "C"
10660#endif
Reid Spencer2bc7bd52004-11-29 12:29:58 +000010661char dld_link ();
10662int
10663main ()
10664{
Reid Spencera773bd52006-08-04 18:18:08 +000010665return dld_link ();
Reid Spencer2bc7bd52004-11-29 12:29:58 +000010666 ;
10667 return 0;
10668}
10669_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000010670rm -f conftest.$ac_objext conftest$ac_exeext
10671if { (ac_try="$ac_link"
10672case "(($ac_try" in
10673 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10674 *) ac_try_echo=$ac_try;;
10675esac
10676eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10677 (eval "$ac_link") 2>conftest.er1
10678 ac_status=$?
10679 grep -v '^ *+' conftest.er1 >conftest.err
10680 rm -f conftest.er1
10681 cat conftest.err >&5
10682 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10683 (exit $ac_status); } &&
10684 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
10685 { (case "(($ac_try" in
10686 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10687 *) ac_try_echo=$ac_try;;
10688esac
10689eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10690 (eval "$ac_try") 2>&5
10691 ac_status=$?
10692 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10693 (exit $ac_status); }; } &&
10694 { ac_try='test -s conftest$ac_exeext'
10695 { (case "(($ac_try" in
10696 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10697 *) ac_try_echo=$ac_try;;
10698esac
10699eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10700 (eval "$ac_try") 2>&5
10701 ac_status=$?
10702 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10703 (exit $ac_status); }; }; then
Reid Spencer2bc7bd52004-11-29 12:29:58 +000010704 ac_cv_lib_dld_dld_link=yes
10705else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000010706 echo "$as_me: failed program was:" >&5
10707sed 's/^/| /' conftest.$ac_ext >&5
10708
10709 ac_cv_lib_dld_dld_link=no
Reid Spencer2bc7bd52004-11-29 12:29:58 +000010710fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000010711
Bill Wendlingebcceee2009-04-18 11:20:33 +000010712rm -f core conftest.err conftest.$ac_objext \
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000010713 conftest$ac_exeext conftest.$ac_ext
Reid Spencer2bc7bd52004-11-29 12:29:58 +000010714LIBS=$ac_check_lib_save_LIBS
10715fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000010716{ echo "$as_me:$LINENO: result: $ac_cv_lib_dld_dld_link" >&5
10717echo "${ECHO_T}$ac_cv_lib_dld_dld_link" >&6; }
10718if test $ac_cv_lib_dld_dld_link = yes; then
Reid Spencer2bc7bd52004-11-29 12:29:58 +000010719
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000010720cat >>confdefs.h <<\_ACEOF
10721#define HAVE_DLD 1
10722_ACEOF
Reid Spencer2bc7bd52004-11-29 12:29:58 +000010723
10724 LIBADD_DL="$LIBADD_DL -ldld"
10725else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000010726 { echo "$as_me:$LINENO: checking for _dyld_func_lookup" >&5
10727echo $ECHO_N "checking for _dyld_func_lookup... $ECHO_C" >&6; }
10728if test "${ac_cv_func__dyld_func_lookup+set}" = set; then
10729 echo $ECHO_N "(cached) $ECHO_C" >&6
10730else
10731 cat >conftest.$ac_ext <<_ACEOF
10732/* confdefs.h. */
10733_ACEOF
10734cat confdefs.h >>conftest.$ac_ext
10735cat >>conftest.$ac_ext <<_ACEOF
10736/* end confdefs.h. */
10737/* Define _dyld_func_lookup to an innocuous variant, in case <limits.h> declares _dyld_func_lookup.
10738 For example, HP-UX 11i <limits.h> declares gettimeofday. */
10739#define _dyld_func_lookup innocuous__dyld_func_lookup
Reid Spencer2bc7bd52004-11-29 12:29:58 +000010740
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000010741/* System header to define __stub macros and hopefully few prototypes,
10742 which can conflict with char _dyld_func_lookup (); below.
10743 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
10744 <limits.h> exists even on freestanding compilers. */
Reid Spencer2bc7bd52004-11-29 12:29:58 +000010745
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000010746#ifdef __STDC__
10747# include <limits.h>
10748#else
10749# include <assert.h>
10750#endif
10751
10752#undef _dyld_func_lookup
10753
10754/* Override any GCC internal prototype to avoid an error.
10755 Use char because int might match the return type of a GCC
10756 builtin and then its argument prototype would still apply. */
10757#ifdef __cplusplus
10758extern "C"
10759#endif
10760char _dyld_func_lookup ();
10761/* The GNU C library defines this for functions which it implements
10762 to always fail with ENOSYS. Some functions are actually named
10763 something starting with __ and the normal name is an alias. */
10764#if defined __stub__dyld_func_lookup || defined __stub____dyld_func_lookup
10765choke me
10766#endif
10767
10768int
10769main ()
10770{
10771return _dyld_func_lookup ();
10772 ;
10773 return 0;
10774}
10775_ACEOF
10776rm -f conftest.$ac_objext conftest$ac_exeext
10777if { (ac_try="$ac_link"
10778case "(($ac_try" in
10779 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10780 *) ac_try_echo=$ac_try;;
10781esac
10782eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10783 (eval "$ac_link") 2>conftest.er1
10784 ac_status=$?
10785 grep -v '^ *+' conftest.er1 >conftest.err
10786 rm -f conftest.er1
10787 cat conftest.err >&5
10788 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10789 (exit $ac_status); } &&
10790 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
10791 { (case "(($ac_try" in
10792 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10793 *) ac_try_echo=$ac_try;;
10794esac
10795eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10796 (eval "$ac_try") 2>&5
10797 ac_status=$?
10798 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10799 (exit $ac_status); }; } &&
10800 { ac_try='test -s conftest$ac_exeext'
10801 { (case "(($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_try") 2>&5
10807 ac_status=$?
10808 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10809 (exit $ac_status); }; }; then
10810 ac_cv_func__dyld_func_lookup=yes
10811else
10812 echo "$as_me: failed program was:" >&5
10813sed 's/^/| /' conftest.$ac_ext >&5
10814
10815 ac_cv_func__dyld_func_lookup=no
Reid Spencer2bc7bd52004-11-29 12:29:58 +000010816fi
Reid Spencera773bd52006-08-04 18:18:08 +000010817
Bill Wendlingebcceee2009-04-18 11:20:33 +000010818rm -f core conftest.err conftest.$ac_objext \
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000010819 conftest$ac_exeext conftest.$ac_ext
10820fi
10821{ echo "$as_me:$LINENO: result: $ac_cv_func__dyld_func_lookup" >&5
10822echo "${ECHO_T}$ac_cv_func__dyld_func_lookup" >&6; }
10823if test $ac_cv_func__dyld_func_lookup = yes; then
10824
10825cat >>confdefs.h <<\_ACEOF
10826#define HAVE_DYLD 1
10827_ACEOF
10828
10829fi
10830
10831
10832fi
10833
10834
10835fi
10836
10837
10838fi
10839
10840rm -f core conftest.err conftest.$ac_objext \
10841 conftest$ac_exeext conftest.$ac_ext
Reid Spencer2bc7bd52004-11-29 12:29:58 +000010842
10843fi
10844
10845
10846fi
10847
10848
10849fi
10850
10851
10852if test x"$libltdl_cv_func_dlopen" = xyes || test x"$libltdl_cv_lib_dl_dlopen" = xyes
10853then
10854 lt_save_LIBS="$LIBS"
10855 LIBS="$LIBS $LIBADD_DL"
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000010856
10857for ac_func in dlerror
10858do
10859as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
10860{ echo "$as_me:$LINENO: checking for $ac_func" >&5
10861echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
10862if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
10863 echo $ECHO_N "(cached) $ECHO_C" >&6
10864else
10865 cat >conftest.$ac_ext <<_ACEOF
10866/* confdefs.h. */
10867_ACEOF
10868cat confdefs.h >>conftest.$ac_ext
10869cat >>conftest.$ac_ext <<_ACEOF
10870/* end confdefs.h. */
10871/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
10872 For example, HP-UX 11i <limits.h> declares gettimeofday. */
10873#define $ac_func innocuous_$ac_func
10874
10875/* System header to define __stub macros and hopefully few prototypes,
10876 which can conflict with char $ac_func (); below.
10877 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
10878 <limits.h> exists even on freestanding compilers. */
10879
10880#ifdef __STDC__
10881# include <limits.h>
10882#else
10883# include <assert.h>
10884#endif
10885
10886#undef $ac_func
10887
10888/* Override any GCC internal prototype to avoid an error.
10889 Use char because int might match the return type of a GCC
10890 builtin and then its argument prototype would still apply. */
10891#ifdef __cplusplus
10892extern "C"
10893#endif
10894char $ac_func ();
10895/* The GNU C library defines this for functions which it implements
10896 to always fail with ENOSYS. Some functions are actually named
10897 something starting with __ and the normal name is an alias. */
10898#if defined __stub_$ac_func || defined __stub___$ac_func
10899choke me
10900#endif
10901
10902int
10903main ()
10904{
10905return $ac_func ();
10906 ;
10907 return 0;
10908}
10909_ACEOF
10910rm -f conftest.$ac_objext conftest$ac_exeext
10911if { (ac_try="$ac_link"
10912case "(($ac_try" in
10913 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10914 *) ac_try_echo=$ac_try;;
10915esac
10916eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10917 (eval "$ac_link") 2>conftest.er1
10918 ac_status=$?
10919 grep -v '^ *+' conftest.er1 >conftest.err
10920 rm -f conftest.er1
10921 cat conftest.err >&5
10922 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10923 (exit $ac_status); } &&
10924 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
10925 { (case "(($ac_try" in
10926 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10927 *) ac_try_echo=$ac_try;;
10928esac
10929eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10930 (eval "$ac_try") 2>&5
10931 ac_status=$?
10932 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10933 (exit $ac_status); }; } &&
10934 { ac_try='test -s conftest$ac_exeext'
10935 { (case "(($ac_try" in
10936 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10937 *) ac_try_echo=$ac_try;;
10938esac
10939eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10940 (eval "$ac_try") 2>&5
10941 ac_status=$?
10942 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10943 (exit $ac_status); }; }; then
10944 eval "$as_ac_var=yes"
10945else
10946 echo "$as_me: failed program was:" >&5
10947sed 's/^/| /' conftest.$ac_ext >&5
10948
10949 eval "$as_ac_var=no"
10950fi
10951
10952rm -f core conftest.err conftest.$ac_objext \
10953 conftest$ac_exeext conftest.$ac_ext
10954fi
10955ac_res=`eval echo '${'$as_ac_var'}'`
10956 { echo "$as_me:$LINENO: result: $ac_res" >&5
10957echo "${ECHO_T}$ac_res" >&6; }
10958if test `eval echo '${'$as_ac_var'}'` = yes; then
Reid Spencer2bc7bd52004-11-29 12:29:58 +000010959 cat >>confdefs.h <<_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000010960#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
Reid Spencer2bc7bd52004-11-29 12:29:58 +000010961_ACEOF
10962
10963fi
10964done
10965
10966 LIBS="$lt_save_LIBS"
10967fi
10968ac_ext=c
10969ac_cpp='$CPP $CPPFLAGS'
10970ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
10971ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
10972ac_compiler_gnu=$ac_cv_c_compiler_gnu
10973
10974
10975
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000010976{ echo "$as_me:$LINENO: checking for _ prefix in compiled symbols" >&5
10977echo $ECHO_N "checking for _ prefix in compiled symbols... $ECHO_C" >&6; }
10978if test "${ac_cv_sys_symbol_underscore+set}" = set; then
10979 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencer2bc7bd52004-11-29 12:29:58 +000010980else
10981 ac_cv_sys_symbol_underscore=no
10982 cat > conftest.$ac_ext <<EOF
10983void nm_test_func(){}
10984int main(){nm_test_func;return 0;}
10985EOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000010986 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
Reid Spencer2bc7bd52004-11-29 12:29:58 +000010987 (eval $ac_compile) 2>&5
10988 ac_status=$?
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000010989 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10990 (exit $ac_status); }; then
Reid Spencer2bc7bd52004-11-29 12:29:58 +000010991 # Now try to grab the symbols.
10992 ac_nlist=conftest.nm
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000010993 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 +000010994 (eval $NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $ac_nlist) 2>&5
10995 ac_status=$?
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000010996 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10997 (exit $ac_status); } && test -s "$ac_nlist"; then
Reid Spencer2bc7bd52004-11-29 12:29:58 +000010998 # See whether the symbols have a leading underscore.
10999 if grep '^. _nm_test_func' "$ac_nlist" >/dev/null; then
11000 ac_cv_sys_symbol_underscore=yes
11001 else
11002 if grep '^. nm_test_func ' "$ac_nlist" >/dev/null; then
11003 :
11004 else
11005 echo "configure: cannot find nm_test_func in $ac_nlist" >&5
11006 fi
11007 fi
11008 else
11009 echo "configure: cannot run $lt_cv_sys_global_symbol_pipe" >&5
11010 fi
11011 else
11012 echo "configure: failed program was:" >&5
11013 cat conftest.c >&5
11014 fi
11015 rm -rf conftest*
11016
11017fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000011018{ echo "$as_me:$LINENO: result: $ac_cv_sys_symbol_underscore" >&5
11019echo "${ECHO_T}$ac_cv_sys_symbol_underscore" >&6; }
Reid Spencer2bc7bd52004-11-29 12:29:58 +000011020
11021
11022if test x"$ac_cv_sys_symbol_underscore" = xyes; then
11023 if test x"$libltdl_cv_func_dlopen" = xyes ||
11024 test x"$libltdl_cv_lib_dl_dlopen" = xyes ; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000011025 { echo "$as_me:$LINENO: checking whether we have to add an underscore for dlsym" >&5
11026echo $ECHO_N "checking whether we have to add an underscore for dlsym... $ECHO_C" >&6; }
11027if test "${libltdl_cv_need_uscore+set}" = set; then
11028 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencer2bc7bd52004-11-29 12:29:58 +000011029else
11030 libltdl_cv_need_uscore=unknown
11031 save_LIBS="$LIBS"
11032 LIBS="$LIBS $LIBADD_DL"
11033 if test "$cross_compiling" = yes; then :
11034 libltdl_cv_need_uscore=cross
11035else
11036 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
11037 lt_status=$lt_dlunknown
11038 cat > conftest.$ac_ext <<EOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000011039#line 11039 "configure"
Reid Spencer2bc7bd52004-11-29 12:29:58 +000011040#include "confdefs.h"
11041
11042#if HAVE_DLFCN_H
11043#include <dlfcn.h>
11044#endif
11045
11046#include <stdio.h>
11047
11048#ifdef RTLD_GLOBAL
11049# define LT_DLGLOBAL RTLD_GLOBAL
11050#else
11051# ifdef DL_GLOBAL
11052# define LT_DLGLOBAL DL_GLOBAL
11053# else
11054# define LT_DLGLOBAL 0
11055# endif
11056#endif
11057
11058/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
11059 find out it does not work in some platform. */
11060#ifndef LT_DLLAZY_OR_NOW
11061# ifdef RTLD_LAZY
11062# define LT_DLLAZY_OR_NOW RTLD_LAZY
11063# else
11064# ifdef DL_LAZY
11065# define LT_DLLAZY_OR_NOW DL_LAZY
11066# else
11067# ifdef RTLD_NOW
11068# define LT_DLLAZY_OR_NOW RTLD_NOW
11069# else
11070# ifdef DL_NOW
11071# define LT_DLLAZY_OR_NOW DL_NOW
11072# else
11073# define LT_DLLAZY_OR_NOW 0
11074# endif
11075# endif
11076# endif
11077# endif
11078#endif
11079
11080#ifdef __cplusplus
11081extern "C" void exit (int);
11082#endif
11083
11084void fnord() { int i=42;}
11085int main ()
11086{
11087 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
11088 int status = $lt_dlunknown;
11089
11090 if (self)
11091 {
11092 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
11093 else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
11094 /* dlclose (self); */
11095 }
Reid Spencera773bd52006-08-04 18:18:08 +000011096 else
11097 puts (dlerror ());
Reid Spencer2bc7bd52004-11-29 12:29:58 +000011098
11099 exit (status);
11100}
11101EOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000011102 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
Reid Spencer2bc7bd52004-11-29 12:29:58 +000011103 (eval $ac_link) 2>&5
11104 ac_status=$?
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000011105 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11106 (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then
Reid Spencera773bd52006-08-04 18:18:08 +000011107 (./conftest; exit; ) >&5 2>/dev/null
Reid Spencer2bc7bd52004-11-29 12:29:58 +000011108 lt_status=$?
11109 case x$lt_status in
11110 x$lt_dlno_uscore) libltdl_cv_need_uscore=no ;;
11111 x$lt_dlneed_uscore) libltdl_cv_need_uscore=yes ;;
Reid Spencera773bd52006-08-04 18:18:08 +000011112 x$lt_dlunknown|x*) ;;
Reid Spencer2bc7bd52004-11-29 12:29:58 +000011113 esac
11114 else :
11115 # compilation failed
11116
11117 fi
11118fi
11119rm -fr conftest*
11120
11121 LIBS="$save_LIBS"
11122
11123fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000011124{ echo "$as_me:$LINENO: result: $libltdl_cv_need_uscore" >&5
11125echo "${ECHO_T}$libltdl_cv_need_uscore" >&6; }
Reid Spencer2bc7bd52004-11-29 12:29:58 +000011126 fi
11127fi
11128
11129if test x"$libltdl_cv_need_uscore" = xyes; then
11130
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000011131cat >>confdefs.h <<\_ACEOF
11132#define NEED_USCORE 1
11133_ACEOF
Reid Spencer2bc7bd52004-11-29 12:29:58 +000011134
11135fi
11136
11137
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000011138{ echo "$as_me:$LINENO: checking whether deplibs are loaded by dlopen" >&5
11139echo $ECHO_N "checking whether deplibs are loaded by dlopen... $ECHO_C" >&6; }
11140if test "${libltdl_cv_sys_dlopen_deplibs+set}" = set; then
11141 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencer2bc7bd52004-11-29 12:29:58 +000011142else
11143 # PORTME does your system automatically load deplibs for dlopen?
11144 # or its logical equivalent (e.g. shl_load for HP-UX < 11)
11145 # For now, we just catch OSes we know something about -- in the
11146 # future, we'll try test this programmatically.
11147 libltdl_cv_sys_dlopen_deplibs=unknown
11148 case "$host_os" in
11149 aix3*|aix4.1.*|aix4.2.*)
11150 # Unknown whether this is true for these versions of AIX, but
11151 # we want this `case' here to explicitly catch those versions.
11152 libltdl_cv_sys_dlopen_deplibs=unknown
11153 ;;
11154 aix[45]*)
11155 libltdl_cv_sys_dlopen_deplibs=yes
11156 ;;
11157 darwin*)
11158 # Assuming the user has installed a libdl from somewhere, this is true
11159 # If you are looking for one http://www.opendarwin.org/projects/dlcompat
11160 libltdl_cv_sys_dlopen_deplibs=yes
11161 ;;
11162 gnu* | linux* | kfreebsd*-gnu | knetbsd*-gnu)
11163 # GNU and its variants, using gnu ld.so (Glibc)
11164 libltdl_cv_sys_dlopen_deplibs=yes
11165 ;;
11166 hpux10*|hpux11*)
11167 libltdl_cv_sys_dlopen_deplibs=yes
11168 ;;
Reid Spencera773bd52006-08-04 18:18:08 +000011169 interix*)
11170 libltdl_cv_sys_dlopen_deplibs=yes
11171 ;;
Reid Spencer2bc7bd52004-11-29 12:29:58 +000011172 irix[12345]*|irix6.[01]*)
11173 # Catch all versions of IRIX before 6.2, and indicate that we don't
11174 # know how it worked for any of those versions.
11175 libltdl_cv_sys_dlopen_deplibs=unknown
11176 ;;
11177 irix*)
11178 # The case above catches anything before 6.2, and it's known that
11179 # at 6.2 and later dlopen does load deplibs.
11180 libltdl_cv_sys_dlopen_deplibs=yes
11181 ;;
11182 netbsd*)
11183 libltdl_cv_sys_dlopen_deplibs=yes
11184 ;;
11185 openbsd*)
11186 libltdl_cv_sys_dlopen_deplibs=yes
11187 ;;
11188 osf[1234]*)
11189 # dlopen did load deplibs (at least at 4.x), but until the 5.x series,
11190 # it did *not* use an RPATH in a shared library to find objects the
11191 # library depends on, so we explictly say `no'.
11192 libltdl_cv_sys_dlopen_deplibs=no
11193 ;;
11194 osf5.0|osf5.0a|osf5.1)
11195 # dlopen *does* load deplibs and with the right loader patch applied
11196 # it even uses RPATH in a shared library to search for shared objects
11197 # that the library depends on, but there's no easy way to know if that
11198 # patch is installed. Since this is the case, all we can really
11199 # say is unknown -- it depends on the patch being installed. If
11200 # it is, this changes to `yes'. Without it, it would be `no'.
11201 libltdl_cv_sys_dlopen_deplibs=unknown
11202 ;;
11203 osf*)
11204 # the two cases above should catch all versions of osf <= 5.1. Read
11205 # the comments above for what we know about them.
11206 # At > 5.1, deplibs are loaded *and* any RPATH in a shared library
11207 # is used to find them so we can finally say `yes'.
11208 libltdl_cv_sys_dlopen_deplibs=yes
11209 ;;
11210 solaris*)
11211 libltdl_cv_sys_dlopen_deplibs=yes
11212 ;;
Reid Spencera773bd52006-08-04 18:18:08 +000011213 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
11214 libltdl_cv_sys_dlopen_deplibs=yes
11215 ;;
Reid Spencer2bc7bd52004-11-29 12:29:58 +000011216 esac
11217
11218fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000011219{ echo "$as_me:$LINENO: result: $libltdl_cv_sys_dlopen_deplibs" >&5
11220echo "${ECHO_T}$libltdl_cv_sys_dlopen_deplibs" >&6; }
Reid Spencer2bc7bd52004-11-29 12:29:58 +000011221if test "$libltdl_cv_sys_dlopen_deplibs" != yes; then
11222
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000011223cat >>confdefs.h <<\_ACEOF
11224#define LTDL_DLOPEN_DEPLIBS 1
11225_ACEOF
Reid Spencer2bc7bd52004-11-29 12:29:58 +000011226
11227fi
11228
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000011229
Reid Spencer2bc7bd52004-11-29 12:29:58 +000011230for ac_header in argz.h
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000011231do
11232as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
11233if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11234 { echo "$as_me:$LINENO: checking for $ac_header" >&5
11235echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
11236if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11237 echo $ECHO_N "(cached) $ECHO_C" >&6
11238fi
11239ac_res=`eval echo '${'$as_ac_Header'}'`
11240 { echo "$as_me:$LINENO: result: $ac_res" >&5
11241echo "${ECHO_T}$ac_res" >&6; }
11242else
11243 # Is the header compilable?
11244{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
11245echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
11246cat >conftest.$ac_ext <<_ACEOF
11247/* confdefs.h. */
11248_ACEOF
11249cat confdefs.h >>conftest.$ac_ext
11250cat >>conftest.$ac_ext <<_ACEOF
11251/* end confdefs.h. */
11252$ac_includes_default
11253#include <$ac_header>
11254_ACEOF
11255rm -f conftest.$ac_objext
11256if { (ac_try="$ac_compile"
11257case "(($ac_try" in
11258 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11259 *) ac_try_echo=$ac_try;;
11260esac
11261eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11262 (eval "$ac_compile") 2>conftest.er1
11263 ac_status=$?
11264 grep -v '^ *+' conftest.er1 >conftest.err
11265 rm -f conftest.er1
11266 cat conftest.err >&5
11267 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11268 (exit $ac_status); } &&
11269 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
11270 { (case "(($ac_try" in
11271 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11272 *) ac_try_echo=$ac_try;;
11273esac
11274eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11275 (eval "$ac_try") 2>&5
11276 ac_status=$?
11277 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11278 (exit $ac_status); }; } &&
11279 { ac_try='test -s conftest.$ac_objext'
11280 { (case "(($ac_try" in
11281 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11282 *) ac_try_echo=$ac_try;;
11283esac
11284eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11285 (eval "$ac_try") 2>&5
11286 ac_status=$?
11287 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11288 (exit $ac_status); }; }; then
11289 ac_header_compiler=yes
11290else
11291 echo "$as_me: failed program was:" >&5
11292sed 's/^/| /' conftest.$ac_ext >&5
11293
11294 ac_header_compiler=no
11295fi
11296
11297rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11298{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
11299echo "${ECHO_T}$ac_header_compiler" >&6; }
11300
11301# Is the header present?
11302{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
11303echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
11304cat >conftest.$ac_ext <<_ACEOF
11305/* confdefs.h. */
11306_ACEOF
11307cat confdefs.h >>conftest.$ac_ext
11308cat >>conftest.$ac_ext <<_ACEOF
11309/* end confdefs.h. */
11310#include <$ac_header>
11311_ACEOF
11312if { (ac_try="$ac_cpp conftest.$ac_ext"
11313case "(($ac_try" in
11314 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11315 *) ac_try_echo=$ac_try;;
11316esac
11317eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11318 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
11319 ac_status=$?
11320 grep -v '^ *+' conftest.er1 >conftest.err
11321 rm -f conftest.er1
11322 cat conftest.err >&5
11323 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11324 (exit $ac_status); } >/dev/null; then
11325 if test -s conftest.err; then
11326 ac_cpp_err=$ac_c_preproc_warn_flag
11327 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
11328 else
11329 ac_cpp_err=
11330 fi
11331else
11332 ac_cpp_err=yes
11333fi
11334if test -z "$ac_cpp_err"; then
11335 ac_header_preproc=yes
11336else
11337 echo "$as_me: failed program was:" >&5
11338sed 's/^/| /' conftest.$ac_ext >&5
11339
11340 ac_header_preproc=no
11341fi
11342
11343rm -f conftest.err conftest.$ac_ext
11344{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
11345echo "${ECHO_T}$ac_header_preproc" >&6; }
11346
11347# So? What about this header?
11348case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
11349 yes:no: )
11350 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
11351echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
11352 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
11353echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
11354 ac_header_preproc=yes
11355 ;;
11356 no:yes:* )
11357 { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
11358echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
11359 { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
11360echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
11361 { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
11362echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
11363 { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
11364echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
11365 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
11366echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
11367 { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
11368echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
11369 ( cat <<\_ASBOX
11370## ----------------------------------- ##
11371## Report this to llvmbugs@cs.uiuc.edu ##
11372## ----------------------------------- ##
11373_ASBOX
11374 ) | sed "s/^/$as_me: WARNING: /" >&2
11375 ;;
11376esac
11377{ echo "$as_me:$LINENO: checking for $ac_header" >&5
11378echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
11379if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11380 echo $ECHO_N "(cached) $ECHO_C" >&6
11381else
11382 eval "$as_ac_Header=\$ac_header_preproc"
11383fi
11384ac_res=`eval echo '${'$as_ac_Header'}'`
11385 { echo "$as_me:$LINENO: result: $ac_res" >&5
11386echo "${ECHO_T}$ac_res" >&6; }
11387
11388fi
11389if test `eval echo '${'$as_ac_Header'}'` = yes; then
Reid Spencer2bc7bd52004-11-29 12:29:58 +000011390 cat >>confdefs.h <<_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000011391#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
Reid Spencer2bc7bd52004-11-29 12:29:58 +000011392_ACEOF
11393
11394fi
11395
11396done
11397
11398
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000011399{ echo "$as_me:$LINENO: checking for error_t" >&5
11400echo $ECHO_N "checking for error_t... $ECHO_C" >&6; }
11401if test "${ac_cv_type_error_t+set}" = set; then
11402 echo $ECHO_N "(cached) $ECHO_C" >&6
11403else
11404 cat >conftest.$ac_ext <<_ACEOF
11405/* confdefs.h. */
11406_ACEOF
11407cat confdefs.h >>conftest.$ac_ext
11408cat >>conftest.$ac_ext <<_ACEOF
11409/* end confdefs.h. */
11410#if HAVE_ARGZ_H
Reid Spencer2bc7bd52004-11-29 12:29:58 +000011411# include <argz.h>
11412#endif
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000011413
11414typedef error_t ac__type_new_;
11415int
11416main ()
11417{
11418if ((ac__type_new_ *) 0)
11419 return 0;
11420if (sizeof (ac__type_new_))
11421 return 0;
11422 ;
11423 return 0;
11424}
11425_ACEOF
11426rm -f conftest.$ac_objext
11427if { (ac_try="$ac_compile"
11428case "(($ac_try" in
11429 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11430 *) ac_try_echo=$ac_try;;
11431esac
11432eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11433 (eval "$ac_compile") 2>conftest.er1
11434 ac_status=$?
11435 grep -v '^ *+' conftest.er1 >conftest.err
11436 rm -f conftest.er1
11437 cat conftest.err >&5
11438 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11439 (exit $ac_status); } &&
11440 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
11441 { (case "(($ac_try" in
11442 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11443 *) ac_try_echo=$ac_try;;
11444esac
11445eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11446 (eval "$ac_try") 2>&5
11447 ac_status=$?
11448 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11449 (exit $ac_status); }; } &&
11450 { ac_try='test -s conftest.$ac_objext'
11451 { (case "(($ac_try" in
11452 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11453 *) ac_try_echo=$ac_try;;
11454esac
11455eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11456 (eval "$ac_try") 2>&5
11457 ac_status=$?
11458 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11459 (exit $ac_status); }; }; then
11460 ac_cv_type_error_t=yes
11461else
11462 echo "$as_me: failed program was:" >&5
11463sed 's/^/| /' conftest.$ac_ext >&5
11464
11465 ac_cv_type_error_t=no
11466fi
11467
11468rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11469fi
11470{ echo "$as_me:$LINENO: result: $ac_cv_type_error_t" >&5
11471echo "${ECHO_T}$ac_cv_type_error_t" >&6; }
11472if test $ac_cv_type_error_t = yes; then
Reid Spencer2bc7bd52004-11-29 12:29:58 +000011473
11474cat >>confdefs.h <<_ACEOF
11475#define HAVE_ERROR_T 1
11476_ACEOF
11477
11478
11479else
11480
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000011481cat >>confdefs.h <<\_ACEOF
11482#define error_t int
11483_ACEOF
Reid Spencer2bc7bd52004-11-29 12:29:58 +000011484
11485fi
11486
11487
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000011488
11489
11490
11491
11492
Reid Spencer2bc7bd52004-11-29 12:29:58 +000011493for ac_func in argz_append argz_create_sep argz_insert argz_next argz_stringify
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000011494do
11495as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
11496{ echo "$as_me:$LINENO: checking for $ac_func" >&5
11497echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
11498if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
11499 echo $ECHO_N "(cached) $ECHO_C" >&6
11500else
11501 cat >conftest.$ac_ext <<_ACEOF
11502/* confdefs.h. */
11503_ACEOF
11504cat confdefs.h >>conftest.$ac_ext
11505cat >>conftest.$ac_ext <<_ACEOF
11506/* end confdefs.h. */
11507/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
11508 For example, HP-UX 11i <limits.h> declares gettimeofday. */
11509#define $ac_func innocuous_$ac_func
11510
11511/* System header to define __stub macros and hopefully few prototypes,
11512 which can conflict with char $ac_func (); below.
11513 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
11514 <limits.h> exists even on freestanding compilers. */
11515
11516#ifdef __STDC__
11517# include <limits.h>
11518#else
11519# include <assert.h>
11520#endif
11521
11522#undef $ac_func
11523
11524/* Override any GCC internal prototype to avoid an error.
11525 Use char because int might match the return type of a GCC
11526 builtin and then its argument prototype would still apply. */
11527#ifdef __cplusplus
11528extern "C"
11529#endif
11530char $ac_func ();
11531/* The GNU C library defines this for functions which it implements
11532 to always fail with ENOSYS. Some functions are actually named
11533 something starting with __ and the normal name is an alias. */
11534#if defined __stub_$ac_func || defined __stub___$ac_func
11535choke me
11536#endif
11537
11538int
11539main ()
11540{
11541return $ac_func ();
11542 ;
11543 return 0;
11544}
11545_ACEOF
11546rm -f conftest.$ac_objext conftest$ac_exeext
11547if { (ac_try="$ac_link"
11548case "(($ac_try" in
11549 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11550 *) ac_try_echo=$ac_try;;
11551esac
11552eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11553 (eval "$ac_link") 2>conftest.er1
11554 ac_status=$?
11555 grep -v '^ *+' conftest.er1 >conftest.err
11556 rm -f conftest.er1
11557 cat conftest.err >&5
11558 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11559 (exit $ac_status); } &&
11560 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
11561 { (case "(($ac_try" in
11562 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11563 *) ac_try_echo=$ac_try;;
11564esac
11565eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11566 (eval "$ac_try") 2>&5
11567 ac_status=$?
11568 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11569 (exit $ac_status); }; } &&
11570 { ac_try='test -s conftest$ac_exeext'
11571 { (case "(($ac_try" in
11572 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11573 *) ac_try_echo=$ac_try;;
11574esac
11575eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11576 (eval "$ac_try") 2>&5
11577 ac_status=$?
11578 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11579 (exit $ac_status); }; }; then
11580 eval "$as_ac_var=yes"
11581else
11582 echo "$as_me: failed program was:" >&5
11583sed 's/^/| /' conftest.$ac_ext >&5
11584
11585 eval "$as_ac_var=no"
11586fi
11587
11588rm -f core conftest.err conftest.$ac_objext \
11589 conftest$ac_exeext conftest.$ac_ext
11590fi
11591ac_res=`eval echo '${'$as_ac_var'}'`
11592 { echo "$as_me:$LINENO: result: $ac_res" >&5
11593echo "${ECHO_T}$ac_res" >&6; }
11594if test `eval echo '${'$as_ac_var'}'` = yes; then
Reid Spencer2bc7bd52004-11-29 12:29:58 +000011595 cat >>confdefs.h <<_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000011596#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
Reid Spencer2bc7bd52004-11-29 12:29:58 +000011597_ACEOF
11598
11599fi
11600done
11601
11602
11603
11604
11605
11606
11607
11608
11609
11610
11611
11612
11613
11614
11615
11616
11617
11618
11619
11620
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000011621
11622
11623
11624
11625
11626
11627
11628
Reid Spencer2bc7bd52004-11-29 12:29:58 +000011629for ac_header in assert.h ctype.h errno.h malloc.h memory.h stdlib.h \
11630 stdio.h unistd.h
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000011631do
11632as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
11633if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11634 { echo "$as_me:$LINENO: checking for $ac_header" >&5
11635echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
11636if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11637 echo $ECHO_N "(cached) $ECHO_C" >&6
11638fi
11639ac_res=`eval echo '${'$as_ac_Header'}'`
11640 { echo "$as_me:$LINENO: result: $ac_res" >&5
11641echo "${ECHO_T}$ac_res" >&6; }
11642else
11643 # Is the header compilable?
11644{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
11645echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
11646cat >conftest.$ac_ext <<_ACEOF
11647/* confdefs.h. */
11648_ACEOF
11649cat confdefs.h >>conftest.$ac_ext
11650cat >>conftest.$ac_ext <<_ACEOF
11651/* end confdefs.h. */
11652$ac_includes_default
11653#include <$ac_header>
11654_ACEOF
11655rm -f conftest.$ac_objext
11656if { (ac_try="$ac_compile"
11657case "(($ac_try" in
11658 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11659 *) ac_try_echo=$ac_try;;
11660esac
11661eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11662 (eval "$ac_compile") 2>conftest.er1
11663 ac_status=$?
11664 grep -v '^ *+' conftest.er1 >conftest.err
11665 rm -f conftest.er1
11666 cat conftest.err >&5
11667 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11668 (exit $ac_status); } &&
11669 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
11670 { (case "(($ac_try" in
11671 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11672 *) ac_try_echo=$ac_try;;
11673esac
11674eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11675 (eval "$ac_try") 2>&5
11676 ac_status=$?
11677 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11678 (exit $ac_status); }; } &&
11679 { ac_try='test -s conftest.$ac_objext'
11680 { (case "(($ac_try" in
11681 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11682 *) ac_try_echo=$ac_try;;
11683esac
11684eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11685 (eval "$ac_try") 2>&5
11686 ac_status=$?
11687 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11688 (exit $ac_status); }; }; then
11689 ac_header_compiler=yes
11690else
11691 echo "$as_me: failed program was:" >&5
11692sed 's/^/| /' conftest.$ac_ext >&5
11693
11694 ac_header_compiler=no
11695fi
11696
11697rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11698{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
11699echo "${ECHO_T}$ac_header_compiler" >&6; }
11700
11701# Is the header present?
11702{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
11703echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
11704cat >conftest.$ac_ext <<_ACEOF
11705/* confdefs.h. */
11706_ACEOF
11707cat confdefs.h >>conftest.$ac_ext
11708cat >>conftest.$ac_ext <<_ACEOF
11709/* end confdefs.h. */
11710#include <$ac_header>
11711_ACEOF
11712if { (ac_try="$ac_cpp conftest.$ac_ext"
11713case "(($ac_try" in
11714 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11715 *) ac_try_echo=$ac_try;;
11716esac
11717eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11718 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
11719 ac_status=$?
11720 grep -v '^ *+' conftest.er1 >conftest.err
11721 rm -f conftest.er1
11722 cat conftest.err >&5
11723 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11724 (exit $ac_status); } >/dev/null; then
11725 if test -s conftest.err; then
11726 ac_cpp_err=$ac_c_preproc_warn_flag
11727 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
11728 else
11729 ac_cpp_err=
11730 fi
11731else
11732 ac_cpp_err=yes
11733fi
11734if test -z "$ac_cpp_err"; then
11735 ac_header_preproc=yes
11736else
11737 echo "$as_me: failed program was:" >&5
11738sed 's/^/| /' conftest.$ac_ext >&5
11739
11740 ac_header_preproc=no
11741fi
11742
11743rm -f conftest.err conftest.$ac_ext
11744{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
11745echo "${ECHO_T}$ac_header_preproc" >&6; }
11746
11747# So? What about this header?
11748case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
11749 yes:no: )
11750 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
11751echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
11752 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
11753echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
11754 ac_header_preproc=yes
11755 ;;
11756 no:yes:* )
11757 { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
11758echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
11759 { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
11760echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
11761 { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
11762echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
11763 { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
11764echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
11765 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
11766echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
11767 { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
11768echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
11769 ( cat <<\_ASBOX
11770## ----------------------------------- ##
11771## Report this to llvmbugs@cs.uiuc.edu ##
11772## ----------------------------------- ##
11773_ASBOX
11774 ) | sed "s/^/$as_me: WARNING: /" >&2
11775 ;;
11776esac
11777{ echo "$as_me:$LINENO: checking for $ac_header" >&5
11778echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
11779if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11780 echo $ECHO_N "(cached) $ECHO_C" >&6
11781else
11782 eval "$as_ac_Header=\$ac_header_preproc"
11783fi
11784ac_res=`eval echo '${'$as_ac_Header'}'`
11785 { echo "$as_me:$LINENO: result: $ac_res" >&5
11786echo "${ECHO_T}$ac_res" >&6; }
11787
11788fi
11789if test `eval echo '${'$as_ac_Header'}'` = yes; then
Reid Spencer2bc7bd52004-11-29 12:29:58 +000011790 cat >>confdefs.h <<_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000011791#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
Reid Spencer2bc7bd52004-11-29 12:29:58 +000011792_ACEOF
11793
11794fi
11795
11796done
11797
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000011798
11799
11800
11801
Reid Spencer2bc7bd52004-11-29 12:29:58 +000011802for ac_header in dl.h sys/dl.h dld.h mach-o/dyld.h
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000011803do
11804as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
11805if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11806 { echo "$as_me:$LINENO: checking for $ac_header" >&5
11807echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
11808if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11809 echo $ECHO_N "(cached) $ECHO_C" >&6
11810fi
11811ac_res=`eval echo '${'$as_ac_Header'}'`
11812 { echo "$as_me:$LINENO: result: $ac_res" >&5
11813echo "${ECHO_T}$ac_res" >&6; }
11814else
11815 # Is the header compilable?
11816{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
11817echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
11818cat >conftest.$ac_ext <<_ACEOF
11819/* confdefs.h. */
11820_ACEOF
11821cat confdefs.h >>conftest.$ac_ext
11822cat >>conftest.$ac_ext <<_ACEOF
11823/* end confdefs.h. */
11824$ac_includes_default
11825#include <$ac_header>
11826_ACEOF
11827rm -f conftest.$ac_objext
11828if { (ac_try="$ac_compile"
11829case "(($ac_try" in
11830 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11831 *) ac_try_echo=$ac_try;;
11832esac
11833eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11834 (eval "$ac_compile") 2>conftest.er1
11835 ac_status=$?
11836 grep -v '^ *+' conftest.er1 >conftest.err
11837 rm -f conftest.er1
11838 cat conftest.err >&5
11839 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11840 (exit $ac_status); } &&
11841 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
11842 { (case "(($ac_try" in
11843 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11844 *) ac_try_echo=$ac_try;;
11845esac
11846eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11847 (eval "$ac_try") 2>&5
11848 ac_status=$?
11849 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11850 (exit $ac_status); }; } &&
11851 { ac_try='test -s conftest.$ac_objext'
11852 { (case "(($ac_try" in
11853 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11854 *) ac_try_echo=$ac_try;;
11855esac
11856eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11857 (eval "$ac_try") 2>&5
11858 ac_status=$?
11859 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11860 (exit $ac_status); }; }; then
11861 ac_header_compiler=yes
11862else
11863 echo "$as_me: failed program was:" >&5
11864sed 's/^/| /' conftest.$ac_ext >&5
11865
11866 ac_header_compiler=no
11867fi
11868
11869rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11870{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
11871echo "${ECHO_T}$ac_header_compiler" >&6; }
11872
11873# Is the header present?
11874{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
11875echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
11876cat >conftest.$ac_ext <<_ACEOF
11877/* confdefs.h. */
11878_ACEOF
11879cat confdefs.h >>conftest.$ac_ext
11880cat >>conftest.$ac_ext <<_ACEOF
11881/* end confdefs.h. */
11882#include <$ac_header>
11883_ACEOF
11884if { (ac_try="$ac_cpp conftest.$ac_ext"
11885case "(($ac_try" in
11886 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11887 *) ac_try_echo=$ac_try;;
11888esac
11889eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11890 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
11891 ac_status=$?
11892 grep -v '^ *+' conftest.er1 >conftest.err
11893 rm -f conftest.er1
11894 cat conftest.err >&5
11895 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11896 (exit $ac_status); } >/dev/null; then
11897 if test -s conftest.err; then
11898 ac_cpp_err=$ac_c_preproc_warn_flag
11899 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
11900 else
11901 ac_cpp_err=
11902 fi
11903else
11904 ac_cpp_err=yes
11905fi
11906if test -z "$ac_cpp_err"; then
11907 ac_header_preproc=yes
11908else
11909 echo "$as_me: failed program was:" >&5
11910sed 's/^/| /' conftest.$ac_ext >&5
11911
11912 ac_header_preproc=no
11913fi
11914
11915rm -f conftest.err conftest.$ac_ext
11916{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
11917echo "${ECHO_T}$ac_header_preproc" >&6; }
11918
11919# So? What about this header?
11920case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
11921 yes:no: )
11922 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
11923echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
11924 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
11925echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
11926 ac_header_preproc=yes
11927 ;;
11928 no:yes:* )
11929 { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
11930echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
11931 { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
11932echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
11933 { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
11934echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
11935 { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
11936echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
11937 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
11938echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
11939 { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
11940echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
11941 ( cat <<\_ASBOX
11942## ----------------------------------- ##
11943## Report this to llvmbugs@cs.uiuc.edu ##
11944## ----------------------------------- ##
11945_ASBOX
11946 ) | sed "s/^/$as_me: WARNING: /" >&2
11947 ;;
11948esac
11949{ echo "$as_me:$LINENO: checking for $ac_header" >&5
11950echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
11951if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11952 echo $ECHO_N "(cached) $ECHO_C" >&6
11953else
11954 eval "$as_ac_Header=\$ac_header_preproc"
11955fi
11956ac_res=`eval echo '${'$as_ac_Header'}'`
11957 { echo "$as_me:$LINENO: result: $ac_res" >&5
11958echo "${ECHO_T}$ac_res" >&6; }
11959
11960fi
11961if test `eval echo '${'$as_ac_Header'}'` = yes; then
Reid Spencer2bc7bd52004-11-29 12:29:58 +000011962 cat >>confdefs.h <<_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000011963#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
Reid Spencer2bc7bd52004-11-29 12:29:58 +000011964_ACEOF
11965
11966fi
11967
11968done
11969
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000011970
11971
Reid Spencer2bc7bd52004-11-29 12:29:58 +000011972for ac_header in string.h strings.h
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000011973do
11974as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
11975if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11976 { echo "$as_me:$LINENO: checking for $ac_header" >&5
11977echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
11978if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11979 echo $ECHO_N "(cached) $ECHO_C" >&6
11980fi
11981ac_res=`eval echo '${'$as_ac_Header'}'`
11982 { echo "$as_me:$LINENO: result: $ac_res" >&5
11983echo "${ECHO_T}$ac_res" >&6; }
11984else
11985 # Is the header compilable?
11986{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
11987echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
11988cat >conftest.$ac_ext <<_ACEOF
11989/* confdefs.h. */
11990_ACEOF
11991cat confdefs.h >>conftest.$ac_ext
11992cat >>conftest.$ac_ext <<_ACEOF
11993/* end confdefs.h. */
11994$ac_includes_default
11995#include <$ac_header>
11996_ACEOF
11997rm -f conftest.$ac_objext
11998if { (ac_try="$ac_compile"
11999case "(($ac_try" in
12000 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12001 *) ac_try_echo=$ac_try;;
12002esac
12003eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12004 (eval "$ac_compile") 2>conftest.er1
12005 ac_status=$?
12006 grep -v '^ *+' conftest.er1 >conftest.err
12007 rm -f conftest.er1
12008 cat conftest.err >&5
12009 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12010 (exit $ac_status); } &&
12011 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
12012 { (case "(($ac_try" in
12013 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12014 *) ac_try_echo=$ac_try;;
12015esac
12016eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12017 (eval "$ac_try") 2>&5
12018 ac_status=$?
12019 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12020 (exit $ac_status); }; } &&
12021 { ac_try='test -s conftest.$ac_objext'
12022 { (case "(($ac_try" in
12023 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12024 *) ac_try_echo=$ac_try;;
12025esac
12026eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12027 (eval "$ac_try") 2>&5
12028 ac_status=$?
12029 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12030 (exit $ac_status); }; }; then
12031 ac_header_compiler=yes
12032else
12033 echo "$as_me: failed program was:" >&5
12034sed 's/^/| /' conftest.$ac_ext >&5
12035
12036 ac_header_compiler=no
12037fi
12038
12039rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12040{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
12041echo "${ECHO_T}$ac_header_compiler" >&6; }
12042
12043# Is the header present?
12044{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
12045echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
12046cat >conftest.$ac_ext <<_ACEOF
12047/* confdefs.h. */
12048_ACEOF
12049cat confdefs.h >>conftest.$ac_ext
12050cat >>conftest.$ac_ext <<_ACEOF
12051/* end confdefs.h. */
12052#include <$ac_header>
12053_ACEOF
12054if { (ac_try="$ac_cpp conftest.$ac_ext"
12055case "(($ac_try" in
12056 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12057 *) ac_try_echo=$ac_try;;
12058esac
12059eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12060 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
12061 ac_status=$?
12062 grep -v '^ *+' conftest.er1 >conftest.err
12063 rm -f conftest.er1
12064 cat conftest.err >&5
12065 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12066 (exit $ac_status); } >/dev/null; then
12067 if test -s conftest.err; then
12068 ac_cpp_err=$ac_c_preproc_warn_flag
12069 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
12070 else
12071 ac_cpp_err=
12072 fi
12073else
12074 ac_cpp_err=yes
12075fi
12076if test -z "$ac_cpp_err"; then
12077 ac_header_preproc=yes
12078else
12079 echo "$as_me: failed program was:" >&5
12080sed 's/^/| /' conftest.$ac_ext >&5
12081
12082 ac_header_preproc=no
12083fi
12084
12085rm -f conftest.err conftest.$ac_ext
12086{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
12087echo "${ECHO_T}$ac_header_preproc" >&6; }
12088
12089# So? What about this header?
12090case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
12091 yes:no: )
12092 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
12093echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
12094 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
12095echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
12096 ac_header_preproc=yes
12097 ;;
12098 no:yes:* )
12099 { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
12100echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
12101 { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
12102echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
12103 { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
12104echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
12105 { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
12106echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
12107 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
12108echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
12109 { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
12110echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
12111 ( cat <<\_ASBOX
12112## ----------------------------------- ##
12113## Report this to llvmbugs@cs.uiuc.edu ##
12114## ----------------------------------- ##
12115_ASBOX
12116 ) | sed "s/^/$as_me: WARNING: /" >&2
12117 ;;
12118esac
12119{ echo "$as_me:$LINENO: checking for $ac_header" >&5
12120echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
12121if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
12122 echo $ECHO_N "(cached) $ECHO_C" >&6
12123else
12124 eval "$as_ac_Header=\$ac_header_preproc"
12125fi
12126ac_res=`eval echo '${'$as_ac_Header'}'`
12127 { echo "$as_me:$LINENO: result: $ac_res" >&5
12128echo "${ECHO_T}$ac_res" >&6; }
12129
12130fi
12131if test `eval echo '${'$as_ac_Header'}'` = yes; then
Reid Spencer2bc7bd52004-11-29 12:29:58 +000012132 cat >>confdefs.h <<_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000012133#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
Reid Spencer2bc7bd52004-11-29 12:29:58 +000012134_ACEOF
12135 break
12136fi
12137
12138done
12139
12140
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000012141
12142
Reid Spencer2bc7bd52004-11-29 12:29:58 +000012143for ac_func in strchr index
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000012144do
12145as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
12146{ echo "$as_me:$LINENO: checking for $ac_func" >&5
12147echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
12148if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
12149 echo $ECHO_N "(cached) $ECHO_C" >&6
12150else
12151 cat >conftest.$ac_ext <<_ACEOF
12152/* confdefs.h. */
12153_ACEOF
12154cat confdefs.h >>conftest.$ac_ext
12155cat >>conftest.$ac_ext <<_ACEOF
12156/* end confdefs.h. */
12157/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
12158 For example, HP-UX 11i <limits.h> declares gettimeofday. */
12159#define $ac_func innocuous_$ac_func
12160
12161/* System header to define __stub macros and hopefully few prototypes,
12162 which can conflict with char $ac_func (); below.
12163 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
12164 <limits.h> exists even on freestanding compilers. */
12165
12166#ifdef __STDC__
12167# include <limits.h>
12168#else
12169# include <assert.h>
12170#endif
12171
12172#undef $ac_func
12173
12174/* Override any GCC internal prototype to avoid an error.
12175 Use char because int might match the return type of a GCC
12176 builtin and then its argument prototype would still apply. */
12177#ifdef __cplusplus
12178extern "C"
12179#endif
12180char $ac_func ();
12181/* The GNU C library defines this for functions which it implements
12182 to always fail with ENOSYS. Some functions are actually named
12183 something starting with __ and the normal name is an alias. */
12184#if defined __stub_$ac_func || defined __stub___$ac_func
12185choke me
12186#endif
12187
12188int
12189main ()
12190{
12191return $ac_func ();
12192 ;
12193 return 0;
12194}
12195_ACEOF
12196rm -f conftest.$ac_objext conftest$ac_exeext
12197if { (ac_try="$ac_link"
12198case "(($ac_try" in
12199 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12200 *) ac_try_echo=$ac_try;;
12201esac
12202eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12203 (eval "$ac_link") 2>conftest.er1
12204 ac_status=$?
12205 grep -v '^ *+' conftest.er1 >conftest.err
12206 rm -f conftest.er1
12207 cat conftest.err >&5
12208 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12209 (exit $ac_status); } &&
12210 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
12211 { (case "(($ac_try" in
12212 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12213 *) ac_try_echo=$ac_try;;
12214esac
12215eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12216 (eval "$ac_try") 2>&5
12217 ac_status=$?
12218 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12219 (exit $ac_status); }; } &&
12220 { ac_try='test -s conftest$ac_exeext'
12221 { (case "(($ac_try" in
12222 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12223 *) ac_try_echo=$ac_try;;
12224esac
12225eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12226 (eval "$ac_try") 2>&5
12227 ac_status=$?
12228 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12229 (exit $ac_status); }; }; then
12230 eval "$as_ac_var=yes"
12231else
12232 echo "$as_me: failed program was:" >&5
12233sed 's/^/| /' conftest.$ac_ext >&5
12234
12235 eval "$as_ac_var=no"
12236fi
12237
12238rm -f core conftest.err conftest.$ac_objext \
12239 conftest$ac_exeext conftest.$ac_ext
12240fi
12241ac_res=`eval echo '${'$as_ac_var'}'`
12242 { echo "$as_me:$LINENO: result: $ac_res" >&5
12243echo "${ECHO_T}$ac_res" >&6; }
12244if test `eval echo '${'$as_ac_var'}'` = yes; then
Reid Spencer2bc7bd52004-11-29 12:29:58 +000012245 cat >>confdefs.h <<_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000012246#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
Reid Spencer2bc7bd52004-11-29 12:29:58 +000012247_ACEOF
12248 break
12249fi
12250done
12251
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000012252
12253
Reid Spencer2bc7bd52004-11-29 12:29:58 +000012254for ac_func in strrchr rindex
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000012255do
12256as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
12257{ echo "$as_me:$LINENO: checking for $ac_func" >&5
12258echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
12259if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
12260 echo $ECHO_N "(cached) $ECHO_C" >&6
12261else
12262 cat >conftest.$ac_ext <<_ACEOF
12263/* confdefs.h. */
12264_ACEOF
12265cat confdefs.h >>conftest.$ac_ext
12266cat >>conftest.$ac_ext <<_ACEOF
12267/* end confdefs.h. */
12268/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
12269 For example, HP-UX 11i <limits.h> declares gettimeofday. */
12270#define $ac_func innocuous_$ac_func
12271
12272/* System header to define __stub macros and hopefully few prototypes,
12273 which can conflict with char $ac_func (); below.
12274 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
12275 <limits.h> exists even on freestanding compilers. */
12276
12277#ifdef __STDC__
12278# include <limits.h>
12279#else
12280# include <assert.h>
12281#endif
12282
12283#undef $ac_func
12284
12285/* Override any GCC internal prototype to avoid an error.
12286 Use char because int might match the return type of a GCC
12287 builtin and then its argument prototype would still apply. */
12288#ifdef __cplusplus
12289extern "C"
12290#endif
12291char $ac_func ();
12292/* The GNU C library defines this for functions which it implements
12293 to always fail with ENOSYS. Some functions are actually named
12294 something starting with __ and the normal name is an alias. */
12295#if defined __stub_$ac_func || defined __stub___$ac_func
12296choke me
12297#endif
12298
12299int
12300main ()
12301{
12302return $ac_func ();
12303 ;
12304 return 0;
12305}
12306_ACEOF
12307rm -f conftest.$ac_objext conftest$ac_exeext
12308if { (ac_try="$ac_link"
12309case "(($ac_try" in
12310 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12311 *) ac_try_echo=$ac_try;;
12312esac
12313eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12314 (eval "$ac_link") 2>conftest.er1
12315 ac_status=$?
12316 grep -v '^ *+' conftest.er1 >conftest.err
12317 rm -f conftest.er1
12318 cat conftest.err >&5
12319 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12320 (exit $ac_status); } &&
12321 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
12322 { (case "(($ac_try" in
12323 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12324 *) ac_try_echo=$ac_try;;
12325esac
12326eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12327 (eval "$ac_try") 2>&5
12328 ac_status=$?
12329 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12330 (exit $ac_status); }; } &&
12331 { ac_try='test -s conftest$ac_exeext'
12332 { (case "(($ac_try" in
12333 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12334 *) ac_try_echo=$ac_try;;
12335esac
12336eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12337 (eval "$ac_try") 2>&5
12338 ac_status=$?
12339 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12340 (exit $ac_status); }; }; then
12341 eval "$as_ac_var=yes"
12342else
12343 echo "$as_me: failed program was:" >&5
12344sed 's/^/| /' conftest.$ac_ext >&5
12345
12346 eval "$as_ac_var=no"
12347fi
12348
12349rm -f core conftest.err conftest.$ac_objext \
12350 conftest$ac_exeext conftest.$ac_ext
12351fi
12352ac_res=`eval echo '${'$as_ac_var'}'`
12353 { echo "$as_me:$LINENO: result: $ac_res" >&5
12354echo "${ECHO_T}$ac_res" >&6; }
12355if test `eval echo '${'$as_ac_var'}'` = yes; then
Reid Spencer2bc7bd52004-11-29 12:29:58 +000012356 cat >>confdefs.h <<_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000012357#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
Reid Spencer2bc7bd52004-11-29 12:29:58 +000012358_ACEOF
12359 break
12360fi
12361done
12362
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000012363
12364
Reid Spencer2bc7bd52004-11-29 12:29:58 +000012365for ac_func in memcpy bcopy
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000012366do
12367as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
12368{ echo "$as_me:$LINENO: checking for $ac_func" >&5
12369echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
12370if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
12371 echo $ECHO_N "(cached) $ECHO_C" >&6
12372else
12373 cat >conftest.$ac_ext <<_ACEOF
12374/* confdefs.h. */
12375_ACEOF
12376cat confdefs.h >>conftest.$ac_ext
12377cat >>conftest.$ac_ext <<_ACEOF
12378/* end confdefs.h. */
12379/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
12380 For example, HP-UX 11i <limits.h> declares gettimeofday. */
12381#define $ac_func innocuous_$ac_func
12382
12383/* System header to define __stub macros and hopefully few prototypes,
12384 which can conflict with char $ac_func (); below.
12385 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
12386 <limits.h> exists even on freestanding compilers. */
12387
12388#ifdef __STDC__
12389# include <limits.h>
12390#else
12391# include <assert.h>
12392#endif
12393
12394#undef $ac_func
12395
12396/* Override any GCC internal prototype to avoid an error.
12397 Use char because int might match the return type of a GCC
12398 builtin and then its argument prototype would still apply. */
12399#ifdef __cplusplus
12400extern "C"
12401#endif
12402char $ac_func ();
12403/* The GNU C library defines this for functions which it implements
12404 to always fail with ENOSYS. Some functions are actually named
12405 something starting with __ and the normal name is an alias. */
12406#if defined __stub_$ac_func || defined __stub___$ac_func
12407choke me
12408#endif
12409
12410int
12411main ()
12412{
12413return $ac_func ();
12414 ;
12415 return 0;
12416}
12417_ACEOF
12418rm -f conftest.$ac_objext conftest$ac_exeext
12419if { (ac_try="$ac_link"
12420case "(($ac_try" in
12421 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12422 *) ac_try_echo=$ac_try;;
12423esac
12424eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12425 (eval "$ac_link") 2>conftest.er1
12426 ac_status=$?
12427 grep -v '^ *+' conftest.er1 >conftest.err
12428 rm -f conftest.er1
12429 cat conftest.err >&5
12430 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12431 (exit $ac_status); } &&
12432 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
12433 { (case "(($ac_try" in
12434 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12435 *) ac_try_echo=$ac_try;;
12436esac
12437eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12438 (eval "$ac_try") 2>&5
12439 ac_status=$?
12440 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12441 (exit $ac_status); }; } &&
12442 { ac_try='test -s conftest$ac_exeext'
12443 { (case "(($ac_try" in
12444 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12445 *) ac_try_echo=$ac_try;;
12446esac
12447eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12448 (eval "$ac_try") 2>&5
12449 ac_status=$?
12450 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12451 (exit $ac_status); }; }; then
12452 eval "$as_ac_var=yes"
12453else
12454 echo "$as_me: failed program was:" >&5
12455sed 's/^/| /' conftest.$ac_ext >&5
12456
12457 eval "$as_ac_var=no"
12458fi
12459
12460rm -f core conftest.err conftest.$ac_objext \
12461 conftest$ac_exeext conftest.$ac_ext
12462fi
12463ac_res=`eval echo '${'$as_ac_var'}'`
12464 { echo "$as_me:$LINENO: result: $ac_res" >&5
12465echo "${ECHO_T}$ac_res" >&6; }
12466if test `eval echo '${'$as_ac_var'}'` = yes; then
Reid Spencer2bc7bd52004-11-29 12:29:58 +000012467 cat >>confdefs.h <<_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000012468#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
Reid Spencer2bc7bd52004-11-29 12:29:58 +000012469_ACEOF
12470 break
12471fi
12472done
12473
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000012474
12475
Reid Spencer2bc7bd52004-11-29 12:29:58 +000012476for ac_func in memmove strcmp
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000012477do
12478as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
12479{ echo "$as_me:$LINENO: checking for $ac_func" >&5
12480echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
12481if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
12482 echo $ECHO_N "(cached) $ECHO_C" >&6
12483else
12484 cat >conftest.$ac_ext <<_ACEOF
12485/* confdefs.h. */
12486_ACEOF
12487cat confdefs.h >>conftest.$ac_ext
12488cat >>conftest.$ac_ext <<_ACEOF
12489/* end confdefs.h. */
12490/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
12491 For example, HP-UX 11i <limits.h> declares gettimeofday. */
12492#define $ac_func innocuous_$ac_func
12493
12494/* System header to define __stub macros and hopefully few prototypes,
12495 which can conflict with char $ac_func (); below.
12496 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
12497 <limits.h> exists even on freestanding compilers. */
12498
12499#ifdef __STDC__
12500# include <limits.h>
12501#else
12502# include <assert.h>
12503#endif
12504
12505#undef $ac_func
12506
12507/* Override any GCC internal prototype to avoid an error.
12508 Use char because int might match the return type of a GCC
12509 builtin and then its argument prototype would still apply. */
12510#ifdef __cplusplus
12511extern "C"
12512#endif
12513char $ac_func ();
12514/* The GNU C library defines this for functions which it implements
12515 to always fail with ENOSYS. Some functions are actually named
12516 something starting with __ and the normal name is an alias. */
12517#if defined __stub_$ac_func || defined __stub___$ac_func
12518choke me
12519#endif
12520
12521int
12522main ()
12523{
12524return $ac_func ();
12525 ;
12526 return 0;
12527}
12528_ACEOF
12529rm -f conftest.$ac_objext conftest$ac_exeext
12530if { (ac_try="$ac_link"
12531case "(($ac_try" in
12532 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12533 *) ac_try_echo=$ac_try;;
12534esac
12535eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12536 (eval "$ac_link") 2>conftest.er1
12537 ac_status=$?
12538 grep -v '^ *+' conftest.er1 >conftest.err
12539 rm -f conftest.er1
12540 cat conftest.err >&5
12541 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12542 (exit $ac_status); } &&
12543 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
12544 { (case "(($ac_try" in
12545 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12546 *) ac_try_echo=$ac_try;;
12547esac
12548eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12549 (eval "$ac_try") 2>&5
12550 ac_status=$?
12551 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12552 (exit $ac_status); }; } &&
12553 { ac_try='test -s conftest$ac_exeext'
12554 { (case "(($ac_try" in
12555 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12556 *) ac_try_echo=$ac_try;;
12557esac
12558eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12559 (eval "$ac_try") 2>&5
12560 ac_status=$?
12561 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12562 (exit $ac_status); }; }; then
12563 eval "$as_ac_var=yes"
12564else
12565 echo "$as_me: failed program was:" >&5
12566sed 's/^/| /' conftest.$ac_ext >&5
12567
12568 eval "$as_ac_var=no"
12569fi
12570
12571rm -f core conftest.err conftest.$ac_objext \
12572 conftest$ac_exeext conftest.$ac_ext
12573fi
12574ac_res=`eval echo '${'$as_ac_var'}'`
12575 { echo "$as_me:$LINENO: result: $ac_res" >&5
12576echo "${ECHO_T}$ac_res" >&6; }
12577if test `eval echo '${'$as_ac_var'}'` = yes; then
Reid Spencer2bc7bd52004-11-29 12:29:58 +000012578 cat >>confdefs.h <<_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000012579#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
Reid Spencer2bc7bd52004-11-29 12:29:58 +000012580_ACEOF
12581
12582fi
12583done
12584
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000012585
12586
12587
Reid Spencer2bc7bd52004-11-29 12:29:58 +000012588for ac_func in closedir opendir readdir
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000012589do
12590as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
12591{ echo "$as_me:$LINENO: checking for $ac_func" >&5
12592echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
12593if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
12594 echo $ECHO_N "(cached) $ECHO_C" >&6
12595else
12596 cat >conftest.$ac_ext <<_ACEOF
12597/* confdefs.h. */
12598_ACEOF
12599cat confdefs.h >>conftest.$ac_ext
12600cat >>conftest.$ac_ext <<_ACEOF
12601/* end confdefs.h. */
12602/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
12603 For example, HP-UX 11i <limits.h> declares gettimeofday. */
12604#define $ac_func innocuous_$ac_func
12605
12606/* System header to define __stub macros and hopefully few prototypes,
12607 which can conflict with char $ac_func (); below.
12608 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
12609 <limits.h> exists even on freestanding compilers. */
12610
12611#ifdef __STDC__
12612# include <limits.h>
12613#else
12614# include <assert.h>
12615#endif
12616
12617#undef $ac_func
12618
12619/* Override any GCC internal prototype to avoid an error.
12620 Use char because int might match the return type of a GCC
12621 builtin and then its argument prototype would still apply. */
12622#ifdef __cplusplus
12623extern "C"
12624#endif
12625char $ac_func ();
12626/* The GNU C library defines this for functions which it implements
12627 to always fail with ENOSYS. Some functions are actually named
12628 something starting with __ and the normal name is an alias. */
12629#if defined __stub_$ac_func || defined __stub___$ac_func
12630choke me
12631#endif
12632
12633int
12634main ()
12635{
12636return $ac_func ();
12637 ;
12638 return 0;
12639}
12640_ACEOF
12641rm -f conftest.$ac_objext conftest$ac_exeext
12642if { (ac_try="$ac_link"
12643case "(($ac_try" in
12644 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12645 *) ac_try_echo=$ac_try;;
12646esac
12647eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12648 (eval "$ac_link") 2>conftest.er1
12649 ac_status=$?
12650 grep -v '^ *+' conftest.er1 >conftest.err
12651 rm -f conftest.er1
12652 cat conftest.err >&5
12653 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12654 (exit $ac_status); } &&
12655 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
12656 { (case "(($ac_try" in
12657 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12658 *) ac_try_echo=$ac_try;;
12659esac
12660eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12661 (eval "$ac_try") 2>&5
12662 ac_status=$?
12663 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12664 (exit $ac_status); }; } &&
12665 { ac_try='test -s conftest$ac_exeext'
12666 { (case "(($ac_try" in
12667 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12668 *) ac_try_echo=$ac_try;;
12669esac
12670eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12671 (eval "$ac_try") 2>&5
12672 ac_status=$?
12673 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12674 (exit $ac_status); }; }; then
12675 eval "$as_ac_var=yes"
12676else
12677 echo "$as_me: failed program was:" >&5
12678sed 's/^/| /' conftest.$ac_ext >&5
12679
12680 eval "$as_ac_var=no"
12681fi
12682
12683rm -f core conftest.err conftest.$ac_objext \
12684 conftest$ac_exeext conftest.$ac_ext
12685fi
12686ac_res=`eval echo '${'$as_ac_var'}'`
12687 { echo "$as_me:$LINENO: result: $ac_res" >&5
12688echo "${ECHO_T}$ac_res" >&6; }
12689if test `eval echo '${'$as_ac_var'}'` = yes; then
Reid Spencer2bc7bd52004-11-29 12:29:58 +000012690 cat >>confdefs.h <<_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000012691#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
Reid Spencer2bc7bd52004-11-29 12:29:58 +000012692_ACEOF
12693
12694fi
12695done
12696
12697
Douglas Gregor01746742009-05-11 18:05:52 +000012698
Reid Spencer7931a782004-12-27 06:15:02 +000012699if test "$WITH_LLVMGCCDIR" = "default" ; then
Reid Spencerc84492c2005-06-02 22:34:49 +000012700 LLVMGCC="llvm-gcc${EXEEXT}"
12701 LLVMGXX="llvm-g++${EXEEXT}"
Mikhail Glushenkov4558f482009-04-21 19:46:10 +000012702 LLVMGCCCOMMAND="$LLVMGCC"
12703 LLVMGXXCOMMAND="$LLVMGXX"
Mikhail Glushenkov4558f482009-04-21 19:46:10 +000012704 LLVMGCCCOMMAND=$LLVMGCCCOMMAND
12705
12706 LLVMGXXCOMMAND=$LLVMGXXCOMMAND
12707
Reid Spencerc84492c2005-06-02 22:34:49 +000012708 # Extract the first word of "$LLVMGCC", so it can be a program name with args.
12709set dummy $LLVMGCC; ac_word=$2
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000012710{ echo "$as_me:$LINENO: checking for $ac_word" >&5
12711echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
12712if test "${ac_cv_path_LLVMGCC+set}" = set; then
12713 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencer59473af2004-12-25 07:31:29 +000012714else
12715 case $LLVMGCC in
12716 [\\/]* | ?:[\\/]*)
12717 ac_cv_path_LLVMGCC="$LLVMGCC" # Let the user override the test with a path.
12718 ;;
12719 *)
12720 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12721for as_dir in $PATH
12722do
12723 IFS=$as_save_IFS
12724 test -z "$as_dir" && as_dir=.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000012725 for ac_exec_ext in '' $ac_executable_extensions; do
12726 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 +000012727 ac_cv_path_LLVMGCC="$as_dir/$ac_word$ac_exec_ext"
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000012728 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Reid Spencer59473af2004-12-25 07:31:29 +000012729 break 2
12730 fi
12731done
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000012732done
Reid Spencera773bd52006-08-04 18:18:08 +000012733IFS=$as_save_IFS
Reid Spencer59473af2004-12-25 07:31:29 +000012734
Reid Spencer59473af2004-12-25 07:31:29 +000012735 ;;
12736esac
12737fi
12738LLVMGCC=$ac_cv_path_LLVMGCC
Reid Spencer59473af2004-12-25 07:31:29 +000012739if test -n "$LLVMGCC"; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000012740 { echo "$as_me:$LINENO: result: $LLVMGCC" >&5
12741echo "${ECHO_T}$LLVMGCC" >&6; }
Reid Spencer59473af2004-12-25 07:31:29 +000012742else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000012743 { echo "$as_me:$LINENO: result: no" >&5
12744echo "${ECHO_T}no" >&6; }
Reid Spencer59473af2004-12-25 07:31:29 +000012745fi
12746
Reid Spencera773bd52006-08-04 18:18:08 +000012747
Reid Spencerc84492c2005-06-02 22:34:49 +000012748 # Extract the first word of "$LLVMGXX", so it can be a program name with args.
12749set dummy $LLVMGXX; ac_word=$2
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000012750{ echo "$as_me:$LINENO: checking for $ac_word" >&5
12751echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
12752if test "${ac_cv_path_LLVMGXX+set}" = set; then
12753 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencer59473af2004-12-25 07:31:29 +000012754else
12755 case $LLVMGXX in
12756 [\\/]* | ?:[\\/]*)
12757 ac_cv_path_LLVMGXX="$LLVMGXX" # Let the user override the test with a path.
12758 ;;
12759 *)
12760 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12761for as_dir in $PATH
12762do
12763 IFS=$as_save_IFS
12764 test -z "$as_dir" && as_dir=.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000012765 for ac_exec_ext in '' $ac_executable_extensions; do
12766 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 +000012767 ac_cv_path_LLVMGXX="$as_dir/$ac_word$ac_exec_ext"
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000012768 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Reid Spencer59473af2004-12-25 07:31:29 +000012769 break 2
12770 fi
12771done
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000012772done
Reid Spencera773bd52006-08-04 18:18:08 +000012773IFS=$as_save_IFS
Reid Spencer59473af2004-12-25 07:31:29 +000012774
Reid Spencer59473af2004-12-25 07:31:29 +000012775 ;;
12776esac
12777fi
12778LLVMGXX=$ac_cv_path_LLVMGXX
Reid Spencer59473af2004-12-25 07:31:29 +000012779if test -n "$LLVMGXX"; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000012780 { echo "$as_me:$LINENO: result: $LLVMGXX" >&5
12781echo "${ECHO_T}$LLVMGXX" >&6; }
Reid Spencer59473af2004-12-25 07:31:29 +000012782else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000012783 { echo "$as_me:$LINENO: result: no" >&5
12784echo "${ECHO_T}no" >&6; }
Reid Spencer59473af2004-12-25 07:31:29 +000012785fi
12786
Reid Spencera773bd52006-08-04 18:18:08 +000012787
Reid Spencer59473af2004-12-25 07:31:29 +000012788else
Devang Patel5d28b882007-12-04 22:54:47 +000012789 if test -z "$LLVMGCC"; then
12790 LLVMGCC="$WITH_LLVMGCCDIR/bin/llvm-gcc${EXEEXT}"
Mikhail Glushenkov4558f482009-04-21 19:46:10 +000012791 LLVMGCCCOMMAND="$LLVMGCC"
Devang Patel5d28b882007-12-04 22:54:47 +000012792 fi
12793 if test -z "$LLVMGXX"; then
12794 LLVMGXX="$WITH_LLVMGCCDIR/bin/llvm-g++${EXEEXT}"
Mikhail Glushenkov4558f482009-04-21 19:46:10 +000012795 LLVMGXXCOMMAND="$LLVMGXX"
Devang Patel5d28b882007-12-04 22:54:47 +000012796 fi
Mikhail Glushenkov4558f482009-04-21 19:46:10 +000012797
Reid Spencer59473af2004-12-25 07:31:29 +000012798 LLVMGCC=$LLVMGCC
12799
12800 LLVMGXX=$LLVMGXX
12801
Mikhail Glushenkov4558f482009-04-21 19:46:10 +000012802 LLVMGCCCOMMAND=$LLVMGCCCOMMAND
12803
12804 LLVMGXXCOMMAND=$LLVMGXXCOMMAND
12805
Reid Spencer59473af2004-12-25 07:31:29 +000012806fi
12807
Mikhail Glushenkov4558f482009-04-21 19:46:10 +000012808
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000012809{ echo "$as_me:$LINENO: checking tool compatibility" >&5
12810echo $ECHO_N "checking tool compatibility... $ECHO_C" >&6; }
Reid Spencer5e1d9a52004-11-25 04:51:04 +000012811
Reid Spencer86901802004-12-08 23:07:27 +000012812ICC=no
12813IXX=no
12814case $CC in
12815 icc*|icpc*)
12816 ICC=yes
12817 IXX=yes
12818 ;;
12819 *)
12820 ;;
12821esac
12822
Duraid Madina937c60a2006-02-15 07:57:42 +000012823if test "$GCC" != "yes" && test "$ICC" != "yes"
12824then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000012825 { { echo "$as_me:$LINENO: error: gcc|icc required but not found" >&5
12826echo "$as_me: error: gcc|icc required but not found" >&2;}
12827 { (exit 1); exit 1; }; }
Duraid Madina937c60a2006-02-15 07:57:42 +000012828fi
12829
12830if test "$GXX" != "yes" && test "$IXX" != "yes"
12831then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000012832 { { echo "$as_me:$LINENO: error: g++|icc required but not found" >&5
12833echo "$as_me: error: g++|icc required but not found" >&2;}
12834 { (exit 1); exit 1; }; }
Duraid Madina937c60a2006-02-15 07:57:42 +000012835fi
12836
Reid Spencer86901802004-12-08 23:07:27 +000012837if test "$GCC" = "yes"
12838then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000012839 cat >conftest.$ac_ext <<_ACEOF
Chris Lattner399c7c72008-02-05 19:43:53 +000012840#if !defined(__GNUC__) || __GNUC__ < 3
12841#error Unsupported GCC version
12842#endif
12843
12844_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000012845rm -f conftest.$ac_objext
12846if { (ac_try="$ac_compile"
12847case "(($ac_try" in
12848 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12849 *) ac_try_echo=$ac_try;;
12850esac
12851eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12852 (eval "$ac_compile") 2>conftest.er1
12853 ac_status=$?
12854 grep -v '^ *+' conftest.er1 >conftest.err
12855 rm -f conftest.er1
12856 cat conftest.err >&5
12857 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12858 (exit $ac_status); } &&
12859 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
12860 { (case "(($ac_try" in
12861 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12862 *) ac_try_echo=$ac_try;;
12863esac
12864eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12865 (eval "$ac_try") 2>&5
12866 ac_status=$?
12867 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12868 (exit $ac_status); }; } &&
12869 { ac_try='test -s conftest.$ac_objext'
12870 { (case "(($ac_try" in
12871 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12872 *) ac_try_echo=$ac_try;;
12873esac
12874eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12875 (eval "$ac_try") 2>&5
12876 ac_status=$?
12877 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12878 (exit $ac_status); }; }; then
12879 :
Chris Lattner399c7c72008-02-05 19:43:53 +000012880else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000012881 echo "$as_me: failed program was:" >&5
12882sed 's/^/| /' conftest.$ac_ext >&5
12883
12884 { { echo "$as_me:$LINENO: error: gcc 3.x required, but you have a lower version" >&5
12885echo "$as_me: error: gcc 3.x required, but you have a lower version" >&2;}
12886 { (exit 1); exit 1; }; }
Chris Lattner399c7c72008-02-05 19:43:53 +000012887fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000012888
Chris Lattner399c7c72008-02-05 19:43:53 +000012889rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Reid Spencer5e1d9a52004-11-25 04:51:04 +000012890fi
12891
12892if test -z "$llvm_cv_gnu_make_command"
12893then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000012894 { { echo "$as_me:$LINENO: error: GNU Make required but not found" >&5
12895echo "$as_me: error: GNU Make required but not found" >&2;}
12896 { (exit 1); exit 1; }; }
Reid Spencer5e1d9a52004-11-25 04:51:04 +000012897fi
12898
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000012899{ echo "$as_me:$LINENO: result: ok" >&5
12900echo "${ECHO_T}ok" >&6; }
Reid Spencer5e1d9a52004-11-25 04:51:04 +000012901
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000012902{ echo "$as_me:$LINENO: checking optional compiler flags" >&5
12903echo $ECHO_N "checking optional compiler flags... $ECHO_C" >&6; }
Julien Lerouge3a96a4d2009-10-26 20:00:35 +000012904NO_VARIADIC_MACROS=`$CXX -Wno-variadic-macros -fsyntax-only -xc /dev/null 2>/dev/null && echo -Wno-variadic-macros`
12905
12906NO_MISSING_FIELD_INITIALIZERS=`$CXX -Wno-missing-field-initializers -fsyntax-only -xc /dev/null 2>/dev/null && echo -Wno-missing-field-initializers`
12907
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000012908{ echo "$as_me:$LINENO: result: $NO_VARIADIC_MACROS $NO_MISSING_FIELD_INITIALIZERS" >&5
12909echo "${ECHO_T}$NO_VARIADIC_MACROS $NO_MISSING_FIELD_INITIALIZERS" >&6; }
Julien Lerouge3a96a4d2009-10-26 20:00:35 +000012910
Jeffrey Yasskinafa709d2009-07-17 21:33:35 +000012911
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000012912
12913{ echo "$as_me:$LINENO: checking for sin in -lm" >&5
12914echo $ECHO_N "checking for sin in -lm... $ECHO_C" >&6; }
12915if test "${ac_cv_lib_m_sin+set}" = set; then
12916 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencer3484a992006-01-19 08:31:08 +000012917else
12918 ac_check_lib_save_LIBS=$LIBS
12919LIBS="-lm $LIBS"
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000012920cat >conftest.$ac_ext <<_ACEOF
12921/* confdefs.h. */
12922_ACEOF
12923cat confdefs.h >>conftest.$ac_ext
12924cat >>conftest.$ac_ext <<_ACEOF
Reid Spencer3484a992006-01-19 08:31:08 +000012925/* end confdefs.h. */
12926
Reid Spencera773bd52006-08-04 18:18:08 +000012927/* Override any GCC internal prototype to avoid an error.
12928 Use char because int might match the return type of a GCC
12929 builtin and then its argument prototype would still apply. */
Reid Spencer3484a992006-01-19 08:31:08 +000012930#ifdef __cplusplus
12931extern "C"
12932#endif
Reid Spencer3484a992006-01-19 08:31:08 +000012933char sin ();
12934int
12935main ()
12936{
Reid Spencera773bd52006-08-04 18:18:08 +000012937return sin ();
Reid Spencer3484a992006-01-19 08:31:08 +000012938 ;
12939 return 0;
12940}
12941_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000012942rm -f conftest.$ac_objext conftest$ac_exeext
12943if { (ac_try="$ac_link"
12944case "(($ac_try" in
12945 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12946 *) ac_try_echo=$ac_try;;
12947esac
12948eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12949 (eval "$ac_link") 2>conftest.er1
12950 ac_status=$?
12951 grep -v '^ *+' conftest.er1 >conftest.err
12952 rm -f conftest.er1
12953 cat conftest.err >&5
12954 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12955 (exit $ac_status); } &&
12956 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
12957 { (case "(($ac_try" in
12958 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12959 *) ac_try_echo=$ac_try;;
12960esac
12961eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12962 (eval "$ac_try") 2>&5
12963 ac_status=$?
12964 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12965 (exit $ac_status); }; } &&
12966 { ac_try='test -s conftest$ac_exeext'
12967 { (case "(($ac_try" in
12968 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12969 *) ac_try_echo=$ac_try;;
12970esac
12971eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12972 (eval "$ac_try") 2>&5
12973 ac_status=$?
12974 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12975 (exit $ac_status); }; }; then
Reid Spencer3484a992006-01-19 08:31:08 +000012976 ac_cv_lib_m_sin=yes
12977else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000012978 echo "$as_me: failed program was:" >&5
12979sed 's/^/| /' conftest.$ac_ext >&5
12980
12981 ac_cv_lib_m_sin=no
Reid Spencer3484a992006-01-19 08:31:08 +000012982fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000012983
Bill Wendlingebcceee2009-04-18 11:20:33 +000012984rm -f core conftest.err conftest.$ac_objext \
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000012985 conftest$ac_exeext conftest.$ac_ext
Reid Spencer3484a992006-01-19 08:31:08 +000012986LIBS=$ac_check_lib_save_LIBS
12987fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000012988{ echo "$as_me:$LINENO: result: $ac_cv_lib_m_sin" >&5
12989echo "${ECHO_T}$ac_cv_lib_m_sin" >&6; }
12990if test $ac_cv_lib_m_sin = yes; then
Reid Spencer3484a992006-01-19 08:31:08 +000012991 cat >>confdefs.h <<_ACEOF
12992#define HAVE_LIBM 1
12993_ACEOF
12994
12995 LIBS="-lm $LIBS"
12996
12997fi
12998
Jeff Cohen28783c32007-01-12 18:22:38 +000012999if test "$llvm_cv_os_type" = "MingW" ; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000013000
13001{ echo "$as_me:$LINENO: checking for main in -limagehlp" >&5
13002echo $ECHO_N "checking for main in -limagehlp... $ECHO_C" >&6; }
13003if test "${ac_cv_lib_imagehlp_main+set}" = set; then
13004 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencer484fc8e2006-06-01 16:55:59 +000013005else
13006 ac_check_lib_save_LIBS=$LIBS
13007LIBS="-limagehlp $LIBS"
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000013008cat >conftest.$ac_ext <<_ACEOF
13009/* confdefs.h. */
13010_ACEOF
13011cat confdefs.h >>conftest.$ac_ext
13012cat >>conftest.$ac_ext <<_ACEOF
Reid Spencer484fc8e2006-06-01 16:55:59 +000013013/* end confdefs.h. */
13014
Reid Spencer48fdf912006-06-01 19:03:21 +000013015
Reid Spencer484fc8e2006-06-01 16:55:59 +000013016int
13017main ()
13018{
Reid Spencera773bd52006-08-04 18:18:08 +000013019return main ();
Reid Spencer484fc8e2006-06-01 16:55:59 +000013020 ;
13021 return 0;
13022}
13023_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000013024rm -f conftest.$ac_objext conftest$ac_exeext
13025if { (ac_try="$ac_link"
13026case "(($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_link") 2>conftest.er1
13032 ac_status=$?
13033 grep -v '^ *+' conftest.er1 >conftest.err
13034 rm -f conftest.er1
13035 cat conftest.err >&5
13036 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13037 (exit $ac_status); } &&
13038 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
13039 { (case "(($ac_try" in
13040 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13041 *) ac_try_echo=$ac_try;;
13042esac
13043eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13044 (eval "$ac_try") 2>&5
13045 ac_status=$?
13046 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13047 (exit $ac_status); }; } &&
13048 { ac_try='test -s conftest$ac_exeext'
13049 { (case "(($ac_try" in
13050 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13051 *) ac_try_echo=$ac_try;;
13052esac
13053eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13054 (eval "$ac_try") 2>&5
13055 ac_status=$?
13056 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13057 (exit $ac_status); }; }; then
Reid Spencer48fdf912006-06-01 19:03:21 +000013058 ac_cv_lib_imagehlp_main=yes
Reid Spencer484fc8e2006-06-01 16:55:59 +000013059else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000013060 echo "$as_me: failed program was:" >&5
13061sed 's/^/| /' conftest.$ac_ext >&5
13062
13063 ac_cv_lib_imagehlp_main=no
Reid Spencer484fc8e2006-06-01 16:55:59 +000013064fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000013065
Bill Wendlingebcceee2009-04-18 11:20:33 +000013066rm -f core conftest.err conftest.$ac_objext \
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000013067 conftest$ac_exeext conftest.$ac_ext
Reid Spencer484fc8e2006-06-01 16:55:59 +000013068LIBS=$ac_check_lib_save_LIBS
13069fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000013070{ echo "$as_me:$LINENO: result: $ac_cv_lib_imagehlp_main" >&5
13071echo "${ECHO_T}$ac_cv_lib_imagehlp_main" >&6; }
13072if test $ac_cv_lib_imagehlp_main = yes; then
Reid Spencer484fc8e2006-06-01 16:55:59 +000013073 cat >>confdefs.h <<_ACEOF
13074#define HAVE_LIBIMAGEHLP 1
13075_ACEOF
13076
13077 LIBS="-limagehlp $LIBS"
13078
13079fi
13080
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000013081
13082{ echo "$as_me:$LINENO: checking for main in -lpsapi" >&5
13083echo $ECHO_N "checking for main in -lpsapi... $ECHO_C" >&6; }
13084if test "${ac_cv_lib_psapi_main+set}" = set; then
13085 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencer484fc8e2006-06-01 16:55:59 +000013086else
13087 ac_check_lib_save_LIBS=$LIBS
13088LIBS="-lpsapi $LIBS"
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000013089cat >conftest.$ac_ext <<_ACEOF
13090/* confdefs.h. */
13091_ACEOF
13092cat confdefs.h >>conftest.$ac_ext
13093cat >>conftest.$ac_ext <<_ACEOF
Reid Spencer484fc8e2006-06-01 16:55:59 +000013094/* end confdefs.h. */
13095
Reid Spencer48fdf912006-06-01 19:03:21 +000013096
Reid Spencer484fc8e2006-06-01 16:55:59 +000013097int
13098main ()
13099{
Reid Spencera773bd52006-08-04 18:18:08 +000013100return main ();
Reid Spencer484fc8e2006-06-01 16:55:59 +000013101 ;
13102 return 0;
13103}
13104_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000013105rm -f conftest.$ac_objext conftest$ac_exeext
13106if { (ac_try="$ac_link"
13107case "(($ac_try" in
13108 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13109 *) ac_try_echo=$ac_try;;
13110esac
13111eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13112 (eval "$ac_link") 2>conftest.er1
13113 ac_status=$?
13114 grep -v '^ *+' conftest.er1 >conftest.err
13115 rm -f conftest.er1
13116 cat conftest.err >&5
13117 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13118 (exit $ac_status); } &&
13119 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
13120 { (case "(($ac_try" in
13121 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13122 *) ac_try_echo=$ac_try;;
13123esac
13124eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13125 (eval "$ac_try") 2>&5
13126 ac_status=$?
13127 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13128 (exit $ac_status); }; } &&
13129 { ac_try='test -s conftest$ac_exeext'
13130 { (case "(($ac_try" in
13131 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13132 *) ac_try_echo=$ac_try;;
13133esac
13134eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13135 (eval "$ac_try") 2>&5
13136 ac_status=$?
13137 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13138 (exit $ac_status); }; }; then
Reid Spencer48fdf912006-06-01 19:03:21 +000013139 ac_cv_lib_psapi_main=yes
Reid Spencer484fc8e2006-06-01 16:55:59 +000013140else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000013141 echo "$as_me: failed program was:" >&5
13142sed 's/^/| /' conftest.$ac_ext >&5
13143
13144 ac_cv_lib_psapi_main=no
Reid Spencer484fc8e2006-06-01 16:55:59 +000013145fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000013146
Bill Wendlingebcceee2009-04-18 11:20:33 +000013147rm -f core conftest.err conftest.$ac_objext \
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000013148 conftest$ac_exeext conftest.$ac_ext
Reid Spencer484fc8e2006-06-01 16:55:59 +000013149LIBS=$ac_check_lib_save_LIBS
13150fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000013151{ echo "$as_me:$LINENO: result: $ac_cv_lib_psapi_main" >&5
13152echo "${ECHO_T}$ac_cv_lib_psapi_main" >&6; }
13153if test $ac_cv_lib_psapi_main = yes; then
Reid Spencer484fc8e2006-06-01 16:55:59 +000013154 cat >>confdefs.h <<_ACEOF
13155#define HAVE_LIBPSAPI 1
13156_ACEOF
13157
13158 LIBS="-lpsapi $LIBS"
13159
13160fi
13161
13162fi
Reid Spencer22177fe2005-07-12 15:24:20 +000013163
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000013164{ echo "$as_me:$LINENO: checking for library containing dlopen" >&5
13165echo $ECHO_N "checking for library containing dlopen... $ECHO_C" >&6; }
13166if test "${ac_cv_search_dlopen+set}" = set; then
13167 echo $ECHO_N "(cached) $ECHO_C" >&6
John Criswell7a73b802003-06-30 21:59:07 +000013168else
13169 ac_func_search_save_LIBS=$LIBS
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000013170cat >conftest.$ac_ext <<_ACEOF
13171/* confdefs.h. */
13172_ACEOF
13173cat confdefs.h >>conftest.$ac_ext
13174cat >>conftest.$ac_ext <<_ACEOF
John Criswell0c38eaf2003-09-10 15:17:25 +000013175/* end confdefs.h. */
John Criswell7a73b802003-06-30 21:59:07 +000013176
Reid Spencera773bd52006-08-04 18:18:08 +000013177/* Override any GCC internal prototype to avoid an error.
13178 Use char because int might match the return type of a GCC
13179 builtin and then its argument prototype would still apply. */
John Criswell7a73b802003-06-30 21:59:07 +000013180#ifdef __cplusplus
13181extern "C"
13182#endif
John Criswell7a73b802003-06-30 21:59:07 +000013183char dlopen ();
John Criswell7a73b802003-06-30 21:59:07 +000013184int
13185main ()
13186{
Reid Spencera773bd52006-08-04 18:18:08 +000013187return dlopen ();
John Criswell7a73b802003-06-30 21:59:07 +000013188 ;
13189 return 0;
13190}
13191_ACEOF
Reid Spencera773bd52006-08-04 18:18:08 +000013192for ac_lib in '' dl; do
13193 if test -z "$ac_lib"; then
13194 ac_res="none required"
13195 else
13196 ac_res=-l$ac_lib
John Criswell7a73b802003-06-30 21:59:07 +000013197 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
Reid Spencera773bd52006-08-04 18:18:08 +000013198 fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000013199 rm -f conftest.$ac_objext conftest$ac_exeext
13200if { (ac_try="$ac_link"
13201case "(($ac_try" in
13202 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13203 *) ac_try_echo=$ac_try;;
13204esac
13205eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13206 (eval "$ac_link") 2>conftest.er1
13207 ac_status=$?
13208 grep -v '^ *+' conftest.er1 >conftest.err
13209 rm -f conftest.er1
13210 cat conftest.err >&5
13211 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13212 (exit $ac_status); } &&
13213 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
13214 { (case "(($ac_try" in
13215 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13216 *) ac_try_echo=$ac_try;;
13217esac
13218eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13219 (eval "$ac_try") 2>&5
13220 ac_status=$?
13221 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13222 (exit $ac_status); }; } &&
13223 { ac_try='test -s conftest$ac_exeext'
13224 { (case "(($ac_try" in
13225 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13226 *) ac_try_echo=$ac_try;;
13227esac
13228eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13229 (eval "$ac_try") 2>&5
13230 ac_status=$?
13231 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13232 (exit $ac_status); }; }; then
Reid Spencera773bd52006-08-04 18:18:08 +000013233 ac_cv_search_dlopen=$ac_res
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000013234else
13235 echo "$as_me: failed program was:" >&5
13236sed 's/^/| /' conftest.$ac_ext >&5
13237
13238
John Criswell7a73b802003-06-30 21:59:07 +000013239fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000013240
Bill Wendlingebcceee2009-04-18 11:20:33 +000013241rm -f core conftest.err conftest.$ac_objext \
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000013242 conftest$ac_exeext
13243 if test "${ac_cv_search_dlopen+set}" = set; then
Reid Spencera773bd52006-08-04 18:18:08 +000013244 break
John Criswell7a73b802003-06-30 21:59:07 +000013245fi
Reid Spencera773bd52006-08-04 18:18:08 +000013246done
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000013247if test "${ac_cv_search_dlopen+set}" = set; then
13248 :
Reid Spencera773bd52006-08-04 18:18:08 +000013249else
13250 ac_cv_search_dlopen=no
13251fi
13252rm conftest.$ac_ext
John Criswell7a73b802003-06-30 21:59:07 +000013253LIBS=$ac_func_search_save_LIBS
13254fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000013255{ echo "$as_me:$LINENO: result: $ac_cv_search_dlopen" >&5
13256echo "${ECHO_T}$ac_cv_search_dlopen" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +000013257ac_res=$ac_cv_search_dlopen
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000013258if test "$ac_res" != no; then
Reid Spencera773bd52006-08-04 18:18:08 +000013259 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
John Criswell5ab73462003-10-09 15:44:28 +000013260
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000013261cat >>confdefs.h <<\_ACEOF
13262#define HAVE_DLOPEN 1
13263_ACEOF
John Criswell7a73b802003-06-30 21:59:07 +000013264
13265else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000013266 { echo "$as_me:$LINENO: WARNING: dlopen() not found - disabling plugin support" >&5
13267echo "$as_me: WARNING: dlopen() not found - disabling plugin support" >&2;}
John Criswell7a73b802003-06-30 21:59:07 +000013268fi
13269
13270
Nick Lewyckyb4a921a2009-06-06 06:25:09 +000013271if test "$llvm_cv_enable_libffi" = "yes" ; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000013272 { echo "$as_me:$LINENO: checking for library containing ffi_call" >&5
13273echo $ECHO_N "checking for library containing ffi_call... $ECHO_C" >&6; }
13274if test "${ac_cv_search_ffi_call+set}" = set; then
13275 echo $ECHO_N "(cached) $ECHO_C" >&6
Nick Lewyckyfb3dcf82009-02-04 06:27:44 +000013276else
Nick Lewycky267fddb2009-04-13 04:26:27 +000013277 ac_func_search_save_LIBS=$LIBS
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000013278cat >conftest.$ac_ext <<_ACEOF
13279/* confdefs.h. */
13280_ACEOF
13281cat confdefs.h >>conftest.$ac_ext
13282cat >>conftest.$ac_ext <<_ACEOF
Nick Lewyckyfb3dcf82009-02-04 06:27:44 +000013283/* end confdefs.h. */
13284
13285/* Override any GCC internal prototype to avoid an error.
13286 Use char because int might match the return type of a GCC
13287 builtin and then its argument prototype would still apply. */
13288#ifdef __cplusplus
13289extern "C"
13290#endif
13291char ffi_call ();
13292int
13293main ()
13294{
13295return ffi_call ();
13296 ;
13297 return 0;
13298}
13299_ACEOF
Nick Lewycky267fddb2009-04-13 04:26:27 +000013300for ac_lib in '' ffi; do
13301 if test -z "$ac_lib"; then
13302 ac_res="none required"
13303 else
13304 ac_res=-l$ac_lib
13305 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
13306 fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000013307 rm -f conftest.$ac_objext conftest$ac_exeext
13308if { (ac_try="$ac_link"
13309case "(($ac_try" in
13310 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13311 *) ac_try_echo=$ac_try;;
13312esac
13313eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13314 (eval "$ac_link") 2>conftest.er1
13315 ac_status=$?
13316 grep -v '^ *+' conftest.er1 >conftest.err
13317 rm -f conftest.er1
13318 cat conftest.err >&5
13319 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13320 (exit $ac_status); } &&
13321 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
13322 { (case "(($ac_try" in
13323 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13324 *) ac_try_echo=$ac_try;;
13325esac
13326eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13327 (eval "$ac_try") 2>&5
13328 ac_status=$?
13329 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13330 (exit $ac_status); }; } &&
13331 { ac_try='test -s conftest$ac_exeext'
13332 { (case "(($ac_try" in
13333 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13334 *) ac_try_echo=$ac_try;;
13335esac
13336eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13337 (eval "$ac_try") 2>&5
13338 ac_status=$?
13339 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13340 (exit $ac_status); }; }; then
Nick Lewycky267fddb2009-04-13 04:26:27 +000013341 ac_cv_search_ffi_call=$ac_res
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000013342else
13343 echo "$as_me: failed program was:" >&5
13344sed 's/^/| /' conftest.$ac_ext >&5
13345
13346
Nick Lewyckyfb3dcf82009-02-04 06:27:44 +000013347fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000013348
Bill Wendlingebcceee2009-04-18 11:20:33 +000013349rm -f core conftest.err conftest.$ac_objext \
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000013350 conftest$ac_exeext
13351 if test "${ac_cv_search_ffi_call+set}" = set; then
Nick Lewycky267fddb2009-04-13 04:26:27 +000013352 break
Nick Lewyckyfb3dcf82009-02-04 06:27:44 +000013353fi
Nick Lewycky267fddb2009-04-13 04:26:27 +000013354done
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000013355if test "${ac_cv_search_ffi_call+set}" = set; then
13356 :
Nick Lewycky267fddb2009-04-13 04:26:27 +000013357else
13358 ac_cv_search_ffi_call=no
13359fi
13360rm conftest.$ac_ext
13361LIBS=$ac_func_search_save_LIBS
13362fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000013363{ echo "$as_me:$LINENO: result: $ac_cv_search_ffi_call" >&5
13364echo "${ECHO_T}$ac_cv_search_ffi_call" >&6; }
Nick Lewycky267fddb2009-04-13 04:26:27 +000013365ac_res=$ac_cv_search_ffi_call
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000013366if test "$ac_res" != no; then
Nick Lewycky267fddb2009-04-13 04:26:27 +000013367 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
13368
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000013369cat >>confdefs.h <<\_ACEOF
13370#define HAVE_FFI_CALL 1
13371_ACEOF
Nick Lewycky267fddb2009-04-13 04:26:27 +000013372
Nick Lewyckyfb3dcf82009-02-04 06:27:44 +000013373else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000013374 { echo "$as_me:$LINENO: WARNING: libffi not found - disabling external calls from interpreter" >&5
13375echo "$as_me: WARNING: libffi not found - disabling external calls from interpreter" >&2;}
Nick Lewyckyfb3dcf82009-02-04 06:27:44 +000013376fi
13377
Nick Lewyckyb4a921a2009-06-06 06:25:09 +000013378fi
Nick Lewyckyfb3dcf82009-02-04 06:27:44 +000013379
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000013380{ echo "$as_me:$LINENO: checking for library containing mallinfo" >&5
13381echo $ECHO_N "checking for library containing mallinfo... $ECHO_C" >&6; }
13382if test "${ac_cv_search_mallinfo+set}" = set; then
13383 echo $ECHO_N "(cached) $ECHO_C" >&6
John Criswell7a73b802003-06-30 21:59:07 +000013384else
13385 ac_func_search_save_LIBS=$LIBS
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000013386cat >conftest.$ac_ext <<_ACEOF
13387/* confdefs.h. */
13388_ACEOF
13389cat confdefs.h >>conftest.$ac_ext
13390cat >>conftest.$ac_ext <<_ACEOF
John Criswell0c38eaf2003-09-10 15:17:25 +000013391/* end confdefs.h. */
John Criswell7a73b802003-06-30 21:59:07 +000013392
Reid Spencera773bd52006-08-04 18:18:08 +000013393/* Override any GCC internal prototype to avoid an error.
13394 Use char because int might match the return type of a GCC
13395 builtin and then its argument prototype would still apply. */
John Criswell7a73b802003-06-30 21:59:07 +000013396#ifdef __cplusplus
13397extern "C"
13398#endif
John Criswell7a73b802003-06-30 21:59:07 +000013399char mallinfo ();
John Criswell7a73b802003-06-30 21:59:07 +000013400int
13401main ()
13402{
Reid Spencera773bd52006-08-04 18:18:08 +000013403return mallinfo ();
John Criswell7a73b802003-06-30 21:59:07 +000013404 ;
13405 return 0;
13406}
13407_ACEOF
Reid Spencera773bd52006-08-04 18:18:08 +000013408for ac_lib in '' malloc; do
13409 if test -z "$ac_lib"; then
13410 ac_res="none required"
13411 else
13412 ac_res=-l$ac_lib
John Criswell7a73b802003-06-30 21:59:07 +000013413 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
Reid Spencera773bd52006-08-04 18:18:08 +000013414 fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000013415 rm -f conftest.$ac_objext conftest$ac_exeext
13416if { (ac_try="$ac_link"
13417case "(($ac_try" in
13418 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13419 *) ac_try_echo=$ac_try;;
13420esac
13421eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13422 (eval "$ac_link") 2>conftest.er1
13423 ac_status=$?
13424 grep -v '^ *+' conftest.er1 >conftest.err
13425 rm -f conftest.er1
13426 cat conftest.err >&5
13427 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13428 (exit $ac_status); } &&
13429 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
13430 { (case "(($ac_try" in
13431 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13432 *) ac_try_echo=$ac_try;;
13433esac
13434eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13435 (eval "$ac_try") 2>&5
13436 ac_status=$?
13437 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13438 (exit $ac_status); }; } &&
13439 { ac_try='test -s conftest$ac_exeext'
13440 { (case "(($ac_try" in
13441 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13442 *) ac_try_echo=$ac_try;;
13443esac
13444eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13445 (eval "$ac_try") 2>&5
13446 ac_status=$?
13447 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13448 (exit $ac_status); }; }; then
Reid Spencera773bd52006-08-04 18:18:08 +000013449 ac_cv_search_mallinfo=$ac_res
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000013450else
13451 echo "$as_me: failed program was:" >&5
13452sed 's/^/| /' conftest.$ac_ext >&5
13453
13454
John Criswell7a73b802003-06-30 21:59:07 +000013455fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000013456
Bill Wendlingebcceee2009-04-18 11:20:33 +000013457rm -f core conftest.err conftest.$ac_objext \
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000013458 conftest$ac_exeext
13459 if test "${ac_cv_search_mallinfo+set}" = set; then
Reid Spencera773bd52006-08-04 18:18:08 +000013460 break
John Criswell7a73b802003-06-30 21:59:07 +000013461fi
Reid Spencera773bd52006-08-04 18:18:08 +000013462done
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000013463if test "${ac_cv_search_mallinfo+set}" = set; then
13464 :
Reid Spencera773bd52006-08-04 18:18:08 +000013465else
13466 ac_cv_search_mallinfo=no
13467fi
13468rm conftest.$ac_ext
John Criswell7a73b802003-06-30 21:59:07 +000013469LIBS=$ac_func_search_save_LIBS
13470fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000013471{ echo "$as_me:$LINENO: result: $ac_cv_search_mallinfo" >&5
13472echo "${ECHO_T}$ac_cv_search_mallinfo" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +000013473ac_res=$ac_cv_search_mallinfo
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000013474if test "$ac_res" != no; then
Reid Spencera773bd52006-08-04 18:18:08 +000013475 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
John Criswell5ab73462003-10-09 15:44:28 +000013476
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000013477cat >>confdefs.h <<\_ACEOF
13478#define HAVE_MALLINFO 1
13479_ACEOF
John Criswell7a73b802003-06-30 21:59:07 +000013480
13481fi
13482
13483
Reid Spencer0a262ba2005-08-24 10:07:20 +000013484if test "$ENABLE_THREADS" -eq 1 ; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000013485
13486{ echo "$as_me:$LINENO: checking for pthread_mutex_init in -lpthread" >&5
13487echo $ECHO_N "checking for pthread_mutex_init in -lpthread... $ECHO_C" >&6; }
13488if test "${ac_cv_lib_pthread_pthread_mutex_init+set}" = set; then
13489 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencer22177fe2005-07-12 15:24:20 +000013490else
Edward O'Callaghan5da60462009-10-14 11:12:33 +000013491 ac_check_lib_save_LIBS=$LIBS
13492LIBS="-lpthread $LIBS"
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000013493cat >conftest.$ac_ext <<_ACEOF
13494/* confdefs.h. */
13495_ACEOF
13496cat confdefs.h >>conftest.$ac_ext
13497cat >>conftest.$ac_ext <<_ACEOF
Reid Spencer22177fe2005-07-12 15:24:20 +000013498/* end confdefs.h. */
13499
Reid Spencera773bd52006-08-04 18:18:08 +000013500/* Override any GCC internal prototype to avoid an error.
13501 Use char because int might match the return type of a GCC
13502 builtin and then its argument prototype would still apply. */
Reid Spencer22177fe2005-07-12 15:24:20 +000013503#ifdef __cplusplus
13504extern "C"
13505#endif
Reid Spencer22177fe2005-07-12 15:24:20 +000013506char pthread_mutex_init ();
13507int
13508main ()
13509{
Reid Spencera773bd52006-08-04 18:18:08 +000013510return pthread_mutex_init ();
Reid Spencer22177fe2005-07-12 15:24:20 +000013511 ;
13512 return 0;
13513}
13514_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000013515rm -f conftest.$ac_objext conftest$ac_exeext
13516if { (ac_try="$ac_link"
13517case "(($ac_try" in
13518 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13519 *) ac_try_echo=$ac_try;;
13520esac
13521eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13522 (eval "$ac_link") 2>conftest.er1
13523 ac_status=$?
13524 grep -v '^ *+' conftest.er1 >conftest.err
13525 rm -f conftest.er1
13526 cat conftest.err >&5
13527 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13528 (exit $ac_status); } &&
13529 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
13530 { (case "(($ac_try" in
13531 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13532 *) ac_try_echo=$ac_try;;
13533esac
13534eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13535 (eval "$ac_try") 2>&5
13536 ac_status=$?
13537 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13538 (exit $ac_status); }; } &&
13539 { ac_try='test -s conftest$ac_exeext'
13540 { (case "(($ac_try" in
13541 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13542 *) ac_try_echo=$ac_try;;
13543esac
13544eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13545 (eval "$ac_try") 2>&5
13546 ac_status=$?
13547 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13548 (exit $ac_status); }; }; then
Edward O'Callaghan5da60462009-10-14 11:12:33 +000013549 ac_cv_lib_pthread_pthread_mutex_init=yes
Reid Spencer22177fe2005-07-12 15:24:20 +000013550else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000013551 echo "$as_me: failed program was:" >&5
13552sed 's/^/| /' conftest.$ac_ext >&5
13553
13554 ac_cv_lib_pthread_pthread_mutex_init=no
Reid Spencer22177fe2005-07-12 15:24:20 +000013555fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000013556
Bill Wendlingebcceee2009-04-18 11:20:33 +000013557rm -f core conftest.err conftest.$ac_objext \
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000013558 conftest$ac_exeext conftest.$ac_ext
Edward O'Callaghan5da60462009-10-14 11:12:33 +000013559LIBS=$ac_check_lib_save_LIBS
Reid Spencer22177fe2005-07-12 15:24:20 +000013560fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000013561{ echo "$as_me:$LINENO: result: $ac_cv_lib_pthread_pthread_mutex_init" >&5
13562echo "${ECHO_T}$ac_cv_lib_pthread_pthread_mutex_init" >&6; }
13563if test $ac_cv_lib_pthread_pthread_mutex_init = yes; then
Edward O'Callaghan5da60462009-10-14 11:12:33 +000013564 cat >>confdefs.h <<_ACEOF
13565#define HAVE_LIBPTHREAD 1
Edward O'Callaghan2b7b37a2009-10-13 01:01:38 +000013566_ACEOF
Reid Spencer22177fe2005-07-12 15:24:20 +000013567
Edward O'Callaghan5da60462009-10-14 11:12:33 +000013568 LIBS="-lpthread $LIBS"
13569
Reid Spencer22177fe2005-07-12 15:24:20 +000013570fi
13571
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000013572 { echo "$as_me:$LINENO: checking for library containing pthread_mutex_lock" >&5
13573echo $ECHO_N "checking for library containing pthread_mutex_lock... $ECHO_C" >&6; }
13574if test "${ac_cv_search_pthread_mutex_lock+set}" = set; then
13575 echo $ECHO_N "(cached) $ECHO_C" >&6
Brian Gaeke5f268f72003-12-05 19:29:01 +000013576else
13577 ac_func_search_save_LIBS=$LIBS
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000013578cat >conftest.$ac_ext <<_ACEOF
13579/* confdefs.h. */
13580_ACEOF
13581cat confdefs.h >>conftest.$ac_ext
13582cat >>conftest.$ac_ext <<_ACEOF
Brian Gaeke5f268f72003-12-05 19:29:01 +000013583/* end confdefs.h. */
13584
Reid Spencera773bd52006-08-04 18:18:08 +000013585/* Override any GCC internal prototype to avoid an error.
13586 Use char because int might match the return type of a GCC
13587 builtin and then its argument prototype would still apply. */
Brian Gaeke5f268f72003-12-05 19:29:01 +000013588#ifdef __cplusplus
13589extern "C"
13590#endif
Brian Gaeke5f268f72003-12-05 19:29:01 +000013591char pthread_mutex_lock ();
13592int
13593main ()
13594{
Reid Spencera773bd52006-08-04 18:18:08 +000013595return pthread_mutex_lock ();
Brian Gaeke5f268f72003-12-05 19:29:01 +000013596 ;
13597 return 0;
13598}
13599_ACEOF
Reid Spencera773bd52006-08-04 18:18:08 +000013600for ac_lib in '' pthread; do
13601 if test -z "$ac_lib"; then
13602 ac_res="none required"
13603 else
13604 ac_res=-l$ac_lib
Brian Gaeke5f268f72003-12-05 19:29:01 +000013605 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
Reid Spencera773bd52006-08-04 18:18:08 +000013606 fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000013607 rm -f conftest.$ac_objext conftest$ac_exeext
13608if { (ac_try="$ac_link"
13609case "(($ac_try" in
13610 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13611 *) ac_try_echo=$ac_try;;
13612esac
13613eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13614 (eval "$ac_link") 2>conftest.er1
13615 ac_status=$?
13616 grep -v '^ *+' conftest.er1 >conftest.err
13617 rm -f conftest.er1
13618 cat conftest.err >&5
13619 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13620 (exit $ac_status); } &&
13621 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
13622 { (case "(($ac_try" in
13623 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13624 *) ac_try_echo=$ac_try;;
13625esac
13626eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13627 (eval "$ac_try") 2>&5
13628 ac_status=$?
13629 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13630 (exit $ac_status); }; } &&
13631 { ac_try='test -s conftest$ac_exeext'
13632 { (case "(($ac_try" in
13633 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13634 *) ac_try_echo=$ac_try;;
13635esac
13636eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13637 (eval "$ac_try") 2>&5
13638 ac_status=$?
13639 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13640 (exit $ac_status); }; }; then
Reid Spencera773bd52006-08-04 18:18:08 +000013641 ac_cv_search_pthread_mutex_lock=$ac_res
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000013642else
13643 echo "$as_me: failed program was:" >&5
13644sed 's/^/| /' conftest.$ac_ext >&5
13645
13646
Brian Gaeke5f268f72003-12-05 19:29:01 +000013647fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000013648
Bill Wendlingebcceee2009-04-18 11:20:33 +000013649rm -f core conftest.err conftest.$ac_objext \
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000013650 conftest$ac_exeext
13651 if test "${ac_cv_search_pthread_mutex_lock+set}" = set; then
Reid Spencera773bd52006-08-04 18:18:08 +000013652 break
Brian Gaeke5f268f72003-12-05 19:29:01 +000013653fi
Reid Spencera773bd52006-08-04 18:18:08 +000013654done
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000013655if test "${ac_cv_search_pthread_mutex_lock+set}" = set; then
13656 :
Reid Spencera773bd52006-08-04 18:18:08 +000013657else
13658 ac_cv_search_pthread_mutex_lock=no
13659fi
13660rm conftest.$ac_ext
Brian Gaeke5f268f72003-12-05 19:29:01 +000013661LIBS=$ac_func_search_save_LIBS
13662fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000013663{ echo "$as_me:$LINENO: result: $ac_cv_search_pthread_mutex_lock" >&5
13664echo "${ECHO_T}$ac_cv_search_pthread_mutex_lock" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +000013665ac_res=$ac_cv_search_pthread_mutex_lock
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000013666if test "$ac_res" != no; then
Reid Spencera773bd52006-08-04 18:18:08 +000013667 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
Brian Gaeke5f268f72003-12-05 19:29:01 +000013668
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000013669cat >>confdefs.h <<\_ACEOF
13670#define HAVE_PTHREAD_MUTEX_LOCK 1
13671_ACEOF
John Criswell40468462004-09-24 21:19:06 +000013672
13673fi
Brian Gaeke5f268f72003-12-05 19:29:01 +000013674
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000013675 { echo "$as_me:$LINENO: checking for library containing pthread_rwlock_init" >&5
13676echo $ECHO_N "checking for library containing pthread_rwlock_init... $ECHO_C" >&6; }
13677if test "${ac_cv_search_pthread_rwlock_init+set}" = set; then
13678 echo $ECHO_N "(cached) $ECHO_C" >&6
Owen Andersonde8aed22009-06-16 18:20:20 +000013679else
13680 ac_func_search_save_LIBS=$LIBS
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000013681cat >conftest.$ac_ext <<_ACEOF
13682/* confdefs.h. */
13683_ACEOF
13684cat confdefs.h >>conftest.$ac_ext
13685cat >>conftest.$ac_ext <<_ACEOF
Owen Andersonde8aed22009-06-16 18:20:20 +000013686/* end confdefs.h. */
13687
13688/* Override any GCC internal prototype to avoid an error.
13689 Use char because int might match the return type of a GCC
13690 builtin and then its argument prototype would still apply. */
13691#ifdef __cplusplus
13692extern "C"
13693#endif
13694char pthread_rwlock_init ();
13695int
13696main ()
13697{
13698return pthread_rwlock_init ();
13699 ;
13700 return 0;
13701}
13702_ACEOF
13703for ac_lib in '' pthread; do
13704 if test -z "$ac_lib"; then
13705 ac_res="none required"
13706 else
13707 ac_res=-l$ac_lib
13708 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
13709 fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000013710 rm -f conftest.$ac_objext conftest$ac_exeext
13711if { (ac_try="$ac_link"
13712case "(($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_link") 2>conftest.er1
13718 ac_status=$?
13719 grep -v '^ *+' conftest.er1 >conftest.err
13720 rm -f conftest.er1
13721 cat conftest.err >&5
13722 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13723 (exit $ac_status); } &&
13724 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
13725 { (case "(($ac_try" in
13726 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13727 *) ac_try_echo=$ac_try;;
13728esac
13729eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13730 (eval "$ac_try") 2>&5
13731 ac_status=$?
13732 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13733 (exit $ac_status); }; } &&
13734 { ac_try='test -s conftest$ac_exeext'
13735 { (case "(($ac_try" in
13736 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13737 *) ac_try_echo=$ac_try;;
13738esac
13739eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13740 (eval "$ac_try") 2>&5
13741 ac_status=$?
13742 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13743 (exit $ac_status); }; }; then
Owen Andersonde8aed22009-06-16 18:20:20 +000013744 ac_cv_search_pthread_rwlock_init=$ac_res
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000013745else
13746 echo "$as_me: failed program was:" >&5
13747sed 's/^/| /' conftest.$ac_ext >&5
13748
13749
Owen Andersonde8aed22009-06-16 18:20:20 +000013750fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000013751
Owen Andersonde8aed22009-06-16 18:20:20 +000013752rm -f core conftest.err conftest.$ac_objext \
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000013753 conftest$ac_exeext
13754 if test "${ac_cv_search_pthread_rwlock_init+set}" = set; then
Owen Andersonde8aed22009-06-16 18:20:20 +000013755 break
13756fi
13757done
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000013758if test "${ac_cv_search_pthread_rwlock_init+set}" = set; then
13759 :
Owen Andersonde8aed22009-06-16 18:20:20 +000013760else
13761 ac_cv_search_pthread_rwlock_init=no
13762fi
13763rm conftest.$ac_ext
13764LIBS=$ac_func_search_save_LIBS
13765fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000013766{ echo "$as_me:$LINENO: result: $ac_cv_search_pthread_rwlock_init" >&5
13767echo "${ECHO_T}$ac_cv_search_pthread_rwlock_init" >&6; }
Owen Andersonde8aed22009-06-16 18:20:20 +000013768ac_res=$ac_cv_search_pthread_rwlock_init
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000013769if test "$ac_res" != no; then
Owen Andersonde8aed22009-06-16 18:20:20 +000013770 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
13771
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000013772cat >>confdefs.h <<\_ACEOF
13773#define HAVE_PTHREAD_RWLOCK_INIT 1
13774_ACEOF
Owen Andersonde8aed22009-06-16 18:20:20 +000013775
13776fi
13777
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000013778 { echo "$as_me:$LINENO: checking for library containing pthread_getspecific" >&5
13779echo $ECHO_N "checking for library containing pthread_getspecific... $ECHO_C" >&6; }
13780if test "${ac_cv_search_pthread_getspecific+set}" = set; then
13781 echo $ECHO_N "(cached) $ECHO_C" >&6
Owen Anderson27fcfe12009-06-25 23:10:26 +000013782else
13783 ac_func_search_save_LIBS=$LIBS
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000013784cat >conftest.$ac_ext <<_ACEOF
13785/* confdefs.h. */
13786_ACEOF
13787cat confdefs.h >>conftest.$ac_ext
13788cat >>conftest.$ac_ext <<_ACEOF
Owen Anderson27fcfe12009-06-25 23:10:26 +000013789/* end confdefs.h. */
13790
13791/* Override any GCC internal prototype to avoid an error.
13792 Use char because int might match the return type of a GCC
13793 builtin and then its argument prototype would still apply. */
13794#ifdef __cplusplus
13795extern "C"
13796#endif
13797char pthread_getspecific ();
13798int
13799main ()
13800{
13801return pthread_getspecific ();
13802 ;
13803 return 0;
13804}
13805_ACEOF
13806for ac_lib in '' pthread; do
13807 if test -z "$ac_lib"; then
13808 ac_res="none required"
13809 else
13810 ac_res=-l$ac_lib
13811 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
13812 fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000013813 rm -f conftest.$ac_objext conftest$ac_exeext
13814if { (ac_try="$ac_link"
13815case "(($ac_try" in
13816 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13817 *) ac_try_echo=$ac_try;;
13818esac
13819eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13820 (eval "$ac_link") 2>conftest.er1
13821 ac_status=$?
13822 grep -v '^ *+' conftest.er1 >conftest.err
13823 rm -f conftest.er1
13824 cat conftest.err >&5
13825 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13826 (exit $ac_status); } &&
13827 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
13828 { (case "(($ac_try" in
13829 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13830 *) ac_try_echo=$ac_try;;
13831esac
13832eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13833 (eval "$ac_try") 2>&5
13834 ac_status=$?
13835 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13836 (exit $ac_status); }; } &&
13837 { ac_try='test -s conftest$ac_exeext'
13838 { (case "(($ac_try" in
13839 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13840 *) ac_try_echo=$ac_try;;
13841esac
13842eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13843 (eval "$ac_try") 2>&5
13844 ac_status=$?
13845 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13846 (exit $ac_status); }; }; then
Owen Anderson27fcfe12009-06-25 23:10:26 +000013847 ac_cv_search_pthread_getspecific=$ac_res
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000013848else
13849 echo "$as_me: failed program was:" >&5
13850sed 's/^/| /' conftest.$ac_ext >&5
13851
13852
Owen Anderson27fcfe12009-06-25 23:10:26 +000013853fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000013854
Owen Anderson27fcfe12009-06-25 23:10:26 +000013855rm -f core conftest.err conftest.$ac_objext \
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000013856 conftest$ac_exeext
13857 if test "${ac_cv_search_pthread_getspecific+set}" = set; then
Owen Anderson27fcfe12009-06-25 23:10:26 +000013858 break
13859fi
13860done
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000013861if test "${ac_cv_search_pthread_getspecific+set}" = set; then
13862 :
Owen Anderson27fcfe12009-06-25 23:10:26 +000013863else
13864 ac_cv_search_pthread_getspecific=no
13865fi
13866rm conftest.$ac_ext
13867LIBS=$ac_func_search_save_LIBS
13868fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000013869{ echo "$as_me:$LINENO: result: $ac_cv_search_pthread_getspecific" >&5
13870echo "${ECHO_T}$ac_cv_search_pthread_getspecific" >&6; }
Owen Anderson27fcfe12009-06-25 23:10:26 +000013871ac_res=$ac_cv_search_pthread_getspecific
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000013872if test "$ac_res" != no; then
Owen Anderson27fcfe12009-06-25 23:10:26 +000013873 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
13874
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000013875cat >>confdefs.h <<\_ACEOF
13876#define HAVE_PTHREAD_GETSPECIFIC 1
13877_ACEOF
Owen Anderson27fcfe12009-06-25 23:10:26 +000013878
13879fi
13880
Reid Spencer0a262ba2005-08-24 10:07:20 +000013881fi
Brian Gaekec9a410c2004-02-23 21:30:37 +000013882
Reid Spencer5e1d9a52004-11-25 04:51:04 +000013883
Reid Spencerb6a7aa72007-01-19 17:41:47 +000013884# Check whether --with-udis86 was given.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000013885if test "${with_udis86+set}" = set; then
Reid Spencerb6a7aa72007-01-19 17:41:47 +000013886 withval=$with_udis86;
13887 USE_UDIS86=1
13888
13889 case "$withval" in
Reid Spencer30fe5262007-01-20 07:48:49 +000013890 /usr/lib|yes) ;;
Reid Spencerb6a7aa72007-01-19 17:41:47 +000013891 *) LDFLAGS="$LDFLAGS -L${withval}" ;;
13892 esac
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000013893
13894{ echo "$as_me:$LINENO: checking for ud_init in -ludis86" >&5
13895echo $ECHO_N "checking for ud_init in -ludis86... $ECHO_C" >&6; }
13896if test "${ac_cv_lib_udis86_ud_init+set}" = set; then
13897 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencerb6a7aa72007-01-19 17:41:47 +000013898else
13899 ac_check_lib_save_LIBS=$LIBS
13900LIBS="-ludis86 $LIBS"
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000013901cat >conftest.$ac_ext <<_ACEOF
13902/* confdefs.h. */
13903_ACEOF
13904cat confdefs.h >>conftest.$ac_ext
13905cat >>conftest.$ac_ext <<_ACEOF
Reid Spencerb6a7aa72007-01-19 17:41:47 +000013906/* end confdefs.h. */
13907
13908/* Override any GCC internal prototype to avoid an error.
13909 Use char because int might match the return type of a GCC
13910 builtin and then its argument prototype would still apply. */
13911#ifdef __cplusplus
13912extern "C"
13913#endif
13914char ud_init ();
13915int
13916main ()
13917{
13918return ud_init ();
13919 ;
13920 return 0;
13921}
13922_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000013923rm -f conftest.$ac_objext conftest$ac_exeext
13924if { (ac_try="$ac_link"
13925case "(($ac_try" in
13926 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13927 *) ac_try_echo=$ac_try;;
13928esac
13929eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13930 (eval "$ac_link") 2>conftest.er1
13931 ac_status=$?
13932 grep -v '^ *+' conftest.er1 >conftest.err
13933 rm -f conftest.er1
13934 cat conftest.err >&5
13935 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13936 (exit $ac_status); } &&
13937 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
13938 { (case "(($ac_try" in
13939 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13940 *) ac_try_echo=$ac_try;;
13941esac
13942eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13943 (eval "$ac_try") 2>&5
13944 ac_status=$?
13945 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13946 (exit $ac_status); }; } &&
13947 { ac_try='test -s conftest$ac_exeext'
13948 { (case "(($ac_try" in
13949 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13950 *) ac_try_echo=$ac_try;;
13951esac
13952eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13953 (eval "$ac_try") 2>&5
13954 ac_status=$?
13955 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13956 (exit $ac_status); }; }; then
Reid Spencerb6a7aa72007-01-19 17:41:47 +000013957 ac_cv_lib_udis86_ud_init=yes
13958else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000013959 echo "$as_me: failed program was:" >&5
13960sed 's/^/| /' conftest.$ac_ext >&5
13961
13962 ac_cv_lib_udis86_ud_init=no
Reid Spencerb6a7aa72007-01-19 17:41:47 +000013963fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000013964
Bill Wendlingebcceee2009-04-18 11:20:33 +000013965rm -f core conftest.err conftest.$ac_objext \
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000013966 conftest$ac_exeext conftest.$ac_ext
Reid Spencerb6a7aa72007-01-19 17:41:47 +000013967LIBS=$ac_check_lib_save_LIBS
13968fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000013969{ echo "$as_me:$LINENO: result: $ac_cv_lib_udis86_ud_init" >&5
13970echo "${ECHO_T}$ac_cv_lib_udis86_ud_init" >&6; }
13971if test $ac_cv_lib_udis86_ud_init = yes; then
Reid Spencerb6a7aa72007-01-19 17:41:47 +000013972 cat >>confdefs.h <<_ACEOF
13973#define HAVE_LIBUDIS86 1
13974_ACEOF
13975
13976 LIBS="-ludis86 $LIBS"
13977
13978else
13979
13980 echo "Error! You need to have libudis86 around."
13981 exit -1
13982
13983fi
13984
13985
13986else
13987 USE_UDIS86=0
13988
13989fi
13990
13991
13992cat >>confdefs.h <<_ACEOF
13993#define USE_UDIS86 $USE_UDIS86
13994_ACEOF
13995
13996
13997
Jeffrey Yasskina93e7702009-07-10 21:09:55 +000013998# Check whether --with-oprofile was given.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000013999if test "${with_oprofile+set}" = set; then
Jeffrey Yasskina93e7702009-07-10 21:09:55 +000014000 withval=$with_oprofile;
14001 USE_OPROFILE=1
14002
14003 case "$withval" in
14004 /usr|yes) llvm_cv_oppath=/usr/lib/oprofile ;;
Jeffrey Yasskinfe897b22009-10-07 23:22:42 +000014005 no) llvm_cv_oppath=
14006 USE_OPROFILE=0
14007 ;;
Jeffrey Yasskina93e7702009-07-10 21:09:55 +000014008 *) llvm_cv_oppath="${withval}/lib/oprofile"
14009 CPPFLAGS="-I${withval}/include";;
14010 esac
Jeffrey Yasskinfe897b22009-10-07 23:22:42 +000014011 if test -n "$llvm_cv_oppath" ; then
14012 LIBS="$LIBS -L${llvm_cv_oppath} -Wl,-rpath,${llvm_cv_oppath}"
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000014013 { echo "$as_me:$LINENO: checking for library containing bfd_init" >&5
14014echo $ECHO_N "checking for library containing bfd_init... $ECHO_C" >&6; }
14015if test "${ac_cv_search_bfd_init+set}" = set; then
14016 echo $ECHO_N "(cached) $ECHO_C" >&6
Jeffrey Yasskinfe897b22009-10-07 23:22:42 +000014017else
14018 ac_func_search_save_LIBS=$LIBS
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000014019cat >conftest.$ac_ext <<_ACEOF
14020/* confdefs.h. */
14021_ACEOF
14022cat confdefs.h >>conftest.$ac_ext
14023cat >>conftest.$ac_ext <<_ACEOF
Jeffrey Yasskinfe897b22009-10-07 23:22:42 +000014024/* end confdefs.h. */
14025
14026/* Override any GCC internal prototype to avoid an error.
14027 Use char because int might match the return type of a GCC
14028 builtin and then its argument prototype would still apply. */
14029#ifdef __cplusplus
14030extern "C"
14031#endif
14032char bfd_init ();
14033int
14034main ()
14035{
14036return bfd_init ();
14037 ;
14038 return 0;
14039}
14040_ACEOF
14041for ac_lib in '' bfd; do
14042 if test -z "$ac_lib"; then
14043 ac_res="none required"
14044 else
14045 ac_res=-l$ac_lib
14046 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
14047 fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000014048 rm -f conftest.$ac_objext conftest$ac_exeext
14049if { (ac_try="$ac_link"
14050case "(($ac_try" in
14051 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14052 *) ac_try_echo=$ac_try;;
14053esac
14054eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14055 (eval "$ac_link") 2>conftest.er1
14056 ac_status=$?
14057 grep -v '^ *+' conftest.er1 >conftest.err
14058 rm -f conftest.er1
14059 cat conftest.err >&5
14060 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14061 (exit $ac_status); } &&
14062 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
14063 { (case "(($ac_try" in
14064 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14065 *) ac_try_echo=$ac_try;;
14066esac
14067eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14068 (eval "$ac_try") 2>&5
14069 ac_status=$?
14070 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14071 (exit $ac_status); }; } &&
14072 { ac_try='test -s conftest$ac_exeext'
14073 { (case "(($ac_try" in
14074 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14075 *) ac_try_echo=$ac_try;;
14076esac
14077eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14078 (eval "$ac_try") 2>&5
14079 ac_status=$?
14080 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14081 (exit $ac_status); }; }; then
Jeffrey Yasskinfe897b22009-10-07 23:22:42 +000014082 ac_cv_search_bfd_init=$ac_res
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000014083else
14084 echo "$as_me: failed program was:" >&5
14085sed 's/^/| /' conftest.$ac_ext >&5
14086
14087
Jeffrey Yasskinfe897b22009-10-07 23:22:42 +000014088fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000014089
Jeffrey Yasskinfe897b22009-10-07 23:22:42 +000014090rm -f core conftest.err conftest.$ac_objext \
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000014091 conftest$ac_exeext
14092 if test "${ac_cv_search_bfd_init+set}" = set; then
Jeffrey Yasskinfe897b22009-10-07 23:22:42 +000014093 break
14094fi
14095done
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000014096if test "${ac_cv_search_bfd_init+set}" = set; then
14097 :
Jeffrey Yasskinfe897b22009-10-07 23:22:42 +000014098else
14099 ac_cv_search_bfd_init=no
14100fi
14101rm conftest.$ac_ext
14102LIBS=$ac_func_search_save_LIBS
14103fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000014104{ echo "$as_me:$LINENO: result: $ac_cv_search_bfd_init" >&5
14105echo "${ECHO_T}$ac_cv_search_bfd_init" >&6; }
Jeffrey Yasskinfe897b22009-10-07 23:22:42 +000014106ac_res=$ac_cv_search_bfd_init
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000014107if test "$ac_res" != no; then
Jeffrey Yasskinfe897b22009-10-07 23:22:42 +000014108 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
14109
14110fi
14111
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000014112 { echo "$as_me:$LINENO: checking for library containing op_open_agent" >&5
14113echo $ECHO_N "checking for library containing op_open_agent... $ECHO_C" >&6; }
14114if test "${ac_cv_search_op_open_agent+set}" = set; then
14115 echo $ECHO_N "(cached) $ECHO_C" >&6
Jeffrey Yasskina93e7702009-07-10 21:09:55 +000014116else
14117 ac_func_search_save_LIBS=$LIBS
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000014118cat >conftest.$ac_ext <<_ACEOF
14119/* confdefs.h. */
14120_ACEOF
14121cat confdefs.h >>conftest.$ac_ext
14122cat >>conftest.$ac_ext <<_ACEOF
Jeffrey Yasskina93e7702009-07-10 21:09:55 +000014123/* end confdefs.h. */
14124
14125/* Override any GCC internal prototype to avoid an error.
14126 Use char because int might match the return type of a GCC
14127 builtin and then its argument prototype would still apply. */
14128#ifdef __cplusplus
14129extern "C"
14130#endif
14131char op_open_agent ();
14132int
14133main ()
14134{
14135return op_open_agent ();
14136 ;
14137 return 0;
14138}
14139_ACEOF
14140for ac_lib in '' opagent; do
14141 if test -z "$ac_lib"; then
14142 ac_res="none required"
14143 else
14144 ac_res=-l$ac_lib
14145 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
14146 fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000014147 rm -f conftest.$ac_objext conftest$ac_exeext
14148if { (ac_try="$ac_link"
14149case "(($ac_try" in
14150 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14151 *) ac_try_echo=$ac_try;;
14152esac
14153eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14154 (eval "$ac_link") 2>conftest.er1
14155 ac_status=$?
14156 grep -v '^ *+' conftest.er1 >conftest.err
14157 rm -f conftest.er1
14158 cat conftest.err >&5
14159 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14160 (exit $ac_status); } &&
14161 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
14162 { (case "(($ac_try" in
14163 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14164 *) ac_try_echo=$ac_try;;
14165esac
14166eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14167 (eval "$ac_try") 2>&5
14168 ac_status=$?
14169 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14170 (exit $ac_status); }; } &&
14171 { ac_try='test -s conftest$ac_exeext'
14172 { (case "(($ac_try" in
14173 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14174 *) ac_try_echo=$ac_try;;
14175esac
14176eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14177 (eval "$ac_try") 2>&5
14178 ac_status=$?
14179 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14180 (exit $ac_status); }; }; then
Jeffrey Yasskina93e7702009-07-10 21:09:55 +000014181 ac_cv_search_op_open_agent=$ac_res
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000014182else
14183 echo "$as_me: failed program was:" >&5
14184sed 's/^/| /' conftest.$ac_ext >&5
14185
14186
Jeffrey Yasskina93e7702009-07-10 21:09:55 +000014187fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000014188
Jeffrey Yasskina93e7702009-07-10 21:09:55 +000014189rm -f core conftest.err conftest.$ac_objext \
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000014190 conftest$ac_exeext
14191 if test "${ac_cv_search_op_open_agent+set}" = set; then
Jeffrey Yasskina93e7702009-07-10 21:09:55 +000014192 break
14193fi
14194done
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000014195if test "${ac_cv_search_op_open_agent+set}" = set; then
14196 :
Jeffrey Yasskina93e7702009-07-10 21:09:55 +000014197else
14198 ac_cv_search_op_open_agent=no
14199fi
14200rm conftest.$ac_ext
14201LIBS=$ac_func_search_save_LIBS
14202fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000014203{ echo "$as_me:$LINENO: result: $ac_cv_search_op_open_agent" >&5
14204echo "${ECHO_T}$ac_cv_search_op_open_agent" >&6; }
Jeffrey Yasskina93e7702009-07-10 21:09:55 +000014205ac_res=$ac_cv_search_op_open_agent
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000014206if test "$ac_res" != no; then
Jeffrey Yasskina93e7702009-07-10 21:09:55 +000014207 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
14208
14209else
14210
Jeffrey Yasskinfe897b22009-10-07 23:22:42 +000014211 echo "Error! You need to have libopagent around."
14212 exit -1
Jeffrey Yasskina93e7702009-07-10 21:09:55 +000014213
14214fi
14215
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000014216 if test "${ac_cv_header_opagent_h+set}" = set; then
14217 { echo "$as_me:$LINENO: checking for opagent.h" >&5
14218echo $ECHO_N "checking for opagent.h... $ECHO_C" >&6; }
14219if test "${ac_cv_header_opagent_h+set}" = set; then
14220 echo $ECHO_N "(cached) $ECHO_C" >&6
14221fi
14222{ echo "$as_me:$LINENO: result: $ac_cv_header_opagent_h" >&5
14223echo "${ECHO_T}$ac_cv_header_opagent_h" >&6; }
14224else
14225 # Is the header compilable?
14226{ echo "$as_me:$LINENO: checking opagent.h usability" >&5
14227echo $ECHO_N "checking opagent.h usability... $ECHO_C" >&6; }
14228cat >conftest.$ac_ext <<_ACEOF
14229/* confdefs.h. */
14230_ACEOF
14231cat confdefs.h >>conftest.$ac_ext
14232cat >>conftest.$ac_ext <<_ACEOF
14233/* end confdefs.h. */
14234$ac_includes_default
14235#include <opagent.h>
14236_ACEOF
14237rm -f conftest.$ac_objext
14238if { (ac_try="$ac_compile"
14239case "(($ac_try" in
14240 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14241 *) ac_try_echo=$ac_try;;
14242esac
14243eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14244 (eval "$ac_compile") 2>conftest.er1
14245 ac_status=$?
14246 grep -v '^ *+' conftest.er1 >conftest.err
14247 rm -f conftest.er1
14248 cat conftest.err >&5
14249 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14250 (exit $ac_status); } &&
14251 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
14252 { (case "(($ac_try" in
14253 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14254 *) ac_try_echo=$ac_try;;
14255esac
14256eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14257 (eval "$ac_try") 2>&5
14258 ac_status=$?
14259 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14260 (exit $ac_status); }; } &&
14261 { ac_try='test -s conftest.$ac_objext'
14262 { (case "(($ac_try" in
14263 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14264 *) ac_try_echo=$ac_try;;
14265esac
14266eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14267 (eval "$ac_try") 2>&5
14268 ac_status=$?
14269 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14270 (exit $ac_status); }; }; then
14271 ac_header_compiler=yes
14272else
14273 echo "$as_me: failed program was:" >&5
14274sed 's/^/| /' conftest.$ac_ext >&5
Jeffrey Yasskina93e7702009-07-10 21:09:55 +000014275
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000014276 ac_header_compiler=no
14277fi
14278
14279rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14280{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
14281echo "${ECHO_T}$ac_header_compiler" >&6; }
14282
14283# Is the header present?
14284{ echo "$as_me:$LINENO: checking opagent.h presence" >&5
14285echo $ECHO_N "checking opagent.h presence... $ECHO_C" >&6; }
14286cat >conftest.$ac_ext <<_ACEOF
14287/* confdefs.h. */
14288_ACEOF
14289cat confdefs.h >>conftest.$ac_ext
14290cat >>conftest.$ac_ext <<_ACEOF
14291/* end confdefs.h. */
14292#include <opagent.h>
14293_ACEOF
14294if { (ac_try="$ac_cpp conftest.$ac_ext"
14295case "(($ac_try" in
14296 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14297 *) ac_try_echo=$ac_try;;
14298esac
14299eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14300 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
14301 ac_status=$?
14302 grep -v '^ *+' conftest.er1 >conftest.err
14303 rm -f conftest.er1
14304 cat conftest.err >&5
14305 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14306 (exit $ac_status); } >/dev/null; then
14307 if test -s conftest.err; then
14308 ac_cpp_err=$ac_c_preproc_warn_flag
14309 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
14310 else
14311 ac_cpp_err=
14312 fi
14313else
14314 ac_cpp_err=yes
14315fi
14316if test -z "$ac_cpp_err"; then
14317 ac_header_preproc=yes
14318else
14319 echo "$as_me: failed program was:" >&5
14320sed 's/^/| /' conftest.$ac_ext >&5
14321
14322 ac_header_preproc=no
14323fi
14324
14325rm -f conftest.err conftest.$ac_ext
14326{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
14327echo "${ECHO_T}$ac_header_preproc" >&6; }
14328
14329# So? What about this header?
14330case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
14331 yes:no: )
14332 { echo "$as_me:$LINENO: WARNING: opagent.h: accepted by the compiler, rejected by the preprocessor!" >&5
14333echo "$as_me: WARNING: opagent.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
14334 { echo "$as_me:$LINENO: WARNING: opagent.h: proceeding with the compiler's result" >&5
14335echo "$as_me: WARNING: opagent.h: proceeding with the compiler's result" >&2;}
14336 ac_header_preproc=yes
14337 ;;
14338 no:yes:* )
14339 { echo "$as_me:$LINENO: WARNING: opagent.h: present but cannot be compiled" >&5
14340echo "$as_me: WARNING: opagent.h: present but cannot be compiled" >&2;}
14341 { echo "$as_me:$LINENO: WARNING: opagent.h: check for missing prerequisite headers?" >&5
14342echo "$as_me: WARNING: opagent.h: check for missing prerequisite headers?" >&2;}
14343 { echo "$as_me:$LINENO: WARNING: opagent.h: see the Autoconf documentation" >&5
14344echo "$as_me: WARNING: opagent.h: see the Autoconf documentation" >&2;}
14345 { echo "$as_me:$LINENO: WARNING: opagent.h: section \"Present But Cannot Be Compiled\"" >&5
14346echo "$as_me: WARNING: opagent.h: section \"Present But Cannot Be Compiled\"" >&2;}
14347 { echo "$as_me:$LINENO: WARNING: opagent.h: proceeding with the preprocessor's result" >&5
14348echo "$as_me: WARNING: opagent.h: proceeding with the preprocessor's result" >&2;}
14349 { echo "$as_me:$LINENO: WARNING: opagent.h: in the future, the compiler will take precedence" >&5
14350echo "$as_me: WARNING: opagent.h: in the future, the compiler will take precedence" >&2;}
14351 ( cat <<\_ASBOX
14352## ----------------------------------- ##
14353## Report this to llvmbugs@cs.uiuc.edu ##
14354## ----------------------------------- ##
14355_ASBOX
14356 ) | sed "s/^/$as_me: WARNING: /" >&2
14357 ;;
14358esac
14359{ echo "$as_me:$LINENO: checking for opagent.h" >&5
14360echo $ECHO_N "checking for opagent.h... $ECHO_C" >&6; }
14361if test "${ac_cv_header_opagent_h+set}" = set; then
14362 echo $ECHO_N "(cached) $ECHO_C" >&6
14363else
14364 ac_cv_header_opagent_h=$ac_header_preproc
14365fi
14366{ echo "$as_me:$LINENO: result: $ac_cv_header_opagent_h" >&5
14367echo "${ECHO_T}$ac_cv_header_opagent_h" >&6; }
14368
14369fi
14370if test $ac_cv_header_opagent_h = yes; then
14371 :
Jeffrey Yasskina93e7702009-07-10 21:09:55 +000014372else
14373
Jeffrey Yasskinfe897b22009-10-07 23:22:42 +000014374 echo "Error! You need to have opagent.h around."
14375 exit -1
Jeffrey Yasskina93e7702009-07-10 21:09:55 +000014376
14377fi
14378
14379
Jeffrey Yasskinfe897b22009-10-07 23:22:42 +000014380 fi
Jeffrey Yasskina93e7702009-07-10 21:09:55 +000014381
14382else
14383
Jeffrey Yasskinfe897b22009-10-07 23:22:42 +000014384 USE_OPROFILE=0
Jeffrey Yasskina93e7702009-07-10 21:09:55 +000014385
14386
14387fi
14388
14389
14390cat >>confdefs.h <<_ACEOF
14391#define USE_OPROFILE $USE_OPROFILE
14392_ACEOF
14393
14394
14395
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000014396
14397
14398
14399
14400
Reid Spencer59473af2004-12-25 07:31:29 +000014401ac_header_dirent=no
14402for ac_hdr in dirent.h sys/ndir.h sys/dir.h ndir.h; do
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000014403 as_ac_Header=`echo "ac_cv_header_dirent_$ac_hdr" | $as_tr_sh`
14404{ echo "$as_me:$LINENO: checking for $ac_hdr that defines DIR" >&5
14405echo $ECHO_N "checking for $ac_hdr that defines DIR... $ECHO_C" >&6; }
14406if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
14407 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencer59473af2004-12-25 07:31:29 +000014408else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000014409 cat >conftest.$ac_ext <<_ACEOF
14410/* confdefs.h. */
14411_ACEOF
14412cat confdefs.h >>conftest.$ac_ext
14413cat >>conftest.$ac_ext <<_ACEOF
Reid Spencer59473af2004-12-25 07:31:29 +000014414/* end confdefs.h. */
14415#include <sys/types.h>
14416#include <$ac_hdr>
14417
14418int
14419main ()
14420{
14421if ((DIR *) 0)
14422return 0;
14423 ;
14424 return 0;
14425}
14426_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000014427rm -f conftest.$ac_objext
14428if { (ac_try="$ac_compile"
14429case "(($ac_try" in
14430 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14431 *) ac_try_echo=$ac_try;;
14432esac
14433eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14434 (eval "$ac_compile") 2>conftest.er1
14435 ac_status=$?
14436 grep -v '^ *+' conftest.er1 >conftest.err
14437 rm -f conftest.er1
14438 cat conftest.err >&5
14439 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14440 (exit $ac_status); } &&
14441 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
14442 { (case "(($ac_try" in
14443 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14444 *) ac_try_echo=$ac_try;;
14445esac
14446eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14447 (eval "$ac_try") 2>&5
14448 ac_status=$?
14449 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14450 (exit $ac_status); }; } &&
14451 { ac_try='test -s conftest.$ac_objext'
14452 { (case "(($ac_try" in
14453 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14454 *) ac_try_echo=$ac_try;;
14455esac
14456eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14457 (eval "$ac_try") 2>&5
14458 ac_status=$?
14459 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14460 (exit $ac_status); }; }; then
Reid Spencer59473af2004-12-25 07:31:29 +000014461 eval "$as_ac_Header=yes"
14462else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000014463 echo "$as_me: failed program was:" >&5
14464sed 's/^/| /' conftest.$ac_ext >&5
14465
14466 eval "$as_ac_Header=no"
Reid Spencer59473af2004-12-25 07:31:29 +000014467fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000014468
Reid Spencera773bd52006-08-04 18:18:08 +000014469rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Reid Spencer59473af2004-12-25 07:31:29 +000014470fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000014471ac_res=`eval echo '${'$as_ac_Header'}'`
14472 { echo "$as_me:$LINENO: result: $ac_res" >&5
14473echo "${ECHO_T}$ac_res" >&6; }
14474if test `eval echo '${'$as_ac_Header'}'` = yes; then
Reid Spencer59473af2004-12-25 07:31:29 +000014475 cat >>confdefs.h <<_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000014476#define `echo "HAVE_$ac_hdr" | $as_tr_cpp` 1
Reid Spencer59473af2004-12-25 07:31:29 +000014477_ACEOF
14478
14479ac_header_dirent=$ac_hdr; break
14480fi
14481
14482done
14483# Two versions of opendir et al. are in -ldir and -lx on SCO Xenix.
14484if test $ac_header_dirent = dirent.h; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000014485 { echo "$as_me:$LINENO: checking for library containing opendir" >&5
14486echo $ECHO_N "checking for library containing opendir... $ECHO_C" >&6; }
14487if test "${ac_cv_search_opendir+set}" = set; then
14488 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencer59473af2004-12-25 07:31:29 +000014489else
14490 ac_func_search_save_LIBS=$LIBS
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000014491cat >conftest.$ac_ext <<_ACEOF
14492/* confdefs.h. */
14493_ACEOF
14494cat confdefs.h >>conftest.$ac_ext
14495cat >>conftest.$ac_ext <<_ACEOF
Reid Spencer59473af2004-12-25 07:31:29 +000014496/* end confdefs.h. */
14497
Reid Spencera773bd52006-08-04 18:18:08 +000014498/* Override any GCC internal prototype to avoid an error.
14499 Use char because int might match the return type of a GCC
14500 builtin and then its argument prototype would still apply. */
Reid Spencer59473af2004-12-25 07:31:29 +000014501#ifdef __cplusplus
14502extern "C"
14503#endif
Reid Spencer59473af2004-12-25 07:31:29 +000014504char opendir ();
14505int
14506main ()
14507{
Reid Spencera773bd52006-08-04 18:18:08 +000014508return opendir ();
Reid Spencer59473af2004-12-25 07:31:29 +000014509 ;
14510 return 0;
14511}
14512_ACEOF
Reid Spencera773bd52006-08-04 18:18:08 +000014513for ac_lib in '' dir; do
14514 if test -z "$ac_lib"; then
14515 ac_res="none required"
14516 else
14517 ac_res=-l$ac_lib
Reid Spencer59473af2004-12-25 07:31:29 +000014518 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
Reid Spencera773bd52006-08-04 18:18:08 +000014519 fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000014520 rm -f conftest.$ac_objext conftest$ac_exeext
14521if { (ac_try="$ac_link"
14522case "(($ac_try" in
14523 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14524 *) ac_try_echo=$ac_try;;
14525esac
14526eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14527 (eval "$ac_link") 2>conftest.er1
14528 ac_status=$?
14529 grep -v '^ *+' conftest.er1 >conftest.err
14530 rm -f conftest.er1
14531 cat conftest.err >&5
14532 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14533 (exit $ac_status); } &&
14534 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
14535 { (case "(($ac_try" in
14536 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14537 *) ac_try_echo=$ac_try;;
14538esac
14539eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14540 (eval "$ac_try") 2>&5
14541 ac_status=$?
14542 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14543 (exit $ac_status); }; } &&
14544 { ac_try='test -s conftest$ac_exeext'
14545 { (case "(($ac_try" in
14546 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14547 *) ac_try_echo=$ac_try;;
14548esac
14549eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14550 (eval "$ac_try") 2>&5
14551 ac_status=$?
14552 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14553 (exit $ac_status); }; }; then
Reid Spencera773bd52006-08-04 18:18:08 +000014554 ac_cv_search_opendir=$ac_res
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000014555else
14556 echo "$as_me: failed program was:" >&5
14557sed 's/^/| /' conftest.$ac_ext >&5
14558
14559
Reid Spencer59473af2004-12-25 07:31:29 +000014560fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000014561
Bill Wendlingebcceee2009-04-18 11:20:33 +000014562rm -f core conftest.err conftest.$ac_objext \
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000014563 conftest$ac_exeext
14564 if test "${ac_cv_search_opendir+set}" = set; then
Reid Spencera773bd52006-08-04 18:18:08 +000014565 break
Reid Spencer59473af2004-12-25 07:31:29 +000014566fi
Reid Spencera773bd52006-08-04 18:18:08 +000014567done
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000014568if test "${ac_cv_search_opendir+set}" = set; then
14569 :
Reid Spencera773bd52006-08-04 18:18:08 +000014570else
14571 ac_cv_search_opendir=no
14572fi
14573rm conftest.$ac_ext
Reid Spencer59473af2004-12-25 07:31:29 +000014574LIBS=$ac_func_search_save_LIBS
14575fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000014576{ echo "$as_me:$LINENO: result: $ac_cv_search_opendir" >&5
14577echo "${ECHO_T}$ac_cv_search_opendir" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +000014578ac_res=$ac_cv_search_opendir
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000014579if test "$ac_res" != no; then
Reid Spencera773bd52006-08-04 18:18:08 +000014580 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
Reid Spencer59473af2004-12-25 07:31:29 +000014581
14582fi
14583
14584else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000014585 { echo "$as_me:$LINENO: checking for library containing opendir" >&5
14586echo $ECHO_N "checking for library containing opendir... $ECHO_C" >&6; }
14587if test "${ac_cv_search_opendir+set}" = set; then
14588 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencer59473af2004-12-25 07:31:29 +000014589else
14590 ac_func_search_save_LIBS=$LIBS
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000014591cat >conftest.$ac_ext <<_ACEOF
14592/* confdefs.h. */
14593_ACEOF
14594cat confdefs.h >>conftest.$ac_ext
14595cat >>conftest.$ac_ext <<_ACEOF
Reid Spencer59473af2004-12-25 07:31:29 +000014596/* end confdefs.h. */
14597
Reid Spencera773bd52006-08-04 18:18:08 +000014598/* Override any GCC internal prototype to avoid an error.
14599 Use char because int might match the return type of a GCC
14600 builtin and then its argument prototype would still apply. */
Reid Spencer59473af2004-12-25 07:31:29 +000014601#ifdef __cplusplus
14602extern "C"
14603#endif
Reid Spencer59473af2004-12-25 07:31:29 +000014604char opendir ();
14605int
14606main ()
14607{
Reid Spencera773bd52006-08-04 18:18:08 +000014608return opendir ();
Reid Spencer59473af2004-12-25 07:31:29 +000014609 ;
14610 return 0;
14611}
14612_ACEOF
Reid Spencera773bd52006-08-04 18:18:08 +000014613for ac_lib in '' x; do
14614 if test -z "$ac_lib"; then
14615 ac_res="none required"
14616 else
14617 ac_res=-l$ac_lib
Reid Spencer59473af2004-12-25 07:31:29 +000014618 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
Reid Spencera773bd52006-08-04 18:18:08 +000014619 fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000014620 rm -f conftest.$ac_objext conftest$ac_exeext
14621if { (ac_try="$ac_link"
14622case "(($ac_try" in
14623 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14624 *) ac_try_echo=$ac_try;;
14625esac
14626eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14627 (eval "$ac_link") 2>conftest.er1
14628 ac_status=$?
14629 grep -v '^ *+' conftest.er1 >conftest.err
14630 rm -f conftest.er1
14631 cat conftest.err >&5
14632 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14633 (exit $ac_status); } &&
14634 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
14635 { (case "(($ac_try" in
14636 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14637 *) ac_try_echo=$ac_try;;
14638esac
14639eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14640 (eval "$ac_try") 2>&5
14641 ac_status=$?
14642 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14643 (exit $ac_status); }; } &&
14644 { ac_try='test -s conftest$ac_exeext'
14645 { (case "(($ac_try" in
14646 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14647 *) ac_try_echo=$ac_try;;
14648esac
14649eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14650 (eval "$ac_try") 2>&5
14651 ac_status=$?
14652 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14653 (exit $ac_status); }; }; then
Reid Spencera773bd52006-08-04 18:18:08 +000014654 ac_cv_search_opendir=$ac_res
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000014655else
14656 echo "$as_me: failed program was:" >&5
14657sed 's/^/| /' conftest.$ac_ext >&5
14658
14659
Reid Spencer59473af2004-12-25 07:31:29 +000014660fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000014661
Bill Wendlingebcceee2009-04-18 11:20:33 +000014662rm -f core conftest.err conftest.$ac_objext \
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000014663 conftest$ac_exeext
14664 if test "${ac_cv_search_opendir+set}" = set; then
Reid Spencera773bd52006-08-04 18:18:08 +000014665 break
Reid Spencer59473af2004-12-25 07:31:29 +000014666fi
Reid Spencera773bd52006-08-04 18:18:08 +000014667done
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000014668if test "${ac_cv_search_opendir+set}" = set; then
14669 :
Reid Spencera773bd52006-08-04 18:18:08 +000014670else
14671 ac_cv_search_opendir=no
14672fi
14673rm conftest.$ac_ext
Reid Spencer59473af2004-12-25 07:31:29 +000014674LIBS=$ac_func_search_save_LIBS
14675fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000014676{ echo "$as_me:$LINENO: result: $ac_cv_search_opendir" >&5
14677echo "${ECHO_T}$ac_cv_search_opendir" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +000014678ac_res=$ac_cv_search_opendir
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000014679if test "$ac_res" != no; then
Reid Spencera773bd52006-08-04 18:18:08 +000014680 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
Reid Spencer59473af2004-12-25 07:31:29 +000014681
14682fi
14683
14684fi
14685
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000014686{ echo "$as_me:$LINENO: checking for MAP_ANONYMOUS vs. MAP_ANON" >&5
14687echo $ECHO_N "checking for MAP_ANONYMOUS vs. MAP_ANON... $ECHO_C" >&6; }
14688if test "${ac_cv_header_mmap_anon+set}" = set; then
14689 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencer59473af2004-12-25 07:31:29 +000014690else
14691 ac_ext=c
14692ac_cpp='$CPP $CPPFLAGS'
14693ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
14694ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
14695ac_compiler_gnu=$ac_cv_c_compiler_gnu
14696
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000014697 cat >conftest.$ac_ext <<_ACEOF
14698/* confdefs.h. */
14699_ACEOF
14700cat confdefs.h >>conftest.$ac_ext
14701cat >>conftest.$ac_ext <<_ACEOF
Reid Spencer59473af2004-12-25 07:31:29 +000014702/* end confdefs.h. */
14703#include <sys/mman.h>
14704#include <unistd.h>
14705#include <fcntl.h>
14706int
14707main ()
14708{
14709mmap (0, 1, PROT_READ, MAP_ANONYMOUS, -1, 0); return (0);
14710 ;
14711 return 0;
14712}
14713_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000014714rm -f conftest.$ac_objext
14715if { (ac_try="$ac_compile"
14716case "(($ac_try" in
14717 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14718 *) ac_try_echo=$ac_try;;
14719esac
14720eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14721 (eval "$ac_compile") 2>conftest.er1
14722 ac_status=$?
14723 grep -v '^ *+' conftest.er1 >conftest.err
14724 rm -f conftest.er1
14725 cat conftest.err >&5
14726 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14727 (exit $ac_status); } &&
14728 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
14729 { (case "(($ac_try" in
14730 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14731 *) ac_try_echo=$ac_try;;
14732esac
14733eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14734 (eval "$ac_try") 2>&5
14735 ac_status=$?
14736 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14737 (exit $ac_status); }; } &&
14738 { ac_try='test -s conftest.$ac_objext'
14739 { (case "(($ac_try" in
14740 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14741 *) ac_try_echo=$ac_try;;
14742esac
14743eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14744 (eval "$ac_try") 2>&5
14745 ac_status=$?
14746 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14747 (exit $ac_status); }; }; then
Reid Spencer59473af2004-12-25 07:31:29 +000014748 ac_cv_header_mmap_anon=yes
14749else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000014750 echo "$as_me: failed program was:" >&5
14751sed 's/^/| /' conftest.$ac_ext >&5
14752
14753 ac_cv_header_mmap_anon=no
Reid Spencer59473af2004-12-25 07:31:29 +000014754fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000014755
Reid Spencera773bd52006-08-04 18:18:08 +000014756rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Reid Spencer59473af2004-12-25 07:31:29 +000014757 ac_ext=c
14758ac_cpp='$CPP $CPPFLAGS'
14759ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
14760ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
14761ac_compiler_gnu=$ac_cv_c_compiler_gnu
14762
14763
14764fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000014765{ echo "$as_me:$LINENO: result: $ac_cv_header_mmap_anon" >&5
14766echo "${ECHO_T}$ac_cv_header_mmap_anon" >&6; }
Reid Spencer59473af2004-12-25 07:31:29 +000014767if test "$ac_cv_header_mmap_anon" = yes; then
14768
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000014769cat >>confdefs.h <<\_ACEOF
14770#define HAVE_MMAP_ANONYMOUS 1
14771_ACEOF
Reid Spencer59473af2004-12-25 07:31:29 +000014772
14773fi
14774
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000014775{ echo "$as_me:$LINENO: checking whether stat file-mode macros are broken" >&5
14776echo $ECHO_N "checking whether stat file-mode macros are broken... $ECHO_C" >&6; }
14777if test "${ac_cv_header_stat_broken+set}" = set; then
14778 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencer59473af2004-12-25 07:31:29 +000014779else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000014780 cat >conftest.$ac_ext <<_ACEOF
14781/* confdefs.h. */
14782_ACEOF
14783cat confdefs.h >>conftest.$ac_ext
14784cat >>conftest.$ac_ext <<_ACEOF
Reid Spencer59473af2004-12-25 07:31:29 +000014785/* end confdefs.h. */
14786#include <sys/types.h>
14787#include <sys/stat.h>
14788
Reid Spencera773bd52006-08-04 18:18:08 +000014789#if defined S_ISBLK && defined S_IFDIR
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000014790# if S_ISBLK (S_IFDIR)
14791You lose.
14792# endif
Reid Spencer59473af2004-12-25 07:31:29 +000014793#endif
14794
Reid Spencera773bd52006-08-04 18:18:08 +000014795#if defined S_ISBLK && defined S_IFCHR
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000014796# if S_ISBLK (S_IFCHR)
14797You lose.
14798# endif
Reid Spencer59473af2004-12-25 07:31:29 +000014799#endif
14800
Reid Spencera773bd52006-08-04 18:18:08 +000014801#if defined S_ISLNK && defined S_IFREG
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000014802# if S_ISLNK (S_IFREG)
14803You lose.
14804# endif
Reid Spencer59473af2004-12-25 07:31:29 +000014805#endif
14806
Reid Spencera773bd52006-08-04 18:18:08 +000014807#if defined S_ISSOCK && defined S_IFREG
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000014808# if S_ISSOCK (S_IFREG)
14809You lose.
14810# endif
Reid Spencer59473af2004-12-25 07:31:29 +000014811#endif
14812
14813_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000014814if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
14815 $EGREP "You lose" >/dev/null 2>&1; then
Torok Edwin871384f2010-01-26 08:50:50 +000014816 ac_cv_header_stat_broken=yes
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000014817else
14818 ac_cv_header_stat_broken=no
Mikhail Glushenkove8501462009-04-18 09:59:26 +000014819fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000014820rm -f conftest*
14821
Reid Spencer59473af2004-12-25 07:31:29 +000014822fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000014823{ echo "$as_me:$LINENO: result: $ac_cv_header_stat_broken" >&5
14824echo "${ECHO_T}$ac_cv_header_stat_broken" >&6; }
Reid Spencer59473af2004-12-25 07:31:29 +000014825if test $ac_cv_header_stat_broken = yes; then
14826
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000014827cat >>confdefs.h <<\_ACEOF
14828#define STAT_MACROS_BROKEN 1
14829_ACEOF
Reid Spencer59473af2004-12-25 07:31:29 +000014830
14831fi
14832
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000014833{ echo "$as_me:$LINENO: checking for ANSI C header files" >&5
14834echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6; }
14835if test "${ac_cv_header_stdc+set}" = set; then
14836 echo $ECHO_N "(cached) $ECHO_C" >&6
John Criswell7a73b802003-06-30 21:59:07 +000014837else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000014838 cat >conftest.$ac_ext <<_ACEOF
14839/* confdefs.h. */
14840_ACEOF
14841cat confdefs.h >>conftest.$ac_ext
14842cat >>conftest.$ac_ext <<_ACEOF
John Criswell0c38eaf2003-09-10 15:17:25 +000014843/* end confdefs.h. */
John Criswell7a73b802003-06-30 21:59:07 +000014844#include <stdlib.h>
14845#include <stdarg.h>
14846#include <string.h>
14847#include <float.h>
14848
John Criswell0c38eaf2003-09-10 15:17:25 +000014849int
14850main ()
14851{
14852
14853 ;
14854 return 0;
14855}
John Criswell7a73b802003-06-30 21:59:07 +000014856_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000014857rm -f conftest.$ac_objext
14858if { (ac_try="$ac_compile"
14859case "(($ac_try" in
14860 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14861 *) ac_try_echo=$ac_try;;
14862esac
14863eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14864 (eval "$ac_compile") 2>conftest.er1
14865 ac_status=$?
14866 grep -v '^ *+' conftest.er1 >conftest.err
14867 rm -f conftest.er1
14868 cat conftest.err >&5
14869 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14870 (exit $ac_status); } &&
14871 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
14872 { (case "(($ac_try" in
14873 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14874 *) ac_try_echo=$ac_try;;
14875esac
14876eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14877 (eval "$ac_try") 2>&5
14878 ac_status=$?
14879 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14880 (exit $ac_status); }; } &&
14881 { ac_try='test -s conftest.$ac_objext'
14882 { (case "(($ac_try" in
14883 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14884 *) ac_try_echo=$ac_try;;
14885esac
14886eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14887 (eval "$ac_try") 2>&5
14888 ac_status=$?
14889 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14890 (exit $ac_status); }; }; then
John Criswell7a73b802003-06-30 21:59:07 +000014891 ac_cv_header_stdc=yes
14892else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000014893 echo "$as_me: failed program was:" >&5
14894sed 's/^/| /' conftest.$ac_ext >&5
14895
14896 ac_cv_header_stdc=no
John Criswell7a73b802003-06-30 21:59:07 +000014897fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000014898
Reid Spencera773bd52006-08-04 18:18:08 +000014899rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
John Criswell7a73b802003-06-30 21:59:07 +000014900
14901if test $ac_cv_header_stdc = yes; then
14902 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000014903 cat >conftest.$ac_ext <<_ACEOF
14904/* confdefs.h. */
14905_ACEOF
14906cat confdefs.h >>conftest.$ac_ext
14907cat >>conftest.$ac_ext <<_ACEOF
John Criswell0c38eaf2003-09-10 15:17:25 +000014908/* end confdefs.h. */
John Criswell7a73b802003-06-30 21:59:07 +000014909#include <string.h>
14910
14911_ACEOF
14912if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000014913 $EGREP "memchr" >/dev/null 2>&1; then
14914 :
John Criswell7a73b802003-06-30 21:59:07 +000014915else
14916 ac_cv_header_stdc=no
14917fi
14918rm -f conftest*
14919
14920fi
14921
14922if test $ac_cv_header_stdc = yes; then
14923 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000014924 cat >conftest.$ac_ext <<_ACEOF
14925/* confdefs.h. */
14926_ACEOF
14927cat confdefs.h >>conftest.$ac_ext
14928cat >>conftest.$ac_ext <<_ACEOF
John Criswell0c38eaf2003-09-10 15:17:25 +000014929/* end confdefs.h. */
John Criswell7a73b802003-06-30 21:59:07 +000014930#include <stdlib.h>
14931
14932_ACEOF
14933if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000014934 $EGREP "free" >/dev/null 2>&1; then
14935 :
John Criswell7a73b802003-06-30 21:59:07 +000014936else
14937 ac_cv_header_stdc=no
14938fi
14939rm -f conftest*
14940
14941fi
14942
14943if test $ac_cv_header_stdc = yes; then
14944 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000014945 if test "$cross_compiling" = yes; then
John Criswell7a73b802003-06-30 21:59:07 +000014946 :
14947else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000014948 cat >conftest.$ac_ext <<_ACEOF
14949/* confdefs.h. */
14950_ACEOF
14951cat confdefs.h >>conftest.$ac_ext
14952cat >>conftest.$ac_ext <<_ACEOF
John Criswell0c38eaf2003-09-10 15:17:25 +000014953/* end confdefs.h. */
John Criswell7a73b802003-06-30 21:59:07 +000014954#include <ctype.h>
Reid Spencera773bd52006-08-04 18:18:08 +000014955#include <stdlib.h>
John Criswell7a73b802003-06-30 21:59:07 +000014956#if ((' ' & 0x0FF) == 0x020)
14957# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
14958# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
14959#else
John Criswell0c38eaf2003-09-10 15:17:25 +000014960# define ISLOWER(c) \
Reid Spencer2706f8c2004-09-19 23:53:36 +000014961 (('a' <= (c) && (c) <= 'i') \
14962 || ('j' <= (c) && (c) <= 'r') \
14963 || ('s' <= (c) && (c) <= 'z'))
John Criswell7a73b802003-06-30 21:59:07 +000014964# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
14965#endif
14966
14967#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
14968int
14969main ()
14970{
14971 int i;
14972 for (i = 0; i < 256; i++)
14973 if (XOR (islower (i), ISLOWER (i))
Reid Spencer2706f8c2004-09-19 23:53:36 +000014974 || toupper (i) != TOUPPER (i))
Reid Spencera773bd52006-08-04 18:18:08 +000014975 return 2;
14976 return 0;
John Criswell7a73b802003-06-30 21:59:07 +000014977}
14978_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000014979rm -f conftest$ac_exeext
14980if { (ac_try="$ac_link"
14981case "(($ac_try" in
14982 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14983 *) ac_try_echo=$ac_try;;
14984esac
14985eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14986 (eval "$ac_link") 2>&5
14987 ac_status=$?
14988 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14989 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
14990 { (case "(($ac_try" in
14991 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14992 *) ac_try_echo=$ac_try;;
14993esac
14994eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14995 (eval "$ac_try") 2>&5
14996 ac_status=$?
14997 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14998 (exit $ac_status); }; }; then
14999 :
John Criswell7a73b802003-06-30 21:59:07 +000015000else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000015001 echo "$as_me: program exited with status $ac_status" >&5
15002echo "$as_me: failed program was:" >&5
15003sed 's/^/| /' conftest.$ac_ext >&5
15004
15005( exit $ac_status )
15006ac_cv_header_stdc=no
John Criswell7a73b802003-06-30 21:59:07 +000015007fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000015008rm -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 +000015009fi
15010
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000015011
John Criswell7a73b802003-06-30 21:59:07 +000015012fi
15013fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000015014{ echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5
15015echo "${ECHO_T}$ac_cv_header_stdc" >&6; }
John Criswell7a73b802003-06-30 21:59:07 +000015016if test $ac_cv_header_stdc = yes; then
15017
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000015018cat >>confdefs.h <<\_ACEOF
15019#define STDC_HEADERS 1
15020_ACEOF
John Criswell7a73b802003-06-30 21:59:07 +000015021
15022fi
15023
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000015024{ echo "$as_me:$LINENO: checking for sys/wait.h that is POSIX.1 compatible" >&5
15025echo $ECHO_N "checking for sys/wait.h that is POSIX.1 compatible... $ECHO_C" >&6; }
15026if test "${ac_cv_header_sys_wait_h+set}" = set; then
15027 echo $ECHO_N "(cached) $ECHO_C" >&6
John Criswell7a73b802003-06-30 21:59:07 +000015028else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000015029 cat >conftest.$ac_ext <<_ACEOF
15030/* confdefs.h. */
15031_ACEOF
15032cat confdefs.h >>conftest.$ac_ext
15033cat >>conftest.$ac_ext <<_ACEOF
John Criswell0c38eaf2003-09-10 15:17:25 +000015034/* end confdefs.h. */
John Criswell7a73b802003-06-30 21:59:07 +000015035#include <sys/types.h>
15036#include <sys/wait.h>
15037#ifndef WEXITSTATUS
Reid Spencera773bd52006-08-04 18:18:08 +000015038# define WEXITSTATUS(stat_val) ((unsigned int) (stat_val) >> 8)
John Criswell7a73b802003-06-30 21:59:07 +000015039#endif
15040#ifndef WIFEXITED
15041# define WIFEXITED(stat_val) (((stat_val) & 255) == 0)
15042#endif
15043
John Criswell7a73b802003-06-30 21:59:07 +000015044int
15045main ()
15046{
15047 int s;
15048 wait (&s);
15049 s = WIFEXITED (s) ? WEXITSTATUS (s) : 1;
15050 ;
15051 return 0;
15052}
15053_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000015054rm -f conftest.$ac_objext
15055if { (ac_try="$ac_compile"
15056case "(($ac_try" in
15057 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15058 *) ac_try_echo=$ac_try;;
15059esac
15060eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15061 (eval "$ac_compile") 2>conftest.er1
15062 ac_status=$?
15063 grep -v '^ *+' conftest.er1 >conftest.err
15064 rm -f conftest.er1
15065 cat conftest.err >&5
15066 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15067 (exit $ac_status); } &&
15068 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
15069 { (case "(($ac_try" in
15070 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15071 *) ac_try_echo=$ac_try;;
15072esac
15073eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15074 (eval "$ac_try") 2>&5
15075 ac_status=$?
15076 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15077 (exit $ac_status); }; } &&
15078 { ac_try='test -s conftest.$ac_objext'
15079 { (case "(($ac_try" in
15080 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15081 *) ac_try_echo=$ac_try;;
15082esac
15083eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15084 (eval "$ac_try") 2>&5
15085 ac_status=$?
15086 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15087 (exit $ac_status); }; }; then
John Criswell7a73b802003-06-30 21:59:07 +000015088 ac_cv_header_sys_wait_h=yes
15089else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000015090 echo "$as_me: failed program was:" >&5
15091sed 's/^/| /' conftest.$ac_ext >&5
15092
15093 ac_cv_header_sys_wait_h=no
John Criswell7a73b802003-06-30 21:59:07 +000015094fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000015095
Reid Spencera773bd52006-08-04 18:18:08 +000015096rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
John Criswell7a73b802003-06-30 21:59:07 +000015097fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000015098{ echo "$as_me:$LINENO: result: $ac_cv_header_sys_wait_h" >&5
15099echo "${ECHO_T}$ac_cv_header_sys_wait_h" >&6; }
John Criswell7a73b802003-06-30 21:59:07 +000015100if test $ac_cv_header_sys_wait_h = yes; then
15101
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000015102cat >>confdefs.h <<\_ACEOF
15103#define HAVE_SYS_WAIT_H 1
15104_ACEOF
John Criswell7a73b802003-06-30 21:59:07 +000015105
15106fi
15107
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000015108{ echo "$as_me:$LINENO: checking whether time.h and sys/time.h may both be included" >&5
15109echo $ECHO_N "checking whether time.h and sys/time.h may both be included... $ECHO_C" >&6; }
15110if test "${ac_cv_header_time+set}" = set; then
15111 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencer5e1d9a52004-11-25 04:51:04 +000015112else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000015113 cat >conftest.$ac_ext <<_ACEOF
15114/* confdefs.h. */
15115_ACEOF
15116cat confdefs.h >>conftest.$ac_ext
15117cat >>conftest.$ac_ext <<_ACEOF
Reid Spencer5e1d9a52004-11-25 04:51:04 +000015118/* end confdefs.h. */
Brian Gaeke6c3fd812004-02-23 22:07:00 +000015119#include <sys/types.h>
Reid Spencer5e1d9a52004-11-25 04:51:04 +000015120#include <sys/time.h>
15121#include <time.h>
15122
15123int
15124main ()
15125{
15126if ((struct tm *) 0)
15127return 0;
15128 ;
15129 return 0;
15130}
Brian Gaeke6c3fd812004-02-23 22:07:00 +000015131_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000015132rm -f conftest.$ac_objext
15133if { (ac_try="$ac_compile"
15134case "(($ac_try" in
15135 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15136 *) ac_try_echo=$ac_try;;
15137esac
15138eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15139 (eval "$ac_compile") 2>conftest.er1
15140 ac_status=$?
15141 grep -v '^ *+' conftest.er1 >conftest.err
15142 rm -f conftest.er1
15143 cat conftest.err >&5
15144 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15145 (exit $ac_status); } &&
15146 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
15147 { (case "(($ac_try" in
15148 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15149 *) ac_try_echo=$ac_try;;
15150esac
15151eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15152 (eval "$ac_try") 2>&5
15153 ac_status=$?
15154 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15155 (exit $ac_status); }; } &&
15156 { ac_try='test -s conftest.$ac_objext'
15157 { (case "(($ac_try" in
15158 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15159 *) ac_try_echo=$ac_try;;
15160esac
15161eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15162 (eval "$ac_try") 2>&5
15163 ac_status=$?
15164 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15165 (exit $ac_status); }; }; then
Reid Spencer5e1d9a52004-11-25 04:51:04 +000015166 ac_cv_header_time=yes
Brian Gaeke6c3fd812004-02-23 22:07:00 +000015167else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000015168 echo "$as_me: failed program was:" >&5
15169sed 's/^/| /' conftest.$ac_ext >&5
15170
15171 ac_cv_header_time=no
Brian Gaeke6c3fd812004-02-23 22:07:00 +000015172fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000015173
Reid Spencera773bd52006-08-04 18:18:08 +000015174rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Reid Spencer5e1d9a52004-11-25 04:51:04 +000015175fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000015176{ echo "$as_me:$LINENO: result: $ac_cv_header_time" >&5
15177echo "${ECHO_T}$ac_cv_header_time" >&6; }
Reid Spencer5e1d9a52004-11-25 04:51:04 +000015178if test $ac_cv_header_time = yes; then
Brian Gaeke6c3fd812004-02-23 22:07:00 +000015179
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000015180cat >>confdefs.h <<\_ACEOF
15181#define TIME_WITH_SYS_TIME 1
15182_ACEOF
Reid Spencer5e1d9a52004-11-25 04:51:04 +000015183
15184fi
15185
Reid Spencer5e1d9a52004-11-25 04:51:04 +000015186
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000015187
15188
15189
15190
15191
15192
Reid Spencer59473af2004-12-25 07:31:29 +000015193for ac_header in dlfcn.h execinfo.h fcntl.h inttypes.h limits.h link.h
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000015194do
15195as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
15196if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
15197 { echo "$as_me:$LINENO: checking for $ac_header" >&5
15198echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
15199if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
15200 echo $ECHO_N "(cached) $ECHO_C" >&6
15201fi
15202ac_res=`eval echo '${'$as_ac_Header'}'`
15203 { echo "$as_me:$LINENO: result: $ac_res" >&5
15204echo "${ECHO_T}$ac_res" >&6; }
15205else
15206 # Is the header compilable?
15207{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
15208echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
15209cat >conftest.$ac_ext <<_ACEOF
15210/* confdefs.h. */
15211_ACEOF
15212cat confdefs.h >>conftest.$ac_ext
15213cat >>conftest.$ac_ext <<_ACEOF
15214/* end confdefs.h. */
15215$ac_includes_default
15216#include <$ac_header>
15217_ACEOF
15218rm -f conftest.$ac_objext
15219if { (ac_try="$ac_compile"
15220case "(($ac_try" in
15221 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15222 *) ac_try_echo=$ac_try;;
15223esac
15224eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15225 (eval "$ac_compile") 2>conftest.er1
15226 ac_status=$?
15227 grep -v '^ *+' conftest.er1 >conftest.err
15228 rm -f conftest.er1
15229 cat conftest.err >&5
15230 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15231 (exit $ac_status); } &&
15232 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
15233 { (case "(($ac_try" in
15234 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15235 *) ac_try_echo=$ac_try;;
15236esac
15237eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15238 (eval "$ac_try") 2>&5
15239 ac_status=$?
15240 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15241 (exit $ac_status); }; } &&
15242 { ac_try='test -s conftest.$ac_objext'
15243 { (case "(($ac_try" in
15244 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15245 *) ac_try_echo=$ac_try;;
15246esac
15247eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15248 (eval "$ac_try") 2>&5
15249 ac_status=$?
15250 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15251 (exit $ac_status); }; }; then
15252 ac_header_compiler=yes
15253else
15254 echo "$as_me: failed program was:" >&5
15255sed 's/^/| /' conftest.$ac_ext >&5
15256
15257 ac_header_compiler=no
15258fi
15259
15260rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15261{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
15262echo "${ECHO_T}$ac_header_compiler" >&6; }
15263
15264# Is the header present?
15265{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
15266echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
15267cat >conftest.$ac_ext <<_ACEOF
15268/* confdefs.h. */
15269_ACEOF
15270cat confdefs.h >>conftest.$ac_ext
15271cat >>conftest.$ac_ext <<_ACEOF
15272/* end confdefs.h. */
15273#include <$ac_header>
15274_ACEOF
15275if { (ac_try="$ac_cpp conftest.$ac_ext"
15276case "(($ac_try" in
15277 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15278 *) ac_try_echo=$ac_try;;
15279esac
15280eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15281 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
15282 ac_status=$?
15283 grep -v '^ *+' conftest.er1 >conftest.err
15284 rm -f conftest.er1
15285 cat conftest.err >&5
15286 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15287 (exit $ac_status); } >/dev/null; then
15288 if test -s conftest.err; then
15289 ac_cpp_err=$ac_c_preproc_warn_flag
15290 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
15291 else
15292 ac_cpp_err=
15293 fi
15294else
15295 ac_cpp_err=yes
15296fi
15297if test -z "$ac_cpp_err"; then
15298 ac_header_preproc=yes
15299else
15300 echo "$as_me: failed program was:" >&5
15301sed 's/^/| /' conftest.$ac_ext >&5
15302
15303 ac_header_preproc=no
15304fi
15305
15306rm -f conftest.err conftest.$ac_ext
15307{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
15308echo "${ECHO_T}$ac_header_preproc" >&6; }
15309
15310# So? What about this header?
15311case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
15312 yes:no: )
15313 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
15314echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
15315 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
15316echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
15317 ac_header_preproc=yes
15318 ;;
15319 no:yes:* )
15320 { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
15321echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
15322 { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
15323echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
15324 { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
15325echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
15326 { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
15327echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
15328 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
15329echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
15330 { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
15331echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
15332 ( cat <<\_ASBOX
15333## ----------------------------------- ##
15334## Report this to llvmbugs@cs.uiuc.edu ##
15335## ----------------------------------- ##
15336_ASBOX
15337 ) | sed "s/^/$as_me: WARNING: /" >&2
15338 ;;
15339esac
15340{ echo "$as_me:$LINENO: checking for $ac_header" >&5
15341echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
15342if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
15343 echo $ECHO_N "(cached) $ECHO_C" >&6
15344else
15345 eval "$as_ac_Header=\$ac_header_preproc"
15346fi
15347ac_res=`eval echo '${'$as_ac_Header'}'`
15348 { echo "$as_me:$LINENO: result: $ac_res" >&5
15349echo "${ECHO_T}$ac_res" >&6; }
15350
15351fi
15352if test `eval echo '${'$as_ac_Header'}'` = yes; then
Reid Spencer59473af2004-12-25 07:31:29 +000015353 cat >>confdefs.h <<_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000015354#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
Reid Spencer5e1d9a52004-11-25 04:51:04 +000015355_ACEOF
Brian Gaeke6c3fd812004-02-23 22:07:00 +000015356
15357fi
Brian Gaeke6c3fd812004-02-23 22:07:00 +000015358
Reid Spencer59473af2004-12-25 07:31:29 +000015359done
Brian Gaeke6c3fd812004-02-23 22:07:00 +000015360
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000015361
15362
15363
15364
15365
15366
Douglas Gregor071d73d2009-05-18 17:21:34 +000015367for ac_header in malloc.h setjmp.h signal.h stdint.h termios.h unistd.h
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000015368do
15369as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
15370if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
15371 { echo "$as_me:$LINENO: checking for $ac_header" >&5
15372echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
15373if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
15374 echo $ECHO_N "(cached) $ECHO_C" >&6
15375fi
15376ac_res=`eval echo '${'$as_ac_Header'}'`
15377 { echo "$as_me:$LINENO: result: $ac_res" >&5
15378echo "${ECHO_T}$ac_res" >&6; }
15379else
15380 # Is the header compilable?
15381{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
15382echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
15383cat >conftest.$ac_ext <<_ACEOF
15384/* confdefs.h. */
15385_ACEOF
15386cat confdefs.h >>conftest.$ac_ext
15387cat >>conftest.$ac_ext <<_ACEOF
15388/* end confdefs.h. */
15389$ac_includes_default
15390#include <$ac_header>
15391_ACEOF
15392rm -f conftest.$ac_objext
15393if { (ac_try="$ac_compile"
15394case "(($ac_try" in
15395 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15396 *) ac_try_echo=$ac_try;;
15397esac
15398eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15399 (eval "$ac_compile") 2>conftest.er1
15400 ac_status=$?
15401 grep -v '^ *+' conftest.er1 >conftest.err
15402 rm -f conftest.er1
15403 cat conftest.err >&5
15404 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15405 (exit $ac_status); } &&
15406 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
15407 { (case "(($ac_try" in
15408 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15409 *) ac_try_echo=$ac_try;;
15410esac
15411eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15412 (eval "$ac_try") 2>&5
15413 ac_status=$?
15414 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15415 (exit $ac_status); }; } &&
15416 { ac_try='test -s conftest.$ac_objext'
15417 { (case "(($ac_try" in
15418 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15419 *) ac_try_echo=$ac_try;;
15420esac
15421eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15422 (eval "$ac_try") 2>&5
15423 ac_status=$?
15424 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15425 (exit $ac_status); }; }; then
15426 ac_header_compiler=yes
15427else
15428 echo "$as_me: failed program was:" >&5
15429sed 's/^/| /' conftest.$ac_ext >&5
15430
15431 ac_header_compiler=no
15432fi
15433
15434rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15435{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
15436echo "${ECHO_T}$ac_header_compiler" >&6; }
15437
15438# Is the header present?
15439{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
15440echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
15441cat >conftest.$ac_ext <<_ACEOF
15442/* confdefs.h. */
15443_ACEOF
15444cat confdefs.h >>conftest.$ac_ext
15445cat >>conftest.$ac_ext <<_ACEOF
15446/* end confdefs.h. */
15447#include <$ac_header>
15448_ACEOF
15449if { (ac_try="$ac_cpp conftest.$ac_ext"
15450case "(($ac_try" in
15451 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15452 *) ac_try_echo=$ac_try;;
15453esac
15454eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15455 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
15456 ac_status=$?
15457 grep -v '^ *+' conftest.er1 >conftest.err
15458 rm -f conftest.er1
15459 cat conftest.err >&5
15460 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15461 (exit $ac_status); } >/dev/null; then
15462 if test -s conftest.err; then
15463 ac_cpp_err=$ac_c_preproc_warn_flag
15464 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
15465 else
15466 ac_cpp_err=
15467 fi
15468else
15469 ac_cpp_err=yes
15470fi
15471if test -z "$ac_cpp_err"; then
15472 ac_header_preproc=yes
15473else
15474 echo "$as_me: failed program was:" >&5
15475sed 's/^/| /' conftest.$ac_ext >&5
15476
15477 ac_header_preproc=no
15478fi
15479
15480rm -f conftest.err conftest.$ac_ext
15481{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
15482echo "${ECHO_T}$ac_header_preproc" >&6; }
15483
15484# So? What about this header?
15485case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
15486 yes:no: )
15487 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
15488echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
15489 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
15490echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
15491 ac_header_preproc=yes
15492 ;;
15493 no:yes:* )
15494 { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
15495echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
15496 { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
15497echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
15498 { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
15499echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
15500 { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
15501echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
15502 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
15503echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
15504 { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
15505echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
15506 ( cat <<\_ASBOX
15507## ----------------------------------- ##
15508## Report this to llvmbugs@cs.uiuc.edu ##
15509## ----------------------------------- ##
15510_ASBOX
15511 ) | sed "s/^/$as_me: WARNING: /" >&2
15512 ;;
15513esac
15514{ echo "$as_me:$LINENO: checking for $ac_header" >&5
15515echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
15516if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
15517 echo $ECHO_N "(cached) $ECHO_C" >&6
15518else
15519 eval "$as_ac_Header=\$ac_header_preproc"
15520fi
15521ac_res=`eval echo '${'$as_ac_Header'}'`
15522 { echo "$as_me:$LINENO: result: $ac_res" >&5
15523echo "${ECHO_T}$ac_res" >&6; }
15524
15525fi
15526if test `eval echo '${'$as_ac_Header'}'` = yes; then
Reid Spencer59473af2004-12-25 07:31:29 +000015527 cat >>confdefs.h <<_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000015528#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
Reid Spencer59473af2004-12-25 07:31:29 +000015529_ACEOF
15530
15531fi
15532
15533done
15534
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000015535
15536
Douglas Gregor071d73d2009-05-18 17:21:34 +000015537for ac_header in utime.h windows.h
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000015538do
15539as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
15540if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
15541 { echo "$as_me:$LINENO: checking for $ac_header" >&5
15542echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
15543if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
15544 echo $ECHO_N "(cached) $ECHO_C" >&6
15545fi
15546ac_res=`eval echo '${'$as_ac_Header'}'`
15547 { echo "$as_me:$LINENO: result: $ac_res" >&5
15548echo "${ECHO_T}$ac_res" >&6; }
15549else
15550 # Is the header compilable?
15551{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
15552echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
15553cat >conftest.$ac_ext <<_ACEOF
15554/* confdefs.h. */
15555_ACEOF
15556cat confdefs.h >>conftest.$ac_ext
15557cat >>conftest.$ac_ext <<_ACEOF
15558/* end confdefs.h. */
15559$ac_includes_default
15560#include <$ac_header>
15561_ACEOF
15562rm -f conftest.$ac_objext
15563if { (ac_try="$ac_compile"
15564case "(($ac_try" in
15565 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15566 *) ac_try_echo=$ac_try;;
15567esac
15568eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15569 (eval "$ac_compile") 2>conftest.er1
15570 ac_status=$?
15571 grep -v '^ *+' conftest.er1 >conftest.err
15572 rm -f conftest.er1
15573 cat conftest.err >&5
15574 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15575 (exit $ac_status); } &&
15576 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
15577 { (case "(($ac_try" in
15578 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15579 *) ac_try_echo=$ac_try;;
15580esac
15581eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15582 (eval "$ac_try") 2>&5
15583 ac_status=$?
15584 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15585 (exit $ac_status); }; } &&
15586 { ac_try='test -s conftest.$ac_objext'
15587 { (case "(($ac_try" in
15588 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15589 *) ac_try_echo=$ac_try;;
15590esac
15591eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15592 (eval "$ac_try") 2>&5
15593 ac_status=$?
15594 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15595 (exit $ac_status); }; }; then
15596 ac_header_compiler=yes
15597else
15598 echo "$as_me: failed program was:" >&5
15599sed 's/^/| /' conftest.$ac_ext >&5
15600
15601 ac_header_compiler=no
15602fi
15603
15604rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15605{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
15606echo "${ECHO_T}$ac_header_compiler" >&6; }
15607
15608# Is the header present?
15609{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
15610echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
15611cat >conftest.$ac_ext <<_ACEOF
15612/* confdefs.h. */
15613_ACEOF
15614cat confdefs.h >>conftest.$ac_ext
15615cat >>conftest.$ac_ext <<_ACEOF
15616/* end confdefs.h. */
15617#include <$ac_header>
15618_ACEOF
15619if { (ac_try="$ac_cpp conftest.$ac_ext"
15620case "(($ac_try" in
15621 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15622 *) ac_try_echo=$ac_try;;
15623esac
15624eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15625 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
15626 ac_status=$?
15627 grep -v '^ *+' conftest.er1 >conftest.err
15628 rm -f conftest.er1
15629 cat conftest.err >&5
15630 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15631 (exit $ac_status); } >/dev/null; then
15632 if test -s conftest.err; then
15633 ac_cpp_err=$ac_c_preproc_warn_flag
15634 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
15635 else
15636 ac_cpp_err=
15637 fi
15638else
15639 ac_cpp_err=yes
15640fi
15641if test -z "$ac_cpp_err"; then
15642 ac_header_preproc=yes
15643else
15644 echo "$as_me: failed program was:" >&5
15645sed 's/^/| /' conftest.$ac_ext >&5
15646
15647 ac_header_preproc=no
15648fi
15649
15650rm -f conftest.err conftest.$ac_ext
15651{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
15652echo "${ECHO_T}$ac_header_preproc" >&6; }
15653
15654# So? What about this header?
15655case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
15656 yes:no: )
15657 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
15658echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
15659 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
15660echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
15661 ac_header_preproc=yes
15662 ;;
15663 no:yes:* )
15664 { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
15665echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
15666 { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
15667echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
15668 { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
15669echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
15670 { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
15671echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
15672 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
15673echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
15674 { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
15675echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
15676 ( cat <<\_ASBOX
15677## ----------------------------------- ##
15678## Report this to llvmbugs@cs.uiuc.edu ##
15679## ----------------------------------- ##
15680_ASBOX
15681 ) | sed "s/^/$as_me: WARNING: /" >&2
15682 ;;
15683esac
15684{ echo "$as_me:$LINENO: checking for $ac_header" >&5
15685echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
15686if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
15687 echo $ECHO_N "(cached) $ECHO_C" >&6
15688else
15689 eval "$as_ac_Header=\$ac_header_preproc"
15690fi
15691ac_res=`eval echo '${'$as_ac_Header'}'`
15692 { echo "$as_me:$LINENO: result: $ac_res" >&5
15693echo "${ECHO_T}$ac_res" >&6; }
15694
15695fi
15696if test `eval echo '${'$as_ac_Header'}'` = yes; then
Reid Spencerbe3e4192007-08-17 05:45:26 +000015697 cat >>confdefs.h <<_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000015698#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
Reid Spencerbe3e4192007-08-17 05:45:26 +000015699_ACEOF
15700
15701fi
15702
15703done
Reid Spencer59473af2004-12-25 07:31:29 +000015704
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000015705
15706
15707
15708
Reid Spencerbe3e4192007-08-17 05:45:26 +000015709for ac_header in sys/mman.h sys/param.h sys/resource.h sys/time.h
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000015710do
15711as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
15712if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
15713 { echo "$as_me:$LINENO: checking for $ac_header" >&5
15714echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
15715if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
15716 echo $ECHO_N "(cached) $ECHO_C" >&6
15717fi
15718ac_res=`eval echo '${'$as_ac_Header'}'`
15719 { echo "$as_me:$LINENO: result: $ac_res" >&5
15720echo "${ECHO_T}$ac_res" >&6; }
15721else
15722 # Is the header compilable?
15723{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
15724echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
15725cat >conftest.$ac_ext <<_ACEOF
15726/* confdefs.h. */
15727_ACEOF
15728cat confdefs.h >>conftest.$ac_ext
15729cat >>conftest.$ac_ext <<_ACEOF
15730/* end confdefs.h. */
15731$ac_includes_default
15732#include <$ac_header>
15733_ACEOF
15734rm -f conftest.$ac_objext
15735if { (ac_try="$ac_compile"
15736case "(($ac_try" in
15737 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15738 *) ac_try_echo=$ac_try;;
15739esac
15740eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15741 (eval "$ac_compile") 2>conftest.er1
15742 ac_status=$?
15743 grep -v '^ *+' conftest.er1 >conftest.err
15744 rm -f conftest.er1
15745 cat conftest.err >&5
15746 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15747 (exit $ac_status); } &&
15748 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
15749 { (case "(($ac_try" in
15750 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15751 *) ac_try_echo=$ac_try;;
15752esac
15753eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15754 (eval "$ac_try") 2>&5
15755 ac_status=$?
15756 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15757 (exit $ac_status); }; } &&
15758 { ac_try='test -s conftest.$ac_objext'
15759 { (case "(($ac_try" in
15760 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15761 *) ac_try_echo=$ac_try;;
15762esac
15763eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15764 (eval "$ac_try") 2>&5
15765 ac_status=$?
15766 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15767 (exit $ac_status); }; }; then
15768 ac_header_compiler=yes
15769else
15770 echo "$as_me: failed program was:" >&5
15771sed 's/^/| /' conftest.$ac_ext >&5
15772
15773 ac_header_compiler=no
15774fi
15775
15776rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15777{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
15778echo "${ECHO_T}$ac_header_compiler" >&6; }
15779
15780# Is the header present?
15781{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
15782echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
15783cat >conftest.$ac_ext <<_ACEOF
15784/* confdefs.h. */
15785_ACEOF
15786cat confdefs.h >>conftest.$ac_ext
15787cat >>conftest.$ac_ext <<_ACEOF
15788/* end confdefs.h. */
15789#include <$ac_header>
15790_ACEOF
15791if { (ac_try="$ac_cpp conftest.$ac_ext"
15792case "(($ac_try" in
15793 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15794 *) ac_try_echo=$ac_try;;
15795esac
15796eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15797 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
15798 ac_status=$?
15799 grep -v '^ *+' conftest.er1 >conftest.err
15800 rm -f conftest.er1
15801 cat conftest.err >&5
15802 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15803 (exit $ac_status); } >/dev/null; then
15804 if test -s conftest.err; then
15805 ac_cpp_err=$ac_c_preproc_warn_flag
15806 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
15807 else
15808 ac_cpp_err=
15809 fi
15810else
15811 ac_cpp_err=yes
15812fi
15813if test -z "$ac_cpp_err"; then
15814 ac_header_preproc=yes
15815else
15816 echo "$as_me: failed program was:" >&5
15817sed 's/^/| /' conftest.$ac_ext >&5
15818
15819 ac_header_preproc=no
15820fi
15821
15822rm -f conftest.err conftest.$ac_ext
15823{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
15824echo "${ECHO_T}$ac_header_preproc" >&6; }
15825
15826# So? What about this header?
15827case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
15828 yes:no: )
15829 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
15830echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
15831 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
15832echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
15833 ac_header_preproc=yes
15834 ;;
15835 no:yes:* )
15836 { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
15837echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
15838 { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
15839echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
15840 { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
15841echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
15842 { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
15843echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
15844 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
15845echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
15846 { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
15847echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
15848 ( cat <<\_ASBOX
15849## ----------------------------------- ##
15850## Report this to llvmbugs@cs.uiuc.edu ##
15851## ----------------------------------- ##
15852_ASBOX
15853 ) | sed "s/^/$as_me: WARNING: /" >&2
15854 ;;
15855esac
15856{ echo "$as_me:$LINENO: checking for $ac_header" >&5
15857echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
15858if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
15859 echo $ECHO_N "(cached) $ECHO_C" >&6
15860else
15861 eval "$as_ac_Header=\$ac_header_preproc"
15862fi
15863ac_res=`eval echo '${'$as_ac_Header'}'`
15864 { echo "$as_me:$LINENO: result: $ac_res" >&5
15865echo "${ECHO_T}$ac_res" >&6; }
15866
15867fi
15868if test `eval echo '${'$as_ac_Header'}'` = yes; then
Reid Spencer5e1d9a52004-11-25 04:51:04 +000015869 cat >>confdefs.h <<_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000015870#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
John Criswell7ed43ad2004-07-19 16:12:29 +000015871_ACEOF
John Criswell7ed43ad2004-07-19 16:12:29 +000015872
15873fi
John Criswell7ed43ad2004-07-19 16:12:29 +000015874
Reid Spencer5e1d9a52004-11-25 04:51:04 +000015875done
15876
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000015877
15878
15879
15880
Douglas Gregor01746742009-05-11 18:05:52 +000015881for ac_header in sys/types.h sys/ioctl.h malloc/malloc.h mach/mach.h
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000015882do
15883as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
15884if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
15885 { echo "$as_me:$LINENO: checking for $ac_header" >&5
15886echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
15887if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
15888 echo $ECHO_N "(cached) $ECHO_C" >&6
15889fi
15890ac_res=`eval echo '${'$as_ac_Header'}'`
15891 { echo "$as_me:$LINENO: result: $ac_res" >&5
15892echo "${ECHO_T}$ac_res" >&6; }
15893else
15894 # Is the header compilable?
15895{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
15896echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
15897cat >conftest.$ac_ext <<_ACEOF
15898/* confdefs.h. */
15899_ACEOF
15900cat confdefs.h >>conftest.$ac_ext
15901cat >>conftest.$ac_ext <<_ACEOF
15902/* end confdefs.h. */
15903$ac_includes_default
15904#include <$ac_header>
15905_ACEOF
15906rm -f conftest.$ac_objext
15907if { (ac_try="$ac_compile"
15908case "(($ac_try" in
15909 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15910 *) ac_try_echo=$ac_try;;
15911esac
15912eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15913 (eval "$ac_compile") 2>conftest.er1
15914 ac_status=$?
15915 grep -v '^ *+' conftest.er1 >conftest.err
15916 rm -f conftest.er1
15917 cat conftest.err >&5
15918 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15919 (exit $ac_status); } &&
15920 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
15921 { (case "(($ac_try" in
15922 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15923 *) ac_try_echo=$ac_try;;
15924esac
15925eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15926 (eval "$ac_try") 2>&5
15927 ac_status=$?
15928 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15929 (exit $ac_status); }; } &&
15930 { ac_try='test -s conftest.$ac_objext'
15931 { (case "(($ac_try" in
15932 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15933 *) ac_try_echo=$ac_try;;
15934esac
15935eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15936 (eval "$ac_try") 2>&5
15937 ac_status=$?
15938 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15939 (exit $ac_status); }; }; then
15940 ac_header_compiler=yes
15941else
15942 echo "$as_me: failed program was:" >&5
15943sed 's/^/| /' conftest.$ac_ext >&5
15944
15945 ac_header_compiler=no
15946fi
15947
15948rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15949{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
15950echo "${ECHO_T}$ac_header_compiler" >&6; }
15951
15952# Is the header present?
15953{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
15954echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
15955cat >conftest.$ac_ext <<_ACEOF
15956/* confdefs.h. */
15957_ACEOF
15958cat confdefs.h >>conftest.$ac_ext
15959cat >>conftest.$ac_ext <<_ACEOF
15960/* end confdefs.h. */
15961#include <$ac_header>
15962_ACEOF
15963if { (ac_try="$ac_cpp conftest.$ac_ext"
15964case "(($ac_try" in
15965 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15966 *) ac_try_echo=$ac_try;;
15967esac
15968eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15969 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
15970 ac_status=$?
15971 grep -v '^ *+' conftest.er1 >conftest.err
15972 rm -f conftest.er1
15973 cat conftest.err >&5
15974 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15975 (exit $ac_status); } >/dev/null; then
15976 if test -s conftest.err; then
15977 ac_cpp_err=$ac_c_preproc_warn_flag
15978 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
15979 else
15980 ac_cpp_err=
15981 fi
15982else
15983 ac_cpp_err=yes
15984fi
15985if test -z "$ac_cpp_err"; then
15986 ac_header_preproc=yes
15987else
15988 echo "$as_me: failed program was:" >&5
15989sed 's/^/| /' conftest.$ac_ext >&5
15990
15991 ac_header_preproc=no
15992fi
15993
15994rm -f conftest.err conftest.$ac_ext
15995{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
15996echo "${ECHO_T}$ac_header_preproc" >&6; }
15997
15998# So? What about this header?
15999case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
16000 yes:no: )
16001 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
16002echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
16003 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
16004echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
16005 ac_header_preproc=yes
16006 ;;
16007 no:yes:* )
16008 { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
16009echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
16010 { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
16011echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
16012 { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
16013echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
16014 { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
16015echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
16016 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
16017echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
16018 { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
16019echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
16020 ( cat <<\_ASBOX
16021## ----------------------------------- ##
16022## Report this to llvmbugs@cs.uiuc.edu ##
16023## ----------------------------------- ##
16024_ASBOX
16025 ) | sed "s/^/$as_me: WARNING: /" >&2
16026 ;;
16027esac
16028{ echo "$as_me:$LINENO: checking for $ac_header" >&5
16029echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
16030if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
16031 echo $ECHO_N "(cached) $ECHO_C" >&6
16032else
16033 eval "$as_ac_Header=\$ac_header_preproc"
16034fi
16035ac_res=`eval echo '${'$as_ac_Header'}'`
16036 { echo "$as_me:$LINENO: result: $ac_res" >&5
16037echo "${ECHO_T}$ac_res" >&6; }
16038
16039fi
16040if test `eval echo '${'$as_ac_Header'}'` = yes; then
Chris Lattner0b142592005-11-14 06:57:34 +000016041 cat >>confdefs.h <<_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000016042#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
Chris Lattner0b142592005-11-14 06:57:34 +000016043_ACEOF
16044
16045fi
16046
16047done
16048
Reid Spencer0a262ba2005-08-24 10:07:20 +000016049if test "$ENABLE_THREADS" -eq 1 ; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000016050
16051for ac_header in pthread.h
16052do
16053as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
16054if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
16055 { echo "$as_me:$LINENO: checking for $ac_header" >&5
16056echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
16057if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
16058 echo $ECHO_N "(cached) $ECHO_C" >&6
16059fi
16060ac_res=`eval echo '${'$as_ac_Header'}'`
16061 { echo "$as_me:$LINENO: result: $ac_res" >&5
16062echo "${ECHO_T}$ac_res" >&6; }
16063else
16064 # Is the header compilable?
16065{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
16066echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
16067cat >conftest.$ac_ext <<_ACEOF
16068/* confdefs.h. */
16069_ACEOF
16070cat confdefs.h >>conftest.$ac_ext
16071cat >>conftest.$ac_ext <<_ACEOF
16072/* end confdefs.h. */
16073$ac_includes_default
16074#include <$ac_header>
16075_ACEOF
16076rm -f conftest.$ac_objext
16077if { (ac_try="$ac_compile"
16078case "(($ac_try" in
16079 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16080 *) ac_try_echo=$ac_try;;
16081esac
16082eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16083 (eval "$ac_compile") 2>conftest.er1
16084 ac_status=$?
16085 grep -v '^ *+' conftest.er1 >conftest.err
16086 rm -f conftest.er1
16087 cat conftest.err >&5
16088 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16089 (exit $ac_status); } &&
16090 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
16091 { (case "(($ac_try" in
16092 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16093 *) ac_try_echo=$ac_try;;
16094esac
16095eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16096 (eval "$ac_try") 2>&5
16097 ac_status=$?
16098 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16099 (exit $ac_status); }; } &&
16100 { ac_try='test -s conftest.$ac_objext'
16101 { (case "(($ac_try" in
16102 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16103 *) ac_try_echo=$ac_try;;
16104esac
16105eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16106 (eval "$ac_try") 2>&5
16107 ac_status=$?
16108 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16109 (exit $ac_status); }; }; then
16110 ac_header_compiler=yes
16111else
16112 echo "$as_me: failed program was:" >&5
16113sed 's/^/| /' conftest.$ac_ext >&5
16114
16115 ac_header_compiler=no
16116fi
16117
16118rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16119{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
16120echo "${ECHO_T}$ac_header_compiler" >&6; }
16121
16122# Is the header present?
16123{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
16124echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
16125cat >conftest.$ac_ext <<_ACEOF
16126/* confdefs.h. */
16127_ACEOF
16128cat confdefs.h >>conftest.$ac_ext
16129cat >>conftest.$ac_ext <<_ACEOF
16130/* end confdefs.h. */
16131#include <$ac_header>
16132_ACEOF
16133if { (ac_try="$ac_cpp conftest.$ac_ext"
16134case "(($ac_try" in
16135 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16136 *) ac_try_echo=$ac_try;;
16137esac
16138eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16139 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
16140 ac_status=$?
16141 grep -v '^ *+' conftest.er1 >conftest.err
16142 rm -f conftest.er1
16143 cat conftest.err >&5
16144 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16145 (exit $ac_status); } >/dev/null; then
16146 if test -s conftest.err; then
16147 ac_cpp_err=$ac_c_preproc_warn_flag
16148 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
16149 else
16150 ac_cpp_err=
16151 fi
16152else
16153 ac_cpp_err=yes
16154fi
16155if test -z "$ac_cpp_err"; then
16156 ac_header_preproc=yes
16157else
16158 echo "$as_me: failed program was:" >&5
16159sed 's/^/| /' conftest.$ac_ext >&5
16160
16161 ac_header_preproc=no
16162fi
16163
16164rm -f conftest.err conftest.$ac_ext
16165{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
16166echo "${ECHO_T}$ac_header_preproc" >&6; }
16167
16168# So? What about this header?
16169case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
16170 yes:no: )
16171 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
16172echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
16173 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
16174echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
16175 ac_header_preproc=yes
16176 ;;
16177 no:yes:* )
16178 { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
16179echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
16180 { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
16181echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
16182 { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
16183echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
16184 { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
16185echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
16186 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
16187echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
16188 { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
16189echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
16190 ( cat <<\_ASBOX
16191## ----------------------------------- ##
16192## Report this to llvmbugs@cs.uiuc.edu ##
16193## ----------------------------------- ##
16194_ASBOX
16195 ) | sed "s/^/$as_me: WARNING: /" >&2
16196 ;;
16197esac
16198{ echo "$as_me:$LINENO: checking for $ac_header" >&5
16199echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
16200if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
16201 echo $ECHO_N "(cached) $ECHO_C" >&6
16202else
16203 eval "$as_ac_Header=\$ac_header_preproc"
16204fi
16205ac_res=`eval echo '${'$as_ac_Header'}'`
16206 { echo "$as_me:$LINENO: result: $ac_res" >&5
16207echo "${ECHO_T}$ac_res" >&6; }
16208
16209fi
16210if test `eval echo '${'$as_ac_Header'}'` = yes; then
Reid Spencerbe3e4192007-08-17 05:45:26 +000016211 cat >>confdefs.h <<_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000016212#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
Reid Spencerbe3e4192007-08-17 05:45:26 +000016213_ACEOF
16214 HAVE_PTHREAD=1
Reid Spencer1000b732006-12-01 00:37:14 +000016215
16216else
16217 HAVE_PTHREAD=0
Reid Spencer0a262ba2005-08-24 10:07:20 +000016218
16219fi
16220
Reid Spencerbe3e4192007-08-17 05:45:26 +000016221done
Reid Spencer1000b732006-12-01 00:37:14 +000016222
16223else
16224 HAVE_PTHREAD=0
Reid Spencer0a262ba2005-08-24 10:07:20 +000016225
16226fi
Reid Spencer8085cff2005-01-16 02:58:39 +000016227
Nick Lewyckyb4a921a2009-06-06 06:25:09 +000016228if test "$llvm_cv_enable_libffi" = "yes" ; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000016229
16230
16231for ac_header in ffi.h ffi/ffi.h
16232do
16233as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
16234if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
16235 { echo "$as_me:$LINENO: checking for $ac_header" >&5
16236echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
16237if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
16238 echo $ECHO_N "(cached) $ECHO_C" >&6
16239fi
16240ac_res=`eval echo '${'$as_ac_Header'}'`
16241 { echo "$as_me:$LINENO: result: $ac_res" >&5
16242echo "${ECHO_T}$ac_res" >&6; }
16243else
16244 # Is the header compilable?
16245{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
16246echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
16247cat >conftest.$ac_ext <<_ACEOF
16248/* confdefs.h. */
16249_ACEOF
16250cat confdefs.h >>conftest.$ac_ext
16251cat >>conftest.$ac_ext <<_ACEOF
16252/* end confdefs.h. */
16253$ac_includes_default
16254#include <$ac_header>
16255_ACEOF
16256rm -f conftest.$ac_objext
16257if { (ac_try="$ac_compile"
16258case "(($ac_try" in
16259 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16260 *) ac_try_echo=$ac_try;;
16261esac
16262eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16263 (eval "$ac_compile") 2>conftest.er1
16264 ac_status=$?
16265 grep -v '^ *+' conftest.er1 >conftest.err
16266 rm -f conftest.er1
16267 cat conftest.err >&5
16268 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16269 (exit $ac_status); } &&
16270 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
16271 { (case "(($ac_try" in
16272 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16273 *) ac_try_echo=$ac_try;;
16274esac
16275eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16276 (eval "$ac_try") 2>&5
16277 ac_status=$?
16278 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16279 (exit $ac_status); }; } &&
16280 { ac_try='test -s conftest.$ac_objext'
16281 { (case "(($ac_try" in
16282 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16283 *) ac_try_echo=$ac_try;;
16284esac
16285eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16286 (eval "$ac_try") 2>&5
16287 ac_status=$?
16288 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16289 (exit $ac_status); }; }; then
16290 ac_header_compiler=yes
16291else
16292 echo "$as_me: failed program was:" >&5
16293sed 's/^/| /' conftest.$ac_ext >&5
16294
16295 ac_header_compiler=no
16296fi
16297
16298rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16299{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
16300echo "${ECHO_T}$ac_header_compiler" >&6; }
16301
16302# Is the header present?
16303{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
16304echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
16305cat >conftest.$ac_ext <<_ACEOF
16306/* confdefs.h. */
16307_ACEOF
16308cat confdefs.h >>conftest.$ac_ext
16309cat >>conftest.$ac_ext <<_ACEOF
16310/* end confdefs.h. */
16311#include <$ac_header>
16312_ACEOF
16313if { (ac_try="$ac_cpp conftest.$ac_ext"
16314case "(($ac_try" in
16315 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16316 *) ac_try_echo=$ac_try;;
16317esac
16318eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16319 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
16320 ac_status=$?
16321 grep -v '^ *+' conftest.er1 >conftest.err
16322 rm -f conftest.er1
16323 cat conftest.err >&5
16324 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16325 (exit $ac_status); } >/dev/null; then
16326 if test -s conftest.err; then
16327 ac_cpp_err=$ac_c_preproc_warn_flag
16328 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
16329 else
16330 ac_cpp_err=
16331 fi
16332else
16333 ac_cpp_err=yes
16334fi
16335if test -z "$ac_cpp_err"; then
16336 ac_header_preproc=yes
16337else
16338 echo "$as_me: failed program was:" >&5
16339sed 's/^/| /' conftest.$ac_ext >&5
16340
16341 ac_header_preproc=no
16342fi
16343
16344rm -f conftest.err conftest.$ac_ext
16345{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
16346echo "${ECHO_T}$ac_header_preproc" >&6; }
16347
16348# So? What about this header?
16349case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
16350 yes:no: )
16351 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
16352echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
16353 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
16354echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
16355 ac_header_preproc=yes
16356 ;;
16357 no:yes:* )
16358 { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
16359echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
16360 { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
16361echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
16362 { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
16363echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
16364 { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
16365echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
16366 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
16367echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
16368 { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
16369echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
16370 ( cat <<\_ASBOX
16371## ----------------------------------- ##
16372## Report this to llvmbugs@cs.uiuc.edu ##
16373## ----------------------------------- ##
16374_ASBOX
16375 ) | sed "s/^/$as_me: WARNING: /" >&2
16376 ;;
16377esac
16378{ echo "$as_me:$LINENO: checking for $ac_header" >&5
16379echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
16380if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
16381 echo $ECHO_N "(cached) $ECHO_C" >&6
16382else
16383 eval "$as_ac_Header=\$ac_header_preproc"
16384fi
16385ac_res=`eval echo '${'$as_ac_Header'}'`
16386 { echo "$as_me:$LINENO: result: $ac_res" >&5
16387echo "${ECHO_T}$ac_res" >&6; }
16388
16389fi
16390if test `eval echo '${'$as_ac_Header'}'` = yes; then
Nick Lewyckyfb3dcf82009-02-04 06:27:44 +000016391 cat >>confdefs.h <<_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000016392#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
Nick Lewyckyfb3dcf82009-02-04 06:27:44 +000016393_ACEOF
Nick Lewyckyfb3dcf82009-02-04 06:27:44 +000016394
16395fi
16396
16397done
16398
Nick Lewyckyb4a921a2009-06-06 06:25:09 +000016399fi
Nick Lewyckyfb3dcf82009-02-04 06:27:44 +000016400
Nick Lewycky2ab1d862009-01-20 00:52:24 +000016401
Reid Spencer8085cff2005-01-16 02:58:39 +000016402
Torok Edwin871384f2010-01-26 08:50:50 +000016403
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000016404 { echo "$as_me:$LINENO: checking for HUGE_VAL sanity" >&5
16405echo $ECHO_N "checking for HUGE_VAL sanity... $ECHO_C" >&6; }
16406if test "${ac_cv_huge_val_sanity+set}" = set; then
16407 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencerb2ed05262006-11-03 18:04:08 +000016408else
16409
Reid Spencer6a7c0b72006-11-03 19:49:16 +000016410 ac_ext=cpp
16411ac_cpp='$CXXCPP $CPPFLAGS'
16412ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
16413ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
16414ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
Reid Spencerb2ed05262006-11-03 18:04:08 +000016415
Reid Spencer6a7c0b72006-11-03 19:49:16 +000016416 CXXFLAGS=-pedantic
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000016417 if test "$cross_compiling" = yes; then
Reid Spencerb2ed05262006-11-03 18:04:08 +000016418 ac_cv_huge_val_sanity=yes
16419else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000016420 cat >conftest.$ac_ext <<_ACEOF
16421/* confdefs.h. */
16422_ACEOF
16423cat confdefs.h >>conftest.$ac_ext
16424cat >>conftest.$ac_ext <<_ACEOF
Reid Spencerb2ed05262006-11-03 18:04:08 +000016425/* end confdefs.h. */
16426#include <math.h>
16427int
16428main ()
16429{
16430double x = HUGE_VAL; return x != x;
16431 ;
16432 return 0;
16433}
16434_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000016435rm -f conftest$ac_exeext
16436if { (ac_try="$ac_link"
16437case "(($ac_try" in
16438 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16439 *) ac_try_echo=$ac_try;;
16440esac
16441eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16442 (eval "$ac_link") 2>&5
16443 ac_status=$?
16444 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16445 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
16446 { (case "(($ac_try" in
16447 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16448 *) ac_try_echo=$ac_try;;
16449esac
16450eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16451 (eval "$ac_try") 2>&5
16452 ac_status=$?
16453 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16454 (exit $ac_status); }; }; then
Reid Spencerb2ed05262006-11-03 18:04:08 +000016455 ac_cv_huge_val_sanity=yes
16456else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000016457 echo "$as_me: program exited with status $ac_status" >&5
16458echo "$as_me: failed program was:" >&5
16459sed 's/^/| /' conftest.$ac_ext >&5
16460
16461( exit $ac_status )
16462ac_cv_huge_val_sanity=no
Reid Spencerb2ed05262006-11-03 18:04:08 +000016463fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000016464rm -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 +000016465fi
16466
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000016467
Reid Spencerb2ed05262006-11-03 18:04:08 +000016468 ac_ext=c
16469ac_cpp='$CPP $CPPFLAGS'
16470ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
16471ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
16472ac_compiler_gnu=$ac_cv_c_compiler_gnu
16473
16474
16475fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000016476{ echo "$as_me:$LINENO: result: $ac_cv_huge_val_sanity" >&5
16477echo "${ECHO_T}$ac_cv_huge_val_sanity" >&6; }
Reid Spencerb2ed05262006-11-03 18:04:08 +000016478 HUGE_VAL_SANITY=$ac_cv_huge_val_sanity
16479
16480
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000016481{ echo "$as_me:$LINENO: checking for pid_t" >&5
16482echo $ECHO_N "checking for pid_t... $ECHO_C" >&6; }
16483if test "${ac_cv_type_pid_t+set}" = set; then
16484 echo $ECHO_N "(cached) $ECHO_C" >&6
16485else
16486 cat >conftest.$ac_ext <<_ACEOF
16487/* confdefs.h. */
16488_ACEOF
16489cat confdefs.h >>conftest.$ac_ext
16490cat >>conftest.$ac_ext <<_ACEOF
16491/* end confdefs.h. */
16492$ac_includes_default
16493typedef pid_t ac__type_new_;
16494int
16495main ()
16496{
16497if ((ac__type_new_ *) 0)
16498 return 0;
16499if (sizeof (ac__type_new_))
16500 return 0;
16501 ;
16502 return 0;
16503}
16504_ACEOF
16505rm -f conftest.$ac_objext
16506if { (ac_try="$ac_compile"
16507case "(($ac_try" in
16508 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16509 *) ac_try_echo=$ac_try;;
16510esac
16511eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16512 (eval "$ac_compile") 2>conftest.er1
16513 ac_status=$?
16514 grep -v '^ *+' conftest.er1 >conftest.err
16515 rm -f conftest.er1
16516 cat conftest.err >&5
16517 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16518 (exit $ac_status); } &&
16519 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
16520 { (case "(($ac_try" in
16521 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16522 *) ac_try_echo=$ac_try;;
16523esac
16524eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16525 (eval "$ac_try") 2>&5
16526 ac_status=$?
16527 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16528 (exit $ac_status); }; } &&
16529 { ac_try='test -s conftest.$ac_objext'
16530 { (case "(($ac_try" in
16531 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16532 *) ac_try_echo=$ac_try;;
16533esac
16534eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16535 (eval "$ac_try") 2>&5
16536 ac_status=$?
16537 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16538 (exit $ac_status); }; }; then
16539 ac_cv_type_pid_t=yes
16540else
16541 echo "$as_me: failed program was:" >&5
16542sed 's/^/| /' conftest.$ac_ext >&5
John Criswell0c38eaf2003-09-10 15:17:25 +000016543
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000016544 ac_cv_type_pid_t=no
16545fi
16546
16547rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16548fi
16549{ echo "$as_me:$LINENO: result: $ac_cv_type_pid_t" >&5
16550echo "${ECHO_T}$ac_cv_type_pid_t" >&6; }
16551if test $ac_cv_type_pid_t = yes; then
16552 :
John Criswell7a73b802003-06-30 21:59:07 +000016553else
16554
16555cat >>confdefs.h <<_ACEOF
16556#define pid_t int
16557_ACEOF
16558
16559fi
16560
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000016561{ echo "$as_me:$LINENO: checking for size_t" >&5
16562echo $ECHO_N "checking for size_t... $ECHO_C" >&6; }
16563if test "${ac_cv_type_size_t+set}" = set; then
16564 echo $ECHO_N "(cached) $ECHO_C" >&6
16565else
16566 cat >conftest.$ac_ext <<_ACEOF
16567/* confdefs.h. */
16568_ACEOF
16569cat confdefs.h >>conftest.$ac_ext
16570cat >>conftest.$ac_ext <<_ACEOF
16571/* end confdefs.h. */
16572$ac_includes_default
16573typedef size_t ac__type_new_;
16574int
16575main ()
16576{
16577if ((ac__type_new_ *) 0)
16578 return 0;
16579if (sizeof (ac__type_new_))
16580 return 0;
16581 ;
16582 return 0;
16583}
16584_ACEOF
16585rm -f conftest.$ac_objext
16586if { (ac_try="$ac_compile"
16587case "(($ac_try" in
16588 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16589 *) ac_try_echo=$ac_try;;
16590esac
16591eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16592 (eval "$ac_compile") 2>conftest.er1
16593 ac_status=$?
16594 grep -v '^ *+' conftest.er1 >conftest.err
16595 rm -f conftest.er1
16596 cat conftest.err >&5
16597 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16598 (exit $ac_status); } &&
16599 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
16600 { (case "(($ac_try" in
16601 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16602 *) ac_try_echo=$ac_try;;
16603esac
16604eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16605 (eval "$ac_try") 2>&5
16606 ac_status=$?
16607 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16608 (exit $ac_status); }; } &&
16609 { ac_try='test -s conftest.$ac_objext'
16610 { (case "(($ac_try" in
16611 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16612 *) ac_try_echo=$ac_try;;
16613esac
16614eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16615 (eval "$ac_try") 2>&5
16616 ac_status=$?
16617 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16618 (exit $ac_status); }; }; then
16619 ac_cv_type_size_t=yes
16620else
16621 echo "$as_me: failed program was:" >&5
16622sed 's/^/| /' conftest.$ac_ext >&5
John Criswell0c38eaf2003-09-10 15:17:25 +000016623
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000016624 ac_cv_type_size_t=no
16625fi
16626
16627rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16628fi
16629{ echo "$as_me:$LINENO: result: $ac_cv_type_size_t" >&5
16630echo "${ECHO_T}$ac_cv_type_size_t" >&6; }
16631if test $ac_cv_type_size_t = yes; then
16632 :
John Criswell7a73b802003-06-30 21:59:07 +000016633else
16634
16635cat >>confdefs.h <<_ACEOF
Reid Spencera773bd52006-08-04 18:18:08 +000016636#define size_t unsigned int
John Criswell7a73b802003-06-30 21:59:07 +000016637_ACEOF
16638
16639fi
16640
Reid Spencer5e1d9a52004-11-25 04:51:04 +000016641
16642cat >>confdefs.h <<_ACEOF
Torok Edwin871384f2010-01-26 08:50:50 +000016643#define RETSIGTYPE void
Reid Spencer5e1d9a52004-11-25 04:51:04 +000016644_ACEOF
16645
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000016646{ echo "$as_me:$LINENO: checking whether struct tm is in sys/time.h or time.h" >&5
16647echo $ECHO_N "checking whether struct tm is in sys/time.h or time.h... $ECHO_C" >&6; }
16648if test "${ac_cv_struct_tm+set}" = set; then
16649 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencer5e1d9a52004-11-25 04:51:04 +000016650else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000016651 cat >conftest.$ac_ext <<_ACEOF
16652/* confdefs.h. */
16653_ACEOF
16654cat confdefs.h >>conftest.$ac_ext
16655cat >>conftest.$ac_ext <<_ACEOF
Reid Spencer5e1d9a52004-11-25 04:51:04 +000016656/* end confdefs.h. */
16657#include <sys/types.h>
16658#include <time.h>
16659
16660int
16661main ()
16662{
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000016663struct tm *tp; tp->tm_sec;
Reid Spencer5e1d9a52004-11-25 04:51:04 +000016664 ;
16665 return 0;
16666}
16667_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000016668rm -f conftest.$ac_objext
16669if { (ac_try="$ac_compile"
16670case "(($ac_try" in
16671 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16672 *) ac_try_echo=$ac_try;;
16673esac
16674eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16675 (eval "$ac_compile") 2>conftest.er1
16676 ac_status=$?
16677 grep -v '^ *+' conftest.er1 >conftest.err
16678 rm -f conftest.er1
16679 cat conftest.err >&5
16680 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16681 (exit $ac_status); } &&
16682 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
16683 { (case "(($ac_try" in
16684 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16685 *) ac_try_echo=$ac_try;;
16686esac
16687eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16688 (eval "$ac_try") 2>&5
16689 ac_status=$?
16690 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16691 (exit $ac_status); }; } &&
16692 { ac_try='test -s conftest.$ac_objext'
16693 { (case "(($ac_try" in
16694 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16695 *) ac_try_echo=$ac_try;;
16696esac
16697eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16698 (eval "$ac_try") 2>&5
16699 ac_status=$?
16700 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16701 (exit $ac_status); }; }; then
Reid Spencer5e1d9a52004-11-25 04:51:04 +000016702 ac_cv_struct_tm=time.h
16703else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000016704 echo "$as_me: failed program was:" >&5
16705sed 's/^/| /' conftest.$ac_ext >&5
16706
16707 ac_cv_struct_tm=sys/time.h
Reid Spencer5e1d9a52004-11-25 04:51:04 +000016708fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000016709
Reid Spencera773bd52006-08-04 18:18:08 +000016710rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Reid Spencer5e1d9a52004-11-25 04:51:04 +000016711fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000016712{ echo "$as_me:$LINENO: result: $ac_cv_struct_tm" >&5
16713echo "${ECHO_T}$ac_cv_struct_tm" >&6; }
Reid Spencer5e1d9a52004-11-25 04:51:04 +000016714if test $ac_cv_struct_tm = sys/time.h; then
16715
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000016716cat >>confdefs.h <<\_ACEOF
16717#define TM_IN_SYS_TIME 1
16718_ACEOF
Reid Spencer5e1d9a52004-11-25 04:51:04 +000016719
16720fi
16721
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000016722{ echo "$as_me:$LINENO: checking for int64_t" >&5
16723echo $ECHO_N "checking for int64_t... $ECHO_C" >&6; }
16724if test "${ac_cv_type_int64_t+set}" = set; then
16725 echo $ECHO_N "(cached) $ECHO_C" >&6
16726else
16727 cat >conftest.$ac_ext <<_ACEOF
16728/* confdefs.h. */
16729_ACEOF
16730cat confdefs.h >>conftest.$ac_ext
16731cat >>conftest.$ac_ext <<_ACEOF
16732/* end confdefs.h. */
16733$ac_includes_default
16734typedef int64_t ac__type_new_;
16735int
16736main ()
16737{
16738if ((ac__type_new_ *) 0)
16739 return 0;
16740if (sizeof (ac__type_new_))
16741 return 0;
16742 ;
16743 return 0;
16744}
16745_ACEOF
16746rm -f conftest.$ac_objext
16747if { (ac_try="$ac_compile"
16748case "(($ac_try" in
16749 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16750 *) ac_try_echo=$ac_try;;
16751esac
16752eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16753 (eval "$ac_compile") 2>conftest.er1
16754 ac_status=$?
16755 grep -v '^ *+' conftest.er1 >conftest.err
16756 rm -f conftest.er1
16757 cat conftest.err >&5
16758 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16759 (exit $ac_status); } &&
16760 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
16761 { (case "(($ac_try" in
16762 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16763 *) ac_try_echo=$ac_try;;
16764esac
16765eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16766 (eval "$ac_try") 2>&5
16767 ac_status=$?
16768 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16769 (exit $ac_status); }; } &&
16770 { ac_try='test -s conftest.$ac_objext'
16771 { (case "(($ac_try" in
16772 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16773 *) ac_try_echo=$ac_try;;
16774esac
16775eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16776 (eval "$ac_try") 2>&5
16777 ac_status=$?
16778 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16779 (exit $ac_status); }; }; then
16780 ac_cv_type_int64_t=yes
16781else
16782 echo "$as_me: failed program was:" >&5
16783sed 's/^/| /' conftest.$ac_ext >&5
16784
16785 ac_cv_type_int64_t=no
16786fi
16787
16788rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16789fi
16790{ echo "$as_me:$LINENO: result: $ac_cv_type_int64_t" >&5
16791echo "${ECHO_T}$ac_cv_type_int64_t" >&6; }
16792if test $ac_cv_type_int64_t = yes; then
John Criswell7a73b802003-06-30 21:59:07 +000016793
16794cat >>confdefs.h <<_ACEOF
16795#define HAVE_INT64_T 1
16796_ACEOF
16797
16798
16799else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000016800 { { echo "$as_me:$LINENO: error: Type int64_t required but not found" >&5
16801echo "$as_me: error: Type int64_t required but not found" >&2;}
16802 { (exit 1); exit 1; }; }
John Criswell7a73b802003-06-30 21:59:07 +000016803fi
16804
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000016805{ echo "$as_me:$LINENO: checking for uint64_t" >&5
16806echo $ECHO_N "checking for uint64_t... $ECHO_C" >&6; }
16807if test "${ac_cv_type_uint64_t+set}" = set; then
16808 echo $ECHO_N "(cached) $ECHO_C" >&6
16809else
16810 cat >conftest.$ac_ext <<_ACEOF
16811/* confdefs.h. */
16812_ACEOF
16813cat confdefs.h >>conftest.$ac_ext
16814cat >>conftest.$ac_ext <<_ACEOF
16815/* end confdefs.h. */
16816$ac_includes_default
16817typedef uint64_t ac__type_new_;
16818int
16819main ()
16820{
16821if ((ac__type_new_ *) 0)
16822 return 0;
16823if (sizeof (ac__type_new_))
16824 return 0;
16825 ;
16826 return 0;
16827}
16828_ACEOF
16829rm -f conftest.$ac_objext
16830if { (ac_try="$ac_compile"
16831case "(($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_compile") 2>conftest.er1
16837 ac_status=$?
16838 grep -v '^ *+' conftest.er1 >conftest.err
16839 rm -f conftest.er1
16840 cat conftest.err >&5
16841 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16842 (exit $ac_status); } &&
16843 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
16844 { (case "(($ac_try" in
16845 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16846 *) ac_try_echo=$ac_try;;
16847esac
16848eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16849 (eval "$ac_try") 2>&5
16850 ac_status=$?
16851 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16852 (exit $ac_status); }; } &&
16853 { ac_try='test -s conftest.$ac_objext'
16854 { (case "(($ac_try" in
16855 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16856 *) ac_try_echo=$ac_try;;
16857esac
16858eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16859 (eval "$ac_try") 2>&5
16860 ac_status=$?
16861 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16862 (exit $ac_status); }; }; then
16863 ac_cv_type_uint64_t=yes
16864else
16865 echo "$as_me: failed program was:" >&5
16866sed 's/^/| /' conftest.$ac_ext >&5
16867
16868 ac_cv_type_uint64_t=no
16869fi
16870
16871rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16872fi
16873{ echo "$as_me:$LINENO: result: $ac_cv_type_uint64_t" >&5
16874echo "${ECHO_T}$ac_cv_type_uint64_t" >&6; }
16875if test $ac_cv_type_uint64_t = yes; then
John Criswell7a73b802003-06-30 21:59:07 +000016876
16877cat >>confdefs.h <<_ACEOF
16878#define HAVE_UINT64_T 1
16879_ACEOF
16880
16881
16882else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000016883 { echo "$as_me:$LINENO: checking for u_int64_t" >&5
16884echo $ECHO_N "checking for u_int64_t... $ECHO_C" >&6; }
16885if test "${ac_cv_type_u_int64_t+set}" = set; then
16886 echo $ECHO_N "(cached) $ECHO_C" >&6
16887else
16888 cat >conftest.$ac_ext <<_ACEOF
16889/* confdefs.h. */
16890_ACEOF
16891cat confdefs.h >>conftest.$ac_ext
16892cat >>conftest.$ac_ext <<_ACEOF
16893/* end confdefs.h. */
16894$ac_includes_default
16895typedef u_int64_t ac__type_new_;
16896int
16897main ()
16898{
16899if ((ac__type_new_ *) 0)
16900 return 0;
16901if (sizeof (ac__type_new_))
16902 return 0;
16903 ;
16904 return 0;
16905}
16906_ACEOF
16907rm -f conftest.$ac_objext
16908if { (ac_try="$ac_compile"
16909case "(($ac_try" in
16910 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16911 *) ac_try_echo=$ac_try;;
16912esac
16913eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16914 (eval "$ac_compile") 2>conftest.er1
16915 ac_status=$?
16916 grep -v '^ *+' conftest.er1 >conftest.err
16917 rm -f conftest.er1
16918 cat conftest.err >&5
16919 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16920 (exit $ac_status); } &&
16921 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
16922 { (case "(($ac_try" in
16923 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16924 *) ac_try_echo=$ac_try;;
16925esac
16926eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16927 (eval "$ac_try") 2>&5
16928 ac_status=$?
16929 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16930 (exit $ac_status); }; } &&
16931 { ac_try='test -s conftest.$ac_objext'
16932 { (case "(($ac_try" in
16933 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16934 *) ac_try_echo=$ac_try;;
16935esac
16936eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16937 (eval "$ac_try") 2>&5
16938 ac_status=$?
16939 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16940 (exit $ac_status); }; }; then
16941 ac_cv_type_u_int64_t=yes
16942else
16943 echo "$as_me: failed program was:" >&5
16944sed 's/^/| /' conftest.$ac_ext >&5
16945
16946 ac_cv_type_u_int64_t=no
16947fi
16948
16949rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16950fi
16951{ echo "$as_me:$LINENO: result: $ac_cv_type_u_int64_t" >&5
16952echo "${ECHO_T}$ac_cv_type_u_int64_t" >&6; }
16953if test $ac_cv_type_u_int64_t = yes; then
John Criswell679ff312004-09-02 18:44:44 +000016954
16955cat >>confdefs.h <<_ACEOF
16956#define HAVE_U_INT64_T 1
16957_ACEOF
16958
16959
Misha Brukmanceca9042004-09-02 23:02:30 +000016960else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000016961 { { echo "$as_me:$LINENO: error: Type uint64_t or u_int64_t required but not found" >&5
16962echo "$as_me: error: Type uint64_t or u_int64_t required but not found" >&2;}
16963 { (exit 1); exit 1; }; }
Misha Brukmanceca9042004-09-02 23:02:30 +000016964fi
16965
John Criswell679ff312004-09-02 18:44:44 +000016966fi
16967
Reid Spencer5e1d9a52004-11-25 04:51:04 +000016968
16969
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000016970
16971
16972
16973
16974
16975
16976
Reid Spencerdf3be822006-01-23 08:15:53 +000016977for ac_func in backtrace ceilf floorf roundf rintf nearbyintf getcwd
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000016978do
16979as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
16980{ echo "$as_me:$LINENO: checking for $ac_func" >&5
16981echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
16982if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
16983 echo $ECHO_N "(cached) $ECHO_C" >&6
16984else
16985 cat >conftest.$ac_ext <<_ACEOF
16986/* confdefs.h. */
16987_ACEOF
16988cat confdefs.h >>conftest.$ac_ext
16989cat >>conftest.$ac_ext <<_ACEOF
16990/* end confdefs.h. */
16991/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
16992 For example, HP-UX 11i <limits.h> declares gettimeofday. */
16993#define $ac_func innocuous_$ac_func
16994
16995/* System header to define __stub macros and hopefully few prototypes,
16996 which can conflict with char $ac_func (); below.
16997 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
16998 <limits.h> exists even on freestanding compilers. */
16999
17000#ifdef __STDC__
17001# include <limits.h>
17002#else
17003# include <assert.h>
17004#endif
17005
17006#undef $ac_func
17007
17008/* Override any GCC internal prototype to avoid an error.
17009 Use char because int might match the return type of a GCC
17010 builtin and then its argument prototype would still apply. */
17011#ifdef __cplusplus
17012extern "C"
17013#endif
17014char $ac_func ();
17015/* The GNU C library defines this for functions which it implements
17016 to always fail with ENOSYS. Some functions are actually named
17017 something starting with __ and the normal name is an alias. */
17018#if defined __stub_$ac_func || defined __stub___$ac_func
17019choke me
17020#endif
17021
17022int
17023main ()
17024{
17025return $ac_func ();
17026 ;
17027 return 0;
17028}
17029_ACEOF
17030rm -f conftest.$ac_objext conftest$ac_exeext
17031if { (ac_try="$ac_link"
17032case "(($ac_try" in
17033 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17034 *) ac_try_echo=$ac_try;;
17035esac
17036eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17037 (eval "$ac_link") 2>conftest.er1
17038 ac_status=$?
17039 grep -v '^ *+' conftest.er1 >conftest.err
17040 rm -f conftest.er1
17041 cat conftest.err >&5
17042 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17043 (exit $ac_status); } &&
17044 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
17045 { (case "(($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_try") 2>&5
17051 ac_status=$?
17052 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17053 (exit $ac_status); }; } &&
17054 { ac_try='test -s conftest$ac_exeext'
17055 { (case "(($ac_try" in
17056 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17057 *) ac_try_echo=$ac_try;;
17058esac
17059eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17060 (eval "$ac_try") 2>&5
17061 ac_status=$?
17062 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17063 (exit $ac_status); }; }; then
17064 eval "$as_ac_var=yes"
17065else
17066 echo "$as_me: failed program was:" >&5
17067sed 's/^/| /' conftest.$ac_ext >&5
17068
17069 eval "$as_ac_var=no"
17070fi
17071
17072rm -f core conftest.err conftest.$ac_objext \
17073 conftest$ac_exeext conftest.$ac_ext
17074fi
17075ac_res=`eval echo '${'$as_ac_var'}'`
17076 { echo "$as_me:$LINENO: result: $ac_res" >&5
17077echo "${ECHO_T}$ac_res" >&6; }
17078if test `eval echo '${'$as_ac_var'}'` = yes; then
Reid Spencer5e1d9a52004-11-25 04:51:04 +000017079 cat >>confdefs.h <<_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000017080#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
John Criswell7a73b802003-06-30 21:59:07 +000017081_ACEOF
17082
17083fi
Reid Spencer5e1d9a52004-11-25 04:51:04 +000017084done
John Criswell7a73b802003-06-30 21:59:07 +000017085
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000017086
17087
17088
17089
Reid Spencer96cf5872007-07-13 10:05:30 +000017090for ac_func in powf fmodf strtof round
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000017091do
17092as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
17093{ echo "$as_me:$LINENO: checking for $ac_func" >&5
17094echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
17095if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
17096 echo $ECHO_N "(cached) $ECHO_C" >&6
17097else
17098 cat >conftest.$ac_ext <<_ACEOF
17099/* confdefs.h. */
17100_ACEOF
17101cat confdefs.h >>conftest.$ac_ext
17102cat >>conftest.$ac_ext <<_ACEOF
17103/* end confdefs.h. */
17104/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
17105 For example, HP-UX 11i <limits.h> declares gettimeofday. */
17106#define $ac_func innocuous_$ac_func
17107
17108/* System header to define __stub macros and hopefully few prototypes,
17109 which can conflict with char $ac_func (); below.
17110 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
17111 <limits.h> exists even on freestanding compilers. */
17112
17113#ifdef __STDC__
17114# include <limits.h>
17115#else
17116# include <assert.h>
17117#endif
17118
17119#undef $ac_func
17120
17121/* Override any GCC internal prototype to avoid an error.
17122 Use char because int might match the return type of a GCC
17123 builtin and then its argument prototype would still apply. */
17124#ifdef __cplusplus
17125extern "C"
17126#endif
17127char $ac_func ();
17128/* The GNU C library defines this for functions which it implements
17129 to always fail with ENOSYS. Some functions are actually named
17130 something starting with __ and the normal name is an alias. */
17131#if defined __stub_$ac_func || defined __stub___$ac_func
17132choke me
17133#endif
17134
17135int
17136main ()
17137{
17138return $ac_func ();
17139 ;
17140 return 0;
17141}
17142_ACEOF
17143rm -f conftest.$ac_objext conftest$ac_exeext
17144if { (ac_try="$ac_link"
17145case "(($ac_try" in
17146 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17147 *) ac_try_echo=$ac_try;;
17148esac
17149eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17150 (eval "$ac_link") 2>conftest.er1
17151 ac_status=$?
17152 grep -v '^ *+' conftest.er1 >conftest.err
17153 rm -f conftest.er1
17154 cat conftest.err >&5
17155 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17156 (exit $ac_status); } &&
17157 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
17158 { (case "(($ac_try" in
17159 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17160 *) ac_try_echo=$ac_try;;
17161esac
17162eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17163 (eval "$ac_try") 2>&5
17164 ac_status=$?
17165 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17166 (exit $ac_status); }; } &&
17167 { ac_try='test -s conftest$ac_exeext'
17168 { (case "(($ac_try" in
17169 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17170 *) ac_try_echo=$ac_try;;
17171esac
17172eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17173 (eval "$ac_try") 2>&5
17174 ac_status=$?
17175 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17176 (exit $ac_status); }; }; then
17177 eval "$as_ac_var=yes"
17178else
17179 echo "$as_me: failed program was:" >&5
17180sed 's/^/| /' conftest.$ac_ext >&5
17181
17182 eval "$as_ac_var=no"
17183fi
17184
17185rm -f core conftest.err conftest.$ac_objext \
17186 conftest$ac_exeext conftest.$ac_ext
17187fi
17188ac_res=`eval echo '${'$as_ac_var'}'`
17189 { echo "$as_me:$LINENO: result: $ac_res" >&5
17190echo "${ECHO_T}$ac_res" >&6; }
17191if test `eval echo '${'$as_ac_var'}'` = yes; then
Reid Spencer96cf5872007-07-13 10:05:30 +000017192 cat >>confdefs.h <<_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000017193#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
Reid Spencer96cf5872007-07-13 10:05:30 +000017194_ACEOF
17195
17196fi
17197done
17198
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000017199
17200
17201
17202
17203
Reid Spencerb90645c2007-02-16 19:17:20 +000017204for ac_func in getpagesize getrusage getrlimit setrlimit gettimeofday
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000017205do
17206as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
17207{ echo "$as_me:$LINENO: checking for $ac_func" >&5
17208echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
17209if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
17210 echo $ECHO_N "(cached) $ECHO_C" >&6
17211else
17212 cat >conftest.$ac_ext <<_ACEOF
17213/* confdefs.h. */
17214_ACEOF
17215cat confdefs.h >>conftest.$ac_ext
17216cat >>conftest.$ac_ext <<_ACEOF
17217/* end confdefs.h. */
17218/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
17219 For example, HP-UX 11i <limits.h> declares gettimeofday. */
17220#define $ac_func innocuous_$ac_func
17221
17222/* System header to define __stub macros and hopefully few prototypes,
17223 which can conflict with char $ac_func (); below.
17224 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
17225 <limits.h> exists even on freestanding compilers. */
17226
17227#ifdef __STDC__
17228# include <limits.h>
17229#else
17230# include <assert.h>
17231#endif
17232
17233#undef $ac_func
17234
17235/* Override any GCC internal prototype to avoid an error.
17236 Use char because int might match the return type of a GCC
17237 builtin and then its argument prototype would still apply. */
17238#ifdef __cplusplus
17239extern "C"
17240#endif
17241char $ac_func ();
17242/* The GNU C library defines this for functions which it implements
17243 to always fail with ENOSYS. Some functions are actually named
17244 something starting with __ and the normal name is an alias. */
17245#if defined __stub_$ac_func || defined __stub___$ac_func
17246choke me
17247#endif
17248
17249int
17250main ()
17251{
17252return $ac_func ();
17253 ;
17254 return 0;
17255}
17256_ACEOF
17257rm -f conftest.$ac_objext conftest$ac_exeext
17258if { (ac_try="$ac_link"
17259case "(($ac_try" in
17260 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17261 *) ac_try_echo=$ac_try;;
17262esac
17263eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17264 (eval "$ac_link") 2>conftest.er1
17265 ac_status=$?
17266 grep -v '^ *+' conftest.er1 >conftest.err
17267 rm -f conftest.er1
17268 cat conftest.err >&5
17269 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17270 (exit $ac_status); } &&
17271 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
17272 { (case "(($ac_try" in
17273 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17274 *) ac_try_echo=$ac_try;;
17275esac
17276eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17277 (eval "$ac_try") 2>&5
17278 ac_status=$?
17279 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17280 (exit $ac_status); }; } &&
17281 { ac_try='test -s conftest$ac_exeext'
17282 { (case "(($ac_try" in
17283 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17284 *) ac_try_echo=$ac_try;;
17285esac
17286eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17287 (eval "$ac_try") 2>&5
17288 ac_status=$?
17289 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17290 (exit $ac_status); }; }; then
17291 eval "$as_ac_var=yes"
17292else
17293 echo "$as_me: failed program was:" >&5
17294sed 's/^/| /' conftest.$ac_ext >&5
17295
17296 eval "$as_ac_var=no"
17297fi
17298
17299rm -f core conftest.err conftest.$ac_objext \
17300 conftest$ac_exeext conftest.$ac_ext
17301fi
17302ac_res=`eval echo '${'$as_ac_var'}'`
17303 { echo "$as_me:$LINENO: result: $ac_res" >&5
17304echo "${ECHO_T}$ac_res" >&6; }
17305if test `eval echo '${'$as_ac_var'}'` = yes; then
Reid Spencerb90645c2007-02-16 19:17:20 +000017306 cat >>confdefs.h <<_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000017307#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
Reid Spencerb90645c2007-02-16 19:17:20 +000017308_ACEOF
17309
17310fi
17311done
17312
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000017313
17314
17315
Reid Spencerb90645c2007-02-16 19:17:20 +000017316for ac_func in isatty mkdtemp mkstemp
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000017317do
17318as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
17319{ echo "$as_me:$LINENO: checking for $ac_func" >&5
17320echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
17321if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
17322 echo $ECHO_N "(cached) $ECHO_C" >&6
17323else
17324 cat >conftest.$ac_ext <<_ACEOF
17325/* confdefs.h. */
17326_ACEOF
17327cat confdefs.h >>conftest.$ac_ext
17328cat >>conftest.$ac_ext <<_ACEOF
17329/* end confdefs.h. */
17330/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
17331 For example, HP-UX 11i <limits.h> declares gettimeofday. */
17332#define $ac_func innocuous_$ac_func
17333
17334/* System header to define __stub macros and hopefully few prototypes,
17335 which can conflict with char $ac_func (); below.
17336 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
17337 <limits.h> exists even on freestanding compilers. */
17338
17339#ifdef __STDC__
17340# include <limits.h>
17341#else
17342# include <assert.h>
17343#endif
17344
17345#undef $ac_func
17346
17347/* Override any GCC internal prototype to avoid an error.
17348 Use char because int might match the return type of a GCC
17349 builtin and then its argument prototype would still apply. */
17350#ifdef __cplusplus
17351extern "C"
17352#endif
17353char $ac_func ();
17354/* The GNU C library defines this for functions which it implements
17355 to always fail with ENOSYS. Some functions are actually named
17356 something starting with __ and the normal name is an alias. */
17357#if defined __stub_$ac_func || defined __stub___$ac_func
17358choke me
17359#endif
17360
17361int
17362main ()
17363{
17364return $ac_func ();
17365 ;
17366 return 0;
17367}
17368_ACEOF
17369rm -f conftest.$ac_objext conftest$ac_exeext
17370if { (ac_try="$ac_link"
17371case "(($ac_try" in
17372 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17373 *) ac_try_echo=$ac_try;;
17374esac
17375eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17376 (eval "$ac_link") 2>conftest.er1
17377 ac_status=$?
17378 grep -v '^ *+' conftest.er1 >conftest.err
17379 rm -f conftest.er1
17380 cat conftest.err >&5
17381 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17382 (exit $ac_status); } &&
17383 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
17384 { (case "(($ac_try" in
17385 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17386 *) ac_try_echo=$ac_try;;
17387esac
17388eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17389 (eval "$ac_try") 2>&5
17390 ac_status=$?
17391 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17392 (exit $ac_status); }; } &&
17393 { ac_try='test -s conftest$ac_exeext'
17394 { (case "(($ac_try" in
17395 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17396 *) ac_try_echo=$ac_try;;
17397esac
17398eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17399 (eval "$ac_try") 2>&5
17400 ac_status=$?
17401 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17402 (exit $ac_status); }; }; then
17403 eval "$as_ac_var=yes"
17404else
17405 echo "$as_me: failed program was:" >&5
17406sed 's/^/| /' conftest.$ac_ext >&5
17407
17408 eval "$as_ac_var=no"
17409fi
17410
17411rm -f core conftest.err conftest.$ac_objext \
17412 conftest$ac_exeext conftest.$ac_ext
17413fi
17414ac_res=`eval echo '${'$as_ac_var'}'`
17415 { echo "$as_me:$LINENO: result: $ac_res" >&5
17416echo "${ECHO_T}$ac_res" >&6; }
17417if test `eval echo '${'$as_ac_var'}'` = yes; then
Reid Spencerdf3be822006-01-23 08:15:53 +000017418 cat >>confdefs.h <<_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000017419#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
Reid Spencerdf3be822006-01-23 08:15:53 +000017420_ACEOF
17421
17422fi
17423done
17424
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000017425
17426
17427
17428
17429
Jeffrey Yasskin342a3432009-07-01 18:30:10 +000017430for ac_func in mktemp realpath sbrk setrlimit strdup
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000017431do
17432as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
17433{ echo "$as_me:$LINENO: checking for $ac_func" >&5
17434echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
17435if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
17436 echo $ECHO_N "(cached) $ECHO_C" >&6
17437else
17438 cat >conftest.$ac_ext <<_ACEOF
17439/* confdefs.h. */
17440_ACEOF
17441cat confdefs.h >>conftest.$ac_ext
17442cat >>conftest.$ac_ext <<_ACEOF
17443/* end confdefs.h. */
17444/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
17445 For example, HP-UX 11i <limits.h> declares gettimeofday. */
17446#define $ac_func innocuous_$ac_func
17447
17448/* System header to define __stub macros and hopefully few prototypes,
17449 which can conflict with char $ac_func (); below.
17450 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
17451 <limits.h> exists even on freestanding compilers. */
17452
17453#ifdef __STDC__
17454# include <limits.h>
17455#else
17456# include <assert.h>
17457#endif
17458
17459#undef $ac_func
17460
17461/* Override any GCC internal prototype to avoid an error.
17462 Use char because int might match the return type of a GCC
17463 builtin and then its argument prototype would still apply. */
17464#ifdef __cplusplus
17465extern "C"
17466#endif
17467char $ac_func ();
17468/* The GNU C library defines this for functions which it implements
17469 to always fail with ENOSYS. Some functions are actually named
17470 something starting with __ and the normal name is an alias. */
17471#if defined __stub_$ac_func || defined __stub___$ac_func
17472choke me
17473#endif
17474
17475int
17476main ()
17477{
17478return $ac_func ();
17479 ;
17480 return 0;
17481}
17482_ACEOF
17483rm -f conftest.$ac_objext conftest$ac_exeext
17484if { (ac_try="$ac_link"
17485case "(($ac_try" in
17486 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17487 *) ac_try_echo=$ac_try;;
17488esac
17489eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17490 (eval "$ac_link") 2>conftest.er1
17491 ac_status=$?
17492 grep -v '^ *+' conftest.er1 >conftest.err
17493 rm -f conftest.er1
17494 cat conftest.err >&5
17495 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17496 (exit $ac_status); } &&
17497 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
17498 { (case "(($ac_try" in
17499 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17500 *) ac_try_echo=$ac_try;;
17501esac
17502eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17503 (eval "$ac_try") 2>&5
17504 ac_status=$?
17505 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17506 (exit $ac_status); }; } &&
17507 { ac_try='test -s conftest$ac_exeext'
17508 { (case "(($ac_try" in
17509 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17510 *) ac_try_echo=$ac_try;;
17511esac
17512eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17513 (eval "$ac_try") 2>&5
17514 ac_status=$?
17515 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17516 (exit $ac_status); }; }; then
17517 eval "$as_ac_var=yes"
17518else
17519 echo "$as_me: failed program was:" >&5
17520sed 's/^/| /' conftest.$ac_ext >&5
17521
17522 eval "$as_ac_var=no"
17523fi
17524
17525rm -f core conftest.err conftest.$ac_objext \
17526 conftest$ac_exeext conftest.$ac_ext
17527fi
17528ac_res=`eval echo '${'$as_ac_var'}'`
17529 { echo "$as_me:$LINENO: result: $ac_res" >&5
17530echo "${ECHO_T}$ac_res" >&6; }
17531if test `eval echo '${'$as_ac_var'}'` = yes; then
Jeffrey Yasskin342a3432009-07-01 18:30:10 +000017532 cat >>confdefs.h <<_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000017533#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
Jeffrey Yasskin342a3432009-07-01 18:30:10 +000017534_ACEOF
17535
17536fi
17537done
Reid Spencerdf3be822006-01-23 08:15:53 +000017538
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000017539
17540
17541
17542
Jeffrey Yasskinb7a8d402009-09-25 21:07:20 +000017543for ac_func in strerror strerror_r strerror_s setenv
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000017544do
17545as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
17546{ echo "$as_me:$LINENO: checking for $ac_func" >&5
17547echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
17548if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
17549 echo $ECHO_N "(cached) $ECHO_C" >&6
17550else
17551 cat >conftest.$ac_ext <<_ACEOF
17552/* confdefs.h. */
17553_ACEOF
17554cat confdefs.h >>conftest.$ac_ext
17555cat >>conftest.$ac_ext <<_ACEOF
17556/* end confdefs.h. */
17557/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
17558 For example, HP-UX 11i <limits.h> declares gettimeofday. */
17559#define $ac_func innocuous_$ac_func
17560
17561/* System header to define __stub macros and hopefully few prototypes,
17562 which can conflict with char $ac_func (); below.
17563 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
17564 <limits.h> exists even on freestanding compilers. */
17565
17566#ifdef __STDC__
17567# include <limits.h>
17568#else
17569# include <assert.h>
17570#endif
17571
17572#undef $ac_func
17573
17574/* Override any GCC internal prototype to avoid an error.
17575 Use char because int might match the return type of a GCC
17576 builtin and then its argument prototype would still apply. */
17577#ifdef __cplusplus
17578extern "C"
17579#endif
17580char $ac_func ();
17581/* The GNU C library defines this for functions which it implements
17582 to always fail with ENOSYS. Some functions are actually named
17583 something starting with __ and the normal name is an alias. */
17584#if defined __stub_$ac_func || defined __stub___$ac_func
17585choke me
17586#endif
17587
17588int
17589main ()
17590{
17591return $ac_func ();
17592 ;
17593 return 0;
17594}
17595_ACEOF
17596rm -f conftest.$ac_objext conftest$ac_exeext
17597if { (ac_try="$ac_link"
17598case "(($ac_try" in
17599 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17600 *) ac_try_echo=$ac_try;;
17601esac
17602eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17603 (eval "$ac_link") 2>conftest.er1
17604 ac_status=$?
17605 grep -v '^ *+' conftest.er1 >conftest.err
17606 rm -f conftest.er1
17607 cat conftest.err >&5
17608 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17609 (exit $ac_status); } &&
17610 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
17611 { (case "(($ac_try" in
17612 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17613 *) ac_try_echo=$ac_try;;
17614esac
17615eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17616 (eval "$ac_try") 2>&5
17617 ac_status=$?
17618 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17619 (exit $ac_status); }; } &&
17620 { ac_try='test -s conftest$ac_exeext'
17621 { (case "(($ac_try" in
17622 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17623 *) ac_try_echo=$ac_try;;
17624esac
17625eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17626 (eval "$ac_try") 2>&5
17627 ac_status=$?
17628 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17629 (exit $ac_status); }; }; then
17630 eval "$as_ac_var=yes"
17631else
17632 echo "$as_me: failed program was:" >&5
17633sed 's/^/| /' conftest.$ac_ext >&5
17634
17635 eval "$as_ac_var=no"
17636fi
17637
17638rm -f core conftest.err conftest.$ac_objext \
17639 conftest$ac_exeext conftest.$ac_ext
17640fi
17641ac_res=`eval echo '${'$as_ac_var'}'`
17642 { echo "$as_me:$LINENO: result: $ac_res" >&5
17643echo "${ECHO_T}$ac_res" >&6; }
17644if test `eval echo '${'$as_ac_var'}'` = yes; then
Reid Spencer7931a782004-12-27 06:15:02 +000017645 cat >>confdefs.h <<_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000017646#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
Reid Spencer7931a782004-12-27 06:15:02 +000017647_ACEOF
17648
17649fi
17650done
17651
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000017652
17653
17654
17655
Chris Lattner511f11d2005-11-14 07:25:50 +000017656for ac_func in strtoll strtoq sysconf malloc_zone_statistics
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000017657do
17658as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
17659{ echo "$as_me:$LINENO: checking for $ac_func" >&5
17660echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
17661if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
17662 echo $ECHO_N "(cached) $ECHO_C" >&6
17663else
17664 cat >conftest.$ac_ext <<_ACEOF
17665/* confdefs.h. */
17666_ACEOF
17667cat confdefs.h >>conftest.$ac_ext
17668cat >>conftest.$ac_ext <<_ACEOF
17669/* end confdefs.h. */
17670/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
17671 For example, HP-UX 11i <limits.h> declares gettimeofday. */
17672#define $ac_func innocuous_$ac_func
17673
17674/* System header to define __stub macros and hopefully few prototypes,
17675 which can conflict with char $ac_func (); below.
17676 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
17677 <limits.h> exists even on freestanding compilers. */
17678
17679#ifdef __STDC__
17680# include <limits.h>
17681#else
17682# include <assert.h>
17683#endif
17684
17685#undef $ac_func
17686
17687/* Override any GCC internal prototype to avoid an error.
17688 Use char because int might match the return type of a GCC
17689 builtin and then its argument prototype would still apply. */
17690#ifdef __cplusplus
17691extern "C"
17692#endif
17693char $ac_func ();
17694/* The GNU C library defines this for functions which it implements
17695 to always fail with ENOSYS. Some functions are actually named
17696 something starting with __ and the normal name is an alias. */
17697#if defined __stub_$ac_func || defined __stub___$ac_func
17698choke me
17699#endif
17700
17701int
17702main ()
17703{
17704return $ac_func ();
17705 ;
17706 return 0;
17707}
17708_ACEOF
17709rm -f conftest.$ac_objext conftest$ac_exeext
17710if { (ac_try="$ac_link"
17711case "(($ac_try" in
17712 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17713 *) ac_try_echo=$ac_try;;
17714esac
17715eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17716 (eval "$ac_link") 2>conftest.er1
17717 ac_status=$?
17718 grep -v '^ *+' conftest.er1 >conftest.err
17719 rm -f conftest.er1
17720 cat conftest.err >&5
17721 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17722 (exit $ac_status); } &&
17723 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
17724 { (case "(($ac_try" in
17725 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17726 *) ac_try_echo=$ac_try;;
17727esac
17728eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17729 (eval "$ac_try") 2>&5
17730 ac_status=$?
17731 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17732 (exit $ac_status); }; } &&
17733 { ac_try='test -s conftest$ac_exeext'
17734 { (case "(($ac_try" in
17735 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17736 *) ac_try_echo=$ac_try;;
17737esac
17738eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17739 (eval "$ac_try") 2>&5
17740 ac_status=$?
17741 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17742 (exit $ac_status); }; }; then
17743 eval "$as_ac_var=yes"
17744else
17745 echo "$as_me: failed program was:" >&5
17746sed 's/^/| /' conftest.$ac_ext >&5
17747
17748 eval "$as_ac_var=no"
17749fi
17750
17751rm -f core conftest.err conftest.$ac_objext \
17752 conftest$ac_exeext conftest.$ac_ext
17753fi
17754ac_res=`eval echo '${'$as_ac_var'}'`
17755 { echo "$as_me:$LINENO: result: $ac_res" >&5
17756echo "${ECHO_T}$ac_res" >&6; }
17757if test `eval echo '${'$as_ac_var'}'` = yes; then
Reid Spencer5e1d9a52004-11-25 04:51:04 +000017758 cat >>confdefs.h <<_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000017759#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
John Criswell7a73b802003-06-30 21:59:07 +000017760_ACEOF
17761
17762fi
Reid Spencer5e1d9a52004-11-25 04:51:04 +000017763done
John Criswell7a73b802003-06-30 21:59:07 +000017764
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000017765
17766
17767
17768
Reid Spencerafa22e22006-12-10 23:29:19 +000017769for ac_func in setjmp longjmp sigsetjmp siglongjmp
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000017770do
17771as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
17772{ echo "$as_me:$LINENO: checking for $ac_func" >&5
17773echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
17774if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
17775 echo $ECHO_N "(cached) $ECHO_C" >&6
17776else
17777 cat >conftest.$ac_ext <<_ACEOF
17778/* confdefs.h. */
17779_ACEOF
17780cat confdefs.h >>conftest.$ac_ext
17781cat >>conftest.$ac_ext <<_ACEOF
17782/* end confdefs.h. */
17783/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
17784 For example, HP-UX 11i <limits.h> declares gettimeofday. */
17785#define $ac_func innocuous_$ac_func
17786
17787/* System header to define __stub macros and hopefully few prototypes,
17788 which can conflict with char $ac_func (); below.
17789 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
17790 <limits.h> exists even on freestanding compilers. */
17791
17792#ifdef __STDC__
17793# include <limits.h>
17794#else
17795# include <assert.h>
17796#endif
17797
17798#undef $ac_func
17799
17800/* Override any GCC internal prototype to avoid an error.
17801 Use char because int might match the return type of a GCC
17802 builtin and then its argument prototype would still apply. */
17803#ifdef __cplusplus
17804extern "C"
17805#endif
17806char $ac_func ();
17807/* The GNU C library defines this for functions which it implements
17808 to always fail with ENOSYS. Some functions are actually named
17809 something starting with __ and the normal name is an alias. */
17810#if defined __stub_$ac_func || defined __stub___$ac_func
17811choke me
17812#endif
17813
17814int
17815main ()
17816{
17817return $ac_func ();
17818 ;
17819 return 0;
17820}
17821_ACEOF
17822rm -f conftest.$ac_objext conftest$ac_exeext
17823if { (ac_try="$ac_link"
17824case "(($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_link") 2>conftest.er1
17830 ac_status=$?
17831 grep -v '^ *+' conftest.er1 >conftest.err
17832 rm -f conftest.er1
17833 cat conftest.err >&5
17834 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17835 (exit $ac_status); } &&
17836 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
17837 { (case "(($ac_try" in
17838 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17839 *) ac_try_echo=$ac_try;;
17840esac
17841eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17842 (eval "$ac_try") 2>&5
17843 ac_status=$?
17844 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17845 (exit $ac_status); }; } &&
17846 { ac_try='test -s conftest$ac_exeext'
17847 { (case "(($ac_try" in
17848 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17849 *) ac_try_echo=$ac_try;;
17850esac
17851eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17852 (eval "$ac_try") 2>&5
17853 ac_status=$?
17854 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17855 (exit $ac_status); }; }; then
17856 eval "$as_ac_var=yes"
17857else
17858 echo "$as_me: failed program was:" >&5
17859sed 's/^/| /' conftest.$ac_ext >&5
17860
17861 eval "$as_ac_var=no"
17862fi
17863
17864rm -f core conftest.err conftest.$ac_objext \
17865 conftest$ac_exeext conftest.$ac_ext
17866fi
17867ac_res=`eval echo '${'$as_ac_var'}'`
17868 { echo "$as_me:$LINENO: result: $ac_res" >&5
17869echo "${ECHO_T}$ac_res" >&6; }
17870if test `eval echo '${'$as_ac_var'}'` = yes; then
Reid Spencercdb08a32006-06-05 16:11:07 +000017871 cat >>confdefs.h <<_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000017872#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
Reid Spencercdb08a32006-06-05 16:11:07 +000017873_ACEOF
17874
17875fi
17876done
17877
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000017878{ echo "$as_me:$LINENO: checking if printf has the %a format character" >&5
17879echo $ECHO_N "checking if printf has the %a format character... $ECHO_C" >&6; }
17880if test "${llvm_cv_c_printf_a+set}" = set; then
17881 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencer5e1d9a52004-11-25 04:51:04 +000017882else
Reid Spencer2706f8c2004-09-19 23:53:36 +000017883 ac_ext=c
John Criswella0137d32003-10-13 16:22:01 +000017884ac_cpp='$CPP $CPPFLAGS'
17885ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
17886ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
17887ac_compiler_gnu=$ac_cv_c_compiler_gnu
17888
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000017889 if test "$cross_compiling" = yes; then
Reid Spencer3be58f92004-11-27 22:01:43 +000017890 llvmac_cv_c_printf_a=no
John Criswella0137d32003-10-13 16:22:01 +000017891else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000017892 cat >conftest.$ac_ext <<_ACEOF
Reid Spencer2706f8c2004-09-19 23:53:36 +000017893
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000017894 /* confdefs.h. */
17895_ACEOF
17896cat confdefs.h >>conftest.$ac_ext
17897cat >>conftest.$ac_ext <<_ACEOF
17898/* end confdefs.h. */
Torok Edwin871384f2010-01-26 08:50:50 +000017899
John Criswella0137d32003-10-13 16:22:01 +000017900#include <stdio.h>
Reid Spencer2706f8c2004-09-19 23:53:36 +000017901#include <stdlib.h>
17902
John Criswella0137d32003-10-13 16:22:01 +000017903int
17904main ()
17905{
17906
Reid Spencer2706f8c2004-09-19 23:53:36 +000017907volatile double A, B;
17908char Buffer[100];
17909A = 1;
17910A /= 10.0;
17911sprintf(Buffer, "%a", A);
17912B = atof(Buffer);
17913if (A != B)
17914 return (1);
17915if (A != 0x1.999999999999ap-4)
17916 return (1);
17917return (0);
John Criswella0137d32003-10-13 16:22:01 +000017918 ;
17919 return 0;
17920}
17921_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000017922rm -f conftest$ac_exeext
17923if { (ac_try="$ac_link"
17924case "(($ac_try" in
17925 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17926 *) ac_try_echo=$ac_try;;
17927esac
17928eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17929 (eval "$ac_link") 2>&5
17930 ac_status=$?
17931 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17932 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
17933 { (case "(($ac_try" in
17934 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17935 *) ac_try_echo=$ac_try;;
17936esac
17937eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17938 (eval "$ac_try") 2>&5
17939 ac_status=$?
17940 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17941 (exit $ac_status); }; }; then
Reid Spencer3be58f92004-11-27 22:01:43 +000017942 llvm_cv_c_printf_a=yes
John Criswella0137d32003-10-13 16:22:01 +000017943else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000017944 echo "$as_me: program exited with status $ac_status" >&5
17945echo "$as_me: failed program was:" >&5
17946sed 's/^/| /' conftest.$ac_ext >&5
17947
17948( exit $ac_status )
17949llvmac_cv_c_printf_a=no
John Criswella0137d32003-10-13 16:22:01 +000017950fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000017951rm -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 +000017952fi
Reid Spencera773bd52006-08-04 18:18:08 +000017953
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000017954
Reid Spencer2706f8c2004-09-19 23:53:36 +000017955 ac_ext=c
John Criswella0137d32003-10-13 16:22:01 +000017956ac_cpp='$CPP $CPPFLAGS'
17957ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
17958ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
17959ac_compiler_gnu=$ac_cv_c_compiler_gnu
17960
Reid Spencer5e1d9a52004-11-25 04:51:04 +000017961fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000017962{ echo "$as_me:$LINENO: result: $llvm_cv_c_printf_a" >&5
17963echo "${ECHO_T}$llvm_cv_c_printf_a" >&6; }
Reid Spencer3be58f92004-11-27 22:01:43 +000017964 if test "$llvm_cv_c_printf_a" = "yes"; then
John Criswella0137d32003-10-13 16:22:01 +000017965
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000017966cat >>confdefs.h <<\_ACEOF
17967#define HAVE_PRINTF_A 1
17968_ACEOF
John Criswella0137d32003-10-13 16:22:01 +000017969
Reid Spencer2706f8c2004-09-19 23:53:36 +000017970 fi
John Criswella0137d32003-10-13 16:22:01 +000017971
Reid Spencer5e1d9a52004-11-25 04:51:04 +000017972
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000017973{ echo "$as_me:$LINENO: checking for srand48/lrand48/drand48 in <stdlib.h>" >&5
17974echo $ECHO_N "checking for srand48/lrand48/drand48 in <stdlib.h>... $ECHO_C" >&6; }
17975if test "${ac_cv_func_rand48+set}" = set; then
17976 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencer5e1d9a52004-11-25 04:51:04 +000017977else
Reid Spencera773bd52006-08-04 18:18:08 +000017978 ac_ext=cpp
Reid Spencer5e1d9a52004-11-25 04:51:04 +000017979ac_cpp='$CXXCPP $CPPFLAGS'
17980ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
17981ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
17982ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
17983
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000017984 cat >conftest.$ac_ext <<_ACEOF
17985/* confdefs.h. */
17986_ACEOF
17987cat confdefs.h >>conftest.$ac_ext
17988cat >>conftest.$ac_ext <<_ACEOF
Reid Spencer5e1d9a52004-11-25 04:51:04 +000017989/* end confdefs.h. */
17990#include <stdlib.h>
17991int
17992main ()
17993{
17994srand48(0);lrand48();drand48();
17995 ;
17996 return 0;
17997}
17998_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000017999rm -f conftest.$ac_objext
18000if { (ac_try="$ac_compile"
18001case "(($ac_try" in
18002 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18003 *) ac_try_echo=$ac_try;;
18004esac
18005eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18006 (eval "$ac_compile") 2>conftest.er1
18007 ac_status=$?
18008 grep -v '^ *+' conftest.er1 >conftest.err
18009 rm -f conftest.er1
18010 cat conftest.err >&5
18011 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18012 (exit $ac_status); } &&
18013 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
18014 { (case "(($ac_try" in
18015 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18016 *) ac_try_echo=$ac_try;;
18017esac
18018eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18019 (eval "$ac_try") 2>&5
18020 ac_status=$?
18021 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18022 (exit $ac_status); }; } &&
18023 { ac_try='test -s conftest.$ac_objext'
18024 { (case "(($ac_try" in
18025 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18026 *) ac_try_echo=$ac_try;;
18027esac
18028eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18029 (eval "$ac_try") 2>&5
18030 ac_status=$?
18031 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18032 (exit $ac_status); }; }; then
Reid Spencer5e1d9a52004-11-25 04:51:04 +000018033 ac_cv_func_rand48=yes
18034else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000018035 echo "$as_me: failed program was:" >&5
18036sed 's/^/| /' conftest.$ac_ext >&5
18037
18038 ac_cv_func_rand48=no
Reid Spencer5e1d9a52004-11-25 04:51:04 +000018039fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000018040
Reid Spencera773bd52006-08-04 18:18:08 +000018041rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Reid Spencer5e1d9a52004-11-25 04:51:04 +000018042 ac_ext=c
18043ac_cpp='$CPP $CPPFLAGS'
18044ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
18045ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
18046ac_compiler_gnu=$ac_cv_c_compiler_gnu
18047
18048fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000018049{ echo "$as_me:$LINENO: result: $ac_cv_func_rand48" >&5
18050echo "${ECHO_T}$ac_cv_func_rand48" >&6; }
Reid Spencer5e1d9a52004-11-25 04:51:04 +000018051
18052if test "$ac_cv_func_rand48" = "yes" ; then
18053
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000018054cat >>confdefs.h <<\_ACEOF
18055#define HAVE_RAND48 1
18056_ACEOF
Reid Spencer5e1d9a52004-11-25 04:51:04 +000018057
18058fi
John Criswell0021c312004-02-13 21:57:29 +000018059
18060
Torok Edwin871384f2010-01-26 08:50:50 +000018061
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000018062{ echo "$as_me:$LINENO: checking for isnan in <math.h>" >&5
18063echo $ECHO_N "checking for isnan in <math.h>... $ECHO_C" >&6; }
18064if test "${ac_cv_func_isnan_in_math_h+set}" = set; then
18065 echo $ECHO_N "(cached) $ECHO_C" >&6
John Criswell7a73b802003-06-30 21:59:07 +000018066else
Reid Spencera773bd52006-08-04 18:18:08 +000018067 ac_ext=cpp
John Criswell7a73b802003-06-30 21:59:07 +000018068ac_cpp='$CXXCPP $CPPFLAGS'
18069ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
18070ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
18071ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
18072
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000018073 cat >conftest.$ac_ext <<_ACEOF
18074/* confdefs.h. */
18075_ACEOF
18076cat confdefs.h >>conftest.$ac_ext
18077cat >>conftest.$ac_ext <<_ACEOF
Brian Gaeke6f5b6212004-06-22 23:47:13 +000018078/* end confdefs.h. */
18079#include <math.h>
Reid Spencerabec8f92004-10-27 23:03:44 +000018080int
18081main ()
18082{
18083float f; isnan(f);
18084 ;
18085 return 0;
18086}
Brian Gaeke6f5b6212004-06-22 23:47:13 +000018087_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000018088rm -f conftest.$ac_objext
18089if { (ac_try="$ac_compile"
18090case "(($ac_try" in
18091 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18092 *) ac_try_echo=$ac_try;;
18093esac
18094eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18095 (eval "$ac_compile") 2>conftest.er1
18096 ac_status=$?
18097 grep -v '^ *+' conftest.er1 >conftest.err
18098 rm -f conftest.er1
18099 cat conftest.err >&5
18100 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18101 (exit $ac_status); } &&
18102 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
18103 { (case "(($ac_try" in
18104 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18105 *) ac_try_echo=$ac_try;;
18106esac
18107eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18108 (eval "$ac_try") 2>&5
18109 ac_status=$?
18110 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18111 (exit $ac_status); }; } &&
18112 { ac_try='test -s conftest.$ac_objext'
18113 { (case "(($ac_try" in
18114 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18115 *) ac_try_echo=$ac_try;;
18116esac
18117eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18118 (eval "$ac_try") 2>&5
18119 ac_status=$?
18120 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18121 (exit $ac_status); }; }; then
Brian Gaeke6f5b6212004-06-22 23:47:13 +000018122 ac_cv_func_isnan_in_math_h=yes
18123else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000018124 echo "$as_me: failed program was:" >&5
18125sed 's/^/| /' conftest.$ac_ext >&5
18126
18127 ac_cv_func_isnan_in_math_h=no
Brian Gaeke6f5b6212004-06-22 23:47:13 +000018128fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000018129
Reid Spencera773bd52006-08-04 18:18:08 +000018130rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Reid Spencerabec8f92004-10-27 23:03:44 +000018131 ac_ext=c
Brian Gaeke6f5b6212004-06-22 23:47:13 +000018132ac_cpp='$CPP $CPPFLAGS'
18133ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
18134ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
18135ac_compiler_gnu=$ac_cv_c_compiler_gnu
18136
18137fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000018138{ echo "$as_me:$LINENO: result: $ac_cv_func_isnan_in_math_h" >&5
18139echo "${ECHO_T}$ac_cv_func_isnan_in_math_h" >&6; }
Reid Spencerabec8f92004-10-27 23:03:44 +000018140
18141
18142if test "$ac_cv_func_isnan_in_math_h" = "yes" ; then
Brian Gaeke6f5b6212004-06-22 23:47:13 +000018143
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000018144cat >>confdefs.h <<\_ACEOF
18145#define HAVE_ISNAN_IN_MATH_H 1
18146_ACEOF
Brian Gaeke6f5b6212004-06-22 23:47:13 +000018147
Reid Spencerabec8f92004-10-27 23:03:44 +000018148fi
18149
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000018150{ echo "$as_me:$LINENO: checking for isnan in <cmath>" >&5
18151echo $ECHO_N "checking for isnan in <cmath>... $ECHO_C" >&6; }
18152if test "${ac_cv_func_isnan_in_cmath+set}" = set; then
18153 echo $ECHO_N "(cached) $ECHO_C" >&6
Brian Gaeke6f5b6212004-06-22 23:47:13 +000018154else
Reid Spencera773bd52006-08-04 18:18:08 +000018155 ac_ext=cpp
Brian Gaeke6f5b6212004-06-22 23:47:13 +000018156ac_cpp='$CXXCPP $CPPFLAGS'
18157ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
18158ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
18159ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
18160
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000018161 cat >conftest.$ac_ext <<_ACEOF
18162/* confdefs.h. */
18163_ACEOF
18164cat confdefs.h >>conftest.$ac_ext
18165cat >>conftest.$ac_ext <<_ACEOF
Brian Gaeke6f5b6212004-06-22 23:47:13 +000018166/* end confdefs.h. */
18167#include <cmath>
Reid Spencerabec8f92004-10-27 23:03:44 +000018168int
18169main ()
18170{
18171float f; isnan(f);
18172 ;
18173 return 0;
18174}
Brian Gaeke6f5b6212004-06-22 23:47:13 +000018175_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000018176rm -f conftest.$ac_objext
18177if { (ac_try="$ac_compile"
18178case "(($ac_try" in
18179 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18180 *) ac_try_echo=$ac_try;;
18181esac
18182eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18183 (eval "$ac_compile") 2>conftest.er1
18184 ac_status=$?
18185 grep -v '^ *+' conftest.er1 >conftest.err
18186 rm -f conftest.er1
18187 cat conftest.err >&5
18188 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18189 (exit $ac_status); } &&
18190 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
18191 { (case "(($ac_try" in
18192 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18193 *) ac_try_echo=$ac_try;;
18194esac
18195eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18196 (eval "$ac_try") 2>&5
18197 ac_status=$?
18198 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18199 (exit $ac_status); }; } &&
18200 { ac_try='test -s conftest.$ac_objext'
18201 { (case "(($ac_try" in
18202 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18203 *) ac_try_echo=$ac_try;;
18204esac
18205eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18206 (eval "$ac_try") 2>&5
18207 ac_status=$?
18208 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18209 (exit $ac_status); }; }; then
Brian Gaeke6f5b6212004-06-22 23:47:13 +000018210 ac_cv_func_isnan_in_cmath=yes
18211else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000018212 echo "$as_me: failed program was:" >&5
18213sed 's/^/| /' conftest.$ac_ext >&5
18214
18215 ac_cv_func_isnan_in_cmath=no
Brian Gaeke6f5b6212004-06-22 23:47:13 +000018216fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000018217
Reid Spencera773bd52006-08-04 18:18:08 +000018218rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Reid Spencerabec8f92004-10-27 23:03:44 +000018219 ac_ext=c
Brian Gaeke6f5b6212004-06-22 23:47:13 +000018220ac_cpp='$CPP $CPPFLAGS'
18221ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
18222ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
18223ac_compiler_gnu=$ac_cv_c_compiler_gnu
18224
18225fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000018226{ echo "$as_me:$LINENO: result: $ac_cv_func_isnan_in_cmath" >&5
18227echo "${ECHO_T}$ac_cv_func_isnan_in_cmath" >&6; }
Reid Spencerabec8f92004-10-27 23:03:44 +000018228
18229if test "$ac_cv_func_isnan_in_cmath" = "yes" ; then
Brian Gaeke6f5b6212004-06-22 23:47:13 +000018230
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000018231cat >>confdefs.h <<\_ACEOF
18232#define HAVE_ISNAN_IN_CMATH 1
18233_ACEOF
Brian Gaeke6f5b6212004-06-22 23:47:13 +000018234
Reid Spencerabec8f92004-10-27 23:03:44 +000018235fi
18236
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000018237{ echo "$as_me:$LINENO: checking for std::isnan in <cmath>" >&5
18238echo $ECHO_N "checking for std::isnan in <cmath>... $ECHO_C" >&6; }
18239if test "${ac_cv_func_std_isnan_in_cmath+set}" = set; then
18240 echo $ECHO_N "(cached) $ECHO_C" >&6
Brian Gaeke6f5b6212004-06-22 23:47:13 +000018241else
Reid Spencera773bd52006-08-04 18:18:08 +000018242 ac_ext=cpp
Brian Gaeke6f5b6212004-06-22 23:47:13 +000018243ac_cpp='$CXXCPP $CPPFLAGS'
18244ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
18245ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
18246ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
18247
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000018248 cat >conftest.$ac_ext <<_ACEOF
18249/* confdefs.h. */
18250_ACEOF
18251cat confdefs.h >>conftest.$ac_ext
18252cat >>conftest.$ac_ext <<_ACEOF
Brian Gaeke6f5b6212004-06-22 23:47:13 +000018253/* end confdefs.h. */
18254#include <cmath>
Reid Spencerabec8f92004-10-27 23:03:44 +000018255int
18256main ()
18257{
18258float f; std::isnan(f);
18259 ;
18260 return 0;
18261}
Brian Gaeke6f5b6212004-06-22 23:47:13 +000018262_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000018263rm -f conftest.$ac_objext
18264if { (ac_try="$ac_compile"
18265case "(($ac_try" in
18266 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18267 *) ac_try_echo=$ac_try;;
18268esac
18269eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18270 (eval "$ac_compile") 2>conftest.er1
18271 ac_status=$?
18272 grep -v '^ *+' conftest.er1 >conftest.err
18273 rm -f conftest.er1
18274 cat conftest.err >&5
18275 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18276 (exit $ac_status); } &&
18277 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
18278 { (case "(($ac_try" in
18279 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18280 *) ac_try_echo=$ac_try;;
18281esac
18282eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18283 (eval "$ac_try") 2>&5
18284 ac_status=$?
18285 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18286 (exit $ac_status); }; } &&
18287 { ac_try='test -s conftest.$ac_objext'
18288 { (case "(($ac_try" in
18289 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18290 *) ac_try_echo=$ac_try;;
18291esac
18292eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18293 (eval "$ac_try") 2>&5
18294 ac_status=$?
18295 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18296 (exit $ac_status); }; }; then
Brian Gaeke6f5b6212004-06-22 23:47:13 +000018297 ac_cv_func_std_isnan_in_cmath=yes
18298else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000018299 echo "$as_me: failed program was:" >&5
18300sed 's/^/| /' conftest.$ac_ext >&5
18301
18302 ac_cv_func_std_isnan_in_cmath=no
Brian Gaeke6f5b6212004-06-22 23:47:13 +000018303fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000018304
Reid Spencera773bd52006-08-04 18:18:08 +000018305rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Reid Spencerabec8f92004-10-27 23:03:44 +000018306 ac_ext=c
Brian Gaeke6f5b6212004-06-22 23:47:13 +000018307ac_cpp='$CPP $CPPFLAGS'
18308ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
18309ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
18310ac_compiler_gnu=$ac_cv_c_compiler_gnu
18311
18312fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000018313{ echo "$as_me:$LINENO: result: $ac_cv_func_std_isnan_in_cmath" >&5
18314echo "${ECHO_T}$ac_cv_func_std_isnan_in_cmath" >&6; }
Reid Spencerabec8f92004-10-27 23:03:44 +000018315
18316if test "$ac_cv_func_std_isnan_in_cmath" = "yes" ; then
Brian Gaeke6f5b6212004-06-22 23:47:13 +000018317
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000018318cat >>confdefs.h <<\_ACEOF
18319#define HAVE_STD_ISNAN_IN_CMATH 1
18320_ACEOF
Brian Gaeke6f5b6212004-06-22 23:47:13 +000018321
Reid Spencerabec8f92004-10-27 23:03:44 +000018322fi
Brian Gaeke6f5b6212004-06-22 23:47:13 +000018323
18324
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000018325{ echo "$as_me:$LINENO: checking for isinf in <math.h>" >&5
18326echo $ECHO_N "checking for isinf in <math.h>... $ECHO_C" >&6; }
18327if test "${ac_cv_func_isinf_in_math_h+set}" = set; then
18328 echo $ECHO_N "(cached) $ECHO_C" >&6
Brian Gaeke52a551d2004-07-21 03:14:12 +000018329else
Reid Spencera773bd52006-08-04 18:18:08 +000018330 ac_ext=cpp
Brian Gaeke52a551d2004-07-21 03:14:12 +000018331ac_cpp='$CXXCPP $CPPFLAGS'
18332ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
18333ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
18334ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
18335
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000018336 cat >conftest.$ac_ext <<_ACEOF
18337/* confdefs.h. */
18338_ACEOF
18339cat confdefs.h >>conftest.$ac_ext
18340cat >>conftest.$ac_ext <<_ACEOF
Brian Gaeke52a551d2004-07-21 03:14:12 +000018341/* end confdefs.h. */
18342#include <math.h>
Reid Spencerabec8f92004-10-27 23:03:44 +000018343int
18344main ()
18345{
18346float f; isinf(f);
18347 ;
18348 return 0;
18349}
Brian Gaeke52a551d2004-07-21 03:14:12 +000018350_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000018351rm -f conftest.$ac_objext
18352if { (ac_try="$ac_compile"
18353case "(($ac_try" in
18354 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18355 *) ac_try_echo=$ac_try;;
18356esac
18357eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18358 (eval "$ac_compile") 2>conftest.er1
18359 ac_status=$?
18360 grep -v '^ *+' conftest.er1 >conftest.err
18361 rm -f conftest.er1
18362 cat conftest.err >&5
18363 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18364 (exit $ac_status); } &&
18365 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
18366 { (case "(($ac_try" in
18367 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18368 *) ac_try_echo=$ac_try;;
18369esac
18370eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18371 (eval "$ac_try") 2>&5
18372 ac_status=$?
18373 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18374 (exit $ac_status); }; } &&
18375 { ac_try='test -s conftest.$ac_objext'
18376 { (case "(($ac_try" in
18377 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18378 *) ac_try_echo=$ac_try;;
18379esac
18380eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18381 (eval "$ac_try") 2>&5
18382 ac_status=$?
18383 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18384 (exit $ac_status); }; }; then
Brian Gaeke52a551d2004-07-21 03:14:12 +000018385 ac_cv_func_isinf_in_math_h=yes
18386else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000018387 echo "$as_me: failed program was:" >&5
18388sed 's/^/| /' conftest.$ac_ext >&5
18389
18390 ac_cv_func_isinf_in_math_h=no
Brian Gaeke52a551d2004-07-21 03:14:12 +000018391fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000018392
Reid Spencera773bd52006-08-04 18:18:08 +000018393rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Reid Spencerabec8f92004-10-27 23:03:44 +000018394 ac_ext=c
Brian Gaeke52a551d2004-07-21 03:14:12 +000018395ac_cpp='$CPP $CPPFLAGS'
18396ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
18397ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
18398ac_compiler_gnu=$ac_cv_c_compiler_gnu
18399
18400fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000018401{ echo "$as_me:$LINENO: result: $ac_cv_func_isinf_in_math_h" >&5
18402echo "${ECHO_T}$ac_cv_func_isinf_in_math_h" >&6; }
Reid Spencerabec8f92004-10-27 23:03:44 +000018403
18404if test "$ac_cv_func_isinf_in_math_h" = "yes" ; then
Brian Gaeke52a551d2004-07-21 03:14:12 +000018405
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000018406cat >>confdefs.h <<\_ACEOF
18407#define HAVE_ISINF_IN_MATH_H 1
18408_ACEOF
Brian Gaeke52a551d2004-07-21 03:14:12 +000018409
Reid Spencerabec8f92004-10-27 23:03:44 +000018410fi
18411
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000018412{ echo "$as_me:$LINENO: checking for isinf in <cmath>" >&5
18413echo $ECHO_N "checking for isinf in <cmath>... $ECHO_C" >&6; }
18414if test "${ac_cv_func_isinf_in_cmath+set}" = set; then
18415 echo $ECHO_N "(cached) $ECHO_C" >&6
Brian Gaeke52a551d2004-07-21 03:14:12 +000018416else
Reid Spencera773bd52006-08-04 18:18:08 +000018417 ac_ext=cpp
Brian Gaeke52a551d2004-07-21 03:14:12 +000018418ac_cpp='$CXXCPP $CPPFLAGS'
18419ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
18420ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
18421ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
18422
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000018423 cat >conftest.$ac_ext <<_ACEOF
18424/* confdefs.h. */
18425_ACEOF
18426cat confdefs.h >>conftest.$ac_ext
18427cat >>conftest.$ac_ext <<_ACEOF
Brian Gaeke52a551d2004-07-21 03:14:12 +000018428/* end confdefs.h. */
18429#include <cmath>
Reid Spencerabec8f92004-10-27 23:03:44 +000018430int
18431main ()
18432{
18433float f; isinf(f);
18434 ;
18435 return 0;
18436}
Brian Gaeke52a551d2004-07-21 03:14:12 +000018437_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000018438rm -f conftest.$ac_objext
18439if { (ac_try="$ac_compile"
18440case "(($ac_try" in
18441 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18442 *) ac_try_echo=$ac_try;;
18443esac
18444eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18445 (eval "$ac_compile") 2>conftest.er1
18446 ac_status=$?
18447 grep -v '^ *+' conftest.er1 >conftest.err
18448 rm -f conftest.er1
18449 cat conftest.err >&5
18450 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18451 (exit $ac_status); } &&
18452 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
18453 { (case "(($ac_try" in
18454 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18455 *) ac_try_echo=$ac_try;;
18456esac
18457eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18458 (eval "$ac_try") 2>&5
18459 ac_status=$?
18460 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18461 (exit $ac_status); }; } &&
18462 { ac_try='test -s conftest.$ac_objext'
18463 { (case "(($ac_try" in
18464 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18465 *) ac_try_echo=$ac_try;;
18466esac
18467eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18468 (eval "$ac_try") 2>&5
18469 ac_status=$?
18470 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18471 (exit $ac_status); }; }; then
Brian Gaeke52a551d2004-07-21 03:14:12 +000018472 ac_cv_func_isinf_in_cmath=yes
18473else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000018474 echo "$as_me: failed program was:" >&5
18475sed 's/^/| /' conftest.$ac_ext >&5
18476
18477 ac_cv_func_isinf_in_cmath=no
Brian Gaeke52a551d2004-07-21 03:14:12 +000018478fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000018479
Reid Spencera773bd52006-08-04 18:18:08 +000018480rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Reid Spencerabec8f92004-10-27 23:03:44 +000018481 ac_ext=c
Brian Gaeke52a551d2004-07-21 03:14:12 +000018482ac_cpp='$CPP $CPPFLAGS'
18483ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
18484ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
18485ac_compiler_gnu=$ac_cv_c_compiler_gnu
18486
18487fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000018488{ echo "$as_me:$LINENO: result: $ac_cv_func_isinf_in_cmath" >&5
18489echo "${ECHO_T}$ac_cv_func_isinf_in_cmath" >&6; }
Reid Spencerabec8f92004-10-27 23:03:44 +000018490
18491if test "$ac_cv_func_isinf_in_cmath" = "yes" ; then
Brian Gaeke52a551d2004-07-21 03:14:12 +000018492
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000018493cat >>confdefs.h <<\_ACEOF
18494#define HAVE_ISINF_IN_CMATH 1
18495_ACEOF
Brian Gaeke52a551d2004-07-21 03:14:12 +000018496
Reid Spencerabec8f92004-10-27 23:03:44 +000018497fi
18498
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000018499{ echo "$as_me:$LINENO: checking for std::isinf in <cmath>" >&5
18500echo $ECHO_N "checking for std::isinf in <cmath>... $ECHO_C" >&6; }
18501if test "${ac_cv_func_std_isinf_in_cmath+set}" = set; then
18502 echo $ECHO_N "(cached) $ECHO_C" >&6
Brian Gaeke52a551d2004-07-21 03:14:12 +000018503else
Reid Spencera773bd52006-08-04 18:18:08 +000018504 ac_ext=cpp
Brian Gaeke52a551d2004-07-21 03:14:12 +000018505ac_cpp='$CXXCPP $CPPFLAGS'
18506ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
18507ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
18508ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
18509
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000018510 cat >conftest.$ac_ext <<_ACEOF
18511/* confdefs.h. */
18512_ACEOF
18513cat confdefs.h >>conftest.$ac_ext
18514cat >>conftest.$ac_ext <<_ACEOF
Brian Gaeke52a551d2004-07-21 03:14:12 +000018515/* end confdefs.h. */
18516#include <cmath>
Reid Spencerabec8f92004-10-27 23:03:44 +000018517int
18518main ()
18519{
18520float f; std::isinf(f)}
18521 ;
18522 return 0;
18523}
Brian Gaeke52a551d2004-07-21 03:14:12 +000018524_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000018525rm -f conftest.$ac_objext
18526if { (ac_try="$ac_compile"
18527case "(($ac_try" in
18528 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18529 *) ac_try_echo=$ac_try;;
18530esac
18531eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18532 (eval "$ac_compile") 2>conftest.er1
18533 ac_status=$?
18534 grep -v '^ *+' conftest.er1 >conftest.err
18535 rm -f conftest.er1
18536 cat conftest.err >&5
18537 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18538 (exit $ac_status); } &&
18539 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
18540 { (case "(($ac_try" in
18541 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18542 *) ac_try_echo=$ac_try;;
18543esac
18544eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18545 (eval "$ac_try") 2>&5
18546 ac_status=$?
18547 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18548 (exit $ac_status); }; } &&
18549 { ac_try='test -s conftest.$ac_objext'
18550 { (case "(($ac_try" in
18551 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18552 *) ac_try_echo=$ac_try;;
18553esac
18554eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18555 (eval "$ac_try") 2>&5
18556 ac_status=$?
18557 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18558 (exit $ac_status); }; }; then
Brian Gaeke52a551d2004-07-21 03:14:12 +000018559 ac_cv_func_std_isinf_in_cmath=yes
18560else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000018561 echo "$as_me: failed program was:" >&5
18562sed 's/^/| /' conftest.$ac_ext >&5
18563
18564 ac_cv_func_std_isinf_in_cmath=no
Brian Gaeke52a551d2004-07-21 03:14:12 +000018565fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000018566
Reid Spencera773bd52006-08-04 18:18:08 +000018567rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Reid Spencerabec8f92004-10-27 23:03:44 +000018568 ac_ext=c
Brian Gaeke52a551d2004-07-21 03:14:12 +000018569ac_cpp='$CPP $CPPFLAGS'
18570ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
18571ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
18572ac_compiler_gnu=$ac_cv_c_compiler_gnu
18573
18574fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000018575{ echo "$as_me:$LINENO: result: $ac_cv_func_std_isinf_in_cmath" >&5
18576echo "${ECHO_T}$ac_cv_func_std_isinf_in_cmath" >&6; }
Reid Spencerabec8f92004-10-27 23:03:44 +000018577
18578if test "$ac_cv_func_std_isinf_in_cmath" = "yes" ; then
Brian Gaeke52a551d2004-07-21 03:14:12 +000018579
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000018580cat >>confdefs.h <<\_ACEOF
18581#define HAVE_STD_ISINF_IN_CMATH 1
18582_ACEOF
Brian Gaeke52a551d2004-07-21 03:14:12 +000018583
Reid Spencerabec8f92004-10-27 23:03:44 +000018584fi
18585
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000018586{ echo "$as_me:$LINENO: checking for finite in <ieeefp.h>" >&5
18587echo $ECHO_N "checking for finite in <ieeefp.h>... $ECHO_C" >&6; }
18588if test "${ac_cv_func_finite_in_ieeefp_h+set}" = set; then
18589 echo $ECHO_N "(cached) $ECHO_C" >&6
Brian Gaeked59a6472004-07-21 03:33:58 +000018590else
Reid Spencera773bd52006-08-04 18:18:08 +000018591 ac_ext=cpp
Brian Gaeked59a6472004-07-21 03:33:58 +000018592ac_cpp='$CXXCPP $CPPFLAGS'
18593ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
18594ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
18595ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
18596
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000018597 cat >conftest.$ac_ext <<_ACEOF
18598/* confdefs.h. */
18599_ACEOF
18600cat confdefs.h >>conftest.$ac_ext
18601cat >>conftest.$ac_ext <<_ACEOF
Brian Gaeked59a6472004-07-21 03:33:58 +000018602/* end confdefs.h. */
18603#include <ieeefp.h>
Reid Spencerabec8f92004-10-27 23:03:44 +000018604int
18605main ()
18606{
18607float f; finite(f);
18608 ;
18609 return 0;
18610}
Brian Gaeked59a6472004-07-21 03:33:58 +000018611_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000018612rm -f conftest.$ac_objext
18613if { (ac_try="$ac_compile"
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_compile") 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_cxx_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_objext'
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
Brian Gaeked59a6472004-07-21 03:33:58 +000018646 ac_cv_func_finite_in_ieeefp_h=yes
18647else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000018648 echo "$as_me: failed program was:" >&5
18649sed 's/^/| /' conftest.$ac_ext >&5
18650
18651 ac_cv_func_finite_in_ieeefp_h=no
Brian Gaeked59a6472004-07-21 03:33:58 +000018652fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000018653
Reid Spencera773bd52006-08-04 18:18:08 +000018654rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Reid Spencerabec8f92004-10-27 23:03:44 +000018655 ac_ext=c
Brian Gaeked59a6472004-07-21 03:33:58 +000018656ac_cpp='$CPP $CPPFLAGS'
18657ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
18658ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
18659ac_compiler_gnu=$ac_cv_c_compiler_gnu
18660
18661fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000018662{ echo "$as_me:$LINENO: result: $ac_cv_func_finite_in_ieeefp_h" >&5
18663echo "${ECHO_T}$ac_cv_func_finite_in_ieeefp_h" >&6; }
Reid Spencerabec8f92004-10-27 23:03:44 +000018664
Brian Gaeke6802b552004-10-28 05:06:45 +000018665if test "$ac_cv_func_finite_in_ieeefp_h" = "yes" ; then
Brian Gaeked59a6472004-07-21 03:33:58 +000018666
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000018667cat >>confdefs.h <<\_ACEOF
18668#define HAVE_FINITE_IN_IEEEFP_H 1
18669_ACEOF
Brian Gaeked59a6472004-07-21 03:33:58 +000018670
Reid Spencerabec8f92004-10-27 23:03:44 +000018671fi
18672
18673
18674
Reid Spencer30fe5262007-01-20 07:48:49 +000018675if test "$llvm_cv_platform_type" = "Unix" ; then
John Criswell7a73b802003-06-30 21:59:07 +000018676
18677
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000018678for ac_header in stdlib.h unistd.h
18679do
18680as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
18681if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
18682 { echo "$as_me:$LINENO: checking for $ac_header" >&5
18683echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
18684if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
18685 echo $ECHO_N "(cached) $ECHO_C" >&6
18686fi
18687ac_res=`eval echo '${'$as_ac_Header'}'`
18688 { echo "$as_me:$LINENO: result: $ac_res" >&5
18689echo "${ECHO_T}$ac_res" >&6; }
18690else
18691 # Is the header compilable?
18692{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
18693echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
18694cat >conftest.$ac_ext <<_ACEOF
18695/* confdefs.h. */
18696_ACEOF
18697cat confdefs.h >>conftest.$ac_ext
18698cat >>conftest.$ac_ext <<_ACEOF
18699/* end confdefs.h. */
18700$ac_includes_default
18701#include <$ac_header>
18702_ACEOF
18703rm -f conftest.$ac_objext
18704if { (ac_try="$ac_compile"
18705case "(($ac_try" in
18706 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18707 *) ac_try_echo=$ac_try;;
18708esac
18709eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18710 (eval "$ac_compile") 2>conftest.er1
18711 ac_status=$?
18712 grep -v '^ *+' conftest.er1 >conftest.err
18713 rm -f conftest.er1
18714 cat conftest.err >&5
18715 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18716 (exit $ac_status); } &&
18717 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
18718 { (case "(($ac_try" in
18719 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18720 *) ac_try_echo=$ac_try;;
18721esac
18722eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18723 (eval "$ac_try") 2>&5
18724 ac_status=$?
18725 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18726 (exit $ac_status); }; } &&
18727 { ac_try='test -s conftest.$ac_objext'
18728 { (case "(($ac_try" in
18729 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18730 *) ac_try_echo=$ac_try;;
18731esac
18732eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18733 (eval "$ac_try") 2>&5
18734 ac_status=$?
18735 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18736 (exit $ac_status); }; }; then
18737 ac_header_compiler=yes
18738else
18739 echo "$as_me: failed program was:" >&5
18740sed 's/^/| /' conftest.$ac_ext >&5
John Criswell0c38eaf2003-09-10 15:17:25 +000018741
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000018742 ac_header_compiler=no
18743fi
18744
18745rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
18746{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
18747echo "${ECHO_T}$ac_header_compiler" >&6; }
18748
18749# Is the header present?
18750{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
18751echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
18752cat >conftest.$ac_ext <<_ACEOF
18753/* confdefs.h. */
18754_ACEOF
18755cat confdefs.h >>conftest.$ac_ext
18756cat >>conftest.$ac_ext <<_ACEOF
18757/* end confdefs.h. */
18758#include <$ac_header>
18759_ACEOF
18760if { (ac_try="$ac_cpp conftest.$ac_ext"
18761case "(($ac_try" in
18762 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18763 *) ac_try_echo=$ac_try;;
18764esac
18765eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18766 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
18767 ac_status=$?
18768 grep -v '^ *+' conftest.er1 >conftest.err
18769 rm -f conftest.er1
18770 cat conftest.err >&5
18771 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18772 (exit $ac_status); } >/dev/null; then
18773 if test -s conftest.err; then
18774 ac_cpp_err=$ac_c_preproc_warn_flag
18775 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
18776 else
18777 ac_cpp_err=
18778 fi
18779else
18780 ac_cpp_err=yes
18781fi
18782if test -z "$ac_cpp_err"; then
18783 ac_header_preproc=yes
18784else
18785 echo "$as_me: failed program was:" >&5
18786sed 's/^/| /' conftest.$ac_ext >&5
18787
18788 ac_header_preproc=no
18789fi
18790
18791rm -f conftest.err conftest.$ac_ext
18792{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
18793echo "${ECHO_T}$ac_header_preproc" >&6; }
18794
18795# So? What about this header?
18796case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
18797 yes:no: )
18798 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
18799echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
18800 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
18801echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
18802 ac_header_preproc=yes
18803 ;;
18804 no:yes:* )
18805 { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
18806echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
18807 { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
18808echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
18809 { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
18810echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
18811 { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
18812echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
18813 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
18814echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
18815 { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
18816echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
18817 ( cat <<\_ASBOX
18818## ----------------------------------- ##
18819## Report this to llvmbugs@cs.uiuc.edu ##
18820## ----------------------------------- ##
18821_ASBOX
18822 ) | sed "s/^/$as_me: WARNING: /" >&2
18823 ;;
18824esac
18825{ echo "$as_me:$LINENO: checking for $ac_header" >&5
18826echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
18827if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
18828 echo $ECHO_N "(cached) $ECHO_C" >&6
18829else
18830 eval "$as_ac_Header=\$ac_header_preproc"
18831fi
18832ac_res=`eval echo '${'$as_ac_Header'}'`
18833 { echo "$as_me:$LINENO: result: $ac_res" >&5
18834echo "${ECHO_T}$ac_res" >&6; }
18835
18836fi
18837if test `eval echo '${'$as_ac_Header'}'` = yes; then
John Criswell7a73b802003-06-30 21:59:07 +000018838 cat >>confdefs.h <<_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000018839#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
John Criswell7a73b802003-06-30 21:59:07 +000018840_ACEOF
18841
18842fi
18843
18844done
18845
18846
18847for ac_func in getpagesize
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000018848do
18849as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
18850{ echo "$as_me:$LINENO: checking for $ac_func" >&5
18851echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
18852if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
18853 echo $ECHO_N "(cached) $ECHO_C" >&6
18854else
18855 cat >conftest.$ac_ext <<_ACEOF
18856/* confdefs.h. */
18857_ACEOF
18858cat confdefs.h >>conftest.$ac_ext
18859cat >>conftest.$ac_ext <<_ACEOF
18860/* end confdefs.h. */
18861/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
18862 For example, HP-UX 11i <limits.h> declares gettimeofday. */
18863#define $ac_func innocuous_$ac_func
18864
18865/* System header to define __stub macros and hopefully few prototypes,
18866 which can conflict with char $ac_func (); below.
18867 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
18868 <limits.h> exists even on freestanding compilers. */
18869
18870#ifdef __STDC__
18871# include <limits.h>
18872#else
18873# include <assert.h>
18874#endif
18875
18876#undef $ac_func
18877
18878/* Override any GCC internal prototype to avoid an error.
18879 Use char because int might match the return type of a GCC
18880 builtin and then its argument prototype would still apply. */
18881#ifdef __cplusplus
18882extern "C"
18883#endif
18884char $ac_func ();
18885/* The GNU C library defines this for functions which it implements
18886 to always fail with ENOSYS. Some functions are actually named
18887 something starting with __ and the normal name is an alias. */
18888#if defined __stub_$ac_func || defined __stub___$ac_func
18889choke me
18890#endif
18891
18892int
18893main ()
18894{
18895return $ac_func ();
18896 ;
18897 return 0;
18898}
18899_ACEOF
18900rm -f conftest.$ac_objext conftest$ac_exeext
18901if { (ac_try="$ac_link"
18902case "(($ac_try" in
18903 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18904 *) ac_try_echo=$ac_try;;
18905esac
18906eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18907 (eval "$ac_link") 2>conftest.er1
18908 ac_status=$?
18909 grep -v '^ *+' conftest.er1 >conftest.err
18910 rm -f conftest.er1
18911 cat conftest.err >&5
18912 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18913 (exit $ac_status); } &&
18914 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
18915 { (case "(($ac_try" in
18916 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18917 *) ac_try_echo=$ac_try;;
18918esac
18919eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18920 (eval "$ac_try") 2>&5
18921 ac_status=$?
18922 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18923 (exit $ac_status); }; } &&
18924 { ac_try='test -s conftest$ac_exeext'
18925 { (case "(($ac_try" in
18926 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18927 *) ac_try_echo=$ac_try;;
18928esac
18929eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18930 (eval "$ac_try") 2>&5
18931 ac_status=$?
18932 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18933 (exit $ac_status); }; }; then
18934 eval "$as_ac_var=yes"
18935else
18936 echo "$as_me: failed program was:" >&5
18937sed 's/^/| /' conftest.$ac_ext >&5
18938
18939 eval "$as_ac_var=no"
18940fi
18941
18942rm -f core conftest.err conftest.$ac_objext \
18943 conftest$ac_exeext conftest.$ac_ext
18944fi
18945ac_res=`eval echo '${'$as_ac_var'}'`
18946 { echo "$as_me:$LINENO: result: $ac_res" >&5
18947echo "${ECHO_T}$ac_res" >&6; }
18948if test `eval echo '${'$as_ac_var'}'` = yes; then
John Criswell7a73b802003-06-30 21:59:07 +000018949 cat >>confdefs.h <<_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000018950#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
John Criswell7a73b802003-06-30 21:59:07 +000018951_ACEOF
18952
18953fi
18954done
18955
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000018956{ echo "$as_me:$LINENO: checking for working mmap" >&5
18957echo $ECHO_N "checking for working mmap... $ECHO_C" >&6; }
18958if test "${ac_cv_func_mmap_fixed_mapped+set}" = set; then
18959 echo $ECHO_N "(cached) $ECHO_C" >&6
John Criswell7a73b802003-06-30 21:59:07 +000018960else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000018961 if test "$cross_compiling" = yes; then
John Criswell7a73b802003-06-30 21:59:07 +000018962 ac_cv_func_mmap_fixed_mapped=no
18963else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000018964 cat >conftest.$ac_ext <<_ACEOF
18965/* confdefs.h. */
18966_ACEOF
18967cat confdefs.h >>conftest.$ac_ext
18968cat >>conftest.$ac_ext <<_ACEOF
John Criswell0c38eaf2003-09-10 15:17:25 +000018969/* end confdefs.h. */
John Criswell7a73b802003-06-30 21:59:07 +000018970$ac_includes_default
18971/* malloc might have been renamed as rpl_malloc. */
18972#undef malloc
18973
18974/* Thanks to Mike Haertel and Jim Avera for this test.
18975 Here is a matrix of mmap possibilities:
18976 mmap private not fixed
18977 mmap private fixed at somewhere currently unmapped
18978 mmap private fixed at somewhere already mapped
18979 mmap shared not fixed
18980 mmap shared fixed at somewhere currently unmapped
18981 mmap shared fixed at somewhere already mapped
18982 For private mappings, we should verify that changes cannot be read()
18983 back from the file, nor mmap's back from the file at a different
18984 address. (There have been systems where private was not correctly
18985 implemented like the infamous i386 svr4.0, and systems where the
18986 VM page cache was not coherent with the file system buffer cache
18987 like early versions of FreeBSD and possibly contemporary NetBSD.)
18988 For shared mappings, we should conversely verify that changes get
18989 propagated back to all the places they're supposed to be.
18990
18991 Grep wants private fixed already mapped.
18992 The main things grep needs to know about mmap are:
18993 * does it exist and is it safe to write into the mmap'd area
18994 * how to use it (BSD variants) */
18995
18996#include <fcntl.h>
18997#include <sys/mman.h>
18998
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000018999#if !STDC_HEADERS && !HAVE_STDLIB_H
John Criswell7a73b802003-06-30 21:59:07 +000019000char *malloc ();
19001#endif
19002
19003/* This mess was copied from the GNU getpagesize.h. */
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000019004#if !HAVE_GETPAGESIZE
19005/* Assume that all systems that can run configure have sys/param.h. */
19006# if !HAVE_SYS_PARAM_H
19007# define HAVE_SYS_PARAM_H 1
19008# endif
19009
John Criswell7a73b802003-06-30 21:59:07 +000019010# ifdef _SC_PAGESIZE
19011# define getpagesize() sysconf(_SC_PAGESIZE)
19012# else /* no _SC_PAGESIZE */
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000019013# if HAVE_SYS_PARAM_H
John Criswell7a73b802003-06-30 21:59:07 +000019014# include <sys/param.h>
19015# ifdef EXEC_PAGESIZE
19016# define getpagesize() EXEC_PAGESIZE
19017# else /* no EXEC_PAGESIZE */
19018# ifdef NBPG
19019# define getpagesize() NBPG * CLSIZE
19020# ifndef CLSIZE
19021# define CLSIZE 1
19022# endif /* no CLSIZE */
19023# else /* no NBPG */
19024# ifdef NBPC
19025# define getpagesize() NBPC
19026# else /* no NBPC */
19027# ifdef PAGESIZE
19028# define getpagesize() PAGESIZE
19029# endif /* PAGESIZE */
19030# endif /* no NBPC */
19031# endif /* no NBPG */
19032# endif /* no EXEC_PAGESIZE */
19033# else /* no HAVE_SYS_PARAM_H */
19034# define getpagesize() 8192 /* punt totally */
19035# endif /* no HAVE_SYS_PARAM_H */
19036# endif /* no _SC_PAGESIZE */
19037
19038#endif /* no HAVE_GETPAGESIZE */
19039
19040int
19041main ()
19042{
19043 char *data, *data2, *data3;
19044 int i, pagesize;
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000019045 int fd;
John Criswell7a73b802003-06-30 21:59:07 +000019046
19047 pagesize = getpagesize ();
19048
19049 /* First, make a file with some known garbage in it. */
19050 data = (char *) malloc (pagesize);
19051 if (!data)
Reid Spencera773bd52006-08-04 18:18:08 +000019052 return 1;
John Criswell7a73b802003-06-30 21:59:07 +000019053 for (i = 0; i < pagesize; ++i)
19054 *(data + i) = rand ();
19055 umask (0);
19056 fd = creat ("conftest.mmap", 0600);
19057 if (fd < 0)
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000019058 return 1;
John Criswell7a73b802003-06-30 21:59:07 +000019059 if (write (fd, data, pagesize) != pagesize)
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000019060 return 1;
John Criswell7a73b802003-06-30 21:59:07 +000019061 close (fd);
19062
19063 /* Next, try to mmap the file at a fixed address which already has
19064 something else allocated at it. If we can, also make sure that
19065 we see the same garbage. */
19066 fd = open ("conftest.mmap", O_RDWR);
19067 if (fd < 0)
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000019068 return 1;
19069 data2 = (char *) malloc (2 * pagesize);
19070 if (!data2)
19071 return 1;
19072 data2 += (pagesize - ((long int) data2 & (pagesize - 1))) & (pagesize - 1);
John Criswell7a73b802003-06-30 21:59:07 +000019073 if (data2 != mmap (data2, pagesize, PROT_READ | PROT_WRITE,
Reid Spencer2706f8c2004-09-19 23:53:36 +000019074 MAP_PRIVATE | MAP_FIXED, fd, 0L))
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000019075 return 1;
John Criswell7a73b802003-06-30 21:59:07 +000019076 for (i = 0; i < pagesize; ++i)
19077 if (*(data + i) != *(data2 + i))
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000019078 return 1;
John Criswell7a73b802003-06-30 21:59:07 +000019079
19080 /* Finally, make sure that changes to the mapped area do not
19081 percolate back to the file as seen by read(). (This is a bug on
19082 some variants of i386 svr4.0.) */
19083 for (i = 0; i < pagesize; ++i)
19084 *(data2 + i) = *(data2 + i) + 1;
19085 data3 = (char *) malloc (pagesize);
19086 if (!data3)
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000019087 return 1;
John Criswell7a73b802003-06-30 21:59:07 +000019088 if (read (fd, data3, pagesize) != pagesize)
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000019089 return 1;
John Criswell7a73b802003-06-30 21:59:07 +000019090 for (i = 0; i < pagesize; ++i)
19091 if (*(data + i) != *(data3 + i))
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000019092 return 1;
John Criswell7a73b802003-06-30 21:59:07 +000019093 close (fd);
Reid Spencera773bd52006-08-04 18:18:08 +000019094 return 0;
John Criswell7a73b802003-06-30 21:59:07 +000019095}
19096_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000019097rm -f conftest$ac_exeext
19098if { (ac_try="$ac_link"
19099case "(($ac_try" in
19100 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19101 *) ac_try_echo=$ac_try;;
19102esac
19103eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19104 (eval "$ac_link") 2>&5
19105 ac_status=$?
19106 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19107 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
19108 { (case "(($ac_try" in
19109 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19110 *) ac_try_echo=$ac_try;;
19111esac
19112eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19113 (eval "$ac_try") 2>&5
19114 ac_status=$?
19115 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19116 (exit $ac_status); }; }; then
John Criswell7a73b802003-06-30 21:59:07 +000019117 ac_cv_func_mmap_fixed_mapped=yes
19118else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000019119 echo "$as_me: program exited with status $ac_status" >&5
19120echo "$as_me: failed program was:" >&5
19121sed 's/^/| /' conftest.$ac_ext >&5
19122
19123( exit $ac_status )
19124ac_cv_func_mmap_fixed_mapped=no
John Criswell7a73b802003-06-30 21:59:07 +000019125fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000019126rm -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 +000019127fi
Reid Spencera773bd52006-08-04 18:18:08 +000019128
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000019129
John Criswell7a73b802003-06-30 21:59:07 +000019130fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000019131{ echo "$as_me:$LINENO: result: $ac_cv_func_mmap_fixed_mapped" >&5
19132echo "${ECHO_T}$ac_cv_func_mmap_fixed_mapped" >&6; }
John Criswell7a73b802003-06-30 21:59:07 +000019133if test $ac_cv_func_mmap_fixed_mapped = yes; then
19134
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000019135cat >>confdefs.h <<\_ACEOF
19136#define HAVE_MMAP 1
19137_ACEOF
John Criswell7a73b802003-06-30 21:59:07 +000019138
19139fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000019140rm -f conftest.mmap
John Criswell7a73b802003-06-30 21:59:07 +000019141
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000019142 { echo "$as_me:$LINENO: checking for mmap of files" >&5
19143echo $ECHO_N "checking for mmap of files... $ECHO_C" >&6; }
19144if test "${ac_cv_func_mmap_file+set}" = set; then
19145 echo $ECHO_N "(cached) $ECHO_C" >&6
John Criswell7a73b802003-06-30 21:59:07 +000019146else
Reid Spencer2706f8c2004-09-19 23:53:36 +000019147 ac_ext=c
John Criswell7a73b802003-06-30 21:59:07 +000019148ac_cpp='$CPP $CPPFLAGS'
19149ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19150ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19151ac_compiler_gnu=$ac_cv_c_compiler_gnu
19152
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000019153 if test "$cross_compiling" = yes; then
Reid Spencer8b93e7a2004-09-21 17:14:44 +000019154 ac_cv_func_mmap_file=no
John Criswell7a73b802003-06-30 21:59:07 +000019155else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000019156 cat >conftest.$ac_ext <<_ACEOF
Reid Spencer777ce172004-09-20 04:09:56 +000019157
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000019158 /* confdefs.h. */
19159_ACEOF
19160cat confdefs.h >>conftest.$ac_ext
19161cat >>conftest.$ac_ext <<_ACEOF
19162/* end confdefs.h. */
Torok Edwin871384f2010-01-26 08:50:50 +000019163
John Criswell7a73b802003-06-30 21:59:07 +000019164#include <sys/types.h>
John Criswell5ab73462003-10-09 15:44:28 +000019165#include <sys/mman.h>
John Criswell7a73b802003-06-30 21:59:07 +000019166#include <fcntl.h>
Reid Spencer777ce172004-09-20 04:09:56 +000019167
19168int
19169main ()
19170{
John Criswell7a73b802003-06-30 21:59:07 +000019171
19172 int fd;
Reid Spencer777ce172004-09-20 04:09:56 +000019173 fd = creat ("foo",0777);
19174 fd = (int) mmap (0, 1, PROT_READ, MAP_SHARED, fd, 0);
19175 unlink ("foo");
Reid Spencer8b93e7a2004-09-21 17:14:44 +000019176 return (fd != (int) MAP_FAILED);
Reid Spencer777ce172004-09-20 04:09:56 +000019177 ;
19178 return 0;
19179}
John Criswell7a73b802003-06-30 21:59:07 +000019180_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000019181rm -f conftest$ac_exeext
19182if { (ac_try="$ac_link"
19183case "(($ac_try" in
19184 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19185 *) ac_try_echo=$ac_try;;
19186esac
19187eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19188 (eval "$ac_link") 2>&5
19189 ac_status=$?
19190 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19191 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
19192 { (case "(($ac_try" in
19193 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19194 *) ac_try_echo=$ac_try;;
19195esac
19196eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19197 (eval "$ac_try") 2>&5
19198 ac_status=$?
19199 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19200 (exit $ac_status); }; }; then
John Criswell7a73b802003-06-30 21:59:07 +000019201 ac_cv_func_mmap_file=yes
19202else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000019203 echo "$as_me: program exited with status $ac_status" >&5
19204echo "$as_me: failed program was:" >&5
19205sed 's/^/| /' conftest.$ac_ext >&5
19206
19207( exit $ac_status )
19208ac_cv_func_mmap_file=no
John Criswell7a73b802003-06-30 21:59:07 +000019209fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000019210rm -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 +000019211fi
Reid Spencera773bd52006-08-04 18:18:08 +000019212
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000019213
John Criswell7a73b802003-06-30 21:59:07 +000019214 ac_ext=c
19215ac_cpp='$CPP $CPPFLAGS'
19216ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19217ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19218ac_compiler_gnu=$ac_cv_c_compiler_gnu
19219
19220
19221fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000019222{ echo "$as_me:$LINENO: result: $ac_cv_func_mmap_file" >&5
19223echo "${ECHO_T}$ac_cv_func_mmap_file" >&6; }
John Criswell7a73b802003-06-30 21:59:07 +000019224if test "$ac_cv_func_mmap_file" = yes; then
John Criswell5ab73462003-10-09 15:44:28 +000019225
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000019226cat >>confdefs.h <<\_ACEOF
19227#define HAVE_MMAP_FILE
19228_ACEOF
John Criswell7a73b802003-06-30 21:59:07 +000019229
19230 MMAP_FILE=yes
19231
19232fi
19233
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000019234 { echo "$as_me:$LINENO: checking if /dev/zero is needed for mmap" >&5
19235echo $ECHO_N "checking if /dev/zero is needed for mmap... $ECHO_C" >&6; }
19236if test "${ac_cv_need_dev_zero_for_mmap+set}" = set; then
19237 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencer7931a782004-12-27 06:15:02 +000019238else
Reid Spencer582a23c2004-12-29 07:07:57 +000019239 if test "$llvm_cv_os_type" = "Interix" ; then
Reid Spencer7931a782004-12-27 06:15:02 +000019240 ac_cv_need_dev_zero_for_mmap=yes
19241 else
19242 ac_cv_need_dev_zero_for_mmap=no
19243 fi
19244
19245fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000019246{ echo "$as_me:$LINENO: result: $ac_cv_need_dev_zero_for_mmap" >&5
19247echo "${ECHO_T}$ac_cv_need_dev_zero_for_mmap" >&6; }
Reid Spencer7931a782004-12-27 06:15:02 +000019248if test "$ac_cv_need_dev_zero_for_mmap" = yes; then
19249
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000019250cat >>confdefs.h <<\_ACEOF
19251#define NEED_DEV_ZERO_FOR_MMAP 1
19252_ACEOF
Reid Spencer7931a782004-12-27 06:15:02 +000019253
19254fi
Reid Spencer2706f8c2004-09-19 23:53:36 +000019255
Reid Spencer30fe5262007-01-20 07:48:49 +000019256 if test "$ac_cv_func_mmap_fixed_mapped" = "no"
19257 then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000019258 { echo "$as_me:$LINENO: WARNING: mmap() of a fixed address required but not supported" >&5
19259echo "$as_me: WARNING: mmap() of a fixed address required but not supported" >&2;}
Reid Spencer30fe5262007-01-20 07:48:49 +000019260 fi
19261 if test "$ac_cv_func_mmap_file" = "no"
19262 then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000019263 { echo "$as_me:$LINENO: WARNING: mmap() of files required but not found" >&5
19264echo "$as_me: WARNING: mmap() of files required but not found" >&2;}
Reid Spencer30fe5262007-01-20 07:48:49 +000019265 fi
John Criswellb13092b2003-07-22 21:00:24 +000019266fi
John Criswell7a73b802003-06-30 21:59:07 +000019267
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000019268{ echo "$as_me:$LINENO: checking for GCC atomic builtins" >&5
19269echo $ECHO_N "checking for GCC atomic builtins... $ECHO_C" >&6; }
19270cat >conftest.$ac_ext <<_ACEOF
19271/* confdefs.h. */
19272_ACEOF
19273cat confdefs.h >>conftest.$ac_ext
19274cat >>conftest.$ac_ext <<_ACEOF
Owen Andersond4b272b2009-05-18 23:58:51 +000019275/* end confdefs.h. */
19276int main() {
Owen Andersona8603702009-05-19 22:18:56 +000019277 volatile unsigned long val = 1;
19278 __sync_synchronize();
19279 __sync_val_compare_and_swap(&val, 1, 0);
Owen Anderson9a3df672009-06-17 00:13:00 +000019280 __sync_add_and_fetch(&val, 1);
19281 __sync_sub_and_fetch(&val, 1);
Owen Andersona8603702009-05-19 22:18:56 +000019282 return 0;
19283 }
Owen Andersond4b272b2009-05-18 23:58:51 +000019284
19285_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000019286rm -f conftest.$ac_objext conftest$ac_exeext
19287if { (ac_try="$ac_link"
19288case "(($ac_try" in
19289 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19290 *) ac_try_echo=$ac_try;;
19291esac
19292eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19293 (eval "$ac_link") 2>conftest.er1
19294 ac_status=$?
19295 grep -v '^ *+' conftest.er1 >conftest.err
19296 rm -f conftest.er1
19297 cat conftest.err >&5
19298 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19299 (exit $ac_status); } &&
19300 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
19301 { (case "(($ac_try" in
19302 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19303 *) ac_try_echo=$ac_try;;
19304esac
19305eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19306 (eval "$ac_try") 2>&5
19307 ac_status=$?
19308 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19309 (exit $ac_status); }; } &&
19310 { ac_try='test -s conftest$ac_exeext'
19311 { (case "(($ac_try" in
19312 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19313 *) ac_try_echo=$ac_try;;
19314esac
19315eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19316 (eval "$ac_try") 2>&5
19317 ac_status=$?
19318 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19319 (exit $ac_status); }; }; then
19320 { echo "$as_me:$LINENO: result: yes" >&5
19321echo "${ECHO_T}yes" >&6; }
Owen Andersona8603702009-05-19 22:18:56 +000019322
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000019323cat >>confdefs.h <<\_ACEOF
19324#define LLVM_MULTITHREADED 1
19325_ACEOF
Owen Andersona8603702009-05-19 22:18:56 +000019326
Owen Andersond4b272b2009-05-18 23:58:51 +000019327else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000019328 echo "$as_me: failed program was:" >&5
19329sed 's/^/| /' conftest.$ac_ext >&5
Owen Andersond4b272b2009-05-18 23:58:51 +000019330
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000019331 { echo "$as_me:$LINENO: result: no" >&5
19332echo "${ECHO_T}no" >&6; }
Owen Andersond4b272b2009-05-18 23:58:51 +000019333
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000019334cat >>confdefs.h <<\_ACEOF
19335#define LLVM_MULTITHREADED 0
19336_ACEOF
19337
19338 { echo "$as_me:$LINENO: WARNING: LLVM will be built thread-unsafe because atomic builtins are missing" >&5
19339echo "$as_me: WARNING: LLVM will be built thread-unsafe because atomic builtins are missing" >&2;}
Owen Andersond4b272b2009-05-18 23:58:51 +000019340fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000019341
Owen Andersond4b272b2009-05-18 23:58:51 +000019342rm -f core conftest.err conftest.$ac_objext \
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000019343 conftest$ac_exeext conftest.$ac_ext
Owen Andersond4b272b2009-05-18 23:58:51 +000019344
19345
John Criswell7a73b802003-06-30 21:59:07 +000019346
Nick Lewycky4372e692009-09-29 06:18:23 +000019347if test "$llvm_cv_os_type" = "Linux" -a "$llvm_cv_target_arch" = "x86_64" ; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000019348 { echo "$as_me:$LINENO: checking for 32-bit userspace on 64-bit system" >&5
19349echo $ECHO_N "checking for 32-bit userspace on 64-bit system... $ECHO_C" >&6; }
19350if test "${llvm_cv_linux_mixed+set}" = set; then
19351 echo $ECHO_N "(cached) $ECHO_C" >&6
Nick Lewycky4372e692009-09-29 06:18:23 +000019352else
19353 ac_ext=c
19354ac_cpp='$CPP $CPPFLAGS'
19355ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19356ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19357ac_compiler_gnu=$ac_cv_c_compiler_gnu
19358
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000019359 cat >conftest.$ac_ext <<_ACEOF
19360/* confdefs.h. */
19361_ACEOF
19362cat confdefs.h >>conftest.$ac_ext
19363cat >>conftest.$ac_ext <<_ACEOF
Nick Lewycky4372e692009-09-29 06:18:23 +000019364/* end confdefs.h. */
19365#ifndef __x86_64__
19366 error: Not x86-64 even if uname says so!
19367 #endif
19368
19369int
19370main ()
19371{
19372
19373 ;
19374 return 0;
19375}
19376_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000019377rm -f conftest.$ac_objext
19378if { (ac_try="$ac_compile"
19379case "(($ac_try" in
19380 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19381 *) ac_try_echo=$ac_try;;
19382esac
19383eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19384 (eval "$ac_compile") 2>conftest.er1
19385 ac_status=$?
19386 grep -v '^ *+' conftest.er1 >conftest.err
19387 rm -f conftest.er1
19388 cat conftest.err >&5
19389 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19390 (exit $ac_status); } &&
19391 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
19392 { (case "(($ac_try" in
19393 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19394 *) ac_try_echo=$ac_try;;
19395esac
19396eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19397 (eval "$ac_try") 2>&5
19398 ac_status=$?
19399 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19400 (exit $ac_status); }; } &&
19401 { ac_try='test -s conftest.$ac_objext'
19402 { (case "(($ac_try" in
19403 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19404 *) ac_try_echo=$ac_try;;
19405esac
19406eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19407 (eval "$ac_try") 2>&5
19408 ac_status=$?
19409 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19410 (exit $ac_status); }; }; then
Nick Lewycky4372e692009-09-29 06:18:23 +000019411 llvm_cv_linux_mixed=no
19412else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000019413 echo "$as_me: failed program was:" >&5
19414sed 's/^/| /' conftest.$ac_ext >&5
19415
19416 llvm_cv_linux_mixed=yes
Nick Lewycky4372e692009-09-29 06:18:23 +000019417fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000019418
Nick Lewycky4372e692009-09-29 06:18:23 +000019419rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
19420 ac_ext=c
19421ac_cpp='$CPP $CPPFLAGS'
19422ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19423ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19424ac_compiler_gnu=$ac_cv_c_compiler_gnu
19425
19426
19427fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000019428{ echo "$as_me:$LINENO: result: $llvm_cv_linux_mixed" >&5
19429echo "${ECHO_T}$llvm_cv_linux_mixed" >&6; }
Nick Lewycky4372e692009-09-29 06:18:23 +000019430
19431 if test "$llvm_cv_linux_mixed" = "yes"; then
19432 llvm_cv_target_arch="x86"
19433 ARCH="x86"
19434 fi
19435fi
19436
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000019437
Reid Spencer9372f152007-07-30 20:13:24 +000019438for ac_func in __dso_handle
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000019439do
19440as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
19441{ echo "$as_me:$LINENO: checking for $ac_func" >&5
19442echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
19443if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
19444 echo $ECHO_N "(cached) $ECHO_C" >&6
19445else
19446 cat >conftest.$ac_ext <<_ACEOF
19447/* confdefs.h. */
19448_ACEOF
19449cat confdefs.h >>conftest.$ac_ext
19450cat >>conftest.$ac_ext <<_ACEOF
19451/* end confdefs.h. */
19452/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
19453 For example, HP-UX 11i <limits.h> declares gettimeofday. */
19454#define $ac_func innocuous_$ac_func
19455
19456/* System header to define __stub macros and hopefully few prototypes,
19457 which can conflict with char $ac_func (); below.
19458 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
19459 <limits.h> exists even on freestanding compilers. */
19460
19461#ifdef __STDC__
19462# include <limits.h>
19463#else
19464# include <assert.h>
19465#endif
19466
19467#undef $ac_func
19468
19469/* Override any GCC internal prototype to avoid an error.
19470 Use char because int might match the return type of a GCC
19471 builtin and then its argument prototype would still apply. */
19472#ifdef __cplusplus
19473extern "C"
19474#endif
19475char $ac_func ();
19476/* The GNU C library defines this for functions which it implements
19477 to always fail with ENOSYS. Some functions are actually named
19478 something starting with __ and the normal name is an alias. */
19479#if defined __stub_$ac_func || defined __stub___$ac_func
19480choke me
19481#endif
19482
19483int
19484main ()
19485{
19486return $ac_func ();
19487 ;
19488 return 0;
19489}
19490_ACEOF
19491rm -f conftest.$ac_objext conftest$ac_exeext
19492if { (ac_try="$ac_link"
19493case "(($ac_try" in
19494 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19495 *) ac_try_echo=$ac_try;;
19496esac
19497eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19498 (eval "$ac_link") 2>conftest.er1
19499 ac_status=$?
19500 grep -v '^ *+' conftest.er1 >conftest.err
19501 rm -f conftest.er1
19502 cat conftest.err >&5
19503 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19504 (exit $ac_status); } &&
19505 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
19506 { (case "(($ac_try" in
19507 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19508 *) ac_try_echo=$ac_try;;
19509esac
19510eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19511 (eval "$ac_try") 2>&5
19512 ac_status=$?
19513 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19514 (exit $ac_status); }; } &&
19515 { ac_try='test -s conftest$ac_exeext'
19516 { (case "(($ac_try" in
19517 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19518 *) ac_try_echo=$ac_try;;
19519esac
19520eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19521 (eval "$ac_try") 2>&5
19522 ac_status=$?
19523 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19524 (exit $ac_status); }; }; then
19525 eval "$as_ac_var=yes"
19526else
19527 echo "$as_me: failed program was:" >&5
19528sed 's/^/| /' conftest.$ac_ext >&5
19529
19530 eval "$as_ac_var=no"
19531fi
19532
19533rm -f core conftest.err conftest.$ac_objext \
19534 conftest$ac_exeext conftest.$ac_ext
19535fi
19536ac_res=`eval echo '${'$as_ac_var'}'`
19537 { echo "$as_me:$LINENO: result: $ac_res" >&5
19538echo "${ECHO_T}$ac_res" >&6; }
19539if test `eval echo '${'$as_ac_var'}'` = yes; then
Reid Spencer9372f152007-07-30 20:13:24 +000019540 cat >>confdefs.h <<_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000019541#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
Reid Spencer9372f152007-07-30 20:13:24 +000019542_ACEOF
19543
19544fi
19545done
19546
19547
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000019548{ echo "$as_me:$LINENO: checking whether llvm-gcc is sane" >&5
19549echo $ECHO_N "checking whether llvm-gcc is sane... $ECHO_C" >&6; }
19550if test "${llvm_cv_llvmgcc_sanity+set}" = set; then
19551 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencer5e1d9a52004-11-25 04:51:04 +000019552else
19553 llvm_cv_llvmgcc_sanity="no"
Reid Spencer502935f2004-12-22 05:56:56 +000019554if test -x "$LLVMGCC" ; then
Reid Spencer5e1d9a52004-11-25 04:51:04 +000019555 cp /dev/null conftest.c
Reid Spencer585e0882007-03-29 15:38:33 +000019556 "$LLVMGCC" -emit-llvm -S -o - conftest.c | \
19557 grep 'target datalayout =' > /dev/null 2>&1
Reid Spencer5e1d9a52004-11-25 04:51:04 +000019558 if test $? -eq 0 ; then
19559 llvm_cv_llvmgcc_sanity="yes"
19560 fi
19561 rm conftest.c
Brian Gaekef3b24102003-11-16 18:38:14 +000019562fi
Reid Spencer5e1d9a52004-11-25 04:51:04 +000019563fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000019564{ echo "$as_me:$LINENO: result: $llvm_cv_llvmgcc_sanity" >&5
19565echo "${ECHO_T}$llvm_cv_llvmgcc_sanity" >&6; }
Reid Spencer5e1d9a52004-11-25 04:51:04 +000019566
19567if test "$llvm_cv_llvmgcc_sanity" = "yes" ; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000019568 { echo "$as_me:$LINENO: checking llvm-gcc component support" >&5
19569echo $ECHO_N "checking llvm-gcc component support... $ECHO_C" >&6; }
Reid Spencer502935f2004-12-22 05:56:56 +000019570 llvmcc1path=`"$LLVMGCC" --print-prog-name=cc1`
Reid Spencer5e1d9a52004-11-25 04:51:04 +000019571 LLVMCC1=$llvmcc1path
19572
Reid Spencer502935f2004-12-22 05:56:56 +000019573 llvmcc1pluspath=`"$LLVMGCC" --print-prog-name=cc1plus`
Reid Spencer5e1d9a52004-11-25 04:51:04 +000019574 LLVMCC1PLUS=$llvmcc1pluspath
19575
Reid Spencer502935f2004-12-22 05:56:56 +000019576 llvmgccdir=`echo "$llvmcc1path" | sed 's,/libexec/.*,,'`
19577 LLVMGCCDIR=$llvmgccdir
19578
Reid Spencer282d8c12006-12-21 22:55:41 +000019579 llvmgcclibexec=`echo "$llvmcc1path" | sed 's,/cc1,,'`
19580 LLVMGCCLIBEXEC=$llvmgcclibexec
19581
Reid Spencerb5d75b82006-05-09 00:31:01 +000019582 llvmgccversion=`"$LLVMGCC" -dumpversion 2>&1 | sed 's/^\([0-9.]*\).*/\1/'`
Reid Spencer7917d3a2006-04-06 22:00:36 +000019583 llvmgccmajvers=`echo $llvmgccversion | sed 's/^\([0-9]\).*/\1/'`
19584 LLVMGCC_VERSION=$llvmgccversion
19585
19586 LLVMGCC_MAJVERS=$llvmgccmajvers
19587
Tanya Lattnerf85e74c2008-10-07 22:21:03 +000019588 llvmgcclangs=`"$LLVMGCC" -v --help 2>&1 | grep '^Configured with:' | sed 's/^.*--enable-languages=\([^ ]*\).*/\1/'`
Reid Spencer0d238182007-04-21 21:28:52 +000019589 LLVMGCC_LANGS=$llvmgcclangs
19590
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000019591 { echo "$as_me:$LINENO: result: ok" >&5
19592echo "${ECHO_T}ok" >&6; }
Brian Gaekef3b24102003-11-16 18:38:14 +000019593fi
19594
Reid Spencer2bc7bd52004-11-29 12:29:58 +000019595SHLIBEXT=$libltdl_cv_shlibext
Brian Gaeke554831c2004-01-21 19:39:29 +000019596
19597
Reid Spencere9de0912004-08-20 09:03:57 +000019598# Translate the various configuration directories and other basic
Reid Spencer5e1d9a52004-11-25 04:51:04 +000019599# information into substitutions that will end up in Makefile.config.in
19600# that these configured values can be used by the makefiles
Jeff Cohen28783c32007-01-12 18:22:38 +000019601if test "${prefix}" = "NONE" ; then
Reid Spencer05828872006-05-16 08:53:32 +000019602 prefix="/usr/local"
19603fi
Reid Spencere9de0912004-08-20 09:03:57 +000019604eval LLVM_PREFIX="${prefix}";
19605eval LLVM_BINDIR="${prefix}/bin";
19606eval LLVM_LIBDIR="${prefix}/lib";
Reid Spencer1f319422004-11-29 04:56:35 +000019607eval LLVM_DATADIR="${prefix}/share/llvm";
19608eval LLVM_DOCSDIR="${prefix}/docs/llvm";
19609eval LLVM_ETCDIR="${prefix}/etc/llvm";
Reid Spencere9de0912004-08-20 09:03:57 +000019610eval LLVM_INCLUDEDIR="${prefix}/include";
19611eval LLVM_INFODIR="${prefix}/info";
19612eval LLVM_MANDIR="${prefix}/man";
19613LLVM_CONFIGTIME=`date`
19614
19615
19616
19617
19618
19619
19620
19621
19622
19623
19624
Reid Spencer5e1d9a52004-11-25 04:51:04 +000019625# Place the various directores into the config.h file as #defines so that we
19626# can know about the installation paths within LLVM.
19627
Reid Spencere9de0912004-08-20 09:03:57 +000019628cat >>confdefs.h <<_ACEOF
19629#define LLVM_PREFIX "$LLVM_PREFIX"
19630_ACEOF
19631
19632
19633cat >>confdefs.h <<_ACEOF
19634#define LLVM_BINDIR "$LLVM_BINDIR"
19635_ACEOF
19636
19637
19638cat >>confdefs.h <<_ACEOF
19639#define LLVM_LIBDIR "$LLVM_LIBDIR"
19640_ACEOF
19641
19642
19643cat >>confdefs.h <<_ACEOF
19644#define LLVM_DATADIR "$LLVM_DATADIR"
19645_ACEOF
19646
19647
19648cat >>confdefs.h <<_ACEOF
Gordon Henriksen0abe1162007-10-03 12:07:14 +000019649#define LLVM_DOCSDIR "$LLVM_DOCSDIR"
Reid Spencere9de0912004-08-20 09:03:57 +000019650_ACEOF
19651
19652
19653cat >>confdefs.h <<_ACEOF
Reid Spencerff22c422004-08-20 09:10:31 +000019654#define LLVM_ETCDIR "$LLVM_ETCDIR"
Reid Spencere9de0912004-08-20 09:03:57 +000019655_ACEOF
19656
19657
19658cat >>confdefs.h <<_ACEOF
19659#define LLVM_INCLUDEDIR "$LLVM_INCLUDEDIR"
19660_ACEOF
19661
19662
19663cat >>confdefs.h <<_ACEOF
19664#define LLVM_INFODIR "$LLVM_INFODIR"
19665_ACEOF
19666
19667
19668cat >>confdefs.h <<_ACEOF
19669#define LLVM_MANDIR "$LLVM_MANDIR"
19670_ACEOF
19671
19672
19673cat >>confdefs.h <<_ACEOF
19674#define LLVM_CONFIGTIME "$LLVM_CONFIGTIME"
19675_ACEOF
19676
19677
Eric Christopher790e11c2007-12-01 00:34:39 +000019678cat >>confdefs.h <<_ACEOF
19679#define LLVM_HOSTTRIPLE "$host"
19680_ACEOF
19681
19682
Gordon Henriksenc0efff82007-10-02 09:50:32 +000019683# Determine which bindings to build.
19684if test "$BINDINGS_TO_BUILD" = auto ; then
19685 BINDINGS_TO_BUILD=""
19686 if test "x$OCAMLC" != x -a "x$OCAMLDEP" != x ; then
19687 BINDINGS_TO_BUILD="ocaml $BINDINGS_TO_BUILD"
19688 fi
19689fi
19690BINDINGS_TO_BUILD=$BINDINGS_TO_BUILD
19691
19692
19693# This isn't really configurey, but it avoids having to repeat the list in
19694# other files.
19695ALL_BINDINGS=ocaml
19696
19697
Gordon Henriksenf0915682007-10-02 16:42:22 +000019698# Do any work necessary to ensure that bindings have what they need.
19699binding_prereqs_failed=0
19700for a_binding in $BINDINGS_TO_BUILD ; do
19701 case "$a_binding" in
19702 ocaml)
19703 if test "x$OCAMLC" = x ; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000019704 { echo "$as_me:$LINENO: WARNING: --enable-bindings=ocaml specified, but ocamlc not found. Try configure OCAMLC=/path/to/ocamlc" >&5
19705echo "$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 +000019706 binding_prereqs_failed=1
19707 fi
19708 if test "x$OCAMLDEP" = x ; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000019709 { echo "$as_me:$LINENO: WARNING: --enable-bindings=ocaml specified, but ocamldep not found. Try configure OCAMLDEP=/path/to/ocamldep" >&5
19710echo "$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 +000019711 binding_prereqs_failed=1
19712 fi
19713 if test "x$OCAMLOPT" = x ; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000019714 { echo "$as_me:$LINENO: WARNING: --enable-bindings=ocaml specified, but ocamlopt not found. Try configure OCAMLOPT=/path/to/ocamlopt" >&5
19715echo "$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 +000019716 fi
19717 if test "x$with_ocaml_libdir" != xauto ; then
19718 OCAML_LIBDIR=$with_ocaml_libdir
19719
19720 else
19721 ocaml_stdlib="`"$OCAMLC" -where`"
19722 if test "$LLVM_PREFIX" '<' "$ocaml_stdlib" -a "$ocaml_stdlib" '<' "$LLVM_PREFIX~"
19723 then
19724 # ocaml stdlib is beneath our prefix; use stdlib
19725 OCAML_LIBDIR=$ocaml_stdlib
19726
19727 else
19728 # ocaml stdlib is outside our prefix; use libdir/ocaml
19729 OCAML_LIBDIR=$LLVM_LIBDIR/ocaml
19730
19731 fi
19732 fi
19733 ;;
19734 esac
19735done
19736if test "$binding_prereqs_failed" = 1 ; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000019737 { { echo "$as_me:$LINENO: error: Prequisites for bindings not satisfied. Fix them or use configure --disable-bindings." >&5
19738echo "$as_me: error: Prequisites for bindings not satisfied. Fix them or use configure --disable-bindings." >&2;}
19739 { (exit 1); exit 1; }; }
Gordon Henriksenf0915682007-10-02 16:42:22 +000019740fi
19741
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000019742{ echo "$as_me:$LINENO: checking for compiler -fvisibility-inlines-hidden option" >&5
19743echo $ECHO_N "checking for compiler -fvisibility-inlines-hidden option... $ECHO_C" >&6; }
19744if test "${llvm_cv_cxx_visibility_inlines_hidden+set}" = set; then
19745 echo $ECHO_N "(cached) $ECHO_C" >&6
Daniel Dunbardcf114e2008-08-30 01:16:19 +000019746else
19747 ac_ext=cpp
19748ac_cpp='$CXXCPP $CPPFLAGS'
19749ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19750ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19751ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
19752
19753 oldcxxflags="$CXXFLAGS"
19754 CXXFLAGS="$CXXFLAGS -fvisibility-inlines-hidden"
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000019755 cat >conftest.$ac_ext <<_ACEOF
19756/* confdefs.h. */
19757_ACEOF
19758cat confdefs.h >>conftest.$ac_ext
19759cat >>conftest.$ac_ext <<_ACEOF
Daniel Dunbardcf114e2008-08-30 01:16:19 +000019760/* end confdefs.h. */
19761
19762int
19763main ()
19764{
19765
19766 ;
19767 return 0;
19768}
19769_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000019770rm -f conftest.$ac_objext
19771if { (ac_try="$ac_compile"
19772case "(($ac_try" in
19773 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19774 *) ac_try_echo=$ac_try;;
19775esac
19776eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19777 (eval "$ac_compile") 2>conftest.er1
19778 ac_status=$?
19779 grep -v '^ *+' conftest.er1 >conftest.err
19780 rm -f conftest.er1
19781 cat conftest.err >&5
19782 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19783 (exit $ac_status); } &&
19784 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
19785 { (case "(($ac_try" in
19786 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19787 *) ac_try_echo=$ac_try;;
19788esac
19789eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19790 (eval "$ac_try") 2>&5
19791 ac_status=$?
19792 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19793 (exit $ac_status); }; } &&
19794 { ac_try='test -s conftest.$ac_objext'
19795 { (case "(($ac_try" in
19796 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19797 *) ac_try_echo=$ac_try;;
19798esac
19799eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19800 (eval "$ac_try") 2>&5
19801 ac_status=$?
19802 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19803 (exit $ac_status); }; }; then
Daniel Dunbardcf114e2008-08-30 01:16:19 +000019804 llvm_cv_cxx_visibility_inlines_hidden=yes
19805else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000019806 echo "$as_me: failed program was:" >&5
19807sed 's/^/| /' conftest.$ac_ext >&5
19808
19809 llvm_cv_cxx_visibility_inlines_hidden=no
Daniel Dunbardcf114e2008-08-30 01:16:19 +000019810fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000019811
Daniel Dunbardcf114e2008-08-30 01:16:19 +000019812rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
19813 CXXFLAGS="$oldcxxflags"
19814 ac_ext=c
19815ac_cpp='$CPP $CPPFLAGS'
19816ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19817ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19818ac_compiler_gnu=$ac_cv_c_compiler_gnu
19819
19820
19821fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000019822{ echo "$as_me:$LINENO: result: $llvm_cv_cxx_visibility_inlines_hidden" >&5
19823echo "${ECHO_T}$llvm_cv_cxx_visibility_inlines_hidden" >&6; }
Daniel Dunbardcf114e2008-08-30 01:16:19 +000019824if test "$llvm_cv_cxx_visibility_inlines_hidden" = yes ; then
19825 ENABLE_VISIBILITY_INLINES_HIDDEN=1
19826
19827else
19828 ENABLE_VISIBILITY_INLINES_HIDDEN=0
19829
19830fi
19831
Gordon Henriksenf0915682007-10-02 16:42:22 +000019832
Nick Lewycky731c6ab2009-03-05 08:20:44 +000019833if test "$llvm_cv_link_use_r" = "yes" ; then
19834 RPATH="-Wl,-R"
19835else
19836 RPATH="-Wl,-rpath"
19837fi
19838
19839
19840if test "$llvm_cv_link_use_export_dynamic" = "yes" ; then
19841 RDYNAMIC="-Wl,-export-dynamic"
19842else
19843 RDYNAMIC=""
19844fi
Nick Lewyckye9821dc2009-03-03 04:55:29 +000019845
19846
Reid Spencer5e1d9a52004-11-25 04:51:04 +000019847
Reid Spencera773bd52006-08-04 18:18:08 +000019848ac_config_headers="$ac_config_headers include/llvm/Config/config.h"
Reid Spencer5e1d9a52004-11-25 04:51:04 +000019849
Douglas Gregor1555a232009-06-16 20:12:29 +000019850ac_config_files="$ac_config_files include/llvm/Config/Targets.def"
19851
19852ac_config_files="$ac_config_files include/llvm/Config/AsmPrinters.def"
19853
Jeffrey Yasskinafa709d2009-07-17 21:33:35 +000019854ac_config_files="$ac_config_files include/llvm/Config/AsmParsers.def"
19855
Daniel Dunbar4fc760e2009-11-25 04:37:28 +000019856ac_config_files="$ac_config_files include/llvm/Config/Disassemblers.def"
19857
Chandler Carruth8b67f772009-10-26 01:35:46 +000019858ac_config_headers="$ac_config_headers include/llvm/System/DataTypes.h"
Reid Spencer5e1d9a52004-11-25 04:51:04 +000019859
Reid Spencer5e1d9a52004-11-25 04:51:04 +000019860
Reid Spencera773bd52006-08-04 18:18:08 +000019861ac_config_files="$ac_config_files Makefile.config"
Reid Spencer5e1d9a52004-11-25 04:51:04 +000019862
19863
Reid Spencerea949cf2006-08-16 00:45:38 +000019864ac_config_files="$ac_config_files llvm.spec"
19865
19866
Reid Spencera773bd52006-08-04 18:18:08 +000019867ac_config_files="$ac_config_files docs/doxygen.cfg"
Reid Spencer1f319422004-11-29 04:56:35 +000019868
19869
Mikhail Glushenkov4558f482009-04-21 19:46:10 +000019870ac_config_files="$ac_config_files tools/llvmc/plugins/Base/Base.td"
19871
19872
Reid Spencera773bd52006-08-04 18:18:08 +000019873ac_config_files="$ac_config_files tools/llvm-config/llvm-config.in"
Reid Spencerf2722ca2006-03-22 15:59:55 +000019874
19875
Reid Spencera773bd52006-08-04 18:18:08 +000019876ac_config_commands="$ac_config_commands setup"
Reid Spencerc0682832005-02-24 19:05:19 +000019877
Reid Spencera773bd52006-08-04 18:18:08 +000019878ac_config_commands="$ac_config_commands Makefile"
Reid Spencer5e1d9a52004-11-25 04:51:04 +000019879
19880
Reid Spencera773bd52006-08-04 18:18:08 +000019881ac_config_commands="$ac_config_commands Makefile.common"
Reid Spencer5e1d9a52004-11-25 04:51:04 +000019882
19883
Reid Spencera773bd52006-08-04 18:18:08 +000019884ac_config_commands="$ac_config_commands examples/Makefile"
Reid Spencer5e1d9a52004-11-25 04:51:04 +000019885
19886
Reid Spencera773bd52006-08-04 18:18:08 +000019887ac_config_commands="$ac_config_commands lib/Makefile"
Reid Spencer5e1d9a52004-11-25 04:51:04 +000019888
19889
Reid Spencer8b2e1412006-11-17 03:32:33 +000019890ac_config_commands="$ac_config_commands runtime/Makefile"
19891
19892
Reid Spencera773bd52006-08-04 18:18:08 +000019893ac_config_commands="$ac_config_commands test/Makefile"
Reid Spencer5e1d9a52004-11-25 04:51:04 +000019894
19895
Reid Spencera773bd52006-08-04 18:18:08 +000019896ac_config_commands="$ac_config_commands test/Makefile.tests"
Reid Spencer5e1d9a52004-11-25 04:51:04 +000019897
19898
Bill Wendlingf24eb392009-01-04 23:12:30 +000019899ac_config_commands="$ac_config_commands unittests/Makefile"
19900
19901
Reid Spencera773bd52006-08-04 18:18:08 +000019902ac_config_commands="$ac_config_commands tools/Makefile"
Reid Spencer5e1d9a52004-11-25 04:51:04 +000019903
19904
Reid Spencera773bd52006-08-04 18:18:08 +000019905ac_config_commands="$ac_config_commands utils/Makefile"
Reid Spencer5e1d9a52004-11-25 04:51:04 +000019906
19907
Reid Spencera773bd52006-08-04 18:18:08 +000019908ac_config_commands="$ac_config_commands projects/Makefile"
Reid Spencer5e1d9a52004-11-25 04:51:04 +000019909
19910
Gordon Henriksen92f0dca2007-09-22 21:36:59 +000019911ac_config_commands="$ac_config_commands bindings/Makefile"
19912
19913
19914ac_config_commands="$ac_config_commands bindings/ocaml/Makefile.ocaml"
19915
19916
Reid Spencer5e1d9a52004-11-25 04:51:04 +000019917
John Criswell7a73b802003-06-30 21:59:07 +000019918cat >confcache <<\_ACEOF
19919# This file is a shell script that caches the results of configure
19920# tests run on this system so they can be shared between configure
19921# scripts and configure runs, see configure's option --config-cache.
19922# It is not useful on other systems. If it contains results you don't
19923# want to keep, you may remove or edit it.
19924#
19925# config.status only pays attention to the cache file if you give it
19926# the --recheck option to rerun configure.
19927#
John Criswell0c38eaf2003-09-10 15:17:25 +000019928# `ac_cv_env_foo' variables (set or unset) will be overridden when
John Criswell7a73b802003-06-30 21:59:07 +000019929# loading this file, other *unset* `ac_cv_foo' will be assigned the
19930# following values.
19931
19932_ACEOF
19933
19934# The following way of writing the cache mishandles newlines in values,
19935# but we know of no workaround that is simple, portable, and efficient.
Reid Spencera773bd52006-08-04 18:18:08 +000019936# So, we kill variables containing newlines.
John Criswell7a73b802003-06-30 21:59:07 +000019937# Ultrix sh set writes to stderr and can't be redirected directly,
19938# and sets the high bit in the cache file unless we assign to the vars.
Reid Spencera773bd52006-08-04 18:18:08 +000019939(
19940 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
19941 eval ac_val=\$$ac_var
19942 case $ac_val in #(
19943 *${as_nl}*)
19944 case $ac_var in #(
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000019945 *_cv_*) { echo "$as_me:$LINENO: WARNING: Cache variable $ac_var contains a newline." >&5
19946echo "$as_me: WARNING: Cache variable $ac_var contains a newline." >&2;} ;;
Reid Spencera773bd52006-08-04 18:18:08 +000019947 esac
19948 case $ac_var in #(
19949 _ | IFS | as_nl) ;; #(
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000019950 *) $as_unset $ac_var ;;
Reid Spencera773bd52006-08-04 18:18:08 +000019951 esac ;;
19952 esac
19953 done
19954
John Criswell7a73b802003-06-30 21:59:07 +000019955 (set) 2>&1 |
Reid Spencera773bd52006-08-04 18:18:08 +000019956 case $as_nl`(ac_space=' '; set) 2>&1` in #(
19957 *${as_nl}ac_space=\ *)
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000019958 # `set' does not quote correctly, so add quotes (double-quote
19959 # substitution turns \\\\ into \\, and sed turns \\ into \).
John Criswell7a73b802003-06-30 21:59:07 +000019960 sed -n \
Reid Spencer2706f8c2004-09-19 23:53:36 +000019961 "s/'/'\\\\''/g;
19962 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
Reid Spencera773bd52006-08-04 18:18:08 +000019963 ;; #(
John Criswell7a73b802003-06-30 21:59:07 +000019964 *)
19965 # `set' quotes correctly as required by POSIX, so do not add quotes.
Reid Spencera773bd52006-08-04 18:18:08 +000019966 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
John Criswell7a73b802003-06-30 21:59:07 +000019967 ;;
Reid Spencera773bd52006-08-04 18:18:08 +000019968 esac |
19969 sort
19970) |
John Criswell7a73b802003-06-30 21:59:07 +000019971 sed '
Reid Spencera773bd52006-08-04 18:18:08 +000019972 /^ac_cv_env_/b end
John Criswell7a73b802003-06-30 21:59:07 +000019973 t clear
Reid Spencera773bd52006-08-04 18:18:08 +000019974 :clear
John Criswell7a73b802003-06-30 21:59:07 +000019975 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
19976 t end
Reid Spencera773bd52006-08-04 18:18:08 +000019977 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
19978 :end' >>confcache
19979if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
19980 if test -w "$cache_file"; then
19981 test "x$cache_file" != "x/dev/null" &&
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000019982 { echo "$as_me:$LINENO: updating cache $cache_file" >&5
19983echo "$as_me: updating cache $cache_file" >&6;}
John Criswell7a73b802003-06-30 21:59:07 +000019984 cat confcache >$cache_file
19985 else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000019986 { echo "$as_me:$LINENO: not updating unwritable cache $cache_file" >&5
19987echo "$as_me: not updating unwritable cache $cache_file" >&6;}
John Criswell7a73b802003-06-30 21:59:07 +000019988 fi
19989fi
19990rm -f confcache
19991
19992test "x$prefix" = xNONE && prefix=$ac_default_prefix
19993# Let make expand exec_prefix.
19994test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
19995
John Criswell7a73b802003-06-30 21:59:07 +000019996DEFS=-DHAVE_CONFIG_H
19997
John Criswell0c38eaf2003-09-10 15:17:25 +000019998ac_libobjs=
19999ac_ltlibobjs=
20000for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
20001 # 1. Remove the extension, and $U if already installed.
Reid Spencera773bd52006-08-04 18:18:08 +000020002 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020003 ac_i=`echo "$ac_i" | sed "$ac_script"`
Reid Spencera773bd52006-08-04 18:18:08 +000020004 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
20005 # will be set to the directory where LIBOBJS objects are built.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020006 ac_libobjs="$ac_libobjs \${LIBOBJDIR}$ac_i\$U.$ac_objext"
20007 ac_ltlibobjs="$ac_ltlibobjs \${LIBOBJDIR}$ac_i"'$U.lo'
John Criswell0c38eaf2003-09-10 15:17:25 +000020008done
20009LIBOBJS=$ac_libobjs
20010
20011LTLIBOBJS=$ac_ltlibobjs
20012
20013
Reid Spencer2bc7bd52004-11-29 12:29:58 +000020014if test -z "${INSTALL_LTDL_TRUE}" && test -z "${INSTALL_LTDL_FALSE}"; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020015 { { echo "$as_me:$LINENO: error: conditional \"INSTALL_LTDL\" was never defined.
20016Usually this means the macro was only invoked conditionally." >&5
20017echo "$as_me: error: conditional \"INSTALL_LTDL\" was never defined.
20018Usually this means the macro was only invoked conditionally." >&2;}
20019 { (exit 1); exit 1; }; }
Reid Spencer2bc7bd52004-11-29 12:29:58 +000020020fi
20021if test -z "${CONVENIENCE_LTDL_TRUE}" && test -z "${CONVENIENCE_LTDL_FALSE}"; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020022 { { echo "$as_me:$LINENO: error: conditional \"CONVENIENCE_LTDL\" was never defined.
20023Usually this means the macro was only invoked conditionally." >&5
20024echo "$as_me: error: conditional \"CONVENIENCE_LTDL\" was never defined.
20025Usually this means the macro was only invoked conditionally." >&2;}
20026 { (exit 1); exit 1; }; }
Reid Spencer2bc7bd52004-11-29 12:29:58 +000020027fi
John Criswell7a73b802003-06-30 21:59:07 +000020028
20029: ${CONFIG_STATUS=./config.status}
20030ac_clean_files_save=$ac_clean_files
20031ac_clean_files="$ac_clean_files $CONFIG_STATUS"
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020032{ echo "$as_me:$LINENO: creating $CONFIG_STATUS" >&5
20033echo "$as_me: creating $CONFIG_STATUS" >&6;}
20034cat >$CONFIG_STATUS <<_ACEOF
John Criswell7a73b802003-06-30 21:59:07 +000020035#! $SHELL
20036# Generated by $as_me.
20037# Run this file to recreate the current configuration.
20038# Compiler output produced by configure, useful for debugging
20039# configure, is in config.log if it exists.
20040
20041debug=false
John Criswell0c38eaf2003-09-10 15:17:25 +000020042ac_cs_recheck=false
20043ac_cs_silent=false
John Criswell7a73b802003-06-30 21:59:07 +000020044SHELL=\${CONFIG_SHELL-$SHELL}
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020045_ACEOF
John Criswell7a73b802003-06-30 21:59:07 +000020046
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020047cat >>$CONFIG_STATUS <<\_ACEOF
20048## --------------------- ##
20049## M4sh Initialization. ##
20050## --------------------- ##
20051
20052# Be Bourne compatible
20053if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
John Criswell7a73b802003-06-30 21:59:07 +000020054 emulate sh
20055 NULLCMD=:
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020056 # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
John Criswell0c38eaf2003-09-10 15:17:25 +000020057 # is contrary to our usage. Disable this feature.
20058 alias -g '${1+"$@"}'='"$@"'
Reid Spencera773bd52006-08-04 18:18:08 +000020059 setopt NO_GLOB_SUBST
20060else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020061 case `(set -o) 2>/dev/null` in *posix*) set -o posix;; esac
John Criswell7a73b802003-06-30 21:59:07 +000020062fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020063BIN_SH=xpg4; export BIN_SH # for Tru64
20064DUALCASE=1; export DUALCASE # for MKS sh
John Criswell7a73b802003-06-30 21:59:07 +000020065
John Criswell7a73b802003-06-30 21:59:07 +000020066
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020067# PATH needs CR
20068# Avoid depending upon Character Ranges.
20069as_cr_letters='abcdefghijklmnopqrstuvwxyz'
20070as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
20071as_cr_Letters=$as_cr_letters$as_cr_LETTERS
20072as_cr_digits='0123456789'
20073as_cr_alnum=$as_cr_Letters$as_cr_digits
John Criswell7a73b802003-06-30 21:59:07 +000020074
20075# The user is always right.
20076if test "${PATH_SEPARATOR+set}" != set; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020077 echo "#! /bin/sh" >conf$$.sh
20078 echo "exit 0" >>conf$$.sh
20079 chmod +x conf$$.sh
20080 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
20081 PATH_SEPARATOR=';'
20082 else
20083 PATH_SEPARATOR=:
20084 fi
20085 rm -f conf$$.sh
20086fi
20087
20088# Support unset when possible.
20089if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
20090 as_unset=unset
20091else
20092 as_unset=false
Reid Spencera773bd52006-08-04 18:18:08 +000020093fi
John Criswell7a73b802003-06-30 21:59:07 +000020094
Reid Spencera773bd52006-08-04 18:18:08 +000020095
20096# IFS
20097# We need space, tab and new line, in precisely that order. Quoting is
20098# there to prevent editors from complaining about space-tab.
20099# (If _AS_PATH_WALK were called with IFS unset, it would disable word
20100# splitting by setting IFS to empty value.)
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020101as_nl='
20102'
Reid Spencera773bd52006-08-04 18:18:08 +000020103IFS=" "" $as_nl"
20104
20105# Find who we are. Look in the path if we contain no directory separator.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020106case $0 in
Reid Spencera773bd52006-08-04 18:18:08 +000020107 *[\\/]* ) as_myself=$0 ;;
20108 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
John Criswell7a73b802003-06-30 21:59:07 +000020109for as_dir in $PATH
20110do
20111 IFS=$as_save_IFS
20112 test -z "$as_dir" && as_dir=.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020113 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
20114done
Reid Spencera773bd52006-08-04 18:18:08 +000020115IFS=$as_save_IFS
John Criswell7a73b802003-06-30 21:59:07 +000020116
Reid Spencera773bd52006-08-04 18:18:08 +000020117 ;;
20118esac
20119# We did not find ourselves, most probably we were run as `sh COMMAND'
20120# in which case we are not to be found in the path.
20121if test "x$as_myself" = x; then
20122 as_myself=$0
20123fi
20124if test ! -f "$as_myself"; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020125 echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
20126 { (exit 1); exit 1; }
Reid Spencera773bd52006-08-04 18:18:08 +000020127fi
20128
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020129# Work around bugs in pre-3.0 UWIN ksh.
20130for as_var in ENV MAIL MAILPATH
20131do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
Reid Spencera773bd52006-08-04 18:18:08 +000020132done
20133PS1='$ '
20134PS2='> '
20135PS4='+ '
20136
20137# NLS nuisances.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020138for as_var in \
20139 LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \
20140 LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \
20141 LC_TELEPHONE LC_TIME
20142do
20143 if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then
20144 eval $as_var=C; export $as_var
20145 else
20146 ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
Torok Edwin871384f2010-01-26 08:50:50 +000020147 fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020148done
Torok Edwin871384f2010-01-26 08:50:50 +000020149
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020150# Required to use basename.
Reid Spencera773bd52006-08-04 18:18:08 +000020151if expr a : '\(a\)' >/dev/null 2>&1 &&
20152 test "X`expr 00001 : '.*\(...\)'`" = X001; then
20153 as_expr=expr
20154else
20155 as_expr=false
20156fi
20157
20158if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
20159 as_basename=basename
20160else
20161 as_basename=false
20162fi
20163
20164
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020165# Name of the executable.
Reid Spencera773bd52006-08-04 18:18:08 +000020166as_me=`$as_basename -- "$0" ||
20167$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
20168 X"$0" : 'X\(//\)$' \| \
20169 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020170echo X/"$0" |
Reid Spencera773bd52006-08-04 18:18:08 +000020171 sed '/^.*\/\([^/][^/]*\)\/*$/{
20172 s//\1/
20173 q
20174 }
20175 /^X\/\(\/\/\)$/{
20176 s//\1/
20177 q
20178 }
20179 /^X\/\(\/\).*/{
20180 s//\1/
20181 q
20182 }
20183 s/.*/./; q'`
20184
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020185# CDPATH.
20186$as_unset CDPATH
20187
20188
20189
20190 as_lineno_1=$LINENO
20191 as_lineno_2=$LINENO
20192 test "x$as_lineno_1" != "x$as_lineno_2" &&
20193 test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2" || {
20194
20195 # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
20196 # uniformly replaced by the line number. The first 'sed' inserts a
20197 # line-number line after each line using $LINENO; the second 'sed'
20198 # does the real work. The second script uses 'N' to pair each
20199 # line-number line with the line containing $LINENO, and appends
20200 # trailing '-' during substitution so that $LINENO is not a special
20201 # case at line end.
20202 # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
20203 # scripts with optimization help from Paolo Bonzini. Blame Lee
20204 # E. McMahon (1931-1989) for sed's syntax. :-)
20205 sed -n '
20206 p
20207 /[$]LINENO/=
20208 ' <$as_myself |
20209 sed '
20210 s/[$]LINENO.*/&-/
20211 t lineno
20212 b
20213 :lineno
20214 N
20215 :loop
20216 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
20217 t loop
20218 s/-\n.*//
20219 ' >$as_me.lineno &&
20220 chmod +x "$as_me.lineno" ||
20221 { echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2
20222 { (exit 1); exit 1; }; }
20223
20224 # Don't try to exec as it changes $[0], causing all sort of problems
20225 # (the dirname of $[0] is not the place where we might find the
20226 # original and so on. Autoconf is especially sensitive to this).
20227 . "./$as_me.lineno"
20228 # Exit status is that of the last command.
20229 exit
20230}
20231
20232
20233if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
20234 as_dirname=dirname
20235else
20236 as_dirname=false
20237fi
Reid Spencera773bd52006-08-04 18:18:08 +000020238
20239ECHO_C= ECHO_N= ECHO_T=
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020240case `echo -n x` in
Reid Spencera773bd52006-08-04 18:18:08 +000020241-n*)
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020242 case `echo 'x\c'` in
Reid Spencera773bd52006-08-04 18:18:08 +000020243 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020244 *) ECHO_C='\c';;
Reid Spencera773bd52006-08-04 18:18:08 +000020245 esac;;
20246*)
20247 ECHO_N='-n';;
John Criswell7a73b802003-06-30 21:59:07 +000020248esac
20249
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020250if expr a : '\(a\)' >/dev/null 2>&1 &&
20251 test "X`expr 00001 : '.*\(...\)'`" = X001; then
20252 as_expr=expr
20253else
20254 as_expr=false
20255fi
20256
John Criswell7a73b802003-06-30 21:59:07 +000020257rm -f conf$$ conf$$.exe conf$$.file
Reid Spencera773bd52006-08-04 18:18:08 +000020258if test -d conf$$.dir; then
20259 rm -f conf$$.dir/conf$$.file
20260else
20261 rm -f conf$$.dir
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020262 mkdir conf$$.dir
Reid Spencera773bd52006-08-04 18:18:08 +000020263fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020264echo >conf$$.file
20265if ln -s conf$$.file conf$$ 2>/dev/null; then
20266 as_ln_s='ln -s'
20267 # ... but there are two gotchas:
20268 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
20269 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
20270 # In both cases, we have to default to `cp -p'.
20271 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
John Criswell7a73b802003-06-30 21:59:07 +000020272 as_ln_s='cp -p'
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020273elif ln conf$$.file conf$$ 2>/dev/null; then
20274 as_ln_s=ln
John Criswell7a73b802003-06-30 21:59:07 +000020275else
20276 as_ln_s='cp -p'
20277fi
Reid Spencera773bd52006-08-04 18:18:08 +000020278rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
20279rmdir conf$$.dir 2>/dev/null
John Criswell7a73b802003-06-30 21:59:07 +000020280
John Criswell0c38eaf2003-09-10 15:17:25 +000020281if mkdir -p . 2>/dev/null; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020282 as_mkdir_p=:
John Criswell0c38eaf2003-09-10 15:17:25 +000020283else
Reid Spencer2706f8c2004-09-19 23:53:36 +000020284 test -d ./-p && rmdir ./-p
John Criswell0c38eaf2003-09-10 15:17:25 +000020285 as_mkdir_p=false
20286fi
20287
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020288# Find out whether ``test -x'' works. Don't use a zero-byte file, as
20289# systems may use methods other than mode bits to determine executability.
20290cat >conf$$.file <<_ASEOF
20291#! /bin/sh
20292exit 0
20293_ASEOF
20294chmod +x conf$$.file
20295if test -x conf$$.file >/dev/null 2>&1; then
20296 as_executable_p="test -x"
Reid Spencera773bd52006-08-04 18:18:08 +000020297else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020298 as_executable_p=:
Reid Spencera773bd52006-08-04 18:18:08 +000020299fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020300rm -f conf$$.file
John Criswell7a73b802003-06-30 21:59:07 +000020301
20302# Sed expression to map a string onto a valid CPP name.
Reid Spencer2706f8c2004-09-19 23:53:36 +000020303as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
John Criswell7a73b802003-06-30 21:59:07 +000020304
20305# Sed expression to map a string onto a valid variable name.
Reid Spencer2706f8c2004-09-19 23:53:36 +000020306as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
John Criswell7a73b802003-06-30 21:59:07 +000020307
20308
John Criswell7a73b802003-06-30 21:59:07 +000020309exec 6>&1
20310
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020311# Save the log message, to keep $[0] and so on meaningful, and to
John Criswell7a73b802003-06-30 21:59:07 +000020312# report actual input values of CONFIG_FILES etc. instead of their
Reid Spencera773bd52006-08-04 18:18:08 +000020313# values after options handling.
20314ac_log="
Tanya Lattner953042b2009-08-22 04:37:30 +000020315This file was extended by llvm $as_me 2.7svn, which was
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020316generated by GNU Autoconf 2.60. Invocation command line was
John Criswell7a73b802003-06-30 21:59:07 +000020317
20318 CONFIG_FILES = $CONFIG_FILES
20319 CONFIG_HEADERS = $CONFIG_HEADERS
20320 CONFIG_LINKS = $CONFIG_LINKS
20321 CONFIG_COMMANDS = $CONFIG_COMMANDS
20322 $ $0 $@
20323
Reid Spencera773bd52006-08-04 18:18:08 +000020324on `(hostname || uname -n) 2>/dev/null | sed 1q`
20325"
20326
John Criswell7a73b802003-06-30 21:59:07 +000020327_ACEOF
20328
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020329cat >>$CONFIG_STATUS <<_ACEOF
John Criswell7a73b802003-06-30 21:59:07 +000020330# Files that config.status was made for.
Reid Spencera773bd52006-08-04 18:18:08 +000020331config_files="$ac_config_files"
20332config_headers="$ac_config_headers"
20333config_commands="$ac_config_commands"
John Criswell7a73b802003-06-30 21:59:07 +000020334
Reid Spencera773bd52006-08-04 18:18:08 +000020335_ACEOF
John Criswell7a73b802003-06-30 21:59:07 +000020336
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020337cat >>$CONFIG_STATUS <<\_ACEOF
John Criswell7a73b802003-06-30 21:59:07 +000020338ac_cs_usage="\
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020339\`$as_me' instantiates files from templates according to the
20340current configuration.
John Criswell7a73b802003-06-30 21:59:07 +000020341
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020342Usage: $0 [OPTIONS] [FILE]...
John Criswell7a73b802003-06-30 21:59:07 +000020343
20344 -h, --help print this help, then exit
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020345 -V, --version print version number, then exit
20346 -q, --quiet do not print progress messages
John Criswell7a73b802003-06-30 21:59:07 +000020347 -d, --debug don't remove temporary files
20348 --recheck update $as_me by reconfiguring in the same conditions
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020349 --file=FILE[:TEMPLATE]
20350 instantiate the configuration file FILE
20351 --header=FILE[:TEMPLATE]
20352 instantiate the configuration header FILE
John Criswell7a73b802003-06-30 21:59:07 +000020353
20354Configuration files:
20355$config_files
20356
20357Configuration headers:
20358$config_headers
20359
John Criswellc764fbc2003-09-06 15:17:13 +000020360Configuration commands:
20361$config_commands
20362
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020363Report bugs to <bug-autoconf@gnu.org>."
John Criswell7a73b802003-06-30 21:59:07 +000020364
Reid Spencera773bd52006-08-04 18:18:08 +000020365_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020366cat >>$CONFIG_STATUS <<_ACEOF
John Criswell7a73b802003-06-30 21:59:07 +000020367ac_cs_version="\\
Tanya Lattner953042b2009-08-22 04:37:30 +000020368llvm config.status 2.7svn
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020369configured by $0, generated by GNU Autoconf 2.60,
20370 with options \\"`echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
John Criswell7a73b802003-06-30 21:59:07 +000020371
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020372Copyright (C) 2006 Free Software Foundation, Inc.
John Criswell7a73b802003-06-30 21:59:07 +000020373This config.status script is free software; the Free Software Foundation
20374gives unlimited permission to copy, distribute and modify it."
Reid Spencera773bd52006-08-04 18:18:08 +000020375
20376ac_pwd='$ac_pwd'
20377srcdir='$srcdir'
20378INSTALL='$INSTALL'
John Criswell7a73b802003-06-30 21:59:07 +000020379_ACEOF
20380
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020381cat >>$CONFIG_STATUS <<\_ACEOF
20382# If no file are specified by the user, then we need to provide default
20383# value. By we need to know if files were specified by the user.
John Criswell7a73b802003-06-30 21:59:07 +000020384ac_need_defaults=:
20385while test $# != 0
20386do
20387 case $1 in
20388 --*=*)
Reid Spencera773bd52006-08-04 18:18:08 +000020389 ac_option=`expr "X$1" : 'X\([^=]*\)='`
20390 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
John Criswell0c38eaf2003-09-10 15:17:25 +000020391 ac_shift=:
John Criswell7a73b802003-06-30 21:59:07 +000020392 ;;
Reid Spencera773bd52006-08-04 18:18:08 +000020393 *)
John Criswell0c38eaf2003-09-10 15:17:25 +000020394 ac_option=$1
20395 ac_optarg=$2
20396 ac_shift=shift
20397 ;;
John Criswell7a73b802003-06-30 21:59:07 +000020398 esac
20399
John Criswell0c38eaf2003-09-10 15:17:25 +000020400 case $ac_option in
John Criswell7a73b802003-06-30 21:59:07 +000020401 # Handling of the options.
John Criswell0c38eaf2003-09-10 15:17:25 +000020402 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
20403 ac_cs_recheck=: ;;
Reid Spencera773bd52006-08-04 18:18:08 +000020404 --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020405 echo "$ac_cs_version"; exit ;;
Reid Spencera773bd52006-08-04 18:18:08 +000020406 --debug | --debu | --deb | --de | --d | -d )
John Criswell7a73b802003-06-30 21:59:07 +000020407 debug=: ;;
20408 --file | --fil | --fi | --f )
John Criswell0c38eaf2003-09-10 15:17:25 +000020409 $ac_shift
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020410 CONFIG_FILES="$CONFIG_FILES $ac_optarg"
John Criswell7a73b802003-06-30 21:59:07 +000020411 ac_need_defaults=false;;
20412 --header | --heade | --head | --hea )
John Criswell0c38eaf2003-09-10 15:17:25 +000020413 $ac_shift
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020414 CONFIG_HEADERS="$CONFIG_HEADERS $ac_optarg"
John Criswell7a73b802003-06-30 21:59:07 +000020415 ac_need_defaults=false;;
Reid Spencera773bd52006-08-04 18:18:08 +000020416 --he | --h)
20417 # Conflict between --help and --header
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020418 { echo "$as_me: error: ambiguous option: $1
20419Try \`$0 --help' for more information." >&2
20420 { (exit 1); exit 1; }; };;
Reid Spencera773bd52006-08-04 18:18:08 +000020421 --help | --hel | -h )
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020422 echo "$ac_cs_usage"; exit ;;
John Criswell0c38eaf2003-09-10 15:17:25 +000020423 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
20424 | -silent | --silent | --silen | --sile | --sil | --si | --s)
20425 ac_cs_silent=: ;;
John Criswell7a73b802003-06-30 21:59:07 +000020426
20427 # This is an error.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020428 -*) { echo "$as_me: error: unrecognized option: $1
20429Try \`$0 --help' for more information." >&2
20430 { (exit 1); exit 1; }; } ;;
John Criswell7a73b802003-06-30 21:59:07 +000020431
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020432 *) ac_config_targets="$ac_config_targets $1"
Reid Spencera773bd52006-08-04 18:18:08 +000020433 ac_need_defaults=false ;;
John Criswell7a73b802003-06-30 21:59:07 +000020434
20435 esac
20436 shift
20437done
20438
John Criswell0c38eaf2003-09-10 15:17:25 +000020439ac_configure_extra_args=
20440
20441if $ac_cs_silent; then
20442 exec 6>/dev/null
20443 ac_configure_extra_args="$ac_configure_extra_args --silent"
20444fi
20445
20446_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020447cat >>$CONFIG_STATUS <<_ACEOF
John Criswell0c38eaf2003-09-10 15:17:25 +000020448if \$ac_cs_recheck; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020449 echo "running CONFIG_SHELL=$SHELL $SHELL $0 "$ac_configure_args \$ac_configure_extra_args " --no-create --no-recursion" >&6
20450 CONFIG_SHELL=$SHELL
Reid Spencera773bd52006-08-04 18:18:08 +000020451 export CONFIG_SHELL
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020452 exec $SHELL "$0"$ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
John Criswell0c38eaf2003-09-10 15:17:25 +000020453fi
20454
John Criswell7a73b802003-06-30 21:59:07 +000020455_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020456cat >>$CONFIG_STATUS <<\_ACEOF
Reid Spencera773bd52006-08-04 18:18:08 +000020457exec 5>>config.log
20458{
20459 echo
20460 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
20461## Running $as_me. ##
20462_ASBOX
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020463 echo "$ac_log"
Reid Spencera773bd52006-08-04 18:18:08 +000020464} >&5
John Criswell7a73b802003-06-30 21:59:07 +000020465
Reid Spencera773bd52006-08-04 18:18:08 +000020466_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020467cat >>$CONFIG_STATUS <<_ACEOF
John Criswellc764fbc2003-09-06 15:17:13 +000020468#
Reid Spencera773bd52006-08-04 18:18:08 +000020469# INIT-COMMANDS
John Criswellc764fbc2003-09-06 15:17:13 +000020470#
Reid Spencerc0682832005-02-24 19:05:19 +000020471llvm_src="${srcdir}"
John Criswellc764fbc2003-09-06 15:17:13 +000020472
20473_ACEOF
John Criswell7a73b802003-06-30 21:59:07 +000020474
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020475cat >>$CONFIG_STATUS <<\_ACEOF
Reid Spencera773bd52006-08-04 18:18:08 +000020476
20477# Handling of arguments.
John Criswell7a73b802003-06-30 21:59:07 +000020478for ac_config_target in $ac_config_targets
20479do
Reid Spencera773bd52006-08-04 18:18:08 +000020480 case $ac_config_target in
20481 "include/llvm/Config/config.h") CONFIG_HEADERS="$CONFIG_HEADERS include/llvm/Config/config.h" ;;
Douglas Gregor1555a232009-06-16 20:12:29 +000020482 "include/llvm/Config/Targets.def") CONFIG_FILES="$CONFIG_FILES include/llvm/Config/Targets.def" ;;
20483 "include/llvm/Config/AsmPrinters.def") CONFIG_FILES="$CONFIG_FILES include/llvm/Config/AsmPrinters.def" ;;
Jeffrey Yasskinafa709d2009-07-17 21:33:35 +000020484 "include/llvm/Config/AsmParsers.def") CONFIG_FILES="$CONFIG_FILES include/llvm/Config/AsmParsers.def" ;;
Daniel Dunbar4fc760e2009-11-25 04:37:28 +000020485 "include/llvm/Config/Disassemblers.def") CONFIG_FILES="$CONFIG_FILES include/llvm/Config/Disassemblers.def" ;;
Chandler Carruth8b67f772009-10-26 01:35:46 +000020486 "include/llvm/System/DataTypes.h") CONFIG_HEADERS="$CONFIG_HEADERS include/llvm/System/DataTypes.h" ;;
Reid Spencera773bd52006-08-04 18:18:08 +000020487 "Makefile.config") CONFIG_FILES="$CONFIG_FILES Makefile.config" ;;
Reid Spencerea949cf2006-08-16 00:45:38 +000020488 "llvm.spec") CONFIG_FILES="$CONFIG_FILES llvm.spec" ;;
Reid Spencera773bd52006-08-04 18:18:08 +000020489 "docs/doxygen.cfg") CONFIG_FILES="$CONFIG_FILES docs/doxygen.cfg" ;;
Mikhail Glushenkov4558f482009-04-21 19:46:10 +000020490 "tools/llvmc/plugins/Base/Base.td") CONFIG_FILES="$CONFIG_FILES tools/llvmc/plugins/Base/Base.td" ;;
Reid Spencera773bd52006-08-04 18:18:08 +000020491 "tools/llvm-config/llvm-config.in") CONFIG_FILES="$CONFIG_FILES tools/llvm-config/llvm-config.in" ;;
20492 "setup") CONFIG_COMMANDS="$CONFIG_COMMANDS setup" ;;
20493 "Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS Makefile" ;;
20494 "Makefile.common") CONFIG_COMMANDS="$CONFIG_COMMANDS Makefile.common" ;;
20495 "examples/Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS examples/Makefile" ;;
20496 "lib/Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS lib/Makefile" ;;
Reid Spencer8b2e1412006-11-17 03:32:33 +000020497 "runtime/Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS runtime/Makefile" ;;
Reid Spencera773bd52006-08-04 18:18:08 +000020498 "test/Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS test/Makefile" ;;
20499 "test/Makefile.tests") CONFIG_COMMANDS="$CONFIG_COMMANDS test/Makefile.tests" ;;
Bill Wendlingf24eb392009-01-04 23:12:30 +000020500 "unittests/Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS unittests/Makefile" ;;
Reid Spencera773bd52006-08-04 18:18:08 +000020501 "tools/Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS tools/Makefile" ;;
20502 "utils/Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS utils/Makefile" ;;
20503 "projects/Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS projects/Makefile" ;;
Gordon Henriksen92f0dca2007-09-22 21:36:59 +000020504 "bindings/Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS bindings/Makefile" ;;
20505 "bindings/ocaml/Makefile.ocaml") CONFIG_COMMANDS="$CONFIG_COMMANDS bindings/ocaml/Makefile.ocaml" ;;
Reid Spencera773bd52006-08-04 18:18:08 +000020506
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020507 *) { { echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5
20508echo "$as_me: error: invalid argument: $ac_config_target" >&2;}
20509 { (exit 1); exit 1; }; };;
John Criswell7a73b802003-06-30 21:59:07 +000020510 esac
20511done
20512
Reid Spencera773bd52006-08-04 18:18:08 +000020513
John Criswell7a73b802003-06-30 21:59:07 +000020514# If the user did not use the arguments to specify the items to instantiate,
20515# then the envvar interface is used. Set only those that are not.
20516# We use the long form for the default assignment because of an extremely
20517# bizarre bug on SunOS 4.1.3.
20518if $ac_need_defaults; then
20519 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
20520 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
John Criswellc764fbc2003-09-06 15:17:13 +000020521 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
John Criswell7a73b802003-06-30 21:59:07 +000020522fi
20523
John Criswell0c38eaf2003-09-10 15:17:25 +000020524# Have a temporary directory for convenience. Make it in the build tree
Reid Spencera773bd52006-08-04 18:18:08 +000020525# simply because there is no reason against having it here, and in addition,
John Criswell0c38eaf2003-09-10 15:17:25 +000020526# creating and moving files from /tmp can sometimes cause problems.
Reid Spencera773bd52006-08-04 18:18:08 +000020527# Hook for its removal unless debugging.
20528# Note that there is a small window in which the directory will not be cleaned:
20529# after its creation but before its name has been assigned to `$tmp'.
John Criswell7a73b802003-06-30 21:59:07 +000020530$debug ||
20531{
Reid Spencera773bd52006-08-04 18:18:08 +000020532 tmp=
20533 trap 'exit_status=$?
20534 { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
20535' 0
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020536 trap '{ (exit 1); exit 1; }' 1 2 13 15
John Criswell7a73b802003-06-30 21:59:07 +000020537}
John Criswell7a73b802003-06-30 21:59:07 +000020538# Create a (secure) tmp directory for tmp files.
John Criswell0c38eaf2003-09-10 15:17:25 +000020539
John Criswell7a73b802003-06-30 21:59:07 +000020540{
Reid Spencera773bd52006-08-04 18:18:08 +000020541 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
John Criswell7a73b802003-06-30 21:59:07 +000020542 test -n "$tmp" && test -d "$tmp"
20543} ||
20544{
Reid Spencera773bd52006-08-04 18:18:08 +000020545 tmp=./conf$$-$RANDOM
20546 (umask 077 && mkdir "$tmp")
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020547} ||
20548{
20549 echo "$me: cannot create a temporary directory in ." >&2
20550 { (exit 1); exit 1; }
20551}
John Criswell7a73b802003-06-30 21:59:07 +000020552
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020553#
20554# Set up the sed scripts for CONFIG_FILES section.
20555#
20556
20557# No need to generate the scripts if there are no CONFIG_FILES.
20558# This happens for instance when ./config.status config.h
Reid Spencera773bd52006-08-04 18:18:08 +000020559if test -n "$CONFIG_FILES"; then
John Criswell7a73b802003-06-30 21:59:07 +000020560
20561_ACEOF
20562
Reid Spencera773bd52006-08-04 18:18:08 +000020563
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020564
Reid Spencera773bd52006-08-04 18:18:08 +000020565ac_delim='%!_!# '
20566for ac_last_try in false false false false false :; do
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020567 cat >conf$$subs.sed <<_ACEOF
20568SHELL!$SHELL$ac_delim
20569PATH_SEPARATOR!$PATH_SEPARATOR$ac_delim
20570PACKAGE_NAME!$PACKAGE_NAME$ac_delim
20571PACKAGE_TARNAME!$PACKAGE_TARNAME$ac_delim
20572PACKAGE_VERSION!$PACKAGE_VERSION$ac_delim
20573PACKAGE_STRING!$PACKAGE_STRING$ac_delim
20574PACKAGE_BUGREPORT!$PACKAGE_BUGREPORT$ac_delim
20575exec_prefix!$exec_prefix$ac_delim
20576prefix!$prefix$ac_delim
20577program_transform_name!$program_transform_name$ac_delim
20578bindir!$bindir$ac_delim
20579sbindir!$sbindir$ac_delim
20580libexecdir!$libexecdir$ac_delim
20581datarootdir!$datarootdir$ac_delim
20582datadir!$datadir$ac_delim
20583sysconfdir!$sysconfdir$ac_delim
20584sharedstatedir!$sharedstatedir$ac_delim
20585localstatedir!$localstatedir$ac_delim
20586includedir!$includedir$ac_delim
20587oldincludedir!$oldincludedir$ac_delim
20588docdir!$docdir$ac_delim
20589infodir!$infodir$ac_delim
20590htmldir!$htmldir$ac_delim
20591dvidir!$dvidir$ac_delim
20592pdfdir!$pdfdir$ac_delim
20593psdir!$psdir$ac_delim
20594libdir!$libdir$ac_delim
20595localedir!$localedir$ac_delim
20596mandir!$mandir$ac_delim
20597DEFS!$DEFS$ac_delim
20598ECHO_C!$ECHO_C$ac_delim
20599ECHO_N!$ECHO_N$ac_delim
20600ECHO_T!$ECHO_T$ac_delim
20601LIBS!$LIBS$ac_delim
20602build_alias!$build_alias$ac_delim
20603host_alias!$host_alias$ac_delim
20604target_alias!$target_alias$ac_delim
20605LLVM_COPYRIGHT!$LLVM_COPYRIGHT$ac_delim
20606subdirs!$subdirs$ac_delim
20607build!$build$ac_delim
20608build_cpu!$build_cpu$ac_delim
20609build_vendor!$build_vendor$ac_delim
20610build_os!$build_os$ac_delim
20611host!$host$ac_delim
20612host_cpu!$host_cpu$ac_delim
20613host_vendor!$host_vendor$ac_delim
20614host_os!$host_os$ac_delim
20615target!$target$ac_delim
20616target_cpu!$target_cpu$ac_delim
20617target_vendor!$target_vendor$ac_delim
20618target_os!$target_os$ac_delim
20619OS!$OS$ac_delim
20620HOST_OS!$HOST_OS$ac_delim
20621TARGET_OS!$TARGET_OS$ac_delim
20622LINKALL!$LINKALL$ac_delim
20623NOLINKALL!$NOLINKALL$ac_delim
20624LLVM_ON_UNIX!$LLVM_ON_UNIX$ac_delim
20625LLVM_ON_WIN32!$LLVM_ON_WIN32$ac_delim
20626ARCH!$ARCH$ac_delim
20627ENDIAN!$ENDIAN$ac_delim
20628CC!$CC$ac_delim
20629CFLAGS!$CFLAGS$ac_delim
20630LDFLAGS!$LDFLAGS$ac_delim
20631CPPFLAGS!$CPPFLAGS$ac_delim
20632ac_ct_CC!$ac_ct_CC$ac_delim
20633EXEEXT!$EXEEXT$ac_delim
20634OBJEXT!$OBJEXT$ac_delim
20635CPP!$CPP$ac_delim
20636GREP!$GREP$ac_delim
20637EGREP!$EGREP$ac_delim
20638LLVM_CROSS_COMPILING!$LLVM_CROSS_COMPILING$ac_delim
20639BUILD_CC!$BUILD_CC$ac_delim
20640BUILD_EXEEXT!$BUILD_EXEEXT$ac_delim
20641BUILD_CXX!$BUILD_CXX$ac_delim
20642CVSBUILD!$CVSBUILD$ac_delim
20643ENABLE_OPTIMIZED!$ENABLE_OPTIMIZED$ac_delim
20644ENABLE_PROFILING!$ENABLE_PROFILING$ac_delim
20645DISABLE_ASSERTIONS!$DISABLE_ASSERTIONS$ac_delim
20646ENABLE_EXPENSIVE_CHECKS!$ENABLE_EXPENSIVE_CHECKS$ac_delim
20647EXPENSIVE_CHECKS!$EXPENSIVE_CHECKS$ac_delim
20648DEBUG_RUNTIME!$DEBUG_RUNTIME$ac_delim
20649DEBUG_SYMBOLS!$DEBUG_SYMBOLS$ac_delim
20650JIT!$JIT$ac_delim
20651TARGET_HAS_JIT!$TARGET_HAS_JIT$ac_delim
20652ENABLE_DOXYGEN!$ENABLE_DOXYGEN$ac_delim
20653ENABLE_THREADS!$ENABLE_THREADS$ac_delim
20654ENABLE_PIC!$ENABLE_PIC$ac_delim
20655TARGETS_TO_BUILD!$TARGETS_TO_BUILD$ac_delim
20656LLVM_ENUM_TARGETS!$LLVM_ENUM_TARGETS$ac_delim
20657LLVM_ENUM_ASM_PRINTERS!$LLVM_ENUM_ASM_PRINTERS$ac_delim
20658LLVM_ENUM_ASM_PARSERS!$LLVM_ENUM_ASM_PARSERS$ac_delim
20659LLVM_ENUM_DISASSEMBLERS!$LLVM_ENUM_DISASSEMBLERS$ac_delim
20660ENABLE_CBE_PRINTF_A!$ENABLE_CBE_PRINTF_A$ac_delim
20661OPTIMIZE_OPTION!$OPTIMIZE_OPTION$ac_delim
20662EXTRA_OPTIONS!$EXTRA_OPTIONS$ac_delim
20663BINUTILS_INCDIR!$BINUTILS_INCDIR$ac_delim
20664ENABLE_LLVMC_DYNAMIC!$ENABLE_LLVMC_DYNAMIC$ac_delim
20665_ACEOF
Reid Spencera773bd52006-08-04 18:18:08 +000020666
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020667 if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 97; then
Reid Spencera773bd52006-08-04 18:18:08 +000020668 break
20669 elif $ac_last_try; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020670 { { echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
20671echo "$as_me: error: could not make $CONFIG_STATUS" >&2;}
20672 { (exit 1); exit 1; }; }
Reid Spencera773bd52006-08-04 18:18:08 +000020673 else
20674 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
John Criswell7a73b802003-06-30 21:59:07 +000020675 fi
Reid Spencera773bd52006-08-04 18:18:08 +000020676done
20677
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020678ac_eof=`sed -n '/^CEOF[0-9]*$/s/CEOF/0/p' conf$$subs.sed`
20679if test -n "$ac_eof"; then
20680 ac_eof=`echo "$ac_eof" | sort -nru | sed 1q`
20681 ac_eof=`expr $ac_eof + 1`
20682fi
20683
20684cat >>$CONFIG_STATUS <<_ACEOF
20685cat >"\$tmp/subs-1.sed" <<\CEOF$ac_eof
20686/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
Reid Spencera773bd52006-08-04 18:18:08 +000020687_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020688sed '
20689s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g
20690s/^/s,@/; s/!/@,|#_!!_#|/
20691:n
20692t n
20693s/'"$ac_delim"'$/,g/; t
20694s/$/\\/; p
20695N; s/^.*\n//; s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g; b n
20696' >>$CONFIG_STATUS <conf$$subs.sed
20697rm -f conf$$subs.sed
20698cat >>$CONFIG_STATUS <<_ACEOF
20699CEOF$ac_eof
Reid Spencera773bd52006-08-04 18:18:08 +000020700_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020701
20702
20703ac_delim='%!_!# '
20704for ac_last_try in false false false false false :; do
20705 cat >conf$$subs.sed <<_ACEOF
20706ENABLE_LLVMC_DYNAMIC_PLUGINS!$ENABLE_LLVMC_DYNAMIC_PLUGINS$ac_delim
20707CXX!$CXX$ac_delim
20708CXXFLAGS!$CXXFLAGS$ac_delim
20709ac_ct_CXX!$ac_ct_CXX$ac_delim
20710NM!$NM$ac_delim
20711ifGNUmake!$ifGNUmake$ac_delim
20712LN_S!$LN_S$ac_delim
20713CMP!$CMP$ac_delim
20714CP!$CP$ac_delim
20715DATE!$DATE$ac_delim
20716FIND!$FIND$ac_delim
20717MKDIR!$MKDIR$ac_delim
20718MV!$MV$ac_delim
20719RANLIB!$RANLIB$ac_delim
20720AR!$AR$ac_delim
20721RM!$RM$ac_delim
20722SED!$SED$ac_delim
20723TAR!$TAR$ac_delim
20724BINPWD!$BINPWD$ac_delim
20725GRAPHVIZ!$GRAPHVIZ$ac_delim
20726DOT!$DOT$ac_delim
20727FDP!$FDP$ac_delim
20728NEATO!$NEATO$ac_delim
20729TWOPI!$TWOPI$ac_delim
20730CIRCO!$CIRCO$ac_delim
20731GV!$GV$ac_delim
20732DOTTY!$DOTTY$ac_delim
20733PERL!$PERL$ac_delim
20734HAVE_PERL!$HAVE_PERL$ac_delim
20735INSTALL_PROGRAM!$INSTALL_PROGRAM$ac_delim
20736INSTALL_SCRIPT!$INSTALL_SCRIPT$ac_delim
20737INSTALL_DATA!$INSTALL_DATA$ac_delim
20738BZIP2!$BZIP2$ac_delim
20739DOXYGEN!$DOXYGEN$ac_delim
20740GROFF!$GROFF$ac_delim
20741GZIP!$GZIP$ac_delim
20742POD2HTML!$POD2HTML$ac_delim
20743POD2MAN!$POD2MAN$ac_delim
20744RUNTEST!$RUNTEST$ac_delim
20745TCLSH!$TCLSH$ac_delim
20746ZIP!$ZIP$ac_delim
20747OCAMLC!$OCAMLC$ac_delim
20748OCAMLOPT!$OCAMLOPT$ac_delim
20749OCAMLDEP!$OCAMLDEP$ac_delim
20750OCAMLDOC!$OCAMLDOC$ac_delim
20751GAS!$GAS$ac_delim
20752INSTALL_LTDL_TRUE!$INSTALL_LTDL_TRUE$ac_delim
20753INSTALL_LTDL_FALSE!$INSTALL_LTDL_FALSE$ac_delim
20754CONVENIENCE_LTDL_TRUE!$CONVENIENCE_LTDL_TRUE$ac_delim
20755CONVENIENCE_LTDL_FALSE!$CONVENIENCE_LTDL_FALSE$ac_delim
20756LIBADD_DL!$LIBADD_DL$ac_delim
20757LLVMGCCCOMMAND!$LLVMGCCCOMMAND$ac_delim
20758LLVMGXXCOMMAND!$LLVMGXXCOMMAND$ac_delim
20759LLVMGCC!$LLVMGCC$ac_delim
20760LLVMGXX!$LLVMGXX$ac_delim
20761NO_VARIADIC_MACROS!$NO_VARIADIC_MACROS$ac_delim
20762NO_MISSING_FIELD_INITIALIZERS!$NO_MISSING_FIELD_INITIALIZERS$ac_delim
20763USE_UDIS86!$USE_UDIS86$ac_delim
20764USE_OPROFILE!$USE_OPROFILE$ac_delim
20765HAVE_PTHREAD!$HAVE_PTHREAD$ac_delim
20766HUGE_VAL_SANITY!$HUGE_VAL_SANITY$ac_delim
20767MMAP_FILE!$MMAP_FILE$ac_delim
20768LLVMCC1!$LLVMCC1$ac_delim
20769LLVMCC1PLUS!$LLVMCC1PLUS$ac_delim
20770LLVMGCCDIR!$LLVMGCCDIR$ac_delim
20771LLVMGCCLIBEXEC!$LLVMGCCLIBEXEC$ac_delim
20772LLVMGCC_VERSION!$LLVMGCC_VERSION$ac_delim
20773LLVMGCC_MAJVERS!$LLVMGCC_MAJVERS$ac_delim
20774LLVMGCC_LANGS!$LLVMGCC_LANGS$ac_delim
20775SHLIBEXT!$SHLIBEXT$ac_delim
20776LLVM_PREFIX!$LLVM_PREFIX$ac_delim
20777LLVM_BINDIR!$LLVM_BINDIR$ac_delim
20778LLVM_LIBDIR!$LLVM_LIBDIR$ac_delim
20779LLVM_DATADIR!$LLVM_DATADIR$ac_delim
20780LLVM_DOCSDIR!$LLVM_DOCSDIR$ac_delim
20781LLVM_ETCDIR!$LLVM_ETCDIR$ac_delim
20782LLVM_INCLUDEDIR!$LLVM_INCLUDEDIR$ac_delim
20783LLVM_INFODIR!$LLVM_INFODIR$ac_delim
20784LLVM_MANDIR!$LLVM_MANDIR$ac_delim
20785LLVM_CONFIGTIME!$LLVM_CONFIGTIME$ac_delim
20786BINDINGS_TO_BUILD!$BINDINGS_TO_BUILD$ac_delim
20787ALL_BINDINGS!$ALL_BINDINGS$ac_delim
20788OCAML_LIBDIR!$OCAML_LIBDIR$ac_delim
20789ENABLE_VISIBILITY_INLINES_HIDDEN!$ENABLE_VISIBILITY_INLINES_HIDDEN$ac_delim
20790RPATH!$RPATH$ac_delim
20791RDYNAMIC!$RDYNAMIC$ac_delim
20792LIBOBJS!$LIBOBJS$ac_delim
20793LTLIBOBJS!$LTLIBOBJS$ac_delim
Reid Spencera773bd52006-08-04 18:18:08 +000020794_ACEOF
20795
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020796 if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 88; then
20797 break
20798 elif $ac_last_try; then
20799 { { echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
20800echo "$as_me: error: could not make $CONFIG_STATUS" >&2;}
20801 { (exit 1); exit 1; }; }
20802 else
20803 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
20804 fi
20805done
20806
20807ac_eof=`sed -n '/^CEOF[0-9]*$/s/CEOF/0/p' conf$$subs.sed`
20808if test -n "$ac_eof"; then
20809 ac_eof=`echo "$ac_eof" | sort -nru | sed 1q`
20810 ac_eof=`expr $ac_eof + 1`
20811fi
20812
20813cat >>$CONFIG_STATUS <<_ACEOF
20814cat >"\$tmp/subs-2.sed" <<\CEOF$ac_eof
20815/@[a-zA-Z_][a-zA-Z_0-9]*@/!b end
20816_ACEOF
20817sed '
20818s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g
20819s/^/s,@/; s/!/@,|#_!!_#|/
20820:n
20821t n
20822s/'"$ac_delim"'$/,g/; t
20823s/$/\\/; p
20824N; s/^.*\n//; s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g; b n
20825' >>$CONFIG_STATUS <conf$$subs.sed
20826rm -f conf$$subs.sed
20827cat >>$CONFIG_STATUS <<_ACEOF
20828:end
20829s/|#_!!_#|//g
20830CEOF$ac_eof
20831_ACEOF
20832
20833
Reid Spencera773bd52006-08-04 18:18:08 +000020834# VPATH may cause trouble with some makes, so we remove $(srcdir),
20835# ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
20836# trailing colons and then remove the whole line if VPATH becomes empty
20837# (actually we leave an empty line to preserve line numbers).
20838if test "x$srcdir" = x.; then
20839 ac_vpsub='/^[ ]*VPATH[ ]*=/{
20840s/:*\$(srcdir):*/:/
20841s/:*\${srcdir}:*/:/
20842s/:*@srcdir@:*/:/
20843s/^\([^=]*=[ ]*\):*/\1/
20844s/:*$//
20845s/^[^=]*=[ ]*$//
20846}'
20847fi
20848
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020849cat >>$CONFIG_STATUS <<\_ACEOF
John Criswell7a73b802003-06-30 21:59:07 +000020850fi # test -n "$CONFIG_FILES"
20851
Reid Spencera773bd52006-08-04 18:18:08 +000020852
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020853for ac_tag in :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS
Reid Spencera773bd52006-08-04 18:18:08 +000020854do
20855 case $ac_tag in
20856 :[FHLC]) ac_mode=$ac_tag; continue;;
20857 esac
20858 case $ac_mode$ac_tag in
20859 :[FHL]*:*);;
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020860 :L* | :C*:*) { { echo "$as_me:$LINENO: error: Invalid tag $ac_tag." >&5
20861echo "$as_me: error: Invalid tag $ac_tag." >&2;}
20862 { (exit 1); exit 1; }; };;
Reid Spencera773bd52006-08-04 18:18:08 +000020863 :[FH]-) ac_tag=-:-;;
20864 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
20865 esac
20866 ac_save_IFS=$IFS
20867 IFS=:
20868 set x $ac_tag
20869 IFS=$ac_save_IFS
20870 shift
20871 ac_file=$1
20872 shift
20873
20874 case $ac_mode in
20875 :L) ac_source=$1;;
20876 :[FH])
20877 ac_file_inputs=
20878 for ac_f
20879 do
20880 case $ac_f in
20881 -) ac_f="$tmp/stdin";;
20882 *) # Look for the file first in the build tree, then in the source tree
20883 # (if the path is not absolute). The absolute path cannot be DOS-style,
20884 # because $ac_f cannot contain `:'.
20885 test -f "$ac_f" ||
20886 case $ac_f in
20887 [\\/$]*) false;;
20888 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
20889 esac ||
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020890 { { echo "$as_me:$LINENO: error: cannot find input file: $ac_f" >&5
20891echo "$as_me: error: cannot find input file: $ac_f" >&2;}
20892 { (exit 1); exit 1; }; };;
Reid Spencera773bd52006-08-04 18:18:08 +000020893 esac
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020894 ac_file_inputs="$ac_file_inputs $ac_f"
Reid Spencera773bd52006-08-04 18:18:08 +000020895 done
20896
20897 # Let's still pretend it is `configure' which instantiates (i.e., don't
20898 # use $as_me), people would be surprised to read:
20899 # /* config.h. Generated by config.status. */
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020900 configure_input="Generated from "`IFS=:
20901 echo $* | sed 's|^[^:]*/||;s|:[^:]*/|, |g'`" by configure."
Reid Spencera773bd52006-08-04 18:18:08 +000020902 if test x"$ac_file" != x-; then
20903 configure_input="$ac_file. $configure_input"
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020904 { echo "$as_me:$LINENO: creating $ac_file" >&5
20905echo "$as_me: creating $ac_file" >&6;}
Reid Spencera773bd52006-08-04 18:18:08 +000020906 fi
20907
20908 case $ac_tag in
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020909 *:-:* | *:-) cat >"$tmp/stdin";;
Reid Spencera773bd52006-08-04 18:18:08 +000020910 esac
20911 ;;
John Criswell7a73b802003-06-30 21:59:07 +000020912 esac
20913
Reid Spencera773bd52006-08-04 18:18:08 +000020914 ac_dir=`$as_dirname -- "$ac_file" ||
John Criswell7a73b802003-06-30 21:59:07 +000020915$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
Reid Spencer2706f8c2004-09-19 23:53:36 +000020916 X"$ac_file" : 'X\(//\)[^/]' \| \
20917 X"$ac_file" : 'X\(//\)$' \| \
Reid Spencera773bd52006-08-04 18:18:08 +000020918 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020919echo X"$ac_file" |
Reid Spencera773bd52006-08-04 18:18:08 +000020920 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
20921 s//\1/
20922 q
20923 }
20924 /^X\(\/\/\)[^/].*/{
20925 s//\1/
20926 q
20927 }
20928 /^X\(\/\/\)$/{
20929 s//\1/
20930 q
20931 }
20932 /^X\(\/\).*/{
20933 s//\1/
20934 q
20935 }
20936 s/.*/./; q'`
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020937 { as_dir="$ac_dir"
20938 case $as_dir in #(
20939 -*) as_dir=./$as_dir;;
20940 esac
20941 test -d "$as_dir" || { $as_mkdir_p && mkdir -p "$as_dir"; } || {
20942 as_dirs=
20943 while :; do
20944 case $as_dir in #(
20945 *\'*) as_qdir=`echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #(
20946 *) as_qdir=$as_dir;;
20947 esac
20948 as_dirs="'$as_qdir' $as_dirs"
20949 as_dir=`$as_dirname -- "$as_dir" ||
20950$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
20951 X"$as_dir" : 'X\(//\)[^/]' \| \
20952 X"$as_dir" : 'X\(//\)$' \| \
20953 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
20954echo X"$as_dir" |
20955 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
20956 s//\1/
20957 q
20958 }
20959 /^X\(\/\/\)[^/].*/{
20960 s//\1/
20961 q
20962 }
20963 /^X\(\/\/\)$/{
20964 s//\1/
20965 q
20966 }
20967 /^X\(\/\).*/{
20968 s//\1/
20969 q
20970 }
20971 s/.*/./; q'`
20972 test -d "$as_dir" && break
20973 done
20974 test -z "$as_dirs" || eval "mkdir $as_dirs"
20975 } || test -d "$as_dir" || { { echo "$as_me:$LINENO: error: cannot create directory $as_dir" >&5
20976echo "$as_me: error: cannot create directory $as_dir" >&2;}
20977 { (exit 1); exit 1; }; }; }
John Criswell7a73b802003-06-30 21:59:07 +000020978 ac_builddir=.
20979
Reid Spencera773bd52006-08-04 18:18:08 +000020980case "$ac_dir" in
20981.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
20982*)
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020983 ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
Reid Spencera773bd52006-08-04 18:18:08 +000020984 # A ".." for each directory in $ac_dir_suffix.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020985 ac_top_builddir_sub=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,/..,g;s,/,,'`
Reid Spencera773bd52006-08-04 18:18:08 +000020986 case $ac_top_builddir_sub in
20987 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
20988 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
20989 esac ;;
20990esac
20991ac_abs_top_builddir=$ac_pwd
20992ac_abs_builddir=$ac_pwd$ac_dir_suffix
20993# for backward compatibility:
20994ac_top_builddir=$ac_top_build_prefix
John Criswell7a73b802003-06-30 21:59:07 +000020995
20996case $srcdir in
Reid Spencera773bd52006-08-04 18:18:08 +000020997 .) # We are building in place.
John Criswell7a73b802003-06-30 21:59:07 +000020998 ac_srcdir=.
Reid Spencera773bd52006-08-04 18:18:08 +000020999 ac_top_srcdir=$ac_top_builddir_sub
21000 ac_abs_top_srcdir=$ac_pwd ;;
21001 [\\/]* | ?:[\\/]* ) # Absolute name.
John Criswell7a73b802003-06-30 21:59:07 +000021002 ac_srcdir=$srcdir$ac_dir_suffix;
Reid Spencera773bd52006-08-04 18:18:08 +000021003 ac_top_srcdir=$srcdir
21004 ac_abs_top_srcdir=$srcdir ;;
21005 *) # Relative name.
21006 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
21007 ac_top_srcdir=$ac_top_build_prefix$srcdir
21008 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
John Criswell7a73b802003-06-30 21:59:07 +000021009esac
Reid Spencera773bd52006-08-04 18:18:08 +000021010ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
Reid Spencer2706f8c2004-09-19 23:53:36 +000021011
John Criswell7a73b802003-06-30 21:59:07 +000021012
Reid Spencera773bd52006-08-04 18:18:08 +000021013 case $ac_mode in
21014 :F)
21015 #
21016 # CONFIG_FILE
21017 #
John Criswell7a73b802003-06-30 21:59:07 +000021018
21019 case $INSTALL in
21020 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
Reid Spencera773bd52006-08-04 18:18:08 +000021021 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
John Criswell7a73b802003-06-30 21:59:07 +000021022 esac
John Criswell7a73b802003-06-30 21:59:07 +000021023_ACEOF
Reid Spencera773bd52006-08-04 18:18:08 +000021024
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021025cat >>$CONFIG_STATUS <<\_ACEOF
Reid Spencera773bd52006-08-04 18:18:08 +000021026# If the template does not know about datarootdir, expand it.
21027# FIXME: This hack should be removed a few years after 2.60.
21028ac_datarootdir_hack=; ac_datarootdir_seen=
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021029
21030case `sed -n '/datarootdir/ {
Reid Spencera773bd52006-08-04 18:18:08 +000021031 p
21032 q
21033}
21034/@datadir@/p
21035/@docdir@/p
21036/@infodir@/p
21037/@localedir@/p
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021038/@mandir@/p
21039' $ac_file_inputs` in
Reid Spencera773bd52006-08-04 18:18:08 +000021040*datarootdir*) ac_datarootdir_seen=yes;;
21041*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021042 { echo "$as_me:$LINENO: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
21043echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
Reid Spencera773bd52006-08-04 18:18:08 +000021044_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021045cat >>$CONFIG_STATUS <<_ACEOF
Reid Spencera773bd52006-08-04 18:18:08 +000021046 ac_datarootdir_hack='
21047 s&@datadir@&$datadir&g
21048 s&@docdir@&$docdir&g
21049 s&@infodir@&$infodir&g
21050 s&@localedir@&$localedir&g
21051 s&@mandir@&$mandir&g
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021052 s&\\\${datarootdir}&$datarootdir&g' ;;
Reid Spencera773bd52006-08-04 18:18:08 +000021053esac
21054_ACEOF
21055
21056# Neutralize VPATH when `$srcdir' = `.'.
21057# Shell code in configure.ac might set extrasub.
21058# FIXME: do we really want to maintain this feature?
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021059cat >>$CONFIG_STATUS <<_ACEOF
21060 sed "$ac_vpsub
John Criswell7a73b802003-06-30 21:59:07 +000021061$extrasub
21062_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021063cat >>$CONFIG_STATUS <<\_ACEOF
John Criswell7a73b802003-06-30 21:59:07 +000021064:t
21065/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021066s&@configure_input@&$configure_input&;t t
Reid Spencera773bd52006-08-04 18:18:08 +000021067s&@top_builddir@&$ac_top_builddir_sub&;t t
21068s&@srcdir@&$ac_srcdir&;t t
21069s&@abs_srcdir@&$ac_abs_srcdir&;t t
21070s&@top_srcdir@&$ac_top_srcdir&;t t
21071s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
21072s&@builddir@&$ac_builddir&;t t
21073s&@abs_builddir@&$ac_abs_builddir&;t t
21074s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
21075s&@INSTALL@&$ac_INSTALL&;t t
21076$ac_datarootdir_hack
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021077" $ac_file_inputs | sed -f "$tmp/subs-1.sed" | sed -f "$tmp/subs-2.sed" >$tmp/out
John Criswell7a73b802003-06-30 21:59:07 +000021078
Reid Spencera773bd52006-08-04 18:18:08 +000021079test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
21080 { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
21081 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021082 { echo "$as_me:$LINENO: WARNING: $ac_file contains a reference to the variable \`datarootdir'
Reid Spencera773bd52006-08-04 18:18:08 +000021083which seems to be undefined. Please make sure it is defined." >&5
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021084echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
Reid Spencera773bd52006-08-04 18:18:08 +000021085which seems to be undefined. Please make sure it is defined." >&2;}
John Criswell7a73b802003-06-30 21:59:07 +000021086
Reid Spencera773bd52006-08-04 18:18:08 +000021087 rm -f "$tmp/stdin"
John Criswell7a73b802003-06-30 21:59:07 +000021088 case $ac_file in
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021089 -) cat "$tmp/out"; rm -f "$tmp/out";;
21090 *) rm -f "$ac_file"; mv "$tmp/out" $ac_file;;
21091 esac
Reid Spencera773bd52006-08-04 18:18:08 +000021092 ;;
21093 :H)
21094 #
21095 # CONFIG_HEADER
21096 #
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021097_ACEOF
21098
21099# Transform confdefs.h into a sed script `conftest.defines', that
21100# substitutes the proper values into config.h.in to produce config.h.
21101rm -f conftest.defines conftest.tail
21102# First, append a space to every undef/define line, to ease matching.
21103echo 's/$/ /' >conftest.defines
21104# Then, protect against being on the right side of a sed subst, or in
21105# an unquoted here document, in config.status. If some macros were
21106# called several times there might be several #defines for the same
21107# symbol, which is useless. But do not sort them, since the last
21108# AC_DEFINE must be honored.
21109ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
21110# These sed commands are passed to sed as "A NAME B PARAMS C VALUE D", where
21111# NAME is the cpp macro being defined, VALUE is the value it is being given.
21112# PARAMS is the parameter list in the macro definition--in most cases, it's
21113# just an empty string.
21114ac_dA='s,^\\([ #]*\\)[^ ]*\\([ ]*'
21115ac_dB='\\)[ (].*,\\1define\\2'
21116ac_dC=' '
21117ac_dD=' ,'
21118
21119uniq confdefs.h |
21120 sed -n '
21121 t rset
21122 :rset
21123 s/^[ ]*#[ ]*define[ ][ ]*//
21124 t ok
21125 d
21126 :ok
21127 s/[\\&,]/\\&/g
21128 s/^\('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/ '"$ac_dA"'\1'"$ac_dB"'\2'"${ac_dC}"'\3'"$ac_dD"'/p
21129 s/^\('"$ac_word_re"'\)[ ]*\(.*\)/'"$ac_dA"'\1'"$ac_dB$ac_dC"'\2'"$ac_dD"'/p
21130 ' >>conftest.defines
21131
21132# Remove the space that was appended to ease matching.
21133# Then replace #undef with comments. This is necessary, for
21134# example, in the case of _POSIX_SOURCE, which is predefined and required
21135# on some systems where configure will not decide to define it.
21136# (The regexp can be short, since the line contains either #define or #undef.)
21137echo 's/ $//
21138s,^[ #]*u.*,/* & */,' >>conftest.defines
21139
21140# Break up conftest.defines:
21141ac_max_sed_lines=50
21142
21143# First sed command is: sed -f defines.sed $ac_file_inputs >"$tmp/out1"
21144# Second one is: sed -f defines.sed "$tmp/out1" >"$tmp/out2"
21145# Third one will be: sed -f defines.sed "$tmp/out2" >"$tmp/out1"
21146# et cetera.
21147ac_in='$ac_file_inputs'
21148ac_out='"$tmp/out1"'
21149ac_nxt='"$tmp/out2"'
21150
21151while :
21152do
21153 # Write a here document:
21154 cat >>$CONFIG_STATUS <<_ACEOF
21155 # First, check the format of the line:
21156 cat >"\$tmp/defines.sed" <<\\CEOF
21157/^[ ]*#[ ]*undef[ ][ ]*$ac_word_re[ ]*\$/b def
21158/^[ ]*#[ ]*define[ ][ ]*$ac_word_re[( ]/b def
21159b
21160:def
21161_ACEOF
21162 sed ${ac_max_sed_lines}q conftest.defines >>$CONFIG_STATUS
21163 echo 'CEOF
21164 sed -f "$tmp/defines.sed"' "$ac_in >$ac_out" >>$CONFIG_STATUS
21165 ac_in=$ac_out; ac_out=$ac_nxt; ac_nxt=$ac_in
21166 sed 1,${ac_max_sed_lines}d conftest.defines >conftest.tail
21167 grep . conftest.tail >/dev/null || break
21168 rm -f conftest.defines
21169 mv conftest.tail conftest.defines
21170done
21171rm -f conftest.defines conftest.tail
21172
21173echo "ac_result=$ac_in" >>$CONFIG_STATUS
21174cat >>$CONFIG_STATUS <<\_ACEOF
John Criswell7a73b802003-06-30 21:59:07 +000021175 if test x"$ac_file" != x-; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021176 echo "/* $configure_input */" >"$tmp/config.h"
21177 cat "$ac_result" >>"$tmp/config.h"
21178 if diff $ac_file "$tmp/config.h" >/dev/null 2>&1; then
21179 { echo "$as_me:$LINENO: $ac_file is unchanged" >&5
21180echo "$as_me: $ac_file is unchanged" >&6;}
John Criswell7a73b802003-06-30 21:59:07 +000021181 else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021182 rm -f $ac_file
21183 mv "$tmp/config.h" $ac_file
John Criswell7a73b802003-06-30 21:59:07 +000021184 fi
21185 else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021186 echo "/* $configure_input */"
21187 cat "$ac_result"
John Criswell7a73b802003-06-30 21:59:07 +000021188 fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021189 rm -f "$tmp/out12"
Reid Spencera773bd52006-08-04 18:18:08 +000021190 ;;
John Criswellc764fbc2003-09-06 15:17:13 +000021191
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021192 :C) { echo "$as_me:$LINENO: executing $ac_file commands" >&5
21193echo "$as_me: executing $ac_file commands" >&6;}
Reid Spencera773bd52006-08-04 18:18:08 +000021194 ;;
John Criswellc764fbc2003-09-06 15:17:13 +000021195 esac
John Criswell7a73b802003-06-30 21:59:07 +000021196
Reid Spencera773bd52006-08-04 18:18:08 +000021197
21198 case $ac_file$ac_mode in
21199 "Makefile":C) ${llvm_src}/autoconf/mkinstalldirs `dirname Makefile`
Torok Edwin64937982009-08-28 16:12:48 +000021200 ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/Makefile Makefile ;;
Reid Spencera773bd52006-08-04 18:18:08 +000021201 "Makefile.common":C) ${llvm_src}/autoconf/mkinstalldirs `dirname Makefile.common`
Torok Edwin64937982009-08-28 16:12:48 +000021202 ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/Makefile.common Makefile.common ;;
Reid Spencera773bd52006-08-04 18:18:08 +000021203 "examples/Makefile":C) ${llvm_src}/autoconf/mkinstalldirs `dirname examples/Makefile`
Torok Edwin64937982009-08-28 16:12:48 +000021204 ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/examples/Makefile examples/Makefile ;;
Reid Spencera773bd52006-08-04 18:18:08 +000021205 "lib/Makefile":C) ${llvm_src}/autoconf/mkinstalldirs `dirname lib/Makefile`
Torok Edwin64937982009-08-28 16:12:48 +000021206 ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/lib/Makefile lib/Makefile ;;
Reid Spencer8b2e1412006-11-17 03:32:33 +000021207 "runtime/Makefile":C) ${llvm_src}/autoconf/mkinstalldirs `dirname runtime/Makefile`
Torok Edwin64937982009-08-28 16:12:48 +000021208 ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/runtime/Makefile runtime/Makefile ;;
Reid Spencera773bd52006-08-04 18:18:08 +000021209 "test/Makefile":C) ${llvm_src}/autoconf/mkinstalldirs `dirname test/Makefile`
Torok Edwin64937982009-08-28 16:12:48 +000021210 ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/test/Makefile test/Makefile ;;
Reid Spencera773bd52006-08-04 18:18:08 +000021211 "test/Makefile.tests":C) ${llvm_src}/autoconf/mkinstalldirs `dirname test/Makefile.tests`
Torok Edwin64937982009-08-28 16:12:48 +000021212 ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/test/Makefile.tests test/Makefile.tests ;;
Bill Wendlingf24eb392009-01-04 23:12:30 +000021213 "unittests/Makefile":C) ${llvm_src}/autoconf/mkinstalldirs `dirname unittests/Makefile`
Torok Edwin64937982009-08-28 16:12:48 +000021214 ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/unittests/Makefile unittests/Makefile ;;
Reid Spencera773bd52006-08-04 18:18:08 +000021215 "tools/Makefile":C) ${llvm_src}/autoconf/mkinstalldirs `dirname tools/Makefile`
Torok Edwin64937982009-08-28 16:12:48 +000021216 ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/tools/Makefile tools/Makefile ;;
Reid Spencera773bd52006-08-04 18:18:08 +000021217 "utils/Makefile":C) ${llvm_src}/autoconf/mkinstalldirs `dirname utils/Makefile`
Torok Edwin64937982009-08-28 16:12:48 +000021218 ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/utils/Makefile utils/Makefile ;;
Reid Spencera773bd52006-08-04 18:18:08 +000021219 "projects/Makefile":C) ${llvm_src}/autoconf/mkinstalldirs `dirname projects/Makefile`
Torok Edwin64937982009-08-28 16:12:48 +000021220 ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/projects/Makefile projects/Makefile ;;
Gordon Henriksen92f0dca2007-09-22 21:36:59 +000021221 "bindings/Makefile":C) ${llvm_src}/autoconf/mkinstalldirs `dirname bindings/Makefile`
Torok Edwin64937982009-08-28 16:12:48 +000021222 ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/bindings/Makefile bindings/Makefile ;;
Gordon Henriksen92f0dca2007-09-22 21:36:59 +000021223 "bindings/ocaml/Makefile.ocaml":C) ${llvm_src}/autoconf/mkinstalldirs `dirname bindings/ocaml/Makefile.ocaml`
Torok Edwin64937982009-08-28 16:12:48 +000021224 ${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 +000021225
21226 esac
21227done # for ac_tag
21228
John Criswell7a73b802003-06-30 21:59:07 +000021229
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021230{ (exit 0); exit 0; }
John Criswell7a73b802003-06-30 21:59:07 +000021231_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021232chmod +x $CONFIG_STATUS
John Criswell7a73b802003-06-30 21:59:07 +000021233ac_clean_files=$ac_clean_files_save
21234
21235
21236# configure is writing to config.log, and then calls config.status.
21237# config.status does its own redirection, appending to config.log.
21238# Unfortunately, on DOS this fails, as config.log is still kept open
21239# by configure, so config.status won't be able to write to it; its
21240# output is simply discarded. So we exec the FD to /dev/null,
21241# effectively closing config.log, so it can be properly (re)opened and
21242# appended to by config.status. When coming back to configure, we
21243# need to make the FD available again.
21244if test "$no_create" != yes; then
21245 ac_cs_success=:
John Criswell0c38eaf2003-09-10 15:17:25 +000021246 ac_config_status_args=
21247 test "$silent" = yes &&
21248 ac_config_status_args="$ac_config_status_args --quiet"
John Criswell7a73b802003-06-30 21:59:07 +000021249 exec 5>/dev/null
John Criswell0c38eaf2003-09-10 15:17:25 +000021250 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
John Criswell7a73b802003-06-30 21:59:07 +000021251 exec 5>>config.log
21252 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
21253 # would make configure fail if this is the last instruction.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021254 $ac_cs_success || { (exit 1); exit 1; }
John Criswell7a73b802003-06-30 21:59:07 +000021255fi
21256
John Criswell12399a12003-09-30 15:55:44 +000021257#
21258# CONFIG_SUBDIRS section.
21259#
21260if test "$no_recursion" != yes; then
21261
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021262 # Remove --cache-file and --srcdir arguments so they do not pile up.
John Criswell12399a12003-09-30 15:55:44 +000021263 ac_sub_configure_args=
21264 ac_prev=
Reid Spencera773bd52006-08-04 18:18:08 +000021265 eval "set x $ac_configure_args"
21266 shift
21267 for ac_arg
21268 do
John Criswell12399a12003-09-30 15:55:44 +000021269 if test -n "$ac_prev"; then
21270 ac_prev=
21271 continue
21272 fi
21273 case $ac_arg in
21274 -cache-file | --cache-file | --cache-fil | --cache-fi \
21275 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
21276 ac_prev=cache_file ;;
21277 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
21278 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* \
21279 | --c=*)
21280 ;;
21281 --config-cache | -C)
21282 ;;
21283 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
21284 ac_prev=srcdir ;;
21285 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
21286 ;;
21287 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
21288 ac_prev=prefix ;;
21289 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
21290 ;;
Reid Spencera773bd52006-08-04 18:18:08 +000021291 *)
21292 case $ac_arg in
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021293 *\'*) ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
Reid Spencera773bd52006-08-04 18:18:08 +000021294 esac
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021295 ac_sub_configure_args="$ac_sub_configure_args '$ac_arg'" ;;
John Criswell12399a12003-09-30 15:55:44 +000021296 esac
21297 done
21298
21299 # Always prepend --prefix to ensure using the same prefix
21300 # in subdir configurations.
Reid Spencera773bd52006-08-04 18:18:08 +000021301 ac_arg="--prefix=$prefix"
21302 case $ac_arg in
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021303 *\'*) ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
Reid Spencera773bd52006-08-04 18:18:08 +000021304 esac
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021305 ac_sub_configure_args="$ac_arg $ac_sub_configure_args"
John Criswell12399a12003-09-30 15:55:44 +000021306
21307 ac_popdir=`pwd`
21308 for ac_dir in : $subdirs; do test "x$ac_dir" = x: && continue
21309
21310 # Do not complain, so a configure script can configure whichever
21311 # parts of a large source tree are present.
Reid Spencera773bd52006-08-04 18:18:08 +000021312 test -d "$srcdir/$ac_dir" || continue
John Criswell12399a12003-09-30 15:55:44 +000021313
Reid Spencera773bd52006-08-04 18:18:08 +000021314 ac_msg="=== configuring in $ac_dir (`pwd`/$ac_dir)"
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021315 echo "$as_me:$LINENO: $ac_msg" >&5
21316 echo "$ac_msg" >&6
21317 { as_dir="$ac_dir"
21318 case $as_dir in #(
21319 -*) as_dir=./$as_dir;;
21320 esac
21321 test -d "$as_dir" || { $as_mkdir_p && mkdir -p "$as_dir"; } || {
21322 as_dirs=
21323 while :; do
21324 case $as_dir in #(
21325 *\'*) as_qdir=`echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #(
21326 *) as_qdir=$as_dir;;
21327 esac
21328 as_dirs="'$as_qdir' $as_dirs"
21329 as_dir=`$as_dirname -- "$as_dir" ||
21330$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
21331 X"$as_dir" : 'X\(//\)[^/]' \| \
21332 X"$as_dir" : 'X\(//\)$' \| \
21333 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
21334echo X"$as_dir" |
21335 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
21336 s//\1/
21337 q
21338 }
21339 /^X\(\/\/\)[^/].*/{
21340 s//\1/
21341 q
21342 }
21343 /^X\(\/\/\)$/{
21344 s//\1/
21345 q
21346 }
21347 /^X\(\/\).*/{
21348 s//\1/
21349 q
21350 }
21351 s/.*/./; q'`
21352 test -d "$as_dir" && break
21353 done
21354 test -z "$as_dirs" || eval "mkdir $as_dirs"
21355 } || test -d "$as_dir" || { { echo "$as_me:$LINENO: error: cannot create directory $as_dir" >&5
21356echo "$as_me: error: cannot create directory $as_dir" >&2;}
21357 { (exit 1); exit 1; }; }; }
John Criswell12399a12003-09-30 15:55:44 +000021358 ac_builddir=.
21359
Reid Spencera773bd52006-08-04 18:18:08 +000021360case "$ac_dir" in
21361.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
21362*)
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021363 ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
Reid Spencera773bd52006-08-04 18:18:08 +000021364 # A ".." for each directory in $ac_dir_suffix.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021365 ac_top_builddir_sub=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,/..,g;s,/,,'`
Reid Spencera773bd52006-08-04 18:18:08 +000021366 case $ac_top_builddir_sub in
21367 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
21368 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
21369 esac ;;
21370esac
21371ac_abs_top_builddir=$ac_pwd
21372ac_abs_builddir=$ac_pwd$ac_dir_suffix
21373# for backward compatibility:
21374ac_top_builddir=$ac_top_build_prefix
John Criswell12399a12003-09-30 15:55:44 +000021375
21376case $srcdir in
Reid Spencera773bd52006-08-04 18:18:08 +000021377 .) # We are building in place.
John Criswell12399a12003-09-30 15:55:44 +000021378 ac_srcdir=.
Reid Spencera773bd52006-08-04 18:18:08 +000021379 ac_top_srcdir=$ac_top_builddir_sub
21380 ac_abs_top_srcdir=$ac_pwd ;;
21381 [\\/]* | ?:[\\/]* ) # Absolute name.
John Criswell12399a12003-09-30 15:55:44 +000021382 ac_srcdir=$srcdir$ac_dir_suffix;
Reid Spencera773bd52006-08-04 18:18:08 +000021383 ac_top_srcdir=$srcdir
21384 ac_abs_top_srcdir=$srcdir ;;
21385 *) # Relative name.
21386 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
21387 ac_top_srcdir=$ac_top_build_prefix$srcdir
21388 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
John Criswell12399a12003-09-30 15:55:44 +000021389esac
Reid Spencera773bd52006-08-04 18:18:08 +000021390ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
John Criswell12399a12003-09-30 15:55:44 +000021391
21392
Reid Spencera773bd52006-08-04 18:18:08 +000021393 cd "$ac_dir"
John Criswell12399a12003-09-30 15:55:44 +000021394
21395 # Check for guested configure; otherwise get Cygnus style configure.
Reid Spencera773bd52006-08-04 18:18:08 +000021396 if test -f "$ac_srcdir/configure.gnu"; then
21397 ac_sub_configure=$ac_srcdir/configure.gnu
21398 elif test -f "$ac_srcdir/configure"; then
21399 ac_sub_configure=$ac_srcdir/configure
21400 elif test -f "$ac_srcdir/configure.in"; then
21401 # This should be Cygnus configure.
21402 ac_sub_configure=$ac_aux_dir/configure
John Criswell12399a12003-09-30 15:55:44 +000021403 else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021404 { echo "$as_me:$LINENO: WARNING: no configuration information is in $ac_dir" >&5
21405echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2;}
John Criswell12399a12003-09-30 15:55:44 +000021406 ac_sub_configure=
21407 fi
21408
21409 # The recursion is here.
21410 if test -n "$ac_sub_configure"; then
21411 # Make the cache file name correct relative to the subdirectory.
21412 case $cache_file in
21413 [\\/]* | ?:[\\/]* ) ac_sub_cache_file=$cache_file ;;
Reid Spencera773bd52006-08-04 18:18:08 +000021414 *) # Relative name.
21415 ac_sub_cache_file=$ac_top_build_prefix$cache_file ;;
John Criswell12399a12003-09-30 15:55:44 +000021416 esac
21417
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021418 { echo "$as_me:$LINENO: running $SHELL $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_srcdir" >&5
21419echo "$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 +000021420 # The eval makes quoting arguments work.
Reid Spencera773bd52006-08-04 18:18:08 +000021421 eval "\$SHELL \"\$ac_sub_configure\" $ac_sub_configure_args \
21422 --cache-file=\"\$ac_sub_cache_file\" --srcdir=\"\$ac_srcdir\"" ||
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021423 { { echo "$as_me:$LINENO: error: $ac_sub_configure failed for $ac_dir" >&5
21424echo "$as_me: error: $ac_sub_configure failed for $ac_dir" >&2;}
21425 { (exit 1); exit 1; }; }
John Criswell12399a12003-09-30 15:55:44 +000021426 fi
21427
Reid Spencera773bd52006-08-04 18:18:08 +000021428 cd "$ac_popdir"
John Criswell12399a12003-09-30 15:55:44 +000021429 done
21430fi
21431