blob: 1257d7a046249403a2061a7c0eed943974e2a896 [file] [log] [blame]
John Criswell7a73b802003-06-30 21:59:07 +00001#! /bin/sh
2# Guess values for system-dependent variables and create Makefiles.
Bill Wendlingebc2fc12011-03-08 03:00:02 +00003# Generated by GNU Autoconf 2.60 for llvm 3.0svn.
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#
Benjamin Kramerb73cd942011-06-12 15:26:54 +000012# Copyright (c) 2003-2011 University of Illinois at Urbana-Champaign.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000013## --------------------- ##
14## M4sh Initialization. ##
15## --------------------- ##
John Criswell0c38eaf2003-09-10 15:17:25 +000016
Daniel Dunbar195d2de2010-04-10 18:56:24 +000017# Be Bourne compatible
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000018if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
John Criswell0c38eaf2003-09-10 15:17:25 +000019 emulate sh
20 NULLCMD=:
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021 # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
John Criswell0c38eaf2003-09-10 15:17:25 +000022 # is contrary to our usage. Disable this feature.
23 alias -g '${1+"$@"}'='"$@"'
Reid Spencera773bd52006-08-04 18:18:08 +000024 setopt NO_GLOB_SUBST
25else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000026 case `(set -o) 2>/dev/null` in *posix*) set -o posix;; esac
John Criswell0c38eaf2003-09-10 15:17:25 +000027fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000028BIN_SH=xpg4; export BIN_SH # for Tru64
29DUALCASE=1; export DUALCASE # for MKS sh
John Criswell0c38eaf2003-09-10 15:17:25 +000030
John Criswell0c38eaf2003-09-10 15:17:25 +000031
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000032# PATH needs CR
33# Avoid depending upon Character Ranges.
34as_cr_letters='abcdefghijklmnopqrstuvwxyz'
35as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
36as_cr_Letters=$as_cr_letters$as_cr_LETTERS
37as_cr_digits='0123456789'
38as_cr_alnum=$as_cr_Letters$as_cr_digits
John Criswell0c38eaf2003-09-10 15:17:25 +000039
40# The user is always right.
41if test "${PATH_SEPARATOR+set}" != set; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000042 echo "#! /bin/sh" >conf$$.sh
43 echo "exit 0" >>conf$$.sh
44 chmod +x conf$$.sh
45 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
46 PATH_SEPARATOR=';'
47 else
48 PATH_SEPARATOR=:
49 fi
50 rm -f conf$$.sh
51fi
52
53# Support unset when possible.
54if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
55 as_unset=unset
56else
57 as_unset=false
Reid Spencera773bd52006-08-04 18:18:08 +000058fi
John Criswell0c38eaf2003-09-10 15:17:25 +000059
Reid Spencera773bd52006-08-04 18:18:08 +000060
61# IFS
62# We need space, tab and new line, in precisely that order. Quoting is
63# there to prevent editors from complaining about space-tab.
64# (If _AS_PATH_WALK were called with IFS unset, it would disable word
65# splitting by setting IFS to empty value.)
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000066as_nl='
67'
Reid Spencera773bd52006-08-04 18:18:08 +000068IFS=" "" $as_nl"
69
70# Find who we are. Look in the path if we contain no directory separator.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000071case $0 in
Reid Spencera773bd52006-08-04 18:18:08 +000072 *[\\/]* ) as_myself=$0 ;;
73 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
John Criswell0c38eaf2003-09-10 15:17:25 +000074for as_dir in $PATH
75do
76 IFS=$as_save_IFS
77 test -z "$as_dir" && as_dir=.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000078 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
79done
Reid Spencera773bd52006-08-04 18:18:08 +000080IFS=$as_save_IFS
John Criswell0c38eaf2003-09-10 15:17:25 +000081
Reid Spencera773bd52006-08-04 18:18:08 +000082 ;;
83esac
84# We did not find ourselves, most probably we were run as `sh COMMAND'
85# in which case we are not to be found in the path.
86if test "x$as_myself" = x; then
87 as_myself=$0
88fi
89if test ! -f "$as_myself"; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000090 echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
91 { (exit 1); exit 1; }
Reid Spencera773bd52006-08-04 18:18:08 +000092fi
93
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000094# Work around bugs in pre-3.0 UWIN ksh.
95for as_var in ENV MAIL MAILPATH
96do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
Reid Spencera773bd52006-08-04 18:18:08 +000097done
98PS1='$ '
99PS2='> '
100PS4='+ '
101
102# NLS nuisances.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +0000103for as_var in \
104 LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \
105 LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \
106 LC_TELEPHONE LC_TIME
Torok Edwin871384f2010-01-26 08:50:50 +0000107do
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +0000108 if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then
109 eval $as_var=C; export $as_var
Torok Edwin871384f2010-01-26 08:50:50 +0000110 else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +0000111 ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
Torok Edwin871384f2010-01-26 08:50:50 +0000112 fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +0000113done
Torok Edwin871384f2010-01-26 08:50:50 +0000114
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +0000115# Required to use basename.
Reid Spencera773bd52006-08-04 18:18:08 +0000116if expr a : '\(a\)' >/dev/null 2>&1 &&
117 test "X`expr 00001 : '.*\(...\)'`" = X001; then
118 as_expr=expr
119else
120 as_expr=false
121fi
122
123if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
124 as_basename=basename
125else
126 as_basename=false
127fi
128
129
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +0000130# Name of the executable.
Reid Spencera773bd52006-08-04 18:18:08 +0000131as_me=`$as_basename -- "$0" ||
132$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
133 X"$0" : 'X\(//\)$' \| \
134 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +0000135echo X/"$0" |
Reid Spencera773bd52006-08-04 18:18:08 +0000136 sed '/^.*\/\([^/][^/]*\)\/*$/{
137 s//\1/
138 q
139 }
140 /^X\/\(\/\/\)$/{
141 s//\1/
142 q
143 }
144 /^X\/\(\/\).*/{
145 s//\1/
146 q
147 }
148 s/.*/./; q'`
149
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +0000150# CDPATH.
151$as_unset CDPATH
Reid Spencera773bd52006-08-04 18:18:08 +0000152
153
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +0000154if test "x$CONFIG_SHELL" = x; then
155 if (eval ":") 2>/dev/null; then
156 as_have_required=yes
157else
158 as_have_required=no
159fi
160
161 if test $as_have_required = yes && (eval ":
162(as_func_return () {
163 (exit \$1)
164}
165as_func_success () {
166 as_func_return 0
167}
168as_func_failure () {
169 as_func_return 1
170}
171as_func_ret_success () {
172 return 0
173}
174as_func_ret_failure () {
175 return 1
176}
177
178exitcode=0
179if as_func_success; then
180 :
181else
182 exitcode=1
183 echo as_func_success failed.
184fi
185
186if as_func_failure; then
187 exitcode=1
188 echo as_func_failure succeeded.
189fi
190
191if as_func_ret_success; then
192 :
193else
194 exitcode=1
195 echo as_func_ret_success failed.
196fi
197
198if as_func_ret_failure; then
199 exitcode=1
200 echo as_func_ret_failure succeeded.
201fi
202
203if ( set x; as_func_ret_success y && test x = \"\$1\" ); then
204 :
205else
206 exitcode=1
207 echo positional parameters were not saved.
208fi
209
210test \$exitcode = 0) || { (exit 1); exit 1; }
211
212(
213 as_lineno_1=\$LINENO
214 as_lineno_2=\$LINENO
215 test \"x\$as_lineno_1\" != \"x\$as_lineno_2\" &&
216 test \"x\`expr \$as_lineno_1 + 1\`\" = \"x\$as_lineno_2\") || { (exit 1); exit 1; }
217") 2> /dev/null; then
218 :
219else
220 as_candidate_shells=
221 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
222for as_dir in /usr/bin/posix$PATH_SEPARATOR/bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
223do
224 IFS=$as_save_IFS
225 test -z "$as_dir" && as_dir=.
226 case $as_dir in
227 /*)
228 for as_base in sh bash ksh sh5; do
229 as_candidate_shells="$as_candidate_shells $as_dir/$as_base"
230 done;;
231 esac
232done
233IFS=$as_save_IFS
234
235
236 for as_shell in $as_candidate_shells $SHELL; do
237 # Try only shells that exist, to save several forks.
238 if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
239 { ("$as_shell") 2> /dev/null <<\_ASEOF
240# Be Bourne compatible
241if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
242 emulate sh
243 NULLCMD=:
244 # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
245 # is contrary to our usage. Disable this feature.
246 alias -g '${1+"$@"}'='"$@"'
247 setopt NO_GLOB_SUBST
248else
249 case `(set -o) 2>/dev/null` in *posix*) set -o posix;; esac
250fi
251BIN_SH=xpg4; export BIN_SH # for Tru64
252DUALCASE=1; export DUALCASE # for MKS sh
253
254:
255_ASEOF
256}; then
257 CONFIG_SHELL=$as_shell
258 as_have_required=yes
259 if { "$as_shell" 2> /dev/null <<\_ASEOF
260# Be Bourne compatible
261if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
262 emulate sh
263 NULLCMD=:
264 # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
265 # is contrary to our usage. Disable this feature.
266 alias -g '${1+"$@"}'='"$@"'
267 setopt NO_GLOB_SUBST
268else
269 case `(set -o) 2>/dev/null` in *posix*) set -o posix;; esac
270fi
271BIN_SH=xpg4; export BIN_SH # for Tru64
272DUALCASE=1; export DUALCASE # for MKS sh
273
274:
275(as_func_return () {
276 (exit $1)
277}
278as_func_success () {
279 as_func_return 0
280}
281as_func_failure () {
282 as_func_return 1
283}
284as_func_ret_success () {
285 return 0
286}
287as_func_ret_failure () {
288 return 1
289}
290
291exitcode=0
292if as_func_success; then
293 :
294else
295 exitcode=1
296 echo as_func_success failed.
297fi
298
299if as_func_failure; then
300 exitcode=1
301 echo as_func_failure succeeded.
302fi
303
304if as_func_ret_success; then
305 :
306else
307 exitcode=1
308 echo as_func_ret_success failed.
309fi
310
311if as_func_ret_failure; then
312 exitcode=1
313 echo as_func_ret_failure succeeded.
314fi
315
316if ( set x; as_func_ret_success y && test x = "$1" ); then
317 :
318else
319 exitcode=1
320 echo positional parameters were not saved.
321fi
322
323test $exitcode = 0) || { (exit 1); exit 1; }
324
325(
326 as_lineno_1=$LINENO
327 as_lineno_2=$LINENO
328 test "x$as_lineno_1" != "x$as_lineno_2" &&
329 test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2") || { (exit 1); exit 1; }
330
331_ASEOF
332}; then
333 break
334fi
335
336fi
337
338 done
339
340 if test "x$CONFIG_SHELL" != x; then
341 for as_var in BASH_ENV ENV
342 do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
343 done
344 export CONFIG_SHELL
345 exec "$CONFIG_SHELL" "$as_myself" ${1+"$@"}
346fi
347
348
349 if test $as_have_required = no; then
350 echo This script requires a shell more modern than all the
351 echo shells that I found on your system. Please install a
352 echo modern shell, or manually run the script under such a
353 echo shell if you do have one.
354 { (exit 1); exit 1; }
355fi
356
357
358fi
359
360fi
361
362
363
364(eval "as_func_return () {
365 (exit \$1)
366}
367as_func_success () {
368 as_func_return 0
369}
370as_func_failure () {
371 as_func_return 1
372}
373as_func_ret_success () {
374 return 0
375}
376as_func_ret_failure () {
377 return 1
378}
379
380exitcode=0
381if as_func_success; then
382 :
383else
384 exitcode=1
385 echo as_func_success failed.
386fi
387
388if as_func_failure; then
389 exitcode=1
390 echo as_func_failure succeeded.
391fi
392
393if as_func_ret_success; then
394 :
395else
396 exitcode=1
397 echo as_func_ret_success failed.
398fi
399
400if as_func_ret_failure; then
401 exitcode=1
402 echo as_func_ret_failure succeeded.
403fi
404
405if ( set x; as_func_ret_success y && test x = \"\$1\" ); then
406 :
407else
408 exitcode=1
409 echo positional parameters were not saved.
410fi
411
412test \$exitcode = 0") || {
413 echo No shell found that supports shell functions.
414 echo Please tell autoconf@gnu.org about your system,
415 echo including any error possibly output before this
416 echo message
417}
418
419
420
421 as_lineno_1=$LINENO
422 as_lineno_2=$LINENO
423 test "x$as_lineno_1" != "x$as_lineno_2" &&
424 test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2" || {
425
426 # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
427 # uniformly replaced by the line number. The first 'sed' inserts a
428 # line-number line after each line using $LINENO; the second 'sed'
429 # does the real work. The second script uses 'N' to pair each
430 # line-number line with the line containing $LINENO, and appends
431 # trailing '-' during substitution so that $LINENO is not a special
432 # case at line end.
433 # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
434 # scripts with optimization help from Paolo Bonzini. Blame Lee
435 # E. McMahon (1931-1989) for sed's syntax. :-)
Reid Spencera773bd52006-08-04 18:18:08 +0000436 sed -n '
437 p
438 /[$]LINENO/=
439 ' <$as_myself |
John Criswell0c38eaf2003-09-10 15:17:25 +0000440 sed '
Reid Spencera773bd52006-08-04 18:18:08 +0000441 s/[$]LINENO.*/&-/
442 t lineno
443 b
444 :lineno
John Criswell0c38eaf2003-09-10 15:17:25 +0000445 N
Reid Spencera773bd52006-08-04 18:18:08 +0000446 :loop
447 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
John Criswell0c38eaf2003-09-10 15:17:25 +0000448 t loop
Reid Spencera773bd52006-08-04 18:18:08 +0000449 s/-\n.*//
John Criswell0c38eaf2003-09-10 15:17:25 +0000450 ' >$as_me.lineno &&
Reid Spencera773bd52006-08-04 18:18:08 +0000451 chmod +x "$as_me.lineno" ||
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +0000452 { echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2
453 { (exit 1); exit 1; }; }
John Criswell0c38eaf2003-09-10 15:17:25 +0000454
455 # Don't try to exec as it changes $[0], causing all sort of problems
456 # (the dirname of $[0] is not the place where we might find the
Reid Spencera773bd52006-08-04 18:18:08 +0000457 # original and so on. Autoconf is especially sensitive to this).
458 . "./$as_me.lineno"
John Criswell0c38eaf2003-09-10 15:17:25 +0000459 # Exit status is that of the last command.
460 exit
461}
462
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +0000463
464if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
465 as_dirname=dirname
466else
467 as_dirname=false
468fi
469
Reid Spencera773bd52006-08-04 18:18:08 +0000470ECHO_C= ECHO_N= ECHO_T=
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +0000471case `echo -n x` in
Reid Spencera773bd52006-08-04 18:18:08 +0000472-n*)
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +0000473 case `echo 'x\c'` in
Reid Spencera773bd52006-08-04 18:18:08 +0000474 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +0000475 *) ECHO_C='\c';;
Reid Spencera773bd52006-08-04 18:18:08 +0000476 esac;;
477*)
478 ECHO_N='-n';;
John Criswell0c38eaf2003-09-10 15:17:25 +0000479esac
480
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +0000481if expr a : '\(a\)' >/dev/null 2>&1 &&
482 test "X`expr 00001 : '.*\(...\)'`" = X001; then
483 as_expr=expr
484else
485 as_expr=false
486fi
487
John Criswell0c38eaf2003-09-10 15:17:25 +0000488rm -f conf$$ conf$$.exe conf$$.file
Reid Spencera773bd52006-08-04 18:18:08 +0000489if test -d conf$$.dir; then
490 rm -f conf$$.dir/conf$$.file
491else
492 rm -f conf$$.dir
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +0000493 mkdir conf$$.dir
Reid Spencera773bd52006-08-04 18:18:08 +0000494fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +0000495echo >conf$$.file
496if ln -s conf$$.file conf$$ 2>/dev/null; then
497 as_ln_s='ln -s'
498 # ... but there are two gotchas:
499 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
500 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
501 # In both cases, we have to default to `cp -p'.
502 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
John Criswell0c38eaf2003-09-10 15:17:25 +0000503 as_ln_s='cp -p'
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +0000504elif ln conf$$.file conf$$ 2>/dev/null; then
505 as_ln_s=ln
John Criswell0c38eaf2003-09-10 15:17:25 +0000506else
507 as_ln_s='cp -p'
508fi
Reid Spencera773bd52006-08-04 18:18:08 +0000509rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
510rmdir conf$$.dir 2>/dev/null
John Criswell0c38eaf2003-09-10 15:17:25 +0000511
512if mkdir -p . 2>/dev/null; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +0000513 as_mkdir_p=:
John Criswell0c38eaf2003-09-10 15:17:25 +0000514else
Reid Spencer2706f8c2004-09-19 23:53:36 +0000515 test -d ./-p && rmdir ./-p
John Criswell0c38eaf2003-09-10 15:17:25 +0000516 as_mkdir_p=false
517fi
518
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +0000519# Find out whether ``test -x'' works. Don't use a zero-byte file, as
520# systems may use methods other than mode bits to determine executability.
521cat >conf$$.file <<_ASEOF
522#! /bin/sh
523exit 0
524_ASEOF
525chmod +x conf$$.file
526if test -x conf$$.file >/dev/null 2>&1; then
527 as_executable_p="test -x"
Reid Spencera773bd52006-08-04 18:18:08 +0000528else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +0000529 as_executable_p=:
Reid Spencera773bd52006-08-04 18:18:08 +0000530fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +0000531rm -f conf$$.file
John Criswell0c38eaf2003-09-10 15:17:25 +0000532
533# Sed expression to map a string onto a valid CPP name.
Reid Spencer2706f8c2004-09-19 23:53:36 +0000534as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
John Criswell0c38eaf2003-09-10 15:17:25 +0000535
536# Sed expression to map a string onto a valid variable name.
Reid Spencer2706f8c2004-09-19 23:53:36 +0000537as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
John Criswell0c38eaf2003-09-10 15:17:25 +0000538
539
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +0000540
541exec 7<&0 </dev/null 6>&1
Reid Spencera773bd52006-08-04 18:18:08 +0000542
John Criswell7a73b802003-06-30 21:59:07 +0000543# Name of the host.
544# hostname on some systems (SVR3.2, Linux) returns a bogus exit status,
545# so uname gets run too.
546ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
547
John Criswell7a73b802003-06-30 21:59:07 +0000548#
549# Initializations.
550#
551ac_default_prefix=/usr/local
Reid Spencera773bd52006-08-04 18:18:08 +0000552ac_clean_files=
John Criswell0c38eaf2003-09-10 15:17:25 +0000553ac_config_libobj_dir=.
Reid Spencera773bd52006-08-04 18:18:08 +0000554LIBOBJS=
John Criswell7a73b802003-06-30 21:59:07 +0000555cross_compiling=no
556subdirs=
557MFLAGS=
558MAKEFLAGS=
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +0000559SHELL=${CONFIG_SHELL-/bin/sh}
John Criswell7a73b802003-06-30 21:59:07 +0000560
John Criswell7a73b802003-06-30 21:59:07 +0000561# Identity of this package.
Reid Spencerabec8f92004-10-27 23:03:44 +0000562PACKAGE_NAME='llvm'
Reid Spencer2b51a082004-08-04 00:34:49 +0000563PACKAGE_TARNAME='-llvm-'
Bill Wendlingebc2fc12011-03-08 03:00:02 +0000564PACKAGE_VERSION='3.0svn'
565PACKAGE_STRING='llvm 3.0svn'
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
Eric Christopherffee5722011-09-16 20:36:25 +0000643CC
644CFLAGS
645LDFLAGS
646CPPFLAGS
647ac_ct_CC
648EXEEXT
649OBJEXT
650CXX
651CXXFLAGS
652ac_ct_CXX
653CPP
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +0000654subdirs
Tobias Grosserbaaadb22010-10-30 00:54:26 +0000655ENABLE_POLLY
656LLVM_HAS_POLLY
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +0000657build
658build_cpu
659build_vendor
660build_os
661host
662host_cpu
663host_vendor
664host_os
665target
666target_cpu
667target_vendor
668target_os
669OS
670HOST_OS
671TARGET_OS
672LINKALL
673NOLINKALL
674LLVM_ON_UNIX
675LLVM_ON_WIN32
676ARCH
677ENDIAN
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +0000678GREP
679EGREP
680LLVM_CROSS_COMPILING
681BUILD_CC
682BUILD_EXEEXT
683BUILD_CXX
684CVSBUILD
685ENABLE_OPTIMIZED
686ENABLE_PROFILING
687DISABLE_ASSERTIONS
688ENABLE_EXPENSIVE_CHECKS
689EXPENSIVE_CHECKS
690DEBUG_RUNTIME
691DEBUG_SYMBOLS
692JIT
693TARGET_HAS_JIT
Rafael Espindola9d9ae9f2010-11-12 19:24:06 +0000694ENABLE_DOCS
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +0000695ENABLE_DOXYGEN
696ENABLE_THREADS
NAKAMURA Takumi0dc84392010-12-29 03:59:03 +0000697ENABLE_PTHREADS
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +0000698ENABLE_PIC
Jeffrey Yasskinc9017192010-02-25 06:34:33 +0000699ENABLE_SHARED
NAKAMURA Takumi8eac8862010-12-29 03:59:14 +0000700ENABLE_EMBED_STDCXX
Daniel Dunbardd464df2010-05-10 20:11:56 +0000701ENABLE_TIMESTAMPS
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +0000702TARGETS_TO_BUILD
703LLVM_ENUM_TARGETS
704LLVM_ENUM_ASM_PRINTERS
705LLVM_ENUM_ASM_PARSERS
706LLVM_ENUM_DISASSEMBLERS
707ENABLE_CBE_PRINTF_A
708OPTIMIZE_OPTION
709EXTRA_OPTIONS
Daniel Dunbared344d22011-06-16 22:30:41 +0000710EXTRA_LD_OPTIONS
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +0000711BINUTILS_INCDIR
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +0000712NM
713ifGNUmake
714LN_S
715CMP
716CP
717DATE
718FIND
719MKDIR
720MV
721RANLIB
722AR
723RM
724SED
725TAR
726BINPWD
727GRAPHVIZ
728DOT
729FDP
730NEATO
731TWOPI
732CIRCO
733GV
734DOTTY
Dan Gohman48fd5a72010-09-27 16:28:34 +0000735XDOT_PY
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +0000736PERL
737HAVE_PERL
738INSTALL_PROGRAM
739INSTALL_SCRIPT
740INSTALL_DATA
741BZIP2
mike-m68cb3192010-05-06 23:45:43 +0000742CAT
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +0000743DOXYGEN
744GROFF
Eric Christopher031d3072010-12-10 01:31:51 +0000745GZIPBIN
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +0000746POD2HTML
747POD2MAN
mike-m68cb3192010-05-06 23:45:43 +0000748PDFROFF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +0000749RUNTEST
750TCLSH
751ZIP
752OCAMLC
753OCAMLOPT
754OCAMLDEP
755OCAMLDOC
756GAS
Dan Gohmanda612d62010-06-01 14:56:56 +0000757HAVE_LINK_VERSION_SCRIPT
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +0000758INSTALL_LTDL_TRUE
759INSTALL_LTDL_FALSE
760CONVENIENCE_LTDL_TRUE
761CONVENIENCE_LTDL_FALSE
762LIBADD_DL
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +0000763NO_VARIADIC_MACROS
764NO_MISSING_FIELD_INITIALIZERS
765USE_UDIS86
766USE_OPROFILE
767HAVE_PTHREAD
768HUGE_VAL_SANITY
769MMAP_FILE
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +0000770SHLIBEXT
Jeffrey Yasskinc9017192010-02-25 06:34:33 +0000771SHLIBPATH_VAR
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +0000772LLVM_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
Reid Spencera773bd52006-08-04 18:18:08 +0000798CXX
799CXXFLAGS
Eric Christopherffee5722011-09-16 20:36:25 +0000800CCC
801CPP'
John Criswell0157f502010-03-19 21:31:39 +0000802ac_subdirs_all='projects/llvm-gcc
803projects/test-suite
804projects/llvm-test
805projects/poolalloc
806projects/llvm-poolalloc
807projects/sample
Reid Spencera773bd52006-08-04 18:18:08 +0000808projects/privbracket
Reid Spencer67bb0792007-01-17 02:14:46 +0000809projects/llvm-stacker
Reid Spencera773bd52006-08-04 18:18:08 +0000810projects/llvm-reopt
Reid Spencera773bd52006-08-04 18:18:08 +0000811projects/llvm-java
812projects/llvm-tv
John Criswell7def2932010-02-25 22:57:19 +0000813projects/safecode
Tobias Grosserbaaadb22010-10-30 00:54:26 +0000814projects/llvm-kernel
815tools/polly'
John Criswell7a73b802003-06-30 21:59:07 +0000816
817# Initialize some variables set by options.
818ac_init_help=
819ac_init_version=false
820# The variables have the same names as the options, with
821# dashes changed to underlines.
822cache_file=/dev/null
823exec_prefix=NONE
824no_create=
825no_recursion=
826prefix=NONE
827program_prefix=NONE
828program_suffix=NONE
829program_transform_name=s,x,x,
830silent=
831site=
832srcdir=
833verbose=
834x_includes=NONE
835x_libraries=NONE
836
837# Installation directory options.
838# These are left unexpanded so users can "make install exec_prefix=/foo"
839# and all the variables that are supposed to be based on exec_prefix
840# by default will actually change.
841# Use braces instead of parens because sh, perl, etc. also accept them.
Reid Spencera773bd52006-08-04 18:18:08 +0000842# (The list follows the same order as the GNU Coding Standards.)
John Criswell7a73b802003-06-30 21:59:07 +0000843bindir='${exec_prefix}/bin'
844sbindir='${exec_prefix}/sbin'
845libexecdir='${exec_prefix}/libexec'
Reid Spencera773bd52006-08-04 18:18:08 +0000846datarootdir='${prefix}/share'
847datadir='${datarootdir}'
John Criswell7a73b802003-06-30 21:59:07 +0000848sysconfdir='${prefix}/etc'
849sharedstatedir='${prefix}/com'
850localstatedir='${prefix}/var'
John Criswell7a73b802003-06-30 21:59:07 +0000851includedir='${prefix}/include'
852oldincludedir='/usr/include'
Reid Spencera773bd52006-08-04 18:18:08 +0000853docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
854infodir='${datarootdir}/info'
855htmldir='${docdir}'
856dvidir='${docdir}'
857pdfdir='${docdir}'
858psdir='${docdir}'
859libdir='${exec_prefix}/lib'
860localedir='${datarootdir}/locale'
861mandir='${datarootdir}/man'
John Criswell7a73b802003-06-30 21:59:07 +0000862
863ac_prev=
Reid Spencera773bd52006-08-04 18:18:08 +0000864ac_dashdash=
John Criswell7a73b802003-06-30 21:59:07 +0000865for ac_option
866do
867 # If the previous option needs an argument, assign it.
868 if test -n "$ac_prev"; then
Reid Spencera773bd52006-08-04 18:18:08 +0000869 eval $ac_prev=\$ac_option
John Criswell7a73b802003-06-30 21:59:07 +0000870 ac_prev=
871 continue
872 fi
873
Reid Spencera773bd52006-08-04 18:18:08 +0000874 case $ac_option in
875 *=*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
876 *) ac_optarg=yes ;;
877 esac
John Criswell7a73b802003-06-30 21:59:07 +0000878
879 # Accept the important Cygnus configure options, so we can diagnose typos.
880
Reid Spencera773bd52006-08-04 18:18:08 +0000881 case $ac_dashdash$ac_option in
882 --)
883 ac_dashdash=yes ;;
John Criswell7a73b802003-06-30 21:59:07 +0000884
885 -bindir | --bindir | --bindi | --bind | --bin | --bi)
886 ac_prev=bindir ;;
887 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
888 bindir=$ac_optarg ;;
889
890 -build | --build | --buil | --bui | --bu)
891 ac_prev=build_alias ;;
892 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
893 build_alias=$ac_optarg ;;
894
895 -cache-file | --cache-file | --cache-fil | --cache-fi \
896 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
897 ac_prev=cache_file ;;
898 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
899 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
900 cache_file=$ac_optarg ;;
901
902 --config-cache | -C)
903 cache_file=config.cache ;;
904
Reid Spencera773bd52006-08-04 18:18:08 +0000905 -datadir | --datadir | --datadi | --datad)
John Criswell7a73b802003-06-30 21:59:07 +0000906 ac_prev=datadir ;;
Reid Spencera773bd52006-08-04 18:18:08 +0000907 -datadir=* | --datadir=* | --datadi=* | --datad=*)
John Criswell7a73b802003-06-30 21:59:07 +0000908 datadir=$ac_optarg ;;
909
Reid Spencera773bd52006-08-04 18:18:08 +0000910 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
911 | --dataroo | --dataro | --datar)
912 ac_prev=datarootdir ;;
913 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
914 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
915 datarootdir=$ac_optarg ;;
916
John Criswell7a73b802003-06-30 21:59:07 +0000917 -disable-* | --disable-*)
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +0000918 ac_feature=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
John Criswell7a73b802003-06-30 21:59:07 +0000919 # Reject names that are not valid shell variable names.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +0000920 expr "x$ac_feature" : ".*[^-_$as_cr_alnum]" >/dev/null &&
921 { echo "$as_me: error: invalid feature name: $ac_feature" >&2
922 { (exit 1); exit 1; }; }
923 ac_feature=`echo $ac_feature | sed 's/-/_/g'`
924 eval enable_$ac_feature=no ;;
Reid Spencera773bd52006-08-04 18:18:08 +0000925
926 -docdir | --docdir | --docdi | --doc | --do)
927 ac_prev=docdir ;;
928 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
929 docdir=$ac_optarg ;;
930
931 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
932 ac_prev=dvidir ;;
933 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
934 dvidir=$ac_optarg ;;
John Criswell7a73b802003-06-30 21:59:07 +0000935
936 -enable-* | --enable-*)
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +0000937 ac_feature=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
John Criswell7a73b802003-06-30 21:59:07 +0000938 # Reject names that are not valid shell variable names.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +0000939 expr "x$ac_feature" : ".*[^-_$as_cr_alnum]" >/dev/null &&
940 { echo "$as_me: error: invalid feature name: $ac_feature" >&2
941 { (exit 1); exit 1; }; }
942 ac_feature=`echo $ac_feature | sed 's/-/_/g'`
943 eval enable_$ac_feature=\$ac_optarg ;;
John Criswell7a73b802003-06-30 21:59:07 +0000944
945 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
946 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
947 | --exec | --exe | --ex)
948 ac_prev=exec_prefix ;;
949 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
950 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
951 | --exec=* | --exe=* | --ex=*)
952 exec_prefix=$ac_optarg ;;
953
954 -gas | --gas | --ga | --g)
955 # Obsolete; use --with-gas.
956 with_gas=yes ;;
957
958 -help | --help | --hel | --he | -h)
959 ac_init_help=long ;;
960 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
961 ac_init_help=recursive ;;
962 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
963 ac_init_help=short ;;
964
965 -host | --host | --hos | --ho)
966 ac_prev=host_alias ;;
967 -host=* | --host=* | --hos=* | --ho=*)
968 host_alias=$ac_optarg ;;
969
Reid Spencera773bd52006-08-04 18:18:08 +0000970 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
971 ac_prev=htmldir ;;
972 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
973 | --ht=*)
974 htmldir=$ac_optarg ;;
975
John Criswell7a73b802003-06-30 21:59:07 +0000976 -includedir | --includedir | --includedi | --included | --include \
977 | --includ | --inclu | --incl | --inc)
978 ac_prev=includedir ;;
979 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
980 | --includ=* | --inclu=* | --incl=* | --inc=*)
981 includedir=$ac_optarg ;;
982
983 -infodir | --infodir | --infodi | --infod | --info | --inf)
984 ac_prev=infodir ;;
985 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
986 infodir=$ac_optarg ;;
987
988 -libdir | --libdir | --libdi | --libd)
989 ac_prev=libdir ;;
990 -libdir=* | --libdir=* | --libdi=* | --libd=*)
991 libdir=$ac_optarg ;;
992
993 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
994 | --libexe | --libex | --libe)
995 ac_prev=libexecdir ;;
996 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
997 | --libexe=* | --libex=* | --libe=*)
998 libexecdir=$ac_optarg ;;
999
Reid Spencera773bd52006-08-04 18:18:08 +00001000 -localedir | --localedir | --localedi | --localed | --locale)
1001 ac_prev=localedir ;;
1002 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1003 localedir=$ac_optarg ;;
1004
John Criswell7a73b802003-06-30 21:59:07 +00001005 -localstatedir | --localstatedir | --localstatedi | --localstated \
Reid Spencera773bd52006-08-04 18:18:08 +00001006 | --localstate | --localstat | --localsta | --localst | --locals)
John Criswell7a73b802003-06-30 21:59:07 +00001007 ac_prev=localstatedir ;;
1008 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
Reid Spencera773bd52006-08-04 18:18:08 +00001009 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
John Criswell7a73b802003-06-30 21:59:07 +00001010 localstatedir=$ac_optarg ;;
1011
1012 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1013 ac_prev=mandir ;;
1014 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1015 mandir=$ac_optarg ;;
1016
1017 -nfp | --nfp | --nf)
1018 # Obsolete; use --without-fp.
1019 with_fp=no ;;
1020
1021 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1022 | --no-cr | --no-c | -n)
1023 no_create=yes ;;
1024
1025 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1026 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1027 no_recursion=yes ;;
1028
1029 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1030 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1031 | --oldin | --oldi | --old | --ol | --o)
1032 ac_prev=oldincludedir ;;
1033 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1034 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1035 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1036 oldincludedir=$ac_optarg ;;
1037
1038 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1039 ac_prev=prefix ;;
1040 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1041 prefix=$ac_optarg ;;
1042
1043 -program-prefix | --program-prefix | --program-prefi | --program-pref \
1044 | --program-pre | --program-pr | --program-p)
1045 ac_prev=program_prefix ;;
1046 -program-prefix=* | --program-prefix=* | --program-prefi=* \
1047 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1048 program_prefix=$ac_optarg ;;
1049
1050 -program-suffix | --program-suffix | --program-suffi | --program-suff \
1051 | --program-suf | --program-su | --program-s)
1052 ac_prev=program_suffix ;;
1053 -program-suffix=* | --program-suffix=* | --program-suffi=* \
1054 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1055 program_suffix=$ac_optarg ;;
1056
1057 -program-transform-name | --program-transform-name \
1058 | --program-transform-nam | --program-transform-na \
1059 | --program-transform-n | --program-transform- \
1060 | --program-transform | --program-transfor \
1061 | --program-transfo | --program-transf \
1062 | --program-trans | --program-tran \
1063 | --progr-tra | --program-tr | --program-t)
1064 ac_prev=program_transform_name ;;
1065 -program-transform-name=* | --program-transform-name=* \
1066 | --program-transform-nam=* | --program-transform-na=* \
1067 | --program-transform-n=* | --program-transform-=* \
1068 | --program-transform=* | --program-transfor=* \
1069 | --program-transfo=* | --program-transf=* \
1070 | --program-trans=* | --program-tran=* \
1071 | --progr-tra=* | --program-tr=* | --program-t=*)
1072 program_transform_name=$ac_optarg ;;
1073
Reid Spencera773bd52006-08-04 18:18:08 +00001074 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1075 ac_prev=pdfdir ;;
1076 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1077 pdfdir=$ac_optarg ;;
1078
1079 -psdir | --psdir | --psdi | --psd | --ps)
1080 ac_prev=psdir ;;
1081 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1082 psdir=$ac_optarg ;;
1083
John Criswell7a73b802003-06-30 21:59:07 +00001084 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1085 | -silent | --silent | --silen | --sile | --sil)
1086 silent=yes ;;
1087
1088 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1089 ac_prev=sbindir ;;
1090 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1091 | --sbi=* | --sb=*)
1092 sbindir=$ac_optarg ;;
1093
1094 -sharedstatedir | --sharedstatedir | --sharedstatedi \
1095 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1096 | --sharedst | --shareds | --shared | --share | --shar \
1097 | --sha | --sh)
1098 ac_prev=sharedstatedir ;;
1099 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1100 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1101 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1102 | --sha=* | --sh=*)
1103 sharedstatedir=$ac_optarg ;;
1104
1105 -site | --site | --sit)
1106 ac_prev=site ;;
1107 -site=* | --site=* | --sit=*)
1108 site=$ac_optarg ;;
1109
1110 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1111 ac_prev=srcdir ;;
1112 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1113 srcdir=$ac_optarg ;;
1114
1115 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1116 | --syscon | --sysco | --sysc | --sys | --sy)
1117 ac_prev=sysconfdir ;;
1118 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1119 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1120 sysconfdir=$ac_optarg ;;
1121
1122 -target | --target | --targe | --targ | --tar | --ta | --t)
1123 ac_prev=target_alias ;;
1124 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1125 target_alias=$ac_optarg ;;
1126
1127 -v | -verbose | --verbose | --verbos | --verbo | --verb)
1128 verbose=yes ;;
1129
1130 -version | --version | --versio | --versi | --vers | -V)
1131 ac_init_version=: ;;
1132
1133 -with-* | --with-*)
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00001134 ac_package=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
John Criswell7a73b802003-06-30 21:59:07 +00001135 # Reject names that are not valid shell variable names.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00001136 expr "x$ac_package" : ".*[^-_$as_cr_alnum]" >/dev/null &&
1137 { echo "$as_me: error: invalid package name: $ac_package" >&2
1138 { (exit 1); exit 1; }; }
1139 ac_package=`echo $ac_package| sed 's/-/_/g'`
1140 eval with_$ac_package=\$ac_optarg ;;
John Criswell7a73b802003-06-30 21:59:07 +00001141
1142 -without-* | --without-*)
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00001143 ac_package=`expr "x$ac_option" : 'x-*without-\(.*\)'`
John Criswell7a73b802003-06-30 21:59:07 +00001144 # Reject names that are not valid shell variable names.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00001145 expr "x$ac_package" : ".*[^-_$as_cr_alnum]" >/dev/null &&
1146 { echo "$as_me: error: invalid package name: $ac_package" >&2
1147 { (exit 1); exit 1; }; }
1148 ac_package=`echo $ac_package | sed 's/-/_/g'`
1149 eval with_$ac_package=no ;;
John Criswell7a73b802003-06-30 21:59:07 +00001150
1151 --x)
1152 # Obsolete; use --with-x.
1153 with_x=yes ;;
1154
1155 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1156 | --x-incl | --x-inc | --x-in | --x-i)
1157 ac_prev=x_includes ;;
1158 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1159 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1160 x_includes=$ac_optarg ;;
1161
1162 -x-libraries | --x-libraries | --x-librarie | --x-librari \
1163 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1164 ac_prev=x_libraries ;;
1165 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1166 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1167 x_libraries=$ac_optarg ;;
1168
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00001169 -*) { echo "$as_me: error: unrecognized option: $ac_option
1170Try \`$0 --help' for more information." >&2
1171 { (exit 1); exit 1; }; }
John Criswell7a73b802003-06-30 21:59:07 +00001172 ;;
1173
1174 *=*)
1175 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1176 # Reject names that are not valid shell variable names.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00001177 expr "x$ac_envvar" : ".*[^_$as_cr_alnum]" >/dev/null &&
1178 { echo "$as_me: error: invalid variable name: $ac_envvar" >&2
1179 { (exit 1); exit 1; }; }
Reid Spencera773bd52006-08-04 18:18:08 +00001180 eval $ac_envvar=\$ac_optarg
John Criswell7a73b802003-06-30 21:59:07 +00001181 export $ac_envvar ;;
1182
1183 *)
1184 # FIXME: should be removed in autoconf 3.0.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00001185 echo "$as_me: WARNING: you should use --build, --host, --target" >&2
John Criswell7a73b802003-06-30 21:59:07 +00001186 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00001187 echo "$as_me: WARNING: invalid host type: $ac_option" >&2
John Criswell7a73b802003-06-30 21:59:07 +00001188 : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
1189 ;;
1190
1191 esac
1192done
1193
1194if test -n "$ac_prev"; then
1195 ac_option=--`echo $ac_prev | sed 's/_/-/g'`
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00001196 { echo "$as_me: error: missing argument to $ac_option" >&2
1197 { (exit 1); exit 1; }; }
John Criswell7a73b802003-06-30 21:59:07 +00001198fi
1199
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00001200# Be sure to have absolute directory names.
Reid Spencera773bd52006-08-04 18:18:08 +00001201for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1202 datadir sysconfdir sharedstatedir localstatedir includedir \
1203 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1204 libdir localedir mandir
John Criswell7a73b802003-06-30 21:59:07 +00001205do
Reid Spencera773bd52006-08-04 18:18:08 +00001206 eval ac_val=\$$ac_var
John Criswell7a73b802003-06-30 21:59:07 +00001207 case $ac_val in
Reid Spencera773bd52006-08-04 18:18:08 +00001208 [\\/$]* | ?:[\\/]* ) continue;;
1209 NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
John Criswell7a73b802003-06-30 21:59:07 +00001210 esac
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00001211 { echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2
1212 { (exit 1); exit 1; }; }
John Criswell7a73b802003-06-30 21:59:07 +00001213done
1214
1215# There might be people who depend on the old broken behavior: `$host'
1216# used to hold the argument of --host etc.
1217# FIXME: To remove some day.
1218build=$build_alias
1219host=$host_alias
1220target=$target_alias
1221
1222# FIXME: To remove some day.
1223if test "x$host_alias" != x; then
1224 if test "x$build_alias" = x; then
1225 cross_compiling=maybe
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00001226 echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
John Criswell7a73b802003-06-30 21:59:07 +00001227 If a cross compiler is detected then cross compile mode will be used." >&2
1228 elif test "x$build_alias" != "x$host_alias"; then
1229 cross_compiling=yes
1230 fi
1231fi
1232
1233ac_tool_prefix=
1234test -n "$host_alias" && ac_tool_prefix=$host_alias-
1235
1236test "$silent" = yes && exec 6>/dev/null
1237
1238
Reid Spencera773bd52006-08-04 18:18:08 +00001239ac_pwd=`pwd` && test -n "$ac_pwd" &&
1240ac_ls_di=`ls -di .` &&
1241ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00001242 { echo "$as_me: error: Working directory cannot be determined" >&2
1243 { (exit 1); exit 1; }; }
Reid Spencera773bd52006-08-04 18:18:08 +00001244test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00001245 { echo "$as_me: error: pwd does not report name of working directory" >&2
1246 { (exit 1); exit 1; }; }
Reid Spencera773bd52006-08-04 18:18:08 +00001247
1248
John Criswell7a73b802003-06-30 21:59:07 +00001249# Find the source files, if location was not specified.
1250if test -z "$srcdir"; then
1251 ac_srcdir_defaulted=yes
Reid Spencera773bd52006-08-04 18:18:08 +00001252 # Try the directory containing this script, then the parent directory.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00001253 ac_confdir=`$as_dirname -- "$0" ||
1254$as_expr X"$0" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1255 X"$0" : 'X\(//\)[^/]' \| \
1256 X"$0" : 'X\(//\)$' \| \
1257 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
1258echo X"$0" |
Reid Spencera773bd52006-08-04 18:18:08 +00001259 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1260 s//\1/
1261 q
1262 }
1263 /^X\(\/\/\)[^/].*/{
1264 s//\1/
1265 q
1266 }
1267 /^X\(\/\/\)$/{
1268 s//\1/
1269 q
1270 }
1271 /^X\(\/\).*/{
1272 s//\1/
1273 q
1274 }
1275 s/.*/./; q'`
John Criswell7a73b802003-06-30 21:59:07 +00001276 srcdir=$ac_confdir
Reid Spencera773bd52006-08-04 18:18:08 +00001277 if test ! -r "$srcdir/$ac_unique_file"; then
John Criswell7a73b802003-06-30 21:59:07 +00001278 srcdir=..
1279 fi
1280else
1281 ac_srcdir_defaulted=no
1282fi
Reid Spencera773bd52006-08-04 18:18:08 +00001283if test ! -r "$srcdir/$ac_unique_file"; then
1284 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00001285 { echo "$as_me: error: cannot find sources ($ac_unique_file) in $srcdir" >&2
1286 { (exit 1); exit 1; }; }
John Criswell7a73b802003-06-30 21:59:07 +00001287fi
Reid Spencera773bd52006-08-04 18:18:08 +00001288ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1289ac_abs_confdir=`(
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00001290 cd "$srcdir" && test -r "./$ac_unique_file" || { echo "$as_me: error: $ac_msg" >&2
1291 { (exit 1); exit 1; }; }
Reid Spencera773bd52006-08-04 18:18:08 +00001292 pwd)`
1293# When building in place, set srcdir=.
1294if test "$ac_abs_confdir" = "$ac_pwd"; then
1295 srcdir=.
1296fi
1297# Remove unnecessary trailing slashes from srcdir.
1298# Double slashes in file names in object file debugging info
1299# mess up M-x gdb in Emacs.
1300case $srcdir in
1301*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1302esac
1303for ac_var in $ac_precious_vars; do
1304 eval ac_env_${ac_var}_set=\${${ac_var}+set}
1305 eval ac_env_${ac_var}_value=\$${ac_var}
1306 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1307 eval ac_cv_env_${ac_var}_value=\$${ac_var}
1308done
John Criswell7a73b802003-06-30 21:59:07 +00001309
1310#
1311# Report the --help message.
1312#
1313if test "$ac_init_help" = "long"; then
1314 # Omit some internal or obsolete options to make the list less imposing.
1315 # This message is too long to be a string in the A/UX 3.1 sh.
1316 cat <<_ACEOF
Bill Wendlingebc2fc12011-03-08 03:00:02 +00001317\`configure' configures llvm 3.0svn to adapt to many kinds of systems.
John Criswell7a73b802003-06-30 21:59:07 +00001318
1319Usage: $0 [OPTION]... [VAR=VALUE]...
1320
1321To assign environment variables (e.g., CC, CFLAGS...), specify them as
1322VAR=VALUE. See below for descriptions of some of the useful variables.
1323
1324Defaults for the options are specified in brackets.
1325
1326Configuration:
1327 -h, --help display this help and exit
1328 --help=short display options specific to this package
1329 --help=recursive display the short help of all the included packages
1330 -V, --version display version information and exit
1331 -q, --quiet, --silent do not print \`checking...' messages
1332 --cache-file=FILE cache test results in FILE [disabled]
1333 -C, --config-cache alias for \`--cache-file=config.cache'
1334 -n, --no-create do not create output files
1335 --srcdir=DIR find the sources in DIR [configure dir or \`..']
1336
John Criswell7a73b802003-06-30 21:59:07 +00001337Installation directories:
1338 --prefix=PREFIX install architecture-independent files in PREFIX
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00001339 [$ac_default_prefix]
John Criswell7a73b802003-06-30 21:59:07 +00001340 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00001341 [PREFIX]
John Criswell7a73b802003-06-30 21:59:07 +00001342
1343By default, \`make install' will install all the files in
1344\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1345an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1346for instance \`--prefix=\$HOME'.
1347
1348For better control, use the options below.
1349
1350Fine tuning of the installation directories:
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00001351 --bindir=DIR user executables [EPREFIX/bin]
1352 --sbindir=DIR system admin executables [EPREFIX/sbin]
1353 --libexecdir=DIR program executables [EPREFIX/libexec]
1354 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1355 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1356 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
1357 --libdir=DIR object code libraries [EPREFIX/lib]
1358 --includedir=DIR C header files [PREFIX/include]
1359 --oldincludedir=DIR C header files for non-gcc [/usr/include]
1360 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1361 --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1362 --infodir=DIR info documentation [DATAROOTDIR/info]
1363 --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1364 --mandir=DIR man documentation [DATAROOTDIR/man]
1365 --docdir=DIR documentation root [DATAROOTDIR/doc/-llvm-]
1366 --htmldir=DIR html documentation [DOCDIR]
1367 --dvidir=DIR dvi documentation [DOCDIR]
1368 --pdfdir=DIR pdf documentation [DOCDIR]
1369 --psdir=DIR ps documentation [DOCDIR]
John Criswell7a73b802003-06-30 21:59:07 +00001370_ACEOF
1371
1372 cat <<\_ACEOF
1373
1374System types:
1375 --build=BUILD configure for building on BUILD [guessed]
1376 --host=HOST cross-compile to build programs to run on HOST [BUILD]
1377 --target=TARGET configure for building compilers for TARGET [HOST]
1378_ACEOF
1379fi
1380
1381if test -n "$ac_init_help"; then
1382 case $ac_init_help in
Bill Wendlingebc2fc12011-03-08 03:00:02 +00001383 short | recursive ) echo "Configuration of llvm 3.0svn:";;
John Criswell7a73b802003-06-30 21:59:07 +00001384 esac
1385 cat <<\_ACEOF
1386
1387Optional Features:
1388 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
1389 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
Tobias Grosserbaaadb22010-10-30 00:54:26 +00001390 --enable-polly Use polly if available (default is YES)
Nick Lewyckyb4a921a2009-06-06 06:25:09 +00001391 --enable-optimized Compile with optimizations enabled (default is NO)
1392 --enable-profiling Compile with profiling enabled (default is NO)
1393 --enable-assertions Compile with assertion checks enabled (default is
1394 YES)
David Greenea696d242007-06-28 19:36:08 +00001395 --enable-expensive-checks
Nick Lewyckyb4a921a2009-06-06 06:25:09 +00001396 Compile with expensive debug checks enabled (default
1397 is NO)
1398 --enable-debug-runtime Build runtime libs with debug symbols (default is
1399 NO)
Jeffrey Yasskin7fd82e52009-09-27 17:47:29 +00001400 --enable-debug-symbols Build compiler with debug symbols (default is NO if
1401 optimization is on and YES if it's off)
Reid Spencer5e1d9a52004-11-25 04:51:04 +00001402 --enable-jit Enable Just In Time Compiling (default is YES)
Rafael Espindola9d9ae9f2010-11-12 19:24:06 +00001403 --enable-docs Build documents (default is YES)
Reid Spencer1f319422004-11-29 04:56:35 +00001404 --enable-doxygen Build doxygen documentation (default is NO)
Reid Spencer0a262ba2005-08-24 10:07:20 +00001405 --enable-threads Use threads if available (default is YES)
NAKAMURA Takumi0dc84392010-12-29 03:59:03 +00001406 --enable-pthreads Use pthreads if available (default is YES)
Reid Spencer89b0d992006-12-16 22:07:52 +00001407 --enable-pic Build LLVM with Position Independent Code (default
Nick Lewycky5d249572009-02-19 06:18:56 +00001408 is YES)
Jeffrey Yasskinc9017192010-02-25 06:34:33 +00001409 --enable-shared Build a shared library and link tools against it
1410 (default is NO)
NAKAMURA Takumi8eac8862010-12-29 03:59:14 +00001411 --enable-embed-stdcxx Build a shared library with embedded libstdc++ for
1412 Win32 DLL (default is YES)
Daniel Dunbardd464df2010-05-10 20:11:56 +00001413 --enable-timestamps Enable embedding timestamp information in build
1414 (default is YES)
Jeffrey Yasskine04701a2009-09-23 17:05:42 +00001415 --enable-targets Build specific host targets: all or
1416 target1,target2,... Valid targets are: host, x86,
1417 x86_64, sparc, powerpc, alpha, arm, mips, spu,
Eric Christopher14074e82010-10-12 02:42:05 +00001418 xcore, msp430, systemz, blackfin, ptx, cbe, and cpp
1419 (default=all)
Reid Spencer65c5d752006-11-05 17:08:18 +00001420 --enable-cbe-printf-a Enable C Backend output with hex floating point via
1421 %a (default is YES)
Gordon Henriksenc0efff82007-10-02 09:50:32 +00001422 --enable-bindings Build specific language bindings:
1423 all,auto,none,{binding-name} (default=auto)
Jeffrey Yasskinbc83d062010-02-09 23:03:44 +00001424 --enable-libffi Check for the presence of libffi (default is NO)
Reid Spencer2bc7bd52004-11-29 12:29:58 +00001425 --enable-ltdl-install install libltdl
John Criswell7a73b802003-06-30 21:59:07 +00001426
1427Optional Packages:
1428 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1429 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
Daniel Dunbar1fce9482009-11-04 04:32:50 +00001430 --with-optimize-option Select the compiler options to use for optimized
1431 builds
Duncan Sandse4eb2d22009-05-13 13:13:18 +00001432 --with-extra-options Specify additional options to compile LLVM with
Daniel Dunbared344d22011-06-16 22:30:41 +00001433 --with-extra-ld-options Specify additional options to link LLVM with
Gordon Henriksenf0915682007-10-02 16:42:22 +00001434 --with-ocaml-libdir Specify install location for ocaml bindings (default
1435 is stdlib)
Chandler Carruth6b241162010-10-19 08:21:25 +00001436 --with-clang-resource-dir
1437 Relative directory from the Clang binary for
1438 resource files
Rafael Espindola7f9ec912009-11-12 05:46:09 +00001439 --with-c-include-dirs Colon separated list of directories clang will
1440 search for headers
Rafael Espindola420d23c2009-11-16 19:46:55 +00001441 --with-cxx-include-root Directory with the libstdc++ headers.
1442 --with-cxx-include-arch Architecture of the libstdc++ headers.
1443 --with-cxx-include-32bit-dir
1444 32 bit multilib dir.
1445 --with-cxx-include-64bit-dir
1446 64 bit multilib directory.
Nick Lewyckye792b1d2009-02-03 07:10:30 +00001447 --with-binutils-include Specify path to binutils/include/ containing
1448 plugin-api.h file for gold plugin.
Eric Christopher91e7ccd2011-07-20 17:04:49 +00001449 --with-bug-report-url Specify the URL where bug reports should be
NAKAMURA Takumi4362c622011-08-12 01:50:43 +00001450 submitted (default=http://llvm.org/bugs/)
Reid Spencer0fcb9412004-11-30 08:11:54 +00001451 --with-tclinclude directory where tcl headers are
Reid Spencerb6a7aa72007-01-19 17:41:47 +00001452 --with-udis86=<path> Use udis86 external x86 disassembler library
Jeffrey Yasskina93e7702009-07-10 21:09:55 +00001453 --with-oprofile=<prefix>
1454 Tell OProfile >= 0.9.4 how to symbolize JIT output
John Criswell7a73b802003-06-30 21:59:07 +00001455
1456Some influential environment variables:
Reid Spencer5e1d9a52004-11-25 04:51:04 +00001457 CC C compiler command
1458 CFLAGS C compiler flags
John Criswell7a73b802003-06-30 21:59:07 +00001459 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
1460 nonstandard directory <lib dir>
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00001461 CPPFLAGS C/C++/Objective C preprocessor flags, e.g. -I<include dir> if
Reid Spencera773bd52006-08-04 18:18:08 +00001462 you have headers in a nonstandard directory <include dir>
Reid Spencer5e1d9a52004-11-25 04:51:04 +00001463 CXX C++ compiler command
1464 CXXFLAGS C++ compiler flags
Eric Christopherffee5722011-09-16 20:36:25 +00001465 CPP C preprocessor
John Criswell7a73b802003-06-30 21:59:07 +00001466
1467Use these variables to override the choices made by `configure' or to help
1468it to find libraries and programs with nonstandard names/locations.
1469
1470Report bugs to <llvmbugs@cs.uiuc.edu>.
1471_ACEOF
Reid Spencera773bd52006-08-04 18:18:08 +00001472ac_status=$?
John Criswell7a73b802003-06-30 21:59:07 +00001473fi
1474
1475if test "$ac_init_help" = "recursive"; then
1476 # If there are subdirs, report their specific --help.
John Criswell7a73b802003-06-30 21:59:07 +00001477 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00001478 test -d "$ac_dir" || continue
John Criswell7a73b802003-06-30 21:59:07 +00001479 ac_builddir=.
1480
Reid Spencera773bd52006-08-04 18:18:08 +00001481case "$ac_dir" in
1482.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1483*)
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00001484 ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
Reid Spencera773bd52006-08-04 18:18:08 +00001485 # A ".." for each directory in $ac_dir_suffix.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00001486 ac_top_builddir_sub=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,/..,g;s,/,,'`
Reid Spencera773bd52006-08-04 18:18:08 +00001487 case $ac_top_builddir_sub in
1488 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1489 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1490 esac ;;
1491esac
1492ac_abs_top_builddir=$ac_pwd
1493ac_abs_builddir=$ac_pwd$ac_dir_suffix
1494# for backward compatibility:
1495ac_top_builddir=$ac_top_build_prefix
John Criswell7a73b802003-06-30 21:59:07 +00001496
1497case $srcdir in
Reid Spencera773bd52006-08-04 18:18:08 +00001498 .) # We are building in place.
John Criswell7a73b802003-06-30 21:59:07 +00001499 ac_srcdir=.
Reid Spencera773bd52006-08-04 18:18:08 +00001500 ac_top_srcdir=$ac_top_builddir_sub
1501 ac_abs_top_srcdir=$ac_pwd ;;
1502 [\\/]* | ?:[\\/]* ) # Absolute name.
John Criswell7a73b802003-06-30 21:59:07 +00001503 ac_srcdir=$srcdir$ac_dir_suffix;
Reid Spencera773bd52006-08-04 18:18:08 +00001504 ac_top_srcdir=$srcdir
1505 ac_abs_top_srcdir=$srcdir ;;
1506 *) # Relative name.
1507 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1508 ac_top_srcdir=$ac_top_build_prefix$srcdir
1509 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
John Criswell7a73b802003-06-30 21:59:07 +00001510esac
Reid Spencera773bd52006-08-04 18:18:08 +00001511ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
Reid Spencer2706f8c2004-09-19 23:53:36 +00001512
Reid Spencera773bd52006-08-04 18:18:08 +00001513 cd "$ac_dir" || { ac_status=$?; continue; }
1514 # Check for guested configure.
1515 if test -f "$ac_srcdir/configure.gnu"; then
1516 echo &&
1517 $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1518 elif test -f "$ac_srcdir/configure"; then
1519 echo &&
1520 $SHELL "$ac_srcdir/configure" --help=recursive
John Criswell7a73b802003-06-30 21:59:07 +00001521 else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00001522 echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
Reid Spencera773bd52006-08-04 18:18:08 +00001523 fi || ac_status=$?
1524 cd "$ac_pwd" || { ac_status=$?; break; }
John Criswell7a73b802003-06-30 21:59:07 +00001525 done
1526fi
1527
Reid Spencera773bd52006-08-04 18:18:08 +00001528test -n "$ac_init_help" && exit $ac_status
John Criswell7a73b802003-06-30 21:59:07 +00001529if $ac_init_version; then
1530 cat <<\_ACEOF
Bill Wendlingebc2fc12011-03-08 03:00:02 +00001531llvm configure 3.0svn
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00001532generated by GNU Autoconf 2.60
John Criswell7a73b802003-06-30 21:59:07 +00001533
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00001534Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
15352002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
John Criswell7a73b802003-06-30 21:59:07 +00001536This configure script is free software; the Free Software Foundation
1537gives unlimited permission to copy, distribute and modify it.
Reid Spencer5e1d9a52004-11-25 04:51:04 +00001538
Benjamin Kramerb73cd942011-06-12 15:26:54 +00001539Copyright (c) 2003-2011 University of Illinois at Urbana-Champaign.
John Criswell7a73b802003-06-30 21:59:07 +00001540_ACEOF
Reid Spencera773bd52006-08-04 18:18:08 +00001541 exit
John Criswell7a73b802003-06-30 21:59:07 +00001542fi
Reid Spencera773bd52006-08-04 18:18:08 +00001543cat >config.log <<_ACEOF
John Criswell7a73b802003-06-30 21:59:07 +00001544This file contains any messages produced by compilers while
1545running configure, to aid debugging if configure makes a mistake.
1546
Bill Wendlingebc2fc12011-03-08 03:00:02 +00001547It was created by llvm $as_me 3.0svn, which was
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00001548generated by GNU Autoconf 2.60. Invocation command line was
John Criswell7a73b802003-06-30 21:59:07 +00001549
1550 $ $0 $@
1551
1552_ACEOF
Reid Spencera773bd52006-08-04 18:18:08 +00001553exec 5>>config.log
John Criswell7a73b802003-06-30 21:59:07 +00001554{
1555cat <<_ASUNAME
1556## --------- ##
1557## Platform. ##
1558## --------- ##
1559
1560hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1561uname -m = `(uname -m) 2>/dev/null || echo unknown`
1562uname -r = `(uname -r) 2>/dev/null || echo unknown`
1563uname -s = `(uname -s) 2>/dev/null || echo unknown`
1564uname -v = `(uname -v) 2>/dev/null || echo unknown`
1565
1566/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1567/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
1568
1569/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
1570/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
1571/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
Reid Spencera773bd52006-08-04 18:18:08 +00001572/usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
John Criswell7a73b802003-06-30 21:59:07 +00001573/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
1574/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
1575/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
1576
1577_ASUNAME
1578
1579as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1580for as_dir in $PATH
1581do
1582 IFS=$as_save_IFS
1583 test -z "$as_dir" && as_dir=.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00001584 echo "PATH: $as_dir"
1585done
Reid Spencera773bd52006-08-04 18:18:08 +00001586IFS=$as_save_IFS
John Criswell7a73b802003-06-30 21:59:07 +00001587
1588} >&5
1589
1590cat >&5 <<_ACEOF
1591
1592
1593## ----------- ##
1594## Core tests. ##
1595## ----------- ##
1596
1597_ACEOF
1598
1599
1600# Keep a trace of the command line.
1601# Strip out --no-create and --no-recursion so they do not pile up.
John Criswell0c38eaf2003-09-10 15:17:25 +00001602# Strip out --silent because we don't want to record it for future runs.
John Criswell7a73b802003-06-30 21:59:07 +00001603# Also quote any args containing shell meta-characters.
John Criswell0c38eaf2003-09-10 15:17:25 +00001604# Make two passes to allow for proper duplicate-argument suppression.
John Criswell7a73b802003-06-30 21:59:07 +00001605ac_configure_args=
John Criswell0c38eaf2003-09-10 15:17:25 +00001606ac_configure_args0=
1607ac_configure_args1=
John Criswell0c38eaf2003-09-10 15:17:25 +00001608ac_must_keep_next=false
1609for ac_pass in 1 2
John Criswell7a73b802003-06-30 21:59:07 +00001610do
John Criswell0c38eaf2003-09-10 15:17:25 +00001611 for ac_arg
1612 do
1613 case $ac_arg in
1614 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
1615 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1616 | -silent | --silent | --silen | --sile | --sil)
1617 continue ;;
Reid Spencera773bd52006-08-04 18:18:08 +00001618 *\'*)
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00001619 ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
John Criswell0c38eaf2003-09-10 15:17:25 +00001620 esac
1621 case $ac_pass in
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00001622 1) ac_configure_args0="$ac_configure_args0 '$ac_arg'" ;;
John Criswell0c38eaf2003-09-10 15:17:25 +00001623 2)
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00001624 ac_configure_args1="$ac_configure_args1 '$ac_arg'"
John Criswell0c38eaf2003-09-10 15:17:25 +00001625 if test $ac_must_keep_next = true; then
Reid Spencer2706f8c2004-09-19 23:53:36 +00001626 ac_must_keep_next=false # Got value, back to normal.
John Criswell0c38eaf2003-09-10 15:17:25 +00001627 else
Reid Spencer2706f8c2004-09-19 23:53:36 +00001628 case $ac_arg in
1629 *=* | --config-cache | -C | -disable-* | --disable-* \
1630 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
1631 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
1632 | -with-* | --with-* | -without-* | --without-* | --x)
1633 case "$ac_configure_args0 " in
1634 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
1635 esac
1636 ;;
1637 -* ) ac_must_keep_next=true ;;
1638 esac
John Criswell0c38eaf2003-09-10 15:17:25 +00001639 fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00001640 ac_configure_args="$ac_configure_args '$ac_arg'"
John Criswell0c38eaf2003-09-10 15:17:25 +00001641 ;;
1642 esac
1643 done
John Criswell7a73b802003-06-30 21:59:07 +00001644done
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00001645$as_unset ac_configure_args0 || test "${ac_configure_args0+set}" != set || { ac_configure_args0=; export ac_configure_args0; }
1646$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 +00001647
1648# When interrupted or exit'd, cleanup temporary files, and complete
1649# config.log. We remove comments because anyway the quotes in there
1650# would cause problems or look ugly.
Reid Spencera773bd52006-08-04 18:18:08 +00001651# WARNING: Use '\'' to represent an apostrophe within the trap.
1652# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
John Criswell7a73b802003-06-30 21:59:07 +00001653trap 'exit_status=$?
1654 # Save into config.log some information that might help in debugging.
1655 {
1656 echo
John Criswell0c38eaf2003-09-10 15:17:25 +00001657
John Criswell7a73b802003-06-30 21:59:07 +00001658 cat <<\_ASBOX
1659## ---------------- ##
1660## Cache variables. ##
1661## ---------------- ##
1662_ASBOX
1663 echo
1664 # The following way of writing the cache mishandles newlines in values,
Reid Spencera773bd52006-08-04 18:18:08 +00001665(
1666 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
1667 eval ac_val=\$$ac_var
1668 case $ac_val in #(
1669 *${as_nl}*)
1670 case $ac_var in #(
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00001671 *_cv_*) { echo "$as_me:$LINENO: WARNING: Cache variable $ac_var contains a newline." >&5
1672echo "$as_me: WARNING: Cache variable $ac_var contains a newline." >&2;} ;;
Reid Spencera773bd52006-08-04 18:18:08 +00001673 esac
1674 case $ac_var in #(
1675 _ | IFS | as_nl) ;; #(
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00001676 *) $as_unset $ac_var ;;
Reid Spencera773bd52006-08-04 18:18:08 +00001677 esac ;;
1678 esac
1679 done
John Criswell7a73b802003-06-30 21:59:07 +00001680 (set) 2>&1 |
Reid Spencera773bd52006-08-04 18:18:08 +00001681 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
1682 *${as_nl}ac_space=\ *)
John Criswell7a73b802003-06-30 21:59:07 +00001683 sed -n \
Reid Spencera773bd52006-08-04 18:18:08 +00001684 "s/'\''/'\''\\\\'\'''\''/g;
1685 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
1686 ;; #(
John Criswell7a73b802003-06-30 21:59:07 +00001687 *)
Reid Spencera773bd52006-08-04 18:18:08 +00001688 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
John Criswell7a73b802003-06-30 21:59:07 +00001689 ;;
Reid Spencera773bd52006-08-04 18:18:08 +00001690 esac |
1691 sort
1692)
John Criswell7a73b802003-06-30 21:59:07 +00001693 echo
John Criswell0c38eaf2003-09-10 15:17:25 +00001694
1695 cat <<\_ASBOX
1696## ----------------- ##
1697## Output variables. ##
1698## ----------------- ##
1699_ASBOX
1700 echo
1701 for ac_var in $ac_subst_vars
1702 do
Reid Spencera773bd52006-08-04 18:18:08 +00001703 eval ac_val=\$$ac_var
1704 case $ac_val in
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00001705 *\'\''*) ac_val=`echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
Reid Spencera773bd52006-08-04 18:18:08 +00001706 esac
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00001707 echo "$ac_var='\''$ac_val'\''"
John Criswell0c38eaf2003-09-10 15:17:25 +00001708 done | sort
1709 echo
1710
1711 if test -n "$ac_subst_files"; then
1712 cat <<\_ASBOX
Reid Spencera773bd52006-08-04 18:18:08 +00001713## ------------------- ##
1714## File substitutions. ##
1715## ------------------- ##
John Criswell0c38eaf2003-09-10 15:17:25 +00001716_ASBOX
1717 echo
1718 for ac_var in $ac_subst_files
1719 do
Reid Spencera773bd52006-08-04 18:18:08 +00001720 eval ac_val=\$$ac_var
1721 case $ac_val in
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00001722 *\'\''*) ac_val=`echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
Reid Spencera773bd52006-08-04 18:18:08 +00001723 esac
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00001724 echo "$ac_var='\''$ac_val'\''"
John Criswell0c38eaf2003-09-10 15:17:25 +00001725 done | sort
1726 echo
1727 fi
1728
John Criswell7a73b802003-06-30 21:59:07 +00001729 if test -s confdefs.h; then
1730 cat <<\_ASBOX
1731## ----------- ##
1732## confdefs.h. ##
1733## ----------- ##
1734_ASBOX
1735 echo
Reid Spencera773bd52006-08-04 18:18:08 +00001736 cat confdefs.h
John Criswell7a73b802003-06-30 21:59:07 +00001737 echo
1738 fi
1739 test "$ac_signal" != 0 &&
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00001740 echo "$as_me: caught signal $ac_signal"
1741 echo "$as_me: exit $exit_status"
John Criswell7a73b802003-06-30 21:59:07 +00001742 } >&5
Reid Spencera773bd52006-08-04 18:18:08 +00001743 rm -f core *.core core.conftest.* &&
1744 rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
John Criswell7a73b802003-06-30 21:59:07 +00001745 exit $exit_status
Reid Spencera773bd52006-08-04 18:18:08 +00001746' 0
John Criswell7a73b802003-06-30 21:59:07 +00001747for ac_signal in 1 2 13 15; do
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00001748 trap 'ac_signal='$ac_signal'; { (exit 1); exit 1; }' $ac_signal
John Criswell7a73b802003-06-30 21:59:07 +00001749done
1750ac_signal=0
1751
1752# confdefs.h avoids OS command line length limits that DEFS can exceed.
Reid Spencera773bd52006-08-04 18:18:08 +00001753rm -f -r conftest* confdefs.h
John Criswell7a73b802003-06-30 21:59:07 +00001754
1755# Predefined preprocessor variables.
1756
1757cat >>confdefs.h <<_ACEOF
1758#define PACKAGE_NAME "$PACKAGE_NAME"
1759_ACEOF
1760
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00001761
John Criswell7a73b802003-06-30 21:59:07 +00001762cat >>confdefs.h <<_ACEOF
1763#define PACKAGE_TARNAME "$PACKAGE_TARNAME"
1764_ACEOF
1765
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00001766
John Criswell7a73b802003-06-30 21:59:07 +00001767cat >>confdefs.h <<_ACEOF
1768#define PACKAGE_VERSION "$PACKAGE_VERSION"
1769_ACEOF
1770
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00001771
John Criswell7a73b802003-06-30 21:59:07 +00001772cat >>confdefs.h <<_ACEOF
1773#define PACKAGE_STRING "$PACKAGE_STRING"
1774_ACEOF
1775
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00001776
John Criswell7a73b802003-06-30 21:59:07 +00001777cat >>confdefs.h <<_ACEOF
1778#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
1779_ACEOF
1780
1781
1782# Let the site file select an alternate cache file if it wants to.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00001783# Prefer explicitly selected file to automatically selected ones.
Reid Spencera773bd52006-08-04 18:18:08 +00001784if test -n "$CONFIG_SITE"; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00001785 set x "$CONFIG_SITE"
Reid Spencera773bd52006-08-04 18:18:08 +00001786elif test "x$prefix" != xNONE; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00001787 set x "$prefix/share/config.site" "$prefix/etc/config.site"
Reid Spencera773bd52006-08-04 18:18:08 +00001788else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00001789 set x "$ac_default_prefix/share/config.site" \
1790 "$ac_default_prefix/etc/config.site"
John Criswell7a73b802003-06-30 21:59:07 +00001791fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00001792shift
1793for ac_site_file
Reid Spencera773bd52006-08-04 18:18:08 +00001794do
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00001795 if test -r "$ac_site_file"; then
1796 { echo "$as_me:$LINENO: loading site script $ac_site_file" >&5
1797echo "$as_me: loading site script $ac_site_file" >&6;}
John Criswell7a73b802003-06-30 21:59:07 +00001798 sed 's/^/| /' "$ac_site_file" >&5
1799 . "$ac_site_file"
1800 fi
1801done
1802
1803if test -r "$cache_file"; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00001804 # Some versions of bash will fail to source /dev/null (special
1805 # files actually), so we avoid doing that.
1806 if test -f "$cache_file"; then
1807 { echo "$as_me:$LINENO: loading cache $cache_file" >&5
1808echo "$as_me: loading cache $cache_file" >&6;}
John Criswell7a73b802003-06-30 21:59:07 +00001809 case $cache_file in
Reid Spencera773bd52006-08-04 18:18:08 +00001810 [\\/]* | ?:[\\/]* ) . "$cache_file";;
1811 *) . "./$cache_file";;
John Criswell7a73b802003-06-30 21:59:07 +00001812 esac
1813 fi
1814else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00001815 { echo "$as_me:$LINENO: creating cache $cache_file" >&5
1816echo "$as_me: creating cache $cache_file" >&6;}
John Criswell7a73b802003-06-30 21:59:07 +00001817 >$cache_file
1818fi
1819
1820# Check that the precious variables saved in the cache have kept the same
1821# value.
1822ac_cache_corrupted=false
Reid Spencera773bd52006-08-04 18:18:08 +00001823for ac_var in $ac_precious_vars; do
John Criswell7a73b802003-06-30 21:59:07 +00001824 eval ac_old_set=\$ac_cv_env_${ac_var}_set
1825 eval ac_new_set=\$ac_env_${ac_var}_set
Reid Spencera773bd52006-08-04 18:18:08 +00001826 eval ac_old_val=\$ac_cv_env_${ac_var}_value
1827 eval ac_new_val=\$ac_env_${ac_var}_value
John Criswell7a73b802003-06-30 21:59:07 +00001828 case $ac_old_set,$ac_new_set in
1829 set,)
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00001830 { echo "$as_me:$LINENO: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
1831echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
John Criswell7a73b802003-06-30 21:59:07 +00001832 ac_cache_corrupted=: ;;
1833 ,set)
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00001834 { echo "$as_me:$LINENO: error: \`$ac_var' was not set in the previous run" >&5
1835echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
John Criswell7a73b802003-06-30 21:59:07 +00001836 ac_cache_corrupted=: ;;
1837 ,);;
1838 *)
1839 if test "x$ac_old_val" != "x$ac_new_val"; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00001840 { echo "$as_me:$LINENO: error: \`$ac_var' has changed since the previous run:" >&5
1841echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
1842 { echo "$as_me:$LINENO: former value: $ac_old_val" >&5
1843echo "$as_me: former value: $ac_old_val" >&2;}
1844 { echo "$as_me:$LINENO: current value: $ac_new_val" >&5
1845echo "$as_me: current value: $ac_new_val" >&2;}
1846 ac_cache_corrupted=:
John Criswell7a73b802003-06-30 21:59:07 +00001847 fi;;
1848 esac
1849 # Pass precious variables to config.status.
1850 if test "$ac_new_set" = set; then
1851 case $ac_new_val in
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00001852 *\'*) ac_arg=$ac_var=`echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
John Criswell7a73b802003-06-30 21:59:07 +00001853 *) ac_arg=$ac_var=$ac_new_val ;;
1854 esac
1855 case " $ac_configure_args " in
1856 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00001857 *) ac_configure_args="$ac_configure_args '$ac_arg'" ;;
John Criswell7a73b802003-06-30 21:59:07 +00001858 esac
1859 fi
1860done
1861if $ac_cache_corrupted; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00001862 { echo "$as_me:$LINENO: error: changes in the environment can compromise the build" >&5
1863echo "$as_me: error: changes in the environment can compromise the build" >&2;}
1864 { { echo "$as_me:$LINENO: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&5
1865echo "$as_me: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&2;}
1866 { (exit 1); exit 1; }; }
John Criswell7a73b802003-06-30 21:59:07 +00001867fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00001868
1869
1870
1871
1872
1873
1874
1875
1876
1877
1878
1879
1880
1881
1882
1883
1884
1885
1886
1887
1888
1889
1890
1891
Reid Spencera773bd52006-08-04 18:18:08 +00001892
John Criswell7a73b802003-06-30 21:59:07 +00001893ac_ext=c
1894ac_cpp='$CPP $CPPFLAGS'
1895ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
1896ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
1897ac_compiler_gnu=$ac_cv_c_compiler_gnu
1898
1899
1900
Benjamin Kramerb73cd942011-06-12 15:26:54 +00001901LLVM_COPYRIGHT="Copyright (c) 2003-2011 University of Illinois at Urbana-Champaign."
Reid Spencer5e1d9a52004-11-25 04:51:04 +00001902
1903
1904
1905
1906
1907
1908
John Criswell7a73b802003-06-30 21:59:07 +00001909ac_aux_dir=
Reid Spencera773bd52006-08-04 18:18:08 +00001910for ac_dir in autoconf "$srcdir"/autoconf; do
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00001911 if test -f "$ac_dir/install-sh"; then
1912 ac_aux_dir=$ac_dir
1913 ac_install_sh="$ac_aux_dir/install-sh -c"
1914 break
1915 elif test -f "$ac_dir/install.sh"; then
1916 ac_aux_dir=$ac_dir
1917 ac_install_sh="$ac_aux_dir/install.sh -c"
1918 break
1919 elif test -f "$ac_dir/shtool"; then
1920 ac_aux_dir=$ac_dir
1921 ac_install_sh="$ac_aux_dir/shtool install -c"
1922 break
1923 fi
John Criswell7a73b802003-06-30 21:59:07 +00001924done
1925if test -z "$ac_aux_dir"; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00001926 { { echo "$as_me:$LINENO: error: cannot find install-sh or install.sh in autoconf \"$srcdir\"/autoconf" >&5
1927echo "$as_me: error: cannot find install-sh or install.sh in autoconf \"$srcdir\"/autoconf" >&2;}
1928 { (exit 1); exit 1; }; }
John Criswell7a73b802003-06-30 21:59:07 +00001929fi
Reid Spencera773bd52006-08-04 18:18:08 +00001930
1931# These three variables are undocumented and unsupported,
1932# and are intended to be withdrawn in a future Autoconf release.
1933# They can cause serious problems if a builder's source tree is in a directory
1934# whose full name contains unusual characters.
1935ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
1936ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
1937ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
1938
John Criswell7a73b802003-06-30 21:59:07 +00001939
John Criswell392aaa32003-07-22 19:18:09 +00001940
Reid Spencer2706f8c2004-09-19 23:53:36 +00001941if test ${srcdir} != "." ; then
Reid Spencer5e1d9a52004-11-25 04:51:04 +00001942 if test -f ${srcdir}/include/llvm/Config/config.h ; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00001943 { { echo "$as_me:$LINENO: error: Already configured in ${srcdir}" >&5
1944echo "$as_me: error: Already configured in ${srcdir}" >&2;}
1945 { (exit 1); exit 1; }; }
Reid Spencer5e1d9a52004-11-25 04:51:04 +00001946 fi
John Criswell93e1c722003-09-15 17:04:06 +00001947fi
1948
Nick Lewycky83fc4472009-09-29 05:48:51 +00001949ac_ext=c
Reid Spencer5e1d9a52004-11-25 04:51:04 +00001950ac_cpp='$CPP $CPPFLAGS'
1951ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
1952ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
1953ac_compiler_gnu=$ac_cv_c_compiler_gnu
John Criswell7a73b802003-06-30 21:59:07 +00001954if test -n "$ac_tool_prefix"; then
Eric Christopherffee5722011-09-16 20:36:25 +00001955 for ac_prog in clang llvm-gcc gcc
John Criswell7a73b802003-06-30 21:59:07 +00001956 do
1957 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
1958set dummy $ac_tool_prefix$ac_prog; ac_word=$2
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00001959{ echo "$as_me:$LINENO: checking for $ac_word" >&5
1960echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
1961if test "${ac_cv_prog_CC+set}" = set; then
1962 echo $ECHO_N "(cached) $ECHO_C" >&6
John Criswell7a73b802003-06-30 21:59:07 +00001963else
Reid Spencer5e1d9a52004-11-25 04:51:04 +00001964 if test -n "$CC"; then
1965 ac_cv_prog_CC="$CC" # Let the user override the test.
John Criswell7a73b802003-06-30 21:59:07 +00001966else
1967as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1968for as_dir in $PATH
1969do
1970 IFS=$as_save_IFS
1971 test -z "$as_dir" && as_dir=.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00001972 for ac_exec_ext in '' $ac_executable_extensions; do
1973 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 +00001974 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00001975 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
John Criswell7a73b802003-06-30 21:59:07 +00001976 break 2
1977 fi
1978done
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00001979done
Reid Spencera773bd52006-08-04 18:18:08 +00001980IFS=$as_save_IFS
John Criswell7a73b802003-06-30 21:59:07 +00001981
1982fi
1983fi
Reid Spencer5e1d9a52004-11-25 04:51:04 +00001984CC=$ac_cv_prog_CC
1985if test -n "$CC"; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00001986 { echo "$as_me:$LINENO: result: $CC" >&5
1987echo "${ECHO_T}$CC" >&6; }
John Criswell7a73b802003-06-30 21:59:07 +00001988else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00001989 { echo "$as_me:$LINENO: result: no" >&5
1990echo "${ECHO_T}no" >&6; }
John Criswell7a73b802003-06-30 21:59:07 +00001991fi
1992
Reid Spencera773bd52006-08-04 18:18:08 +00001993
Reid Spencer5e1d9a52004-11-25 04:51:04 +00001994 test -n "$CC" && break
John Criswell7a73b802003-06-30 21:59:07 +00001995 done
1996fi
Reid Spencer5e1d9a52004-11-25 04:51:04 +00001997if test -z "$CC"; then
1998 ac_ct_CC=$CC
Eric Christopherffee5722011-09-16 20:36:25 +00001999 for ac_prog in clang llvm-gcc gcc
John Criswell7a73b802003-06-30 21:59:07 +00002000do
2001 # Extract the first word of "$ac_prog", so it can be a program name with args.
2002set dummy $ac_prog; ac_word=$2
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002003{ echo "$as_me:$LINENO: checking for $ac_word" >&5
2004echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2005if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
2006 echo $ECHO_N "(cached) $ECHO_C" >&6
John Criswell7a73b802003-06-30 21:59:07 +00002007else
Reid Spencer5e1d9a52004-11-25 04:51:04 +00002008 if test -n "$ac_ct_CC"; then
2009 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
John Criswell7a73b802003-06-30 21:59:07 +00002010else
2011as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2012for as_dir in $PATH
2013do
2014 IFS=$as_save_IFS
2015 test -z "$as_dir" && as_dir=.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002016 for ac_exec_ext in '' $ac_executable_extensions; do
2017 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 +00002018 ac_cv_prog_ac_ct_CC="$ac_prog"
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002019 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
John Criswell7a73b802003-06-30 21:59:07 +00002020 break 2
2021 fi
2022done
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002023done
Reid Spencera773bd52006-08-04 18:18:08 +00002024IFS=$as_save_IFS
John Criswell7a73b802003-06-30 21:59:07 +00002025
2026fi
2027fi
Reid Spencer5e1d9a52004-11-25 04:51:04 +00002028ac_ct_CC=$ac_cv_prog_ac_ct_CC
2029if test -n "$ac_ct_CC"; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002030 { echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
2031echo "${ECHO_T}$ac_ct_CC" >&6; }
John Criswell7a73b802003-06-30 21:59:07 +00002032else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002033 { echo "$as_me:$LINENO: result: no" >&5
2034echo "${ECHO_T}no" >&6; }
John Criswell7a73b802003-06-30 21:59:07 +00002035fi
2036
Reid Spencera773bd52006-08-04 18:18:08 +00002037
Reid Spencer5e1d9a52004-11-25 04:51:04 +00002038 test -n "$ac_ct_CC" && break
John Criswell7a73b802003-06-30 21:59:07 +00002039done
John Criswell7a73b802003-06-30 21:59:07 +00002040
Reid Spencera773bd52006-08-04 18:18:08 +00002041 if test "x$ac_ct_CC" = x; then
2042 CC=""
2043 else
2044 case $cross_compiling:$ac_tool_warned in
2045yes:)
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002046{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
2047whose name does not start with the host triplet. If you think this
2048configuration is useful to you, please write to autoconf@gnu.org." >&5
2049echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
2050whose name does not start with the host triplet. If you think this
2051configuration is useful to you, please write to autoconf@gnu.org." >&2;}
Reid Spencera773bd52006-08-04 18:18:08 +00002052ac_tool_warned=yes ;;
2053esac
2054 CC=$ac_ct_CC
2055 fi
Reid Spencer5e1d9a52004-11-25 04:51:04 +00002056fi
2057
John Criswell7a73b802003-06-30 21:59:07 +00002058
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002059test -z "$CC" && { { echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH
2060See \`config.log' for more details." >&5
2061echo "$as_me: error: no acceptable C compiler found in \$PATH
2062See \`config.log' for more details." >&2;}
2063 { (exit 1); exit 1; }; }
Reid Spencer5e1d9a52004-11-25 04:51:04 +00002064
John Criswell7a73b802003-06-30 21:59:07 +00002065# Provide some information about the compiler.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002066echo "$as_me:$LINENO: checking for C compiler version" >&5
2067ac_compiler=`set X $ac_compile; echo $2`
2068{ (ac_try="$ac_compiler --version >&5"
Reid Spencera773bd52006-08-04 18:18:08 +00002069case "(($ac_try" in
2070 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2071 *) ac_try_echo=$ac_try;;
2072esac
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002073eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2074 (eval "$ac_compiler --version >&5") 2>&5
John Criswell7a73b802003-06-30 21:59:07 +00002075 ac_status=$?
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002076 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2077 (exit $ac_status); }
2078{ (ac_try="$ac_compiler -v >&5"
2079case "(($ac_try" in
2080 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2081 *) ac_try_echo=$ac_try;;
2082esac
2083eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2084 (eval "$ac_compiler -v >&5") 2>&5
2085 ac_status=$?
2086 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2087 (exit $ac_status); }
2088{ (ac_try="$ac_compiler -V >&5"
2089case "(($ac_try" in
2090 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2091 *) ac_try_echo=$ac_try;;
2092esac
2093eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2094 (eval "$ac_compiler -V >&5") 2>&5
2095 ac_status=$?
2096 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2097 (exit $ac_status); }
John Criswell7a73b802003-06-30 21:59:07 +00002098
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002099cat >conftest.$ac_ext <<_ACEOF
2100/* confdefs.h. */
2101_ACEOF
2102cat confdefs.h >>conftest.$ac_ext
2103cat >>conftest.$ac_ext <<_ACEOF
John Criswell0c38eaf2003-09-10 15:17:25 +00002104/* end confdefs.h. */
John Criswell7a73b802003-06-30 21:59:07 +00002105
John Criswell7a73b802003-06-30 21:59:07 +00002106int
2107main ()
2108{
2109
2110 ;
2111 return 0;
2112}
2113_ACEOF
2114ac_clean_files_save=$ac_clean_files
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002115ac_clean_files="$ac_clean_files a.out a.exe b.out"
John Criswell7a73b802003-06-30 21:59:07 +00002116# Try to create an executable without -o first, disregard a.out.
2117# It will help us diagnose broken compilers, and finding out an intuition
2118# of exeext.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002119{ echo "$as_me:$LINENO: checking for C compiler default output file name" >&5
2120echo $ECHO_N "checking for C compiler default output file name... $ECHO_C" >&6; }
2121ac_link_default=`echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
2122#
2123# List of possible output files, starting from the most likely.
2124# The algorithm is not robust to junk in `.', hence go to wildcards (a.*)
2125# only as a last resort. b.out is created by i960 compilers.
2126ac_files='a_out.exe a.exe conftest.exe a.out conftest a.* conftest.* b.out'
2127#
2128# The IRIX 6 linker writes into existing files which may not be
2129# executable, retaining their permissions. Remove them first so a
2130# subsequent execution test works.
Reid Spencera773bd52006-08-04 18:18:08 +00002131ac_rmfiles=
2132for ac_file in $ac_files
2133do
2134 case $ac_file in
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002135 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj ) ;;
Reid Spencera773bd52006-08-04 18:18:08 +00002136 * ) ac_rmfiles="$ac_rmfiles $ac_file";;
2137 esac
2138done
2139rm -f $ac_rmfiles
2140
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002141if { (ac_try="$ac_link_default"
Reid Spencera773bd52006-08-04 18:18:08 +00002142case "(($ac_try" in
2143 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2144 *) ac_try_echo=$ac_try;;
2145esac
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002146eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
Reid Spencera773bd52006-08-04 18:18:08 +00002147 (eval "$ac_link_default") 2>&5
John Criswell7a73b802003-06-30 21:59:07 +00002148 ac_status=$?
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002149 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2150 (exit $ac_status); }; then
Reid Spencera773bd52006-08-04 18:18:08 +00002151 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
2152# So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
2153# in a Makefile. We should not override ac_cv_exeext if it was cached,
2154# so that the user can short-circuit this test for compilers unknown to
2155# Autoconf.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002156for ac_file in $ac_files
John Criswell0c38eaf2003-09-10 15:17:25 +00002157do
2158 test -f "$ac_file" || continue
John Criswell7a73b802003-06-30 21:59:07 +00002159 case $ac_file in
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002160 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj )
Reid Spencer2706f8c2004-09-19 23:53:36 +00002161 ;;
John Criswell0c38eaf2003-09-10 15:17:25 +00002162 [ab].out )
Reid Spencer2706f8c2004-09-19 23:53:36 +00002163 # We found the default executable, but exeext='' is most
2164 # certainly right.
2165 break;;
John Criswell0c38eaf2003-09-10 15:17:25 +00002166 *.* )
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002167 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
Reid Spencera773bd52006-08-04 18:18:08 +00002168 then :; else
2169 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2170 fi
2171 # We set ac_cv_exeext here because the later test for it is not
2172 # safe: cross compilers may not add the suffix if given an `-o'
2173 # argument, so we may need to know it at that point already.
2174 # Even if this section looks crufty: it has the advantage of
2175 # actually working.
Reid Spencer2706f8c2004-09-19 23:53:36 +00002176 break;;
John Criswell0c38eaf2003-09-10 15:17:25 +00002177 * )
Reid Spencer2706f8c2004-09-19 23:53:36 +00002178 break;;
John Criswell7a73b802003-06-30 21:59:07 +00002179 esac
2180done
Reid Spencera773bd52006-08-04 18:18:08 +00002181test "$ac_cv_exeext" = no && ac_cv_exeext=
2182
John Criswell7a73b802003-06-30 21:59:07 +00002183else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002184 echo "$as_me: failed program was:" >&5
John Criswell0c38eaf2003-09-10 15:17:25 +00002185sed 's/^/| /' conftest.$ac_ext >&5
2186
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002187{ { echo "$as_me:$LINENO: error: C compiler cannot create executables
2188See \`config.log' for more details." >&5
2189echo "$as_me: error: C compiler cannot create executables
2190See \`config.log' for more details." >&2;}
2191 { (exit 77); exit 77; }; }
John Criswell7a73b802003-06-30 21:59:07 +00002192fi
John Criswell7a73b802003-06-30 21:59:07 +00002193
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002194ac_exeext=$ac_cv_exeext
2195{ echo "$as_me:$LINENO: result: $ac_file" >&5
2196echo "${ECHO_T}$ac_file" >&6; }
2197
2198# Check that the compiler produces executables we can run. If not, either
2199# the compiler is broken, or we cross compile.
2200{ echo "$as_me:$LINENO: checking whether the C compiler works" >&5
2201echo $ECHO_N "checking whether the C compiler works... $ECHO_C" >&6; }
2202# FIXME: These cross compiler hacks should be removed for Autoconf 3.0
2203# If not cross compiling, check that we can run a simple program.
2204if test "$cross_compiling" != yes; then
2205 if { ac_try='./$ac_file'
2206 { (case "(($ac_try" in
2207 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2208 *) ac_try_echo=$ac_try;;
2209esac
2210eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2211 (eval "$ac_try") 2>&5
2212 ac_status=$?
2213 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2214 (exit $ac_status); }; }; then
2215 cross_compiling=no
2216 else
2217 if test "$cross_compiling" = maybe; then
2218 cross_compiling=yes
2219 else
2220 { { echo "$as_me:$LINENO: error: cannot run C compiled programs.
2221If you meant to cross compile, use \`--host'.
2222See \`config.log' for more details." >&5
2223echo "$as_me: error: cannot run C compiled programs.
2224If you meant to cross compile, use \`--host'.
2225See \`config.log' for more details." >&2;}
2226 { (exit 1); exit 1; }; }
2227 fi
2228 fi
2229fi
2230{ echo "$as_me:$LINENO: result: yes" >&5
2231echo "${ECHO_T}yes" >&6; }
2232
2233rm -f a.out a.exe conftest$ac_cv_exeext b.out
John Criswell7a73b802003-06-30 21:59:07 +00002234ac_clean_files=$ac_clean_files_save
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002235# Check that the compiler produces executables we can run. If not, either
2236# the compiler is broken, or we cross compile.
2237{ echo "$as_me:$LINENO: checking whether we are cross compiling" >&5
2238echo $ECHO_N "checking whether we are cross compiling... $ECHO_C" >&6; }
2239{ echo "$as_me:$LINENO: result: $cross_compiling" >&5
2240echo "${ECHO_T}$cross_compiling" >&6; }
2241
2242{ echo "$as_me:$LINENO: checking for suffix of executables" >&5
2243echo $ECHO_N "checking for suffix of executables... $ECHO_C" >&6; }
2244if { (ac_try="$ac_link"
Reid Spencera773bd52006-08-04 18:18:08 +00002245case "(($ac_try" in
2246 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2247 *) ac_try_echo=$ac_try;;
2248esac
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002249eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
Reid Spencera773bd52006-08-04 18:18:08 +00002250 (eval "$ac_link") 2>&5
John Criswell7a73b802003-06-30 21:59:07 +00002251 ac_status=$?
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002252 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2253 (exit $ac_status); }; then
John Criswell7a73b802003-06-30 21:59:07 +00002254 # If both `conftest.exe' and `conftest' are `present' (well, observable)
2255# catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
2256# work properly (i.e., refer to `conftest.exe'), while it won't with
2257# `rm'.
John Criswell0c38eaf2003-09-10 15:17:25 +00002258for ac_file in conftest.exe conftest conftest.*; do
2259 test -f "$ac_file" || continue
John Criswell7a73b802003-06-30 21:59:07 +00002260 case $ac_file in
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002261 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj ) ;;
John Criswell7a73b802003-06-30 21:59:07 +00002262 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
Reid Spencer2706f8c2004-09-19 23:53:36 +00002263 break;;
John Criswell7a73b802003-06-30 21:59:07 +00002264 * ) break;;
2265 esac
2266done
2267else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002268 { { echo "$as_me:$LINENO: error: cannot compute suffix of executables: cannot compile and link
2269See \`config.log' for more details." >&5
2270echo "$as_me: error: cannot compute suffix of executables: cannot compile and link
2271See \`config.log' for more details." >&2;}
2272 { (exit 1); exit 1; }; }
John Criswell7a73b802003-06-30 21:59:07 +00002273fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002274
2275rm -f conftest$ac_cv_exeext
2276{ echo "$as_me:$LINENO: result: $ac_cv_exeext" >&5
2277echo "${ECHO_T}$ac_cv_exeext" >&6; }
John Criswell7a73b802003-06-30 21:59:07 +00002278
2279rm -f conftest.$ac_ext
2280EXEEXT=$ac_cv_exeext
2281ac_exeext=$EXEEXT
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002282{ echo "$as_me:$LINENO: checking for suffix of object files" >&5
2283echo $ECHO_N "checking for suffix of object files... $ECHO_C" >&6; }
2284if test "${ac_cv_objext+set}" = set; then
2285 echo $ECHO_N "(cached) $ECHO_C" >&6
Torok Edwin871384f2010-01-26 08:50:50 +00002286else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002287 cat >conftest.$ac_ext <<_ACEOF
2288/* confdefs.h. */
2289_ACEOF
2290cat confdefs.h >>conftest.$ac_ext
2291cat >>conftest.$ac_ext <<_ACEOF
John Criswell0c38eaf2003-09-10 15:17:25 +00002292/* end confdefs.h. */
John Criswell7a73b802003-06-30 21:59:07 +00002293
John Criswell7a73b802003-06-30 21:59:07 +00002294int
2295main ()
2296{
2297
2298 ;
2299 return 0;
2300}
2301_ACEOF
2302rm -f conftest.o conftest.obj
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002303if { (ac_try="$ac_compile"
Reid Spencera773bd52006-08-04 18:18:08 +00002304case "(($ac_try" in
2305 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2306 *) ac_try_echo=$ac_try;;
2307esac
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002308eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
Reid Spencera773bd52006-08-04 18:18:08 +00002309 (eval "$ac_compile") 2>&5
John Criswell7a73b802003-06-30 21:59:07 +00002310 ac_status=$?
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002311 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2312 (exit $ac_status); }; then
Reid Spencera773bd52006-08-04 18:18:08 +00002313 for ac_file in conftest.o conftest.obj conftest.*; do
2314 test -f "$ac_file" || continue;
John Criswell7a73b802003-06-30 21:59:07 +00002315 case $ac_file in
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002316 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf ) ;;
John Criswell7a73b802003-06-30 21:59:07 +00002317 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
2318 break;;
2319 esac
2320done
2321else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002322 echo "$as_me: failed program was:" >&5
John Criswell0c38eaf2003-09-10 15:17:25 +00002323sed 's/^/| /' conftest.$ac_ext >&5
2324
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002325{ { echo "$as_me:$LINENO: error: cannot compute suffix of object files: cannot compile
2326See \`config.log' for more details." >&5
2327echo "$as_me: error: cannot compute suffix of object files: cannot compile
2328See \`config.log' for more details." >&2;}
2329 { (exit 1); exit 1; }; }
John Criswell7a73b802003-06-30 21:59:07 +00002330fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002331
John Criswell7a73b802003-06-30 21:59:07 +00002332rm -f conftest.$ac_cv_objext conftest.$ac_ext
2333fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002334{ echo "$as_me:$LINENO: result: $ac_cv_objext" >&5
2335echo "${ECHO_T}$ac_cv_objext" >&6; }
John Criswell7a73b802003-06-30 21:59:07 +00002336OBJEXT=$ac_cv_objext
2337ac_objext=$OBJEXT
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002338{ echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5
2339echo $ECHO_N "checking whether we are using the GNU C compiler... $ECHO_C" >&6; }
2340if test "${ac_cv_c_compiler_gnu+set}" = set; then
2341 echo $ECHO_N "(cached) $ECHO_C" >&6
John Criswell7a73b802003-06-30 21:59:07 +00002342else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002343 cat >conftest.$ac_ext <<_ACEOF
2344/* confdefs.h. */
2345_ACEOF
2346cat confdefs.h >>conftest.$ac_ext
2347cat >>conftest.$ac_ext <<_ACEOF
John Criswell0c38eaf2003-09-10 15:17:25 +00002348/* end confdefs.h. */
John Criswell7a73b802003-06-30 21:59:07 +00002349
John Criswell7a73b802003-06-30 21:59:07 +00002350int
2351main ()
2352{
2353#ifndef __GNUC__
2354 choke me
2355#endif
2356
2357 ;
2358 return 0;
2359}
2360_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002361rm -f conftest.$ac_objext
2362if { (ac_try="$ac_compile"
2363case "(($ac_try" in
2364 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2365 *) ac_try_echo=$ac_try;;
2366esac
2367eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2368 (eval "$ac_compile") 2>conftest.er1
2369 ac_status=$?
2370 grep -v '^ *+' conftest.er1 >conftest.err
2371 rm -f conftest.er1
2372 cat conftest.err >&5
2373 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2374 (exit $ac_status); } &&
2375 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
2376 { (case "(($ac_try" in
2377 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2378 *) ac_try_echo=$ac_try;;
2379esac
2380eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2381 (eval "$ac_try") 2>&5
2382 ac_status=$?
2383 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2384 (exit $ac_status); }; } &&
2385 { ac_try='test -s conftest.$ac_objext'
2386 { (case "(($ac_try" in
2387 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2388 *) ac_try_echo=$ac_try;;
2389esac
2390eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2391 (eval "$ac_try") 2>&5
2392 ac_status=$?
2393 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2394 (exit $ac_status); }; }; then
John Criswell7a73b802003-06-30 21:59:07 +00002395 ac_compiler_gnu=yes
2396else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002397 echo "$as_me: failed program was:" >&5
2398sed 's/^/| /' conftest.$ac_ext >&5
2399
2400 ac_compiler_gnu=no
John Criswell7a73b802003-06-30 21:59:07 +00002401fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002402
Reid Spencera773bd52006-08-04 18:18:08 +00002403rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Reid Spencer5e1d9a52004-11-25 04:51:04 +00002404ac_cv_c_compiler_gnu=$ac_compiler_gnu
John Criswell7a73b802003-06-30 21:59:07 +00002405
2406fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002407{ echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5
2408echo "${ECHO_T}$ac_cv_c_compiler_gnu" >&6; }
2409GCC=`test $ac_compiler_gnu = yes && echo yes`
Reid Spencer5e1d9a52004-11-25 04:51:04 +00002410ac_test_CFLAGS=${CFLAGS+set}
2411ac_save_CFLAGS=$CFLAGS
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002412{ echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5
2413echo $ECHO_N "checking whether $CC accepts -g... $ECHO_C" >&6; }
2414if test "${ac_cv_prog_cc_g+set}" = set; then
2415 echo $ECHO_N "(cached) $ECHO_C" >&6
John Criswell7a73b802003-06-30 21:59:07 +00002416else
Reid Spencera773bd52006-08-04 18:18:08 +00002417 ac_save_c_werror_flag=$ac_c_werror_flag
2418 ac_c_werror_flag=yes
2419 ac_cv_prog_cc_g=no
2420 CFLAGS="-g"
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002421 cat >conftest.$ac_ext <<_ACEOF
2422/* confdefs.h. */
2423_ACEOF
2424cat confdefs.h >>conftest.$ac_ext
2425cat >>conftest.$ac_ext <<_ACEOF
John Criswell0c38eaf2003-09-10 15:17:25 +00002426/* end confdefs.h. */
John Criswell7a73b802003-06-30 21:59:07 +00002427
John Criswell7a73b802003-06-30 21:59:07 +00002428int
2429main ()
2430{
2431
2432 ;
2433 return 0;
2434}
2435_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002436rm -f conftest.$ac_objext
2437if { (ac_try="$ac_compile"
2438case "(($ac_try" in
2439 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2440 *) ac_try_echo=$ac_try;;
2441esac
2442eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2443 (eval "$ac_compile") 2>conftest.er1
2444 ac_status=$?
2445 grep -v '^ *+' conftest.er1 >conftest.err
2446 rm -f conftest.er1
2447 cat conftest.err >&5
2448 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2449 (exit $ac_status); } &&
2450 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
2451 { (case "(($ac_try" in
2452 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2453 *) ac_try_echo=$ac_try;;
2454esac
2455eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2456 (eval "$ac_try") 2>&5
2457 ac_status=$?
2458 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2459 (exit $ac_status); }; } &&
2460 { ac_try='test -s conftest.$ac_objext'
2461 { (case "(($ac_try" in
2462 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2463 *) ac_try_echo=$ac_try;;
2464esac
2465eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2466 (eval "$ac_try") 2>&5
2467 ac_status=$?
2468 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2469 (exit $ac_status); }; }; then
Reid Spencer5e1d9a52004-11-25 04:51:04 +00002470 ac_cv_prog_cc_g=yes
John Criswell7a73b802003-06-30 21:59:07 +00002471else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002472 echo "$as_me: failed program was:" >&5
2473sed 's/^/| /' conftest.$ac_ext >&5
2474
2475 CFLAGS=""
2476 cat >conftest.$ac_ext <<_ACEOF
2477/* confdefs.h. */
2478_ACEOF
2479cat confdefs.h >>conftest.$ac_ext
2480cat >>conftest.$ac_ext <<_ACEOF
Reid Spencera773bd52006-08-04 18:18:08 +00002481/* end confdefs.h. */
2482
2483int
2484main ()
2485{
2486
2487 ;
2488 return 0;
2489}
2490_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002491rm -f conftest.$ac_objext
2492if { (ac_try="$ac_compile"
2493case "(($ac_try" in
2494 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2495 *) ac_try_echo=$ac_try;;
2496esac
2497eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2498 (eval "$ac_compile") 2>conftest.er1
2499 ac_status=$?
2500 grep -v '^ *+' conftest.er1 >conftest.err
2501 rm -f conftest.er1
2502 cat conftest.err >&5
2503 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2504 (exit $ac_status); } &&
2505 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
2506 { (case "(($ac_try" in
2507 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2508 *) ac_try_echo=$ac_try;;
2509esac
2510eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2511 (eval "$ac_try") 2>&5
2512 ac_status=$?
2513 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2514 (exit $ac_status); }; } &&
2515 { ac_try='test -s conftest.$ac_objext'
2516 { (case "(($ac_try" in
2517 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2518 *) ac_try_echo=$ac_try;;
2519esac
2520eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2521 (eval "$ac_try") 2>&5
2522 ac_status=$?
2523 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2524 (exit $ac_status); }; }; then
2525 :
Torok Edwin871384f2010-01-26 08:50:50 +00002526else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002527 echo "$as_me: failed program was:" >&5
2528sed 's/^/| /' conftest.$ac_ext >&5
2529
2530 ac_c_werror_flag=$ac_save_c_werror_flag
Reid Spencera773bd52006-08-04 18:18:08 +00002531 CFLAGS="-g"
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002532 cat >conftest.$ac_ext <<_ACEOF
2533/* confdefs.h. */
2534_ACEOF
2535cat confdefs.h >>conftest.$ac_ext
2536cat >>conftest.$ac_ext <<_ACEOF
Reid Spencera773bd52006-08-04 18:18:08 +00002537/* end confdefs.h. */
2538
2539int
2540main ()
2541{
2542
2543 ;
2544 return 0;
2545}
2546_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002547rm -f conftest.$ac_objext
2548if { (ac_try="$ac_compile"
2549case "(($ac_try" in
2550 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2551 *) ac_try_echo=$ac_try;;
2552esac
2553eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2554 (eval "$ac_compile") 2>conftest.er1
2555 ac_status=$?
2556 grep -v '^ *+' conftest.er1 >conftest.err
2557 rm -f conftest.er1
2558 cat conftest.err >&5
2559 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2560 (exit $ac_status); } &&
2561 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
2562 { (case "(($ac_try" in
2563 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2564 *) ac_try_echo=$ac_try;;
2565esac
2566eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2567 (eval "$ac_try") 2>&5
2568 ac_status=$?
2569 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2570 (exit $ac_status); }; } &&
2571 { ac_try='test -s conftest.$ac_objext'
2572 { (case "(($ac_try" in
2573 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2574 *) ac_try_echo=$ac_try;;
2575esac
2576eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2577 (eval "$ac_try") 2>&5
2578 ac_status=$?
2579 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2580 (exit $ac_status); }; }; then
Reid Spencera773bd52006-08-04 18:18:08 +00002581 ac_cv_prog_cc_g=yes
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002582else
2583 echo "$as_me: failed program was:" >&5
2584sed 's/^/| /' conftest.$ac_ext >&5
2585
2586
John Criswell7a73b802003-06-30 21:59:07 +00002587fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002588
Reid Spencera773bd52006-08-04 18:18:08 +00002589rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
John Criswell7a73b802003-06-30 21:59:07 +00002590fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002591
Reid Spencera773bd52006-08-04 18:18:08 +00002592rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2593fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002594
Reid Spencera773bd52006-08-04 18:18:08 +00002595rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2596 ac_c_werror_flag=$ac_save_c_werror_flag
2597fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002598{ echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5
2599echo "${ECHO_T}$ac_cv_prog_cc_g" >&6; }
Reid Spencer5e1d9a52004-11-25 04:51:04 +00002600if test "$ac_test_CFLAGS" = set; then
2601 CFLAGS=$ac_save_CFLAGS
2602elif test $ac_cv_prog_cc_g = yes; then
2603 if test "$GCC" = yes; then
2604 CFLAGS="-g -O2"
John Criswell7a73b802003-06-30 21:59:07 +00002605 else
Reid Spencer5e1d9a52004-11-25 04:51:04 +00002606 CFLAGS="-g"
John Criswell7a73b802003-06-30 21:59:07 +00002607 fi
2608else
Reid Spencer5e1d9a52004-11-25 04:51:04 +00002609 if test "$GCC" = yes; then
2610 CFLAGS="-O2"
John Criswell7a73b802003-06-30 21:59:07 +00002611 else
Reid Spencer5e1d9a52004-11-25 04:51:04 +00002612 CFLAGS=
John Criswell7a73b802003-06-30 21:59:07 +00002613 fi
2614fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002615{ echo "$as_me:$LINENO: checking for $CC option to accept ISO C89" >&5
2616echo $ECHO_N "checking for $CC option to accept ISO C89... $ECHO_C" >&6; }
2617if test "${ac_cv_prog_cc_c89+set}" = set; then
2618 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencer5e1d9a52004-11-25 04:51:04 +00002619else
Reid Spencera773bd52006-08-04 18:18:08 +00002620 ac_cv_prog_cc_c89=no
Reid Spencer5e1d9a52004-11-25 04:51:04 +00002621ac_save_CC=$CC
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002622cat >conftest.$ac_ext <<_ACEOF
2623/* confdefs.h. */
2624_ACEOF
2625cat confdefs.h >>conftest.$ac_ext
2626cat >>conftest.$ac_ext <<_ACEOF
Reid Spencer5e1d9a52004-11-25 04:51:04 +00002627/* end confdefs.h. */
2628#include <stdarg.h>
2629#include <stdio.h>
2630#include <sys/types.h>
2631#include <sys/stat.h>
2632/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
2633struct buf { int x; };
2634FILE * (*rcsopen) (struct buf *, struct stat *, int);
2635static char *e (p, i)
2636 char **p;
2637 int i;
2638{
2639 return p[i];
2640}
2641static char *f (char * (*g) (char **, int), char **p, ...)
2642{
2643 char *s;
2644 va_list v;
2645 va_start (v,p);
2646 s = g (p, va_arg (v,int));
2647 va_end (v);
2648 return s;
2649}
2650
2651/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
2652 function prototypes and stuff, but not '\xHH' hex character constants.
2653 These don't provoke an error unfortunately, instead are silently treated
Reid Spencera773bd52006-08-04 18:18:08 +00002654 as 'x'. The following induces an error, until -std is added to get
Reid Spencer5e1d9a52004-11-25 04:51:04 +00002655 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
2656 array size at least. It's necessary to write '\x00'==0 to get something
Reid Spencera773bd52006-08-04 18:18:08 +00002657 that's true only with -std. */
Reid Spencer5e1d9a52004-11-25 04:51:04 +00002658int osf4_cc_array ['\x00' == 0 ? 1 : -1];
2659
Reid Spencera773bd52006-08-04 18:18:08 +00002660/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
2661 inside strings and character constants. */
2662#define FOO(x) 'x'
2663int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
2664
Reid Spencer5e1d9a52004-11-25 04:51:04 +00002665int test (int i, double x);
2666struct s1 {int (*f) (int a);};
2667struct s2 {int (*f) (double a);};
2668int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
2669int argc;
2670char **argv;
2671int
2672main ()
2673{
2674return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
2675 ;
2676 return 0;
2677}
2678_ACEOF
Reid Spencera773bd52006-08-04 18:18:08 +00002679for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
2680 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
Reid Spencer5e1d9a52004-11-25 04:51:04 +00002681do
2682 CC="$ac_save_CC $ac_arg"
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002683 rm -f conftest.$ac_objext
2684if { (ac_try="$ac_compile"
2685case "(($ac_try" in
2686 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2687 *) ac_try_echo=$ac_try;;
2688esac
2689eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2690 (eval "$ac_compile") 2>conftest.er1
2691 ac_status=$?
2692 grep -v '^ *+' conftest.er1 >conftest.err
2693 rm -f conftest.er1
2694 cat conftest.err >&5
2695 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2696 (exit $ac_status); } &&
2697 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
2698 { (case "(($ac_try" in
2699 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2700 *) ac_try_echo=$ac_try;;
2701esac
2702eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2703 (eval "$ac_try") 2>&5
2704 ac_status=$?
2705 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2706 (exit $ac_status); }; } &&
2707 { ac_try='test -s conftest.$ac_objext'
2708 { (case "(($ac_try" in
2709 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2710 *) ac_try_echo=$ac_try;;
2711esac
2712eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2713 (eval "$ac_try") 2>&5
2714 ac_status=$?
2715 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2716 (exit $ac_status); }; }; then
Reid Spencera773bd52006-08-04 18:18:08 +00002717 ac_cv_prog_cc_c89=$ac_arg
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002718else
2719 echo "$as_me: failed program was:" >&5
2720sed 's/^/| /' conftest.$ac_ext >&5
2721
2722
Reid Spencer5e1d9a52004-11-25 04:51:04 +00002723fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002724
Reid Spencera773bd52006-08-04 18:18:08 +00002725rm -f core conftest.err conftest.$ac_objext
2726 test "x$ac_cv_prog_cc_c89" != "xno" && break
Reid Spencer5e1d9a52004-11-25 04:51:04 +00002727done
Reid Spencera773bd52006-08-04 18:18:08 +00002728rm -f conftest.$ac_ext
Reid Spencer5e1d9a52004-11-25 04:51:04 +00002729CC=$ac_save_CC
2730
2731fi
Reid Spencera773bd52006-08-04 18:18:08 +00002732# AC_CACHE_VAL
2733case "x$ac_cv_prog_cc_c89" in
2734 x)
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002735 { echo "$as_me:$LINENO: result: none needed" >&5
2736echo "${ECHO_T}none needed" >&6; } ;;
Reid Spencera773bd52006-08-04 18:18:08 +00002737 xno)
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002738 { echo "$as_me:$LINENO: result: unsupported" >&5
2739echo "${ECHO_T}unsupported" >&6; } ;;
Reid Spencer5e1d9a52004-11-25 04:51:04 +00002740 *)
Reid Spencera773bd52006-08-04 18:18:08 +00002741 CC="$CC $ac_cv_prog_cc_c89"
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002742 { echo "$as_me:$LINENO: result: $ac_cv_prog_cc_c89" >&5
2743echo "${ECHO_T}$ac_cv_prog_cc_c89" >&6; } ;;
Reid Spencer5e1d9a52004-11-25 04:51:04 +00002744esac
2745
John Criswell0c38eaf2003-09-10 15:17:25 +00002746
Reid Spencer5e1d9a52004-11-25 04:51:04 +00002747ac_ext=c
2748ac_cpp='$CPP $CPPFLAGS'
2749ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2750ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2751ac_compiler_gnu=$ac_cv_c_compiler_gnu
2752
Eric Christopherffee5722011-09-16 20:36:25 +00002753ac_ext=cpp
2754ac_cpp='$CXXCPP $CPPFLAGS'
2755ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2756ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2757ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
2758if test -z "$CXX"; then
2759 if test -n "$CCC"; then
2760 CXX=$CCC
2761 else
2762 if test -n "$ac_tool_prefix"; then
2763 for ac_prog in clang++ llvm-g++ g++
2764 do
2765 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2766set dummy $ac_tool_prefix$ac_prog; ac_word=$2
2767{ echo "$as_me:$LINENO: checking for $ac_word" >&5
2768echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2769if test "${ac_cv_prog_CXX+set}" = set; then
2770 echo $ECHO_N "(cached) $ECHO_C" >&6
2771else
2772 if test -n "$CXX"; then
2773 ac_cv_prog_CXX="$CXX" # Let the user override the test.
2774else
2775as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2776for as_dir in $PATH
2777do
2778 IFS=$as_save_IFS
2779 test -z "$as_dir" && as_dir=.
2780 for ac_exec_ext in '' $ac_executable_extensions; do
2781 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
2782 ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
2783 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2784 break 2
2785 fi
2786done
2787done
2788IFS=$as_save_IFS
2789
2790fi
2791fi
2792CXX=$ac_cv_prog_CXX
2793if test -n "$CXX"; then
2794 { echo "$as_me:$LINENO: result: $CXX" >&5
2795echo "${ECHO_T}$CXX" >&6; }
2796else
2797 { echo "$as_me:$LINENO: result: no" >&5
2798echo "${ECHO_T}no" >&6; }
2799fi
2800
2801
2802 test -n "$CXX" && break
2803 done
2804fi
2805if test -z "$CXX"; then
2806 ac_ct_CXX=$CXX
2807 for ac_prog in clang++ llvm-g++ g++
2808do
2809 # Extract the first word of "$ac_prog", so it can be a program name with args.
2810set dummy $ac_prog; ac_word=$2
2811{ echo "$as_me:$LINENO: checking for $ac_word" >&5
2812echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2813if test "${ac_cv_prog_ac_ct_CXX+set}" = set; then
2814 echo $ECHO_N "(cached) $ECHO_C" >&6
2815else
2816 if test -n "$ac_ct_CXX"; then
2817 ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
2818else
2819as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2820for as_dir in $PATH
2821do
2822 IFS=$as_save_IFS
2823 test -z "$as_dir" && as_dir=.
2824 for ac_exec_ext in '' $ac_executable_extensions; do
2825 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
2826 ac_cv_prog_ac_ct_CXX="$ac_prog"
2827 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2828 break 2
2829 fi
2830done
2831done
2832IFS=$as_save_IFS
2833
2834fi
2835fi
2836ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
2837if test -n "$ac_ct_CXX"; then
2838 { echo "$as_me:$LINENO: result: $ac_ct_CXX" >&5
2839echo "${ECHO_T}$ac_ct_CXX" >&6; }
2840else
2841 { echo "$as_me:$LINENO: result: no" >&5
2842echo "${ECHO_T}no" >&6; }
2843fi
2844
2845
2846 test -n "$ac_ct_CXX" && break
2847done
2848
2849 if test "x$ac_ct_CXX" = x; then
2850 CXX="g++"
2851 else
2852 case $cross_compiling:$ac_tool_warned in
2853yes:)
2854{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
2855whose name does not start with the host triplet. If you think this
2856configuration is useful to you, please write to autoconf@gnu.org." >&5
2857echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
2858whose name does not start with the host triplet. If you think this
2859configuration is useful to you, please write to autoconf@gnu.org." >&2;}
2860ac_tool_warned=yes ;;
2861esac
2862 CXX=$ac_ct_CXX
2863 fi
2864fi
2865
2866 fi
2867fi
2868# Provide some information about the compiler.
2869echo "$as_me:$LINENO: checking for C++ compiler version" >&5
2870ac_compiler=`set X $ac_compile; echo $2`
2871{ (ac_try="$ac_compiler --version >&5"
2872case "(($ac_try" in
2873 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2874 *) ac_try_echo=$ac_try;;
2875esac
2876eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2877 (eval "$ac_compiler --version >&5") 2>&5
2878 ac_status=$?
2879 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2880 (exit $ac_status); }
2881{ (ac_try="$ac_compiler -v >&5"
2882case "(($ac_try" in
2883 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2884 *) ac_try_echo=$ac_try;;
2885esac
2886eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2887 (eval "$ac_compiler -v >&5") 2>&5
2888 ac_status=$?
2889 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2890 (exit $ac_status); }
2891{ (ac_try="$ac_compiler -V >&5"
2892case "(($ac_try" in
2893 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2894 *) ac_try_echo=$ac_try;;
2895esac
2896eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2897 (eval "$ac_compiler -V >&5") 2>&5
2898 ac_status=$?
2899 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2900 (exit $ac_status); }
2901
2902{ echo "$as_me:$LINENO: checking whether we are using the GNU C++ compiler" >&5
2903echo $ECHO_N "checking whether we are using the GNU C++ compiler... $ECHO_C" >&6; }
2904if test "${ac_cv_cxx_compiler_gnu+set}" = set; then
2905 echo $ECHO_N "(cached) $ECHO_C" >&6
2906else
2907 cat >conftest.$ac_ext <<_ACEOF
2908/* confdefs.h. */
2909_ACEOF
2910cat confdefs.h >>conftest.$ac_ext
2911cat >>conftest.$ac_ext <<_ACEOF
2912/* end confdefs.h. */
2913
2914int
2915main ()
2916{
2917#ifndef __GNUC__
2918 choke me
2919#endif
2920
2921 ;
2922 return 0;
2923}
2924_ACEOF
2925rm -f conftest.$ac_objext
2926if { (ac_try="$ac_compile"
2927case "(($ac_try" in
2928 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2929 *) ac_try_echo=$ac_try;;
2930esac
2931eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2932 (eval "$ac_compile") 2>conftest.er1
2933 ac_status=$?
2934 grep -v '^ *+' conftest.er1 >conftest.err
2935 rm -f conftest.er1
2936 cat conftest.err >&5
2937 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2938 (exit $ac_status); } &&
2939 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
2940 { (case "(($ac_try" in
2941 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2942 *) ac_try_echo=$ac_try;;
2943esac
2944eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2945 (eval "$ac_try") 2>&5
2946 ac_status=$?
2947 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2948 (exit $ac_status); }; } &&
2949 { ac_try='test -s conftest.$ac_objext'
2950 { (case "(($ac_try" in
2951 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2952 *) ac_try_echo=$ac_try;;
2953esac
2954eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2955 (eval "$ac_try") 2>&5
2956 ac_status=$?
2957 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2958 (exit $ac_status); }; }; then
2959 ac_compiler_gnu=yes
2960else
2961 echo "$as_me: failed program was:" >&5
2962sed 's/^/| /' conftest.$ac_ext >&5
2963
2964 ac_compiler_gnu=no
2965fi
2966
2967rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2968ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
2969
2970fi
2971{ echo "$as_me:$LINENO: result: $ac_cv_cxx_compiler_gnu" >&5
2972echo "${ECHO_T}$ac_cv_cxx_compiler_gnu" >&6; }
2973GXX=`test $ac_compiler_gnu = yes && echo yes`
2974ac_test_CXXFLAGS=${CXXFLAGS+set}
2975ac_save_CXXFLAGS=$CXXFLAGS
2976{ echo "$as_me:$LINENO: checking whether $CXX accepts -g" >&5
2977echo $ECHO_N "checking whether $CXX accepts -g... $ECHO_C" >&6; }
2978if test "${ac_cv_prog_cxx_g+set}" = set; then
2979 echo $ECHO_N "(cached) $ECHO_C" >&6
2980else
2981 ac_save_cxx_werror_flag=$ac_cxx_werror_flag
2982 ac_cxx_werror_flag=yes
2983 ac_cv_prog_cxx_g=no
2984 CXXFLAGS="-g"
2985 cat >conftest.$ac_ext <<_ACEOF
2986/* confdefs.h. */
2987_ACEOF
2988cat confdefs.h >>conftest.$ac_ext
2989cat >>conftest.$ac_ext <<_ACEOF
2990/* end confdefs.h. */
2991
2992int
2993main ()
2994{
2995
2996 ;
2997 return 0;
2998}
2999_ACEOF
3000rm -f conftest.$ac_objext
3001if { (ac_try="$ac_compile"
3002case "(($ac_try" in
3003 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3004 *) ac_try_echo=$ac_try;;
3005esac
3006eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3007 (eval "$ac_compile") 2>conftest.er1
3008 ac_status=$?
3009 grep -v '^ *+' conftest.er1 >conftest.err
3010 rm -f conftest.er1
3011 cat conftest.err >&5
3012 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3013 (exit $ac_status); } &&
3014 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
3015 { (case "(($ac_try" in
3016 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3017 *) ac_try_echo=$ac_try;;
3018esac
3019eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3020 (eval "$ac_try") 2>&5
3021 ac_status=$?
3022 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3023 (exit $ac_status); }; } &&
3024 { ac_try='test -s conftest.$ac_objext'
3025 { (case "(($ac_try" in
3026 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3027 *) ac_try_echo=$ac_try;;
3028esac
3029eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3030 (eval "$ac_try") 2>&5
3031 ac_status=$?
3032 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3033 (exit $ac_status); }; }; then
3034 ac_cv_prog_cxx_g=yes
3035else
3036 echo "$as_me: failed program was:" >&5
3037sed 's/^/| /' conftest.$ac_ext >&5
3038
3039 CXXFLAGS=""
3040 cat >conftest.$ac_ext <<_ACEOF
3041/* confdefs.h. */
3042_ACEOF
3043cat confdefs.h >>conftest.$ac_ext
3044cat >>conftest.$ac_ext <<_ACEOF
3045/* end confdefs.h. */
3046
3047int
3048main ()
3049{
3050
3051 ;
3052 return 0;
3053}
3054_ACEOF
3055rm -f conftest.$ac_objext
3056if { (ac_try="$ac_compile"
3057case "(($ac_try" in
3058 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3059 *) ac_try_echo=$ac_try;;
3060esac
3061eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3062 (eval "$ac_compile") 2>conftest.er1
3063 ac_status=$?
3064 grep -v '^ *+' conftest.er1 >conftest.err
3065 rm -f conftest.er1
3066 cat conftest.err >&5
3067 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3068 (exit $ac_status); } &&
3069 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
3070 { (case "(($ac_try" in
3071 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3072 *) ac_try_echo=$ac_try;;
3073esac
3074eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3075 (eval "$ac_try") 2>&5
3076 ac_status=$?
3077 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3078 (exit $ac_status); }; } &&
3079 { ac_try='test -s conftest.$ac_objext'
3080 { (case "(($ac_try" in
3081 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3082 *) ac_try_echo=$ac_try;;
3083esac
3084eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3085 (eval "$ac_try") 2>&5
3086 ac_status=$?
3087 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3088 (exit $ac_status); }; }; then
3089 :
3090else
3091 echo "$as_me: failed program was:" >&5
3092sed 's/^/| /' conftest.$ac_ext >&5
3093
3094 ac_cxx_werror_flag=$ac_save_cxx_werror_flag
3095 CXXFLAGS="-g"
3096 cat >conftest.$ac_ext <<_ACEOF
3097/* confdefs.h. */
3098_ACEOF
3099cat confdefs.h >>conftest.$ac_ext
3100cat >>conftest.$ac_ext <<_ACEOF
3101/* end confdefs.h. */
3102
3103int
3104main ()
3105{
3106
3107 ;
3108 return 0;
3109}
3110_ACEOF
3111rm -f conftest.$ac_objext
3112if { (ac_try="$ac_compile"
3113case "(($ac_try" in
3114 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3115 *) ac_try_echo=$ac_try;;
3116esac
3117eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3118 (eval "$ac_compile") 2>conftest.er1
3119 ac_status=$?
3120 grep -v '^ *+' conftest.er1 >conftest.err
3121 rm -f conftest.er1
3122 cat conftest.err >&5
3123 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3124 (exit $ac_status); } &&
3125 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
3126 { (case "(($ac_try" in
3127 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3128 *) ac_try_echo=$ac_try;;
3129esac
3130eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3131 (eval "$ac_try") 2>&5
3132 ac_status=$?
3133 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3134 (exit $ac_status); }; } &&
3135 { ac_try='test -s conftest.$ac_objext'
3136 { (case "(($ac_try" in
3137 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3138 *) ac_try_echo=$ac_try;;
3139esac
3140eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3141 (eval "$ac_try") 2>&5
3142 ac_status=$?
3143 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3144 (exit $ac_status); }; }; then
3145 ac_cv_prog_cxx_g=yes
3146else
3147 echo "$as_me: failed program was:" >&5
3148sed 's/^/| /' conftest.$ac_ext >&5
3149
3150
3151fi
3152
3153rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3154fi
3155
3156rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3157fi
3158
3159rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3160 ac_cxx_werror_flag=$ac_save_cxx_werror_flag
3161fi
3162{ echo "$as_me:$LINENO: result: $ac_cv_prog_cxx_g" >&5
3163echo "${ECHO_T}$ac_cv_prog_cxx_g" >&6; }
3164if test "$ac_test_CXXFLAGS" = set; then
3165 CXXFLAGS=$ac_save_CXXFLAGS
3166elif test $ac_cv_prog_cxx_g = yes; then
3167 if test "$GXX" = yes; then
3168 CXXFLAGS="-g -O2"
3169 else
3170 CXXFLAGS="-g"
3171 fi
3172else
3173 if test "$GXX" = yes; then
3174 CXXFLAGS="-O2"
3175 else
3176 CXXFLAGS=
3177 fi
3178fi
3179ac_ext=c
3180ac_cpp='$CPP $CPPFLAGS'
3181ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3182ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3183ac_compiler_gnu=$ac_cv_c_compiler_gnu
Reid Spencer5e1d9a52004-11-25 04:51:04 +00003184
Reid Spencer5e1d9a52004-11-25 04:51:04 +00003185ac_ext=c
3186ac_cpp='$CPP $CPPFLAGS'
3187ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3188ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3189ac_compiler_gnu=$ac_cv_c_compiler_gnu
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00003190{ echo "$as_me:$LINENO: checking how to run the C preprocessor" >&5
3191echo $ECHO_N "checking how to run the C preprocessor... $ECHO_C" >&6; }
Reid Spencer5e1d9a52004-11-25 04:51:04 +00003192# On Suns, sometimes $CPP names a directory.
3193if test -n "$CPP" && test -d "$CPP"; then
3194 CPP=
3195fi
3196if test -z "$CPP"; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00003197 if test "${ac_cv_prog_CPP+set}" = set; then
3198 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencer5e1d9a52004-11-25 04:51:04 +00003199else
3200 # Double quotes because CPP needs to be expanded
3201 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
3202 do
3203 ac_preproc_ok=false
3204for ac_c_preproc_warn_flag in '' yes
3205do
3206 # Use a header file that comes with gcc, so configuring glibc
3207 # with a fresh cross-compiler works.
3208 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3209 # <limits.h> exists even on freestanding compilers.
3210 # On the NeXT, cc -E runs the code through the compiler's parser,
3211 # not just through cpp. "Syntax error" is here to catch this case.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00003212 cat >conftest.$ac_ext <<_ACEOF
3213/* confdefs.h. */
3214_ACEOF
3215cat confdefs.h >>conftest.$ac_ext
3216cat >>conftest.$ac_ext <<_ACEOF
Reid Spencer5e1d9a52004-11-25 04:51:04 +00003217/* end confdefs.h. */
3218#ifdef __STDC__
3219# include <limits.h>
3220#else
3221# include <assert.h>
3222#endif
3223 Syntax error
3224_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00003225if { (ac_try="$ac_cpp conftest.$ac_ext"
3226case "(($ac_try" in
3227 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3228 *) ac_try_echo=$ac_try;;
3229esac
3230eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3231 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
3232 ac_status=$?
3233 grep -v '^ *+' conftest.er1 >conftest.err
3234 rm -f conftest.er1
3235 cat conftest.err >&5
3236 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3237 (exit $ac_status); } >/dev/null; then
3238 if test -s conftest.err; then
3239 ac_cpp_err=$ac_c_preproc_warn_flag
3240 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
3241 else
3242 ac_cpp_err=
3243 fi
Torok Edwin871384f2010-01-26 08:50:50 +00003244else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00003245 ac_cpp_err=yes
3246fi
3247if test -z "$ac_cpp_err"; then
3248 :
3249else
3250 echo "$as_me: failed program was:" >&5
3251sed 's/^/| /' conftest.$ac_ext >&5
3252
Reid Spencer5e1d9a52004-11-25 04:51:04 +00003253 # Broken: fails on valid input.
3254continue
3255fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00003256
Reid Spencer5e1d9a52004-11-25 04:51:04 +00003257rm -f conftest.err conftest.$ac_ext
3258
Reid Spencera773bd52006-08-04 18:18:08 +00003259 # OK, works on sane cases. Now check whether nonexistent headers
Reid Spencer5e1d9a52004-11-25 04:51:04 +00003260 # can be detected and how.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00003261 cat >conftest.$ac_ext <<_ACEOF
3262/* confdefs.h. */
3263_ACEOF
3264cat confdefs.h >>conftest.$ac_ext
3265cat >>conftest.$ac_ext <<_ACEOF
Reid Spencer5e1d9a52004-11-25 04:51:04 +00003266/* end confdefs.h. */
3267#include <ac_nonexistent.h>
3268_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00003269if { (ac_try="$ac_cpp conftest.$ac_ext"
3270case "(($ac_try" in
3271 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3272 *) ac_try_echo=$ac_try;;
3273esac
3274eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3275 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
3276 ac_status=$?
3277 grep -v '^ *+' conftest.er1 >conftest.err
3278 rm -f conftest.er1
3279 cat conftest.err >&5
3280 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3281 (exit $ac_status); } >/dev/null; then
3282 if test -s conftest.err; then
3283 ac_cpp_err=$ac_c_preproc_warn_flag
3284 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
3285 else
3286 ac_cpp_err=
3287 fi
3288else
3289 ac_cpp_err=yes
3290fi
3291if test -z "$ac_cpp_err"; then
Reid Spencer5e1d9a52004-11-25 04:51:04 +00003292 # Broken: success on invalid input.
3293continue
3294else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00003295 echo "$as_me: failed program was:" >&5
3296sed 's/^/| /' conftest.$ac_ext >&5
3297
Reid Spencer5e1d9a52004-11-25 04:51:04 +00003298 # Passes both tests.
3299ac_preproc_ok=:
3300break
3301fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00003302
Reid Spencer5e1d9a52004-11-25 04:51:04 +00003303rm -f conftest.err conftest.$ac_ext
3304
3305done
3306# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3307rm -f conftest.err conftest.$ac_ext
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00003308if $ac_preproc_ok; then
Reid Spencer5e1d9a52004-11-25 04:51:04 +00003309 break
3310fi
3311
3312 done
3313 ac_cv_prog_CPP=$CPP
3314
3315fi
3316 CPP=$ac_cv_prog_CPP
3317else
3318 ac_cv_prog_CPP=$CPP
3319fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00003320{ echo "$as_me:$LINENO: result: $CPP" >&5
3321echo "${ECHO_T}$CPP" >&6; }
Reid Spencer5e1d9a52004-11-25 04:51:04 +00003322ac_preproc_ok=false
3323for ac_c_preproc_warn_flag in '' yes
3324do
3325 # Use a header file that comes with gcc, so configuring glibc
3326 # with a fresh cross-compiler works.
3327 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3328 # <limits.h> exists even on freestanding compilers.
3329 # On the NeXT, cc -E runs the code through the compiler's parser,
3330 # not just through cpp. "Syntax error" is here to catch this case.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00003331 cat >conftest.$ac_ext <<_ACEOF
3332/* confdefs.h. */
3333_ACEOF
3334cat confdefs.h >>conftest.$ac_ext
3335cat >>conftest.$ac_ext <<_ACEOF
Reid Spencer5e1d9a52004-11-25 04:51:04 +00003336/* end confdefs.h. */
3337#ifdef __STDC__
3338# include <limits.h>
3339#else
3340# include <assert.h>
3341#endif
3342 Syntax error
3343_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00003344if { (ac_try="$ac_cpp conftest.$ac_ext"
3345case "(($ac_try" in
3346 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3347 *) ac_try_echo=$ac_try;;
3348esac
3349eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3350 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
3351 ac_status=$?
3352 grep -v '^ *+' conftest.er1 >conftest.err
3353 rm -f conftest.er1
3354 cat conftest.err >&5
3355 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3356 (exit $ac_status); } >/dev/null; then
3357 if test -s conftest.err; then
3358 ac_cpp_err=$ac_c_preproc_warn_flag
3359 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
3360 else
3361 ac_cpp_err=
3362 fi
Torok Edwin871384f2010-01-26 08:50:50 +00003363else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00003364 ac_cpp_err=yes
3365fi
3366if test -z "$ac_cpp_err"; then
3367 :
3368else
3369 echo "$as_me: failed program was:" >&5
3370sed 's/^/| /' conftest.$ac_ext >&5
3371
Reid Spencer5e1d9a52004-11-25 04:51:04 +00003372 # Broken: fails on valid input.
3373continue
3374fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00003375
Reid Spencer5e1d9a52004-11-25 04:51:04 +00003376rm -f conftest.err conftest.$ac_ext
3377
Reid Spencera773bd52006-08-04 18:18:08 +00003378 # OK, works on sane cases. Now check whether nonexistent headers
Reid Spencer5e1d9a52004-11-25 04:51:04 +00003379 # can be detected and how.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00003380 cat >conftest.$ac_ext <<_ACEOF
3381/* confdefs.h. */
3382_ACEOF
3383cat confdefs.h >>conftest.$ac_ext
3384cat >>conftest.$ac_ext <<_ACEOF
Reid Spencer5e1d9a52004-11-25 04:51:04 +00003385/* end confdefs.h. */
3386#include <ac_nonexistent.h>
3387_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00003388if { (ac_try="$ac_cpp conftest.$ac_ext"
3389case "(($ac_try" in
3390 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3391 *) ac_try_echo=$ac_try;;
3392esac
3393eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3394 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
3395 ac_status=$?
3396 grep -v '^ *+' conftest.er1 >conftest.err
3397 rm -f conftest.er1
3398 cat conftest.err >&5
3399 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3400 (exit $ac_status); } >/dev/null; then
3401 if test -s conftest.err; then
3402 ac_cpp_err=$ac_c_preproc_warn_flag
3403 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
3404 else
3405 ac_cpp_err=
3406 fi
3407else
3408 ac_cpp_err=yes
3409fi
3410if test -z "$ac_cpp_err"; then
Reid Spencer5e1d9a52004-11-25 04:51:04 +00003411 # Broken: success on invalid input.
3412continue
3413else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00003414 echo "$as_me: failed program was:" >&5
3415sed 's/^/| /' conftest.$ac_ext >&5
3416
Reid Spencer5e1d9a52004-11-25 04:51:04 +00003417 # Passes both tests.
3418ac_preproc_ok=:
3419break
3420fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00003421
Reid Spencer5e1d9a52004-11-25 04:51:04 +00003422rm -f conftest.err conftest.$ac_ext
3423
3424done
3425# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3426rm -f conftest.err conftest.$ac_ext
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00003427if $ac_preproc_ok; then
3428 :
Reid Spencer5e1d9a52004-11-25 04:51:04 +00003429else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00003430 { { echo "$as_me:$LINENO: error: C preprocessor \"$CPP\" fails sanity check
3431See \`config.log' for more details." >&5
3432echo "$as_me: error: C preprocessor \"$CPP\" fails sanity check
3433See \`config.log' for more details." >&2;}
3434 { (exit 1); exit 1; }; }
Reid Spencer5e1d9a52004-11-25 04:51:04 +00003435fi
3436
John Criswell7a73b802003-06-30 21:59:07 +00003437ac_ext=c
3438ac_cpp='$CPP $CPPFLAGS'
3439ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3440ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3441ac_compiler_gnu=$ac_cv_c_compiler_gnu
3442
John Criswell7a73b802003-06-30 21:59:07 +00003443
Eric Christopherffee5722011-09-16 20:36:25 +00003444
3445
3446if test -d ${srcdir}/projects/llvm-gcc ; then
3447 subdirs="$subdirs projects/llvm-gcc"
3448
3449fi
3450
3451if test -d ${srcdir}/projects/test-suite ; then
3452 subdirs="$subdirs projects/test-suite"
3453
3454fi
3455
3456if test -d ${srcdir}/projects/llvm-test ; then
3457 subdirs="$subdirs projects/llvm-test"
3458
3459fi
3460
3461if test -d ${srcdir}/projects/poolalloc ; then
3462 subdirs="$subdirs projects/poolalloc"
3463
3464fi
3465
3466if test -d ${srcdir}/projects/llvm-poolalloc ; then
3467 subdirs="$subdirs projects/llvm-poolalloc"
3468
3469fi
3470
3471for i in `ls ${srcdir}/projects`
3472do
3473 if test -d ${srcdir}/projects/${i} ; then
3474 case ${i} in
3475 sample) subdirs="$subdirs projects/sample"
3476 ;;
3477 privbracket) subdirs="$subdirs projects/privbracket"
3478 ;;
3479 llvm-stacker) subdirs="$subdirs projects/llvm-stacker"
3480 ;;
3481 llvm-reopt) subdirs="$subdirs projects/llvm-reopt"
3482;;
3483 llvm-java) subdirs="$subdirs projects/llvm-java"
3484 ;;
3485 llvm-tv) subdirs="$subdirs projects/llvm-tv"
3486 ;;
3487 safecode) subdirs="$subdirs projects/safecode"
3488 ;;
3489 llvm-kernel) subdirs="$subdirs projects/llvm-kernel"
3490 ;;
3491 llvm-gcc) ;;
3492 test-suite) ;;
3493 llvm-test) ;;
3494 poolalloc) ;;
3495 llvm-poolalloc) ;;
3496 *)
3497 { echo "$as_me:$LINENO: WARNING: Unknown project (${i}) won't be configured automatically" >&5
3498echo "$as_me: WARNING: Unknown project (${i}) won't be configured automatically" >&2;}
3499 ;;
3500 esac
3501 fi
3502done
3503
3504# Check whether --enable-polly was given.
3505if test "${enable_polly+set}" = set; then
3506 enableval=$enable_polly;
3507else
3508 enableval=default
3509fi
3510
3511case "$enableval" in
3512 yes) ENABLE_POLLY=1
3513 ;;
3514 no) ENABLE_POLLY=0
3515 ;;
3516 default) ENABLE_POLLY=1
3517 ;;
3518 *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-polly. Use \"yes\" or \"no\"" >&5
3519echo "$as_me: error: Invalid setting for --enable-polly. Use \"yes\" or \"no\"" >&2;}
3520 { (exit 1); exit 1; }; } ;;
3521esac
3522
3523
3524if (test -d ${srcdir}/tools/polly) && (test $ENABLE_POLLY -eq 1) ; then
3525 LLVM_HAS_POLLY=1
3526
3527 subdirs="$subdirs tools/polly"
3528
3529fi
3530
3531
3532# Make sure we can run config.sub.
3533$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
3534 { { echo "$as_me:$LINENO: error: cannot run $SHELL $ac_aux_dir/config.sub" >&5
3535echo "$as_me: error: cannot run $SHELL $ac_aux_dir/config.sub" >&2;}
3536 { (exit 1); exit 1; }; }
3537
3538{ echo "$as_me:$LINENO: checking build system type" >&5
3539echo $ECHO_N "checking build system type... $ECHO_C" >&6; }
3540if test "${ac_cv_build+set}" = set; then
3541 echo $ECHO_N "(cached) $ECHO_C" >&6
3542else
3543 ac_build_alias=$build_alias
3544test "x$ac_build_alias" = x &&
3545 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
3546test "x$ac_build_alias" = x &&
3547 { { echo "$as_me:$LINENO: error: cannot guess build type; you must specify one" >&5
3548echo "$as_me: error: cannot guess build type; you must specify one" >&2;}
3549 { (exit 1); exit 1; }; }
3550ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
3551 { { echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $ac_build_alias failed" >&5
3552echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $ac_build_alias failed" >&2;}
3553 { (exit 1); exit 1; }; }
3554
3555fi
3556{ echo "$as_me:$LINENO: result: $ac_cv_build" >&5
3557echo "${ECHO_T}$ac_cv_build" >&6; }
3558case $ac_cv_build in
3559*-*-*) ;;
3560*) { { echo "$as_me:$LINENO: error: invalid value of canonical build" >&5
3561echo "$as_me: error: invalid value of canonical build" >&2;}
3562 { (exit 1); exit 1; }; };;
3563esac
3564build=$ac_cv_build
3565ac_save_IFS=$IFS; IFS='-'
3566set x $ac_cv_build
3567shift
3568build_cpu=$1
3569build_vendor=$2
3570shift; shift
3571# Remember, the first character of IFS is used to create $*,
3572# except with old shells:
3573build_os=$*
3574IFS=$ac_save_IFS
3575case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
3576
3577
3578{ echo "$as_me:$LINENO: checking host system type" >&5
3579echo $ECHO_N "checking host system type... $ECHO_C" >&6; }
3580if test "${ac_cv_host+set}" = set; then
3581 echo $ECHO_N "(cached) $ECHO_C" >&6
3582else
3583 if test "x$host_alias" = x; then
3584 ac_cv_host=$ac_cv_build
3585else
3586 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
3587 { { echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $host_alias failed" >&5
3588echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $host_alias failed" >&2;}
3589 { (exit 1); exit 1; }; }
3590fi
3591
3592fi
3593{ echo "$as_me:$LINENO: result: $ac_cv_host" >&5
3594echo "${ECHO_T}$ac_cv_host" >&6; }
3595case $ac_cv_host in
3596*-*-*) ;;
3597*) { { echo "$as_me:$LINENO: error: invalid value of canonical host" >&5
3598echo "$as_me: error: invalid value of canonical host" >&2;}
3599 { (exit 1); exit 1; }; };;
3600esac
3601host=$ac_cv_host
3602ac_save_IFS=$IFS; IFS='-'
3603set x $ac_cv_host
3604shift
3605host_cpu=$1
3606host_vendor=$2
3607shift; shift
3608# Remember, the first character of IFS is used to create $*,
3609# except with old shells:
3610host_os=$*
3611IFS=$ac_save_IFS
3612case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
3613
3614
3615{ echo "$as_me:$LINENO: checking target system type" >&5
3616echo $ECHO_N "checking target system type... $ECHO_C" >&6; }
3617if test "${ac_cv_target+set}" = set; then
3618 echo $ECHO_N "(cached) $ECHO_C" >&6
3619else
3620 if test "x$target_alias" = x; then
3621 ac_cv_target=$ac_cv_host
3622else
3623 ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||
3624 { { echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $target_alias failed" >&5
3625echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $target_alias failed" >&2;}
3626 { (exit 1); exit 1; }; }
3627fi
3628
3629fi
3630{ echo "$as_me:$LINENO: result: $ac_cv_target" >&5
3631echo "${ECHO_T}$ac_cv_target" >&6; }
3632case $ac_cv_target in
3633*-*-*) ;;
3634*) { { echo "$as_me:$LINENO: error: invalid value of canonical target" >&5
3635echo "$as_me: error: invalid value of canonical target" >&2;}
3636 { (exit 1); exit 1; }; };;
3637esac
3638target=$ac_cv_target
3639ac_save_IFS=$IFS; IFS='-'
3640set x $ac_cv_target
3641shift
3642target_cpu=$1
3643target_vendor=$2
3644shift; shift
3645# Remember, the first character of IFS is used to create $*,
3646# except with old shells:
3647target_os=$*
3648IFS=$ac_save_IFS
3649case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac
3650
3651
3652# The aliases save the names the user supplied, while $host etc.
3653# will get canonicalized.
3654test -n "$target_alias" &&
3655 test "$program_prefix$program_suffix$program_transform_name" = \
3656 NONENONEs,x,x, &&
3657 program_prefix=${target_alias}-
3658
3659{ echo "$as_me:$LINENO: checking type of operating system we're going to host on" >&5
3660echo $ECHO_N "checking type of operating system we're going to host on... $ECHO_C" >&6; }
3661if test "${llvm_cv_os_type+set}" = set; then
3662 echo $ECHO_N "(cached) $ECHO_C" >&6
3663else
3664 case $host in
3665 *-*-aix*)
3666 llvm_cv_link_all_option="-Wl,--whole-archive"
3667 llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
3668 llvm_cv_os_type="AIX"
3669 llvm_cv_platform_type="Unix" ;;
3670 *-*-irix*)
3671 llvm_cv_link_all_option="-Wl,--whole-archive"
3672 llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
3673 llvm_cv_os_type="IRIX"
3674 llvm_cv_platform_type="Unix" ;;
3675 *-*-cygwin*)
3676 llvm_cv_link_all_option="-Wl,--whole-archive"
3677 llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
3678 llvm_cv_os_type="Cygwin"
3679 llvm_cv_platform_type="Unix" ;;
3680 *-*-darwin*)
3681 llvm_cv_link_all_option="-Wl,-all_load"
3682 llvm_cv_no_link_all_option="-Wl,-noall_load"
3683 llvm_cv_os_type="Darwin"
3684 llvm_cv_platform_type="Unix" ;;
3685 *-*-minix*)
3686 llvm_cv_link_all_option="-Wl,-all_load"
3687 llvm_cv_no_link_all_option="-Wl,-noall_load"
3688 llvm_cv_os_type="Minix"
3689 llvm_cv_platform_type="Unix" ;;
3690 *-*-freebsd*)
3691 llvm_cv_link_all_option="-Wl,--whole-archive"
3692 llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
3693 llvm_cv_os_type="FreeBSD"
3694 llvm_cv_platform_type="Unix" ;;
3695 *-*-openbsd*)
3696 llvm_cv_link_all_option="-Wl,--whole-archive"
3697 llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
3698 llvm_cv_os_type="OpenBSD"
3699 llvm_cv_platform_type="Unix" ;;
3700 *-*-netbsd*)
3701 llvm_cv_link_all_option="-Wl,--whole-archive"
3702 llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
3703 llvm_cv_os_type="NetBSD"
3704 llvm_cv_platform_type="Unix" ;;
3705 *-*-dragonfly*)
3706 llvm_cv_link_all_option="-Wl,--whole-archive"
3707 llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
3708 llvm_cv_os_type="DragonFly"
3709 llvm_cv_platform_type="Unix" ;;
3710 *-*-hpux*)
3711 llvm_cv_link_all_option="-Wl,--whole-archive"
3712 llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
3713 llvm_cv_os_type="HP-UX"
3714 llvm_cv_platform_type="Unix" ;;
3715 *-*-interix*)
3716 llvm_cv_link_all_option="-Wl,--whole-archive"
3717 llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
3718 llvm_cv_os_type="Interix"
3719 llvm_cv_platform_type="Unix" ;;
3720 *-*-linux*)
3721 llvm_cv_link_all_option="-Wl,--whole-archive"
3722 llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
3723 llvm_cv_os_type="Linux"
3724 llvm_cv_platform_type="Unix" ;;
3725 *-*-solaris*)
3726 llvm_cv_link_all_option="-Wl,-z,allextract"
3727 llvm_cv_no_link_all_option="-Wl,-z,defaultextract"
3728 llvm_cv_os_type="SunOS"
3729 llvm_cv_platform_type="Unix" ;;
3730 *-*-auroraux*)
3731 llvm_cv_link_all_option="-Wl,-z,allextract"
3732 llvm_cv_link_all_option="-Wl,-z,defaultextract"
3733 llvm_cv_os_type="AuroraUX"
3734 llvm_cv_platform_type="Unix" ;;
3735 *-*-win32*)
3736 llvm_cv_link_all_option="-Wl,--whole-archive"
3737 llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
3738 llvm_cv_os_type="Win32"
3739 llvm_cv_platform_type="Win32" ;;
3740 *-*-mingw*)
3741 llvm_cv_link_all_option="-Wl,--whole-archive"
3742 llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
3743 llvm_cv_os_type="MingW"
3744 llvm_cv_platform_type="Win32" ;;
3745 *-*-haiku*)
3746 llvm_cv_link_all_option="-Wl,--whole-archive"
3747 llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
3748 llvm_cv_os_type="Haiku"
3749 llvm_cv_platform_type="Unix" ;;
3750 *-unknown-eabi*)
3751 llvm_cv_link_all_option="-Wl,--whole-archive"
3752 llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
3753 llvm_cv_os_type="Freestanding"
3754 llvm_cv_platform_type="Unix" ;;
3755 *-unknown-elf*)
3756 llvm_cv_link_all_option="-Wl,--whole-archive"
3757 llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
3758 llvm_cv_os_type="Freestanding"
3759 llvm_cv_platform_type="Unix" ;;
3760 *)
3761 llvm_cv_link_all_option=""
3762 llvm_cv_no_link_all_option=""
3763 llvm_cv_os_type="Unknown"
3764 llvm_cv_platform_type="Unknown" ;;
3765esac
3766fi
3767{ echo "$as_me:$LINENO: result: $llvm_cv_os_type" >&5
3768echo "${ECHO_T}$llvm_cv_os_type" >&6; }
3769
3770{ echo "$as_me:$LINENO: checking type of operating system we're going to target" >&5
3771echo $ECHO_N "checking type of operating system we're going to target... $ECHO_C" >&6; }
3772if test "${llvm_cv_target_os_type+set}" = set; then
3773 echo $ECHO_N "(cached) $ECHO_C" >&6
3774else
3775 case $target in
3776 *-*-aix*)
3777 llvm_cv_target_os_type="AIX" ;;
3778 *-*-irix*)
3779 llvm_cv_target_os_type="IRIX" ;;
3780 *-*-cygwin*)
3781 llvm_cv_target_os_type="Cygwin" ;;
3782 *-*-darwin*)
3783 llvm_cv_target_os_type="Darwin" ;;
3784 *-*-minix*)
3785 llvm_cv_target_os_type="Minix" ;;
3786 *-*-freebsd*)
3787 llvm_cv_target_os_type="FreeBSD" ;;
3788 *-*-openbsd*)
3789 llvm_cv_target_os_type="OpenBSD" ;;
3790 *-*-netbsd*)
3791 llvm_cv_target_os_type="NetBSD" ;;
3792 *-*-dragonfly*)
3793 llvm_cv_target_os_type="DragonFly" ;;
3794 *-*-hpux*)
3795 llvm_cv_target_os_type="HP-UX" ;;
3796 *-*-interix*)
3797 llvm_cv_target_os_type="Interix" ;;
3798 *-*-linux*)
3799 llvm_cv_target_os_type="Linux" ;;
3800 *-*-solaris*)
3801 llvm_cv_target_os_type="SunOS" ;;
3802 *-*-auroraux*)
3803 llvm_cv_target_os_type="AuroraUX" ;;
3804 *-*-win32*)
3805 llvm_cv_target_os_type="Win32" ;;
3806 *-*-mingw*)
3807 llvm_cv_target_os_type="MingW" ;;
3808 *-*-haiku*)
3809 llvm_cv_target_os_type="Haiku" ;;
3810 *-*-rtems*)
3811 llvm_cv_target_os_type="RTEMS" ;;
3812 *-*-nacl*)
3813 llvm_cv_target_os_type="NativeClient" ;;
3814 *-unknown-eabi*)
3815 llvm_cv_target_os_type="Freestanding" ;;
3816 *)
3817 llvm_cv_target_os_type="Unknown" ;;
3818esac
3819fi
3820{ echo "$as_me:$LINENO: result: $llvm_cv_target_os_type" >&5
3821echo "${ECHO_T}$llvm_cv_target_os_type" >&6; }
3822
3823if test "$llvm_cv_os_type" = "Unknown" ; then
3824 { { echo "$as_me:$LINENO: error: Operating system is unknown, configure can't continue" >&5
3825echo "$as_me: error: Operating system is unknown, configure can't continue" >&2;}
3826 { (exit 1); exit 1; }; }
3827fi
3828
3829OS=$llvm_cv_os_type
3830
3831HOST_OS=$llvm_cv_os_type
3832
3833TARGET_OS=$llvm_cv_target_os_type
3834
3835
3836LINKALL=$llvm_cv_link_all_option
3837
3838NOLINKALL=$llvm_cv_no_link_all_option
3839
3840
3841case $llvm_cv_platform_type in
3842 Unix)
3843
3844cat >>confdefs.h <<\_ACEOF
3845#define LLVM_ON_UNIX 1
3846_ACEOF
3847
3848 LLVM_ON_UNIX=1
3849
3850 LLVM_ON_WIN32=0
3851
3852 ;;
3853 Win32)
3854
3855cat >>confdefs.h <<\_ACEOF
3856#define LLVM_ON_WIN32 1
3857_ACEOF
3858
3859 LLVM_ON_UNIX=0
3860
3861 LLVM_ON_WIN32=1
3862
3863 ;;
3864esac
3865
3866{ echo "$as_me:$LINENO: checking target architecture" >&5
3867echo $ECHO_N "checking target architecture... $ECHO_C" >&6; }
3868if test "${llvm_cv_target_arch+set}" = set; then
3869 echo $ECHO_N "(cached) $ECHO_C" >&6
3870else
3871 case $target in
3872 i?86-*) llvm_cv_target_arch="x86" ;;
3873 amd64-* | x86_64-*) llvm_cv_target_arch="x86_64" ;;
3874 sparc*-*) llvm_cv_target_arch="Sparc" ;;
3875 powerpc*-*) llvm_cv_target_arch="PowerPC" ;;
3876 alpha*-*) llvm_cv_target_arch="Alpha" ;;
3877 arm*-*) llvm_cv_target_arch="ARM" ;;
3878 mips-*) llvm_cv_target_arch="Mips" ;;
3879 xcore-*) llvm_cv_target_arch="XCore" ;;
3880 msp430-*) llvm_cv_target_arch="MSP430" ;;
3881 s390x-*) llvm_cv_target_arch="SystemZ" ;;
3882 bfin-*) llvm_cv_target_arch="Blackfin" ;;
3883 mblaze-*) llvm_cv_target_arch="MBlaze" ;;
3884 ptx-*) llvm_cv_target_arch="PTX" ;;
3885 *) llvm_cv_target_arch="Unknown" ;;
3886esac
3887fi
3888{ echo "$as_me:$LINENO: result: $llvm_cv_target_arch" >&5
3889echo "${ECHO_T}$llvm_cv_target_arch" >&6; }
3890
3891if test "$llvm_cv_target_arch" = "Unknown" ; then
3892 { echo "$as_me:$LINENO: WARNING: Configuring LLVM for an unknown target archicture" >&5
3893echo "$as_me: WARNING: Configuring LLVM for an unknown target archicture" >&2;}
3894fi
3895
3896# Determine the LLVM native architecture for the target
3897case "$llvm_cv_target_arch" in
3898 x86) LLVM_NATIVE_ARCH="X86" ;;
3899 x86_64) LLVM_NATIVE_ARCH="X86" ;;
3900 *) LLVM_NATIVE_ARCH="$llvm_cv_target_arch" ;;
3901esac
3902
3903ARCH=$llvm_cv_target_arch
3904
3905
3906
3907
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00003908{ echo "$as_me:$LINENO: checking for grep that handles long lines and -e" >&5
3909echo $ECHO_N "checking for grep that handles long lines and -e... $ECHO_C" >&6; }
3910if test "${ac_cv_path_GREP+set}" = set; then
3911 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencer2bc7bd52004-11-29 12:29:58 +00003912else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00003913 # Extract the first word of "grep ggrep" to use in msg output
3914if test -z "$GREP"; then
3915set dummy grep ggrep; ac_prog_name=$2
3916if test "${ac_cv_path_GREP+set}" = set; then
3917 echo $ECHO_N "(cached) $ECHO_C" >&6
3918else
Reid Spencera773bd52006-08-04 18:18:08 +00003919 ac_path_GREP_found=false
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00003920# Loop through the user's path and test for each of PROGNAME-LIST
3921as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
Reid Spencera773bd52006-08-04 18:18:08 +00003922for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
Reid Spencer2bc7bd52004-11-29 12:29:58 +00003923do
3924 IFS=$as_save_IFS
3925 test -z "$as_dir" && as_dir=.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00003926 for ac_prog in grep ggrep; do
3927 for ac_exec_ext in '' $ac_executable_extensions; do
3928 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
3929 { test -f "$ac_path_GREP" && $as_executable_p "$ac_path_GREP"; } || continue
3930 # Check for GNU ac_path_GREP and select it if it is found.
Reid Spencera773bd52006-08-04 18:18:08 +00003931 # Check for GNU $ac_path_GREP
3932case `"$ac_path_GREP" --version 2>&1` in
3933*GNU*)
3934 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
3935*)
3936 ac_count=0
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00003937 echo $ECHO_N "0123456789$ECHO_C" >"conftest.in"
Reid Spencera773bd52006-08-04 18:18:08 +00003938 while :
3939 do
3940 cat "conftest.in" "conftest.in" >"conftest.tmp"
3941 mv "conftest.tmp" "conftest.in"
3942 cp "conftest.in" "conftest.nl"
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00003943 echo 'GREP' >> "conftest.nl"
Reid Spencera773bd52006-08-04 18:18:08 +00003944 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
3945 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00003946 ac_count=`expr $ac_count + 1`
Reid Spencera773bd52006-08-04 18:18:08 +00003947 if test $ac_count -gt ${ac_path_GREP_max-0}; then
3948 # Best one so far, save it but keep looking for a better one
3949 ac_cv_path_GREP="$ac_path_GREP"
3950 ac_path_GREP_max=$ac_count
Reid Spencer2bc7bd52004-11-29 12:29:58 +00003951 fi
Reid Spencera773bd52006-08-04 18:18:08 +00003952 # 10*(2^10) chars as input seems more than enough
3953 test $ac_count -gt 10 && break
3954 done
3955 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3956esac
3957
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00003958
3959 $ac_path_GREP_found && break 3
Reid Spencera773bd52006-08-04 18:18:08 +00003960 done
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00003961done
3962
3963done
Reid Spencera773bd52006-08-04 18:18:08 +00003964IFS=$as_save_IFS
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00003965
3966
3967fi
3968
3969GREP="$ac_cv_path_GREP"
3970if test -z "$GREP"; then
3971 { { echo "$as_me:$LINENO: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5
3972echo "$as_me: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;}
3973 { (exit 1); exit 1; }; }
3974fi
3975
Reid Spencera773bd52006-08-04 18:18:08 +00003976else
3977 ac_cv_path_GREP=$GREP
3978fi
Reid Spencer2bc7bd52004-11-29 12:29:58 +00003979
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00003980
Reid Spencera773bd52006-08-04 18:18:08 +00003981fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00003982{ echo "$as_me:$LINENO: result: $ac_cv_path_GREP" >&5
3983echo "${ECHO_T}$ac_cv_path_GREP" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00003984 GREP="$ac_cv_path_GREP"
3985
3986
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00003987{ echo "$as_me:$LINENO: checking for egrep" >&5
3988echo $ECHO_N "checking for egrep... $ECHO_C" >&6; }
3989if test "${ac_cv_path_EGREP+set}" = set; then
3990 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencera773bd52006-08-04 18:18:08 +00003991else
3992 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
3993 then ac_cv_path_EGREP="$GREP -E"
3994 else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00003995 # Extract the first word of "egrep" to use in msg output
3996if test -z "$EGREP"; then
3997set dummy egrep; ac_prog_name=$2
3998if test "${ac_cv_path_EGREP+set}" = set; then
3999 echo $ECHO_N "(cached) $ECHO_C" >&6
4000else
Reid Spencera773bd52006-08-04 18:18:08 +00004001 ac_path_EGREP_found=false
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004002# Loop through the user's path and test for each of PROGNAME-LIST
4003as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
Reid Spencera773bd52006-08-04 18:18:08 +00004004for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4005do
4006 IFS=$as_save_IFS
4007 test -z "$as_dir" && as_dir=.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004008 for ac_prog in egrep; do
4009 for ac_exec_ext in '' $ac_executable_extensions; do
4010 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
4011 { test -f "$ac_path_EGREP" && $as_executable_p "$ac_path_EGREP"; } || continue
4012 # Check for GNU ac_path_EGREP and select it if it is found.
Reid Spencera773bd52006-08-04 18:18:08 +00004013 # Check for GNU $ac_path_EGREP
4014case `"$ac_path_EGREP" --version 2>&1` in
4015*GNU*)
4016 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
4017*)
4018 ac_count=0
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004019 echo $ECHO_N "0123456789$ECHO_C" >"conftest.in"
Reid Spencera773bd52006-08-04 18:18:08 +00004020 while :
4021 do
4022 cat "conftest.in" "conftest.in" >"conftest.tmp"
4023 mv "conftest.tmp" "conftest.in"
4024 cp "conftest.in" "conftest.nl"
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004025 echo 'EGREP' >> "conftest.nl"
Reid Spencera773bd52006-08-04 18:18:08 +00004026 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4027 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004028 ac_count=`expr $ac_count + 1`
Reid Spencera773bd52006-08-04 18:18:08 +00004029 if test $ac_count -gt ${ac_path_EGREP_max-0}; then
4030 # Best one so far, save it but keep looking for a better one
4031 ac_cv_path_EGREP="$ac_path_EGREP"
4032 ac_path_EGREP_max=$ac_count
4033 fi
4034 # 10*(2^10) chars as input seems more than enough
4035 test $ac_count -gt 10 && break
4036 done
4037 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4038esac
4039
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004040
4041 $ac_path_EGREP_found && break 3
Reid Spencera773bd52006-08-04 18:18:08 +00004042 done
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004043done
4044
4045done
Reid Spencera773bd52006-08-04 18:18:08 +00004046IFS=$as_save_IFS
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004047
4048
4049fi
4050
4051EGREP="$ac_cv_path_EGREP"
4052if test -z "$EGREP"; then
4053 { { echo "$as_me:$LINENO: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5
4054echo "$as_me: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;}
4055 { (exit 1); exit 1; }; }
4056fi
4057
Reid Spencera773bd52006-08-04 18:18:08 +00004058else
4059 ac_cv_path_EGREP=$EGREP
4060fi
4061
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004062
Reid Spencera773bd52006-08-04 18:18:08 +00004063 fi
4064fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004065{ echo "$as_me:$LINENO: result: $ac_cv_path_EGREP" >&5
4066echo "${ECHO_T}$ac_cv_path_EGREP" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00004067 EGREP="$ac_cv_path_EGREP"
4068
4069
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004070{ echo "$as_me:$LINENO: checking for ANSI C header files" >&5
4071echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6; }
4072if test "${ac_cv_header_stdc+set}" = set; then
4073 echo $ECHO_N "(cached) $ECHO_C" >&6
John Criswell7a73b802003-06-30 21:59:07 +00004074else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004075 cat >conftest.$ac_ext <<_ACEOF
4076/* confdefs.h. */
4077_ACEOF
4078cat confdefs.h >>conftest.$ac_ext
4079cat >>conftest.$ac_ext <<_ACEOF
John Criswell0c38eaf2003-09-10 15:17:25 +00004080/* end confdefs.h. */
John Criswell7a73b802003-06-30 21:59:07 +00004081#include <stdlib.h>
4082#include <stdarg.h>
4083#include <string.h>
4084#include <float.h>
4085
John Criswell0c38eaf2003-09-10 15:17:25 +00004086int
4087main ()
4088{
4089
4090 ;
4091 return 0;
4092}
John Criswell7a73b802003-06-30 21:59:07 +00004093_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004094rm -f conftest.$ac_objext
4095if { (ac_try="$ac_compile"
4096case "(($ac_try" in
4097 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4098 *) ac_try_echo=$ac_try;;
4099esac
4100eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4101 (eval "$ac_compile") 2>conftest.er1
4102 ac_status=$?
4103 grep -v '^ *+' conftest.er1 >conftest.err
4104 rm -f conftest.er1
4105 cat conftest.err >&5
4106 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4107 (exit $ac_status); } &&
4108 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
4109 { (case "(($ac_try" in
4110 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4111 *) ac_try_echo=$ac_try;;
4112esac
4113eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4114 (eval "$ac_try") 2>&5
4115 ac_status=$?
4116 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4117 (exit $ac_status); }; } &&
4118 { ac_try='test -s conftest.$ac_objext'
4119 { (case "(($ac_try" in
4120 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4121 *) ac_try_echo=$ac_try;;
4122esac
4123eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4124 (eval "$ac_try") 2>&5
4125 ac_status=$?
4126 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4127 (exit $ac_status); }; }; then
John Criswell7a73b802003-06-30 21:59:07 +00004128 ac_cv_header_stdc=yes
4129else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004130 echo "$as_me: failed program was:" >&5
4131sed 's/^/| /' conftest.$ac_ext >&5
4132
4133 ac_cv_header_stdc=no
John Criswell7a73b802003-06-30 21:59:07 +00004134fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004135
Reid Spencera773bd52006-08-04 18:18:08 +00004136rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
John Criswell7a73b802003-06-30 21:59:07 +00004137
4138if test $ac_cv_header_stdc = yes; then
4139 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004140 cat >conftest.$ac_ext <<_ACEOF
4141/* confdefs.h. */
4142_ACEOF
4143cat confdefs.h >>conftest.$ac_ext
4144cat >>conftest.$ac_ext <<_ACEOF
John Criswell0c38eaf2003-09-10 15:17:25 +00004145/* end confdefs.h. */
John Criswell7a73b802003-06-30 21:59:07 +00004146#include <string.h>
4147
4148_ACEOF
4149if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004150 $EGREP "memchr" >/dev/null 2>&1; then
4151 :
John Criswell7a73b802003-06-30 21:59:07 +00004152else
4153 ac_cv_header_stdc=no
4154fi
4155rm -f conftest*
4156
4157fi
4158
4159if test $ac_cv_header_stdc = yes; then
4160 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004161 cat >conftest.$ac_ext <<_ACEOF
4162/* confdefs.h. */
4163_ACEOF
4164cat confdefs.h >>conftest.$ac_ext
4165cat >>conftest.$ac_ext <<_ACEOF
John Criswell0c38eaf2003-09-10 15:17:25 +00004166/* end confdefs.h. */
John Criswell7a73b802003-06-30 21:59:07 +00004167#include <stdlib.h>
4168
4169_ACEOF
4170if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004171 $EGREP "free" >/dev/null 2>&1; then
4172 :
John Criswell7a73b802003-06-30 21:59:07 +00004173else
4174 ac_cv_header_stdc=no
4175fi
4176rm -f conftest*
4177
4178fi
4179
4180if test $ac_cv_header_stdc = yes; then
4181 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004182 if test "$cross_compiling" = yes; then
John Criswell7a73b802003-06-30 21:59:07 +00004183 :
4184else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004185 cat >conftest.$ac_ext <<_ACEOF
4186/* confdefs.h. */
4187_ACEOF
4188cat confdefs.h >>conftest.$ac_ext
4189cat >>conftest.$ac_ext <<_ACEOF
John Criswell0c38eaf2003-09-10 15:17:25 +00004190/* end confdefs.h. */
John Criswell7a73b802003-06-30 21:59:07 +00004191#include <ctype.h>
Reid Spencera773bd52006-08-04 18:18:08 +00004192#include <stdlib.h>
John Criswell7a73b802003-06-30 21:59:07 +00004193#if ((' ' & 0x0FF) == 0x020)
4194# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
4195# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
4196#else
John Criswell0c38eaf2003-09-10 15:17:25 +00004197# define ISLOWER(c) \
Reid Spencer2706f8c2004-09-19 23:53:36 +00004198 (('a' <= (c) && (c) <= 'i') \
4199 || ('j' <= (c) && (c) <= 'r') \
4200 || ('s' <= (c) && (c) <= 'z'))
John Criswell7a73b802003-06-30 21:59:07 +00004201# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
4202#endif
4203
4204#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
4205int
4206main ()
4207{
4208 int i;
4209 for (i = 0; i < 256; i++)
4210 if (XOR (islower (i), ISLOWER (i))
Reid Spencer2706f8c2004-09-19 23:53:36 +00004211 || toupper (i) != TOUPPER (i))
Reid Spencera773bd52006-08-04 18:18:08 +00004212 return 2;
4213 return 0;
John Criswell7a73b802003-06-30 21:59:07 +00004214}
4215_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004216rm -f conftest$ac_exeext
4217if { (ac_try="$ac_link"
4218case "(($ac_try" in
4219 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4220 *) ac_try_echo=$ac_try;;
4221esac
4222eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4223 (eval "$ac_link") 2>&5
4224 ac_status=$?
4225 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4226 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
4227 { (case "(($ac_try" in
4228 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4229 *) ac_try_echo=$ac_try;;
4230esac
4231eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4232 (eval "$ac_try") 2>&5
4233 ac_status=$?
4234 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4235 (exit $ac_status); }; }; then
4236 :
John Criswell7a73b802003-06-30 21:59:07 +00004237else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004238 echo "$as_me: program exited with status $ac_status" >&5
4239echo "$as_me: failed program was:" >&5
4240sed 's/^/| /' conftest.$ac_ext >&5
4241
4242( exit $ac_status )
4243ac_cv_header_stdc=no
John Criswell7a73b802003-06-30 21:59:07 +00004244fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004245rm -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 +00004246fi
4247
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004248
John Criswell7a73b802003-06-30 21:59:07 +00004249fi
4250fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004251{ echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5
4252echo "${ECHO_T}$ac_cv_header_stdc" >&6; }
John Criswell7a73b802003-06-30 21:59:07 +00004253if test $ac_cv_header_stdc = yes; then
4254
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004255cat >>confdefs.h <<\_ACEOF
4256#define STDC_HEADERS 1
4257_ACEOF
John Criswell7a73b802003-06-30 21:59:07 +00004258
4259fi
4260
Reid Spencera773bd52006-08-04 18:18:08 +00004261# On IRIX 5.3, sys/types and inttypes.h are conflicting.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004262
4263
4264
4265
4266
4267
4268
4269
4270
Reid Spencera773bd52006-08-04 18:18:08 +00004271for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
4272 inttypes.h stdint.h unistd.h
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004273do
4274as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
4275{ echo "$as_me:$LINENO: checking for $ac_header" >&5
4276echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
4277if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
4278 echo $ECHO_N "(cached) $ECHO_C" >&6
4279else
4280 cat >conftest.$ac_ext <<_ACEOF
4281/* confdefs.h. */
4282_ACEOF
4283cat confdefs.h >>conftest.$ac_ext
4284cat >>conftest.$ac_ext <<_ACEOF
4285/* end confdefs.h. */
4286$ac_includes_default
4287
4288#include <$ac_header>
4289_ACEOF
4290rm -f conftest.$ac_objext
4291if { (ac_try="$ac_compile"
4292case "(($ac_try" in
4293 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4294 *) ac_try_echo=$ac_try;;
4295esac
4296eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4297 (eval "$ac_compile") 2>conftest.er1
4298 ac_status=$?
4299 grep -v '^ *+' conftest.er1 >conftest.err
4300 rm -f conftest.er1
4301 cat conftest.err >&5
4302 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4303 (exit $ac_status); } &&
4304 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
4305 { (case "(($ac_try" in
4306 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4307 *) ac_try_echo=$ac_try;;
4308esac
4309eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4310 (eval "$ac_try") 2>&5
4311 ac_status=$?
4312 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4313 (exit $ac_status); }; } &&
4314 { ac_try='test -s conftest.$ac_objext'
4315 { (case "(($ac_try" in
4316 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4317 *) ac_try_echo=$ac_try;;
4318esac
4319eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4320 (eval "$ac_try") 2>&5
4321 ac_status=$?
4322 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4323 (exit $ac_status); }; }; then
4324 eval "$as_ac_Header=yes"
4325else
4326 echo "$as_me: failed program was:" >&5
4327sed 's/^/| /' conftest.$ac_ext >&5
4328
4329 eval "$as_ac_Header=no"
4330fi
4331
4332rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4333fi
4334ac_res=`eval echo '${'$as_ac_Header'}'`
4335 { echo "$as_me:$LINENO: result: $ac_res" >&5
4336echo "${ECHO_T}$ac_res" >&6; }
4337if test `eval echo '${'$as_ac_Header'}'` = yes; then
Reid Spencera773bd52006-08-04 18:18:08 +00004338 cat >>confdefs.h <<_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004339#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
Reid Spencera773bd52006-08-04 18:18:08 +00004340_ACEOF
4341
4342fi
4343
4344done
4345
4346
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004347{ echo "$as_me:$LINENO: checking whether byte ordering is bigendian" >&5
4348echo $ECHO_N "checking whether byte ordering is bigendian... $ECHO_C" >&6; }
4349if test "${ac_cv_c_bigendian+set}" = set; then
4350 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencera773bd52006-08-04 18:18:08 +00004351else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004352 # See if sys/param.h defines the BYTE_ORDER macro.
4353cat >conftest.$ac_ext <<_ACEOF
4354/* confdefs.h. */
Reid Spencera773bd52006-08-04 18:18:08 +00004355_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004356cat confdefs.h >>conftest.$ac_ext
4357cat >>conftest.$ac_ext <<_ACEOF
Reid Spencera773bd52006-08-04 18:18:08 +00004358/* end confdefs.h. */
4359#include <sys/types.h>
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004360#include <sys/param.h>
Reid Spencera773bd52006-08-04 18:18:08 +00004361
4362int
4363main ()
4364{
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004365#if !BYTE_ORDER || !BIG_ENDIAN || !LITTLE_ENDIAN
4366 bogus endian macros
4367#endif
Reid Spencera773bd52006-08-04 18:18:08 +00004368
4369 ;
4370 return 0;
4371}
4372_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004373rm -f conftest.$ac_objext
4374if { (ac_try="$ac_compile"
4375case "(($ac_try" in
4376 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4377 *) ac_try_echo=$ac_try;;
4378esac
4379eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4380 (eval "$ac_compile") 2>conftest.er1
4381 ac_status=$?
4382 grep -v '^ *+' conftest.er1 >conftest.err
4383 rm -f conftest.er1
4384 cat conftest.err >&5
4385 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4386 (exit $ac_status); } &&
4387 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
4388 { (case "(($ac_try" in
4389 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4390 *) ac_try_echo=$ac_try;;
4391esac
4392eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4393 (eval "$ac_try") 2>&5
4394 ac_status=$?
4395 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4396 (exit $ac_status); }; } &&
4397 { ac_try='test -s conftest.$ac_objext'
4398 { (case "(($ac_try" in
4399 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4400 *) ac_try_echo=$ac_try;;
4401esac
4402eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4403 (eval "$ac_try") 2>&5
4404 ac_status=$?
4405 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4406 (exit $ac_status); }; }; then
Reid Spencera773bd52006-08-04 18:18:08 +00004407 # It does; now see whether it defined to BIG_ENDIAN or not.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004408cat >conftest.$ac_ext <<_ACEOF
4409/* confdefs.h. */
4410_ACEOF
4411cat confdefs.h >>conftest.$ac_ext
4412cat >>conftest.$ac_ext <<_ACEOF
Reid Spencera773bd52006-08-04 18:18:08 +00004413/* end confdefs.h. */
4414#include <sys/types.h>
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004415#include <sys/param.h>
Reid Spencera773bd52006-08-04 18:18:08 +00004416
4417int
4418main ()
4419{
4420#if BYTE_ORDER != BIG_ENDIAN
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004421 not big endian
4422#endif
Reid Spencera773bd52006-08-04 18:18:08 +00004423
4424 ;
4425 return 0;
4426}
4427_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004428rm -f conftest.$ac_objext
4429if { (ac_try="$ac_compile"
4430case "(($ac_try" in
4431 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4432 *) ac_try_echo=$ac_try;;
4433esac
4434eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4435 (eval "$ac_compile") 2>conftest.er1
4436 ac_status=$?
4437 grep -v '^ *+' conftest.er1 >conftest.err
4438 rm -f conftest.er1
4439 cat conftest.err >&5
4440 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4441 (exit $ac_status); } &&
4442 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
4443 { (case "(($ac_try" in
4444 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4445 *) ac_try_echo=$ac_try;;
4446esac
4447eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4448 (eval "$ac_try") 2>&5
4449 ac_status=$?
4450 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4451 (exit $ac_status); }; } &&
4452 { ac_try='test -s conftest.$ac_objext'
4453 { (case "(($ac_try" in
4454 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4455 *) ac_try_echo=$ac_try;;
4456esac
4457eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4458 (eval "$ac_try") 2>&5
4459 ac_status=$?
4460 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4461 (exit $ac_status); }; }; then
Reid Spencera773bd52006-08-04 18:18:08 +00004462 ac_cv_c_bigendian=yes
4463else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004464 echo "$as_me: failed program was:" >&5
4465sed 's/^/| /' conftest.$ac_ext >&5
Torok Edwin871384f2010-01-26 08:50:50 +00004466
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004467 ac_cv_c_bigendian=no
4468fi
4469
4470rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4471else
4472 echo "$as_me: failed program was:" >&5
4473sed 's/^/| /' conftest.$ac_ext >&5
4474
4475 # It does not; compile a test program.
4476if test "$cross_compiling" = yes; then
4477 # try to guess the endianness by grepping values into an object file
4478 ac_cv_c_bigendian=unknown
4479 cat >conftest.$ac_ext <<_ACEOF
4480/* confdefs.h. */
4481_ACEOF
4482cat confdefs.h >>conftest.$ac_ext
4483cat >>conftest.$ac_ext <<_ACEOF
4484/* end confdefs.h. */
4485short int ascii_mm[] = { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };
4486short int ascii_ii[] = { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };
4487void _ascii () { char *s = (char *) ascii_mm; s = (char *) ascii_ii; }
4488short int ebcdic_ii[] = { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };
4489short int ebcdic_mm[] = { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };
4490void _ebcdic () { char *s = (char *) ebcdic_mm; s = (char *) ebcdic_ii; }
Reid Spencera773bd52006-08-04 18:18:08 +00004491int
4492main ()
4493{
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004494 _ascii (); _ebcdic ();
Reid Spencera773bd52006-08-04 18:18:08 +00004495 ;
4496 return 0;
4497}
4498_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004499rm -f conftest.$ac_objext
4500if { (ac_try="$ac_compile"
4501case "(($ac_try" in
4502 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4503 *) ac_try_echo=$ac_try;;
4504esac
4505eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4506 (eval "$ac_compile") 2>conftest.er1
4507 ac_status=$?
4508 grep -v '^ *+' conftest.er1 >conftest.err
4509 rm -f conftest.er1
4510 cat conftest.err >&5
4511 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4512 (exit $ac_status); } &&
4513 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
4514 { (case "(($ac_try" in
4515 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4516 *) ac_try_echo=$ac_try;;
4517esac
4518eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4519 (eval "$ac_try") 2>&5
4520 ac_status=$?
4521 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4522 (exit $ac_status); }; } &&
4523 { ac_try='test -s conftest.$ac_objext'
4524 { (case "(($ac_try" in
4525 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4526 *) ac_try_echo=$ac_try;;
4527esac
4528eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4529 (eval "$ac_try") 2>&5
4530 ac_status=$?
4531 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4532 (exit $ac_status); }; }; then
4533 if grep BIGenDianSyS conftest.$ac_objext >/dev/null ; then
Reid Spencera773bd52006-08-04 18:18:08 +00004534 ac_cv_c_bigendian=yes
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004535fi
4536if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then
4537 if test "$ac_cv_c_bigendian" = unknown; then
4538 ac_cv_c_bigendian=no
4539 else
4540 # finding both strings is unlikely to happen, but who knows?
4541 ac_cv_c_bigendian=unknown
4542 fi
4543fi
Reid Spencera773bd52006-08-04 18:18:08 +00004544else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004545 echo "$as_me: failed program was:" >&5
4546sed 's/^/| /' conftest.$ac_ext >&5
Reid Spencera773bd52006-08-04 18:18:08 +00004547
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004548
Torok Edwin871384f2010-01-26 08:50:50 +00004549fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004550
Reid Spencera773bd52006-08-04 18:18:08 +00004551rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4552else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004553 cat >conftest.$ac_ext <<_ACEOF
4554/* confdefs.h. */
4555_ACEOF
4556cat confdefs.h >>conftest.$ac_ext
4557cat >>conftest.$ac_ext <<_ACEOF
Reid Spencera773bd52006-08-04 18:18:08 +00004558/* end confdefs.h. */
4559$ac_includes_default
4560int
4561main ()
4562{
4563
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004564 /* Are we little or big endian? From Harbison&Steele. */
4565 union
4566 {
4567 long int l;
4568 char c[sizeof (long int)];
4569 } u;
4570 u.l = 1;
4571 return u.c[sizeof (long int) - 1] == 1;
Reid Spencera773bd52006-08-04 18:18:08 +00004572
4573 ;
4574 return 0;
4575}
4576_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004577rm -f conftest$ac_exeext
4578if { (ac_try="$ac_link"
4579case "(($ac_try" in
4580 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4581 *) ac_try_echo=$ac_try;;
4582esac
4583eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4584 (eval "$ac_link") 2>&5
4585 ac_status=$?
4586 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4587 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
4588 { (case "(($ac_try" in
4589 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4590 *) ac_try_echo=$ac_try;;
4591esac
4592eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4593 (eval "$ac_try") 2>&5
4594 ac_status=$?
4595 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4596 (exit $ac_status); }; }; then
Reid Spencera773bd52006-08-04 18:18:08 +00004597 ac_cv_c_bigendian=no
4598else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004599 echo "$as_me: program exited with status $ac_status" >&5
4600echo "$as_me: failed program was:" >&5
4601sed 's/^/| /' conftest.$ac_ext >&5
4602
4603( exit $ac_status )
4604ac_cv_c_bigendian=yes
Reid Spencera773bd52006-08-04 18:18:08 +00004605fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004606rm -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 +00004607fi
4608
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004609
Reid Spencera773bd52006-08-04 18:18:08 +00004610fi
4611
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004612rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4613fi
4614{ echo "$as_me:$LINENO: result: $ac_cv_c_bigendian" >&5
4615echo "${ECHO_T}$ac_cv_c_bigendian" >&6; }
4616case $ac_cv_c_bigendian in
4617 yes)
4618 ENDIAN=big
4619 ;;
4620 no)
4621 ENDIAN=little
4622 ;;
4623 *)
4624 { { echo "$as_me:$LINENO: error: unknown endianness
4625presetting ac_cv_c_bigendian=no (or yes) will help" >&5
4626echo "$as_me: error: unknown endianness
4627presetting ac_cv_c_bigendian=no (or yes) will help" >&2;}
4628 { (exit 1); exit 1; }; } ;;
4629esac
Reid Spencera773bd52006-08-04 18:18:08 +00004630
4631
4632if test "$cross_compiling" = yes; then
4633 LLVM_CROSS_COMPILING=1
4634
4635
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004636{ echo "$as_me:$LINENO: checking for executable suffix on build platform" >&5
4637echo $ECHO_N "checking for executable suffix on build platform... $ECHO_C" >&6; }
4638if test "${ac_cv_build_exeext+set}" = set; then
4639 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencera773bd52006-08-04 18:18:08 +00004640else
4641 if test "$CYGWIN" = yes || test "$MINGW32" = yes; then
4642 ac_cv_build_exeext=.exe
4643else
4644 ac_build_prefix=${build_alias}-
4645
4646 # Extract the first word of "${ac_build_prefix}gcc", so it can be a program name with args.
4647set dummy ${ac_build_prefix}gcc; ac_word=$2
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004648{ echo "$as_me:$LINENO: checking for $ac_word" >&5
4649echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
4650if test "${ac_cv_prog_BUILD_CC+set}" = set; then
4651 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencera773bd52006-08-04 18:18:08 +00004652else
4653 if test -n "$BUILD_CC"; then
4654 ac_cv_prog_BUILD_CC="$BUILD_CC" # Let the user override the test.
4655else
4656as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4657for as_dir in $PATH
4658do
4659 IFS=$as_save_IFS
4660 test -z "$as_dir" && as_dir=.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004661 for ac_exec_ext in '' $ac_executable_extensions; do
4662 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 +00004663 ac_cv_prog_BUILD_CC="${ac_build_prefix}gcc"
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004664 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Reid Spencera773bd52006-08-04 18:18:08 +00004665 break 2
4666 fi
4667done
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004668done
Reid Spencera773bd52006-08-04 18:18:08 +00004669IFS=$as_save_IFS
4670
4671fi
4672fi
4673BUILD_CC=$ac_cv_prog_BUILD_CC
4674if test -n "$BUILD_CC"; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004675 { echo "$as_me:$LINENO: result: $BUILD_CC" >&5
4676echo "${ECHO_T}$BUILD_CC" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00004677else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004678 { echo "$as_me:$LINENO: result: no" >&5
4679echo "${ECHO_T}no" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00004680fi
4681
4682
4683 if test -z "$BUILD_CC"; then
4684 # Extract the first word of "gcc", so it can be a program name with args.
4685set dummy gcc; ac_word=$2
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004686{ echo "$as_me:$LINENO: checking for $ac_word" >&5
4687echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
4688if test "${ac_cv_prog_BUILD_CC+set}" = set; then
4689 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencera773bd52006-08-04 18:18:08 +00004690else
4691 if test -n "$BUILD_CC"; then
4692 ac_cv_prog_BUILD_CC="$BUILD_CC" # Let the user override the test.
4693else
4694as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4695for as_dir in $PATH
4696do
4697 IFS=$as_save_IFS
4698 test -z "$as_dir" && as_dir=.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004699 for ac_exec_ext in '' $ac_executable_extensions; do
4700 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 +00004701 ac_cv_prog_BUILD_CC="gcc"
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004702 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Reid Spencera773bd52006-08-04 18:18:08 +00004703 break 2
4704 fi
4705done
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004706done
Reid Spencera773bd52006-08-04 18:18:08 +00004707IFS=$as_save_IFS
4708
4709fi
4710fi
4711BUILD_CC=$ac_cv_prog_BUILD_CC
4712if test -n "$BUILD_CC"; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004713 { echo "$as_me:$LINENO: result: $BUILD_CC" >&5
4714echo "${ECHO_T}$BUILD_CC" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00004715else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004716 { echo "$as_me:$LINENO: result: no" >&5
4717echo "${ECHO_T}no" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00004718fi
4719
4720
4721 if test -z "$BUILD_CC"; then
4722 # Extract the first word of "cc", so it can be a program name with args.
4723set dummy cc; ac_word=$2
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004724{ echo "$as_me:$LINENO: checking for $ac_word" >&5
4725echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
4726if test "${ac_cv_prog_BUILD_CC+set}" = set; then
4727 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencera773bd52006-08-04 18:18:08 +00004728else
4729 if test -n "$BUILD_CC"; then
4730 ac_cv_prog_BUILD_CC="$BUILD_CC" # Let the user override the test.
4731else
4732 ac_prog_rejected=no
4733as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4734for as_dir in $PATH
4735do
4736 IFS=$as_save_IFS
4737 test -z "$as_dir" && as_dir=.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004738 for ac_exec_ext in '' $ac_executable_extensions; do
4739 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 +00004740 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
4741 ac_prog_rejected=yes
4742 continue
4743 fi
4744 ac_cv_prog_BUILD_CC="cc"
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004745 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Reid Spencera773bd52006-08-04 18:18:08 +00004746 break 2
4747 fi
4748done
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004749done
Reid Spencera773bd52006-08-04 18:18:08 +00004750IFS=$as_save_IFS
4751
4752if test $ac_prog_rejected = yes; then
4753 # We found a bogon in the path, so make sure we never use it.
4754 set dummy $ac_cv_prog_BUILD_CC
4755 shift
4756 if test $# != 0; then
4757 # We chose a different compiler from the bogus one.
4758 # However, it has the same basename, so the bogon will be chosen
4759 # first if we set BUILD_CC to just the basename; use the full file name.
4760 shift
4761 ac_cv_prog_BUILD_CC="$as_dir/$ac_word${1+' '}$@"
4762 fi
4763fi
4764fi
4765fi
4766BUILD_CC=$ac_cv_prog_BUILD_CC
4767if test -n "$BUILD_CC"; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004768 { echo "$as_me:$LINENO: result: $BUILD_CC" >&5
4769echo "${ECHO_T}$BUILD_CC" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00004770else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004771 { echo "$as_me:$LINENO: result: no" >&5
4772echo "${ECHO_T}no" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00004773fi
4774
4775
4776 fi
4777 fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004778 test -z "$BUILD_CC" && { { echo "$as_me:$LINENO: error: no acceptable cc found in \$PATH" >&5
4779echo "$as_me: error: no acceptable cc found in \$PATH" >&2;}
4780 { (exit 1); exit 1; }; }
Reid Spencera773bd52006-08-04 18:18:08 +00004781 ac_build_link='${BUILD_CC-cc} -o conftest $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
4782 rm -f conftest*
4783 echo 'int main () { return 0; }' > conftest.$ac_ext
4784 ac_cv_build_exeext=
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004785 if { (eval echo "$as_me:$LINENO: \"$ac_build_link\"") >&5
Reid Spencera773bd52006-08-04 18:18:08 +00004786 (eval $ac_build_link) 2>&5
4787 ac_status=$?
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004788 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4789 (exit $ac_status); }; then
Reid Spencera773bd52006-08-04 18:18:08 +00004790 for file in conftest.*; do
4791 case $file in
Jim Grosbach0eecd892008-09-26 17:27:58 +00004792 *.c | *.o | *.obj | *.dSYM) ;;
Reid Spencera773bd52006-08-04 18:18:08 +00004793 *) ac_cv_build_exeext=`echo $file | sed -e s/conftest//` ;;
4794 esac
4795 done
4796 else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004797 { { echo "$as_me:$LINENO: error: installation or configuration problem: compiler cannot create executables." >&5
4798echo "$as_me: error: installation or configuration problem: compiler cannot create executables." >&2;}
4799 { (exit 1); exit 1; }; }
Reid Spencera773bd52006-08-04 18:18:08 +00004800 fi
4801 rm -f conftest*
4802 test x"${ac_cv_build_exeext}" = x && ac_cv_build_exeext=blank
4803fi
4804fi
4805
4806BUILD_EXEEXT=""
4807test x"${ac_cv_build_exeext}" != xblank && BUILD_EXEEXT=${ac_cv_build_exeext}
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004808{ echo "$as_me:$LINENO: result: ${ac_cv_build_exeext}" >&5
4809echo "${ECHO_T}${ac_cv_build_exeext}" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00004810ac_build_exeext=$BUILD_EXEEXT
4811
Jim Grosbach673612e2008-10-02 22:56:44 +00004812 ac_build_prefix=${build_alias}-
4813 # Extract the first word of "${ac_build_prefix}g++", so it can be a program name with args.
4814set dummy ${ac_build_prefix}g++; ac_word=$2
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004815{ echo "$as_me:$LINENO: checking for $ac_word" >&5
4816echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
4817if test "${ac_cv_prog_BUILD_CXX+set}" = set; then
4818 echo $ECHO_N "(cached) $ECHO_C" >&6
Jim Grosbach673612e2008-10-02 22:56:44 +00004819else
4820 if test -n "$BUILD_CXX"; then
4821 ac_cv_prog_BUILD_CXX="$BUILD_CXX" # Let the user override the test.
4822else
4823as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4824for as_dir in $PATH
4825do
4826 IFS=$as_save_IFS
4827 test -z "$as_dir" && as_dir=.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004828 for ac_exec_ext in '' $ac_executable_extensions; do
4829 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 +00004830 ac_cv_prog_BUILD_CXX="${ac_build_prefix}g++"
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004831 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Jim Grosbach673612e2008-10-02 22:56:44 +00004832 break 2
4833 fi
4834done
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004835done
Jim Grosbach673612e2008-10-02 22:56:44 +00004836IFS=$as_save_IFS
4837
4838fi
4839fi
4840BUILD_CXX=$ac_cv_prog_BUILD_CXX
4841if test -n "$BUILD_CXX"; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004842 { echo "$as_me:$LINENO: result: $BUILD_CXX" >&5
4843echo "${ECHO_T}$BUILD_CXX" >&6; }
Jim Grosbach673612e2008-10-02 22:56:44 +00004844else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004845 { echo "$as_me:$LINENO: result: no" >&5
4846echo "${ECHO_T}no" >&6; }
Jim Grosbach673612e2008-10-02 22:56:44 +00004847fi
4848
4849
4850 if test -z "$BUILD_CXX"; then
4851 # Extract the first word of "g++", so it can be a program name with args.
4852set dummy g++; ac_word=$2
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004853{ echo "$as_me:$LINENO: checking for $ac_word" >&5
4854echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
4855if test "${ac_cv_prog_BUILD_CXX+set}" = set; then
4856 echo $ECHO_N "(cached) $ECHO_C" >&6
Jim Grosbach673612e2008-10-02 22:56:44 +00004857else
4858 if test -n "$BUILD_CXX"; then
4859 ac_cv_prog_BUILD_CXX="$BUILD_CXX" # Let the user override the test.
4860else
4861as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4862for as_dir in $PATH
4863do
4864 IFS=$as_save_IFS
4865 test -z "$as_dir" && as_dir=.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004866 for ac_exec_ext in '' $ac_executable_extensions; do
4867 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 +00004868 ac_cv_prog_BUILD_CXX="g++"
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004869 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Jim Grosbach673612e2008-10-02 22:56:44 +00004870 break 2
4871 fi
4872done
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004873done
Jim Grosbach673612e2008-10-02 22:56:44 +00004874IFS=$as_save_IFS
4875
4876fi
4877fi
4878BUILD_CXX=$ac_cv_prog_BUILD_CXX
4879if test -n "$BUILD_CXX"; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004880 { echo "$as_me:$LINENO: result: $BUILD_CXX" >&5
4881echo "${ECHO_T}$BUILD_CXX" >&6; }
Jim Grosbach673612e2008-10-02 22:56:44 +00004882else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004883 { echo "$as_me:$LINENO: result: no" >&5
4884echo "${ECHO_T}no" >&6; }
Jim Grosbach673612e2008-10-02 22:56:44 +00004885fi
4886
4887
4888 if test -z "$BUILD_CXX"; then
4889 # Extract the first word of "c++", so it can be a program name with args.
4890set dummy c++; ac_word=$2
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004891{ echo "$as_me:$LINENO: checking for $ac_word" >&5
4892echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
4893if test "${ac_cv_prog_BUILD_CXX+set}" = set; then
4894 echo $ECHO_N "(cached) $ECHO_C" >&6
Jim Grosbach673612e2008-10-02 22:56:44 +00004895else
4896 if test -n "$BUILD_CXX"; then
4897 ac_cv_prog_BUILD_CXX="$BUILD_CXX" # Let the user override the test.
4898else
4899 ac_prog_rejected=no
4900as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4901for as_dir in $PATH
4902do
4903 IFS=$as_save_IFS
4904 test -z "$as_dir" && as_dir=.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004905 for ac_exec_ext in '' $ac_executable_extensions; do
4906 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 +00004907 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/c++"; then
4908 ac_prog_rejected=yes
4909 continue
4910 fi
4911 ac_cv_prog_BUILD_CXX="c++"
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004912 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Jim Grosbach673612e2008-10-02 22:56:44 +00004913 break 2
4914 fi
4915done
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004916done
Jim Grosbach673612e2008-10-02 22:56:44 +00004917IFS=$as_save_IFS
4918
4919if test $ac_prog_rejected = yes; then
4920 # We found a bogon in the path, so make sure we never use it.
4921 set dummy $ac_cv_prog_BUILD_CXX
4922 shift
4923 if test $# != 0; then
4924 # We chose a different compiler from the bogus one.
4925 # However, it has the same basename, so the bogon will be chosen
4926 # first if we set BUILD_CXX to just the basename; use the full file name.
4927 shift
4928 ac_cv_prog_BUILD_CXX="$as_dir/$ac_word${1+' '}$@"
4929 fi
4930fi
4931fi
4932fi
4933BUILD_CXX=$ac_cv_prog_BUILD_CXX
4934if test -n "$BUILD_CXX"; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004935 { echo "$as_me:$LINENO: result: $BUILD_CXX" >&5
4936echo "${ECHO_T}$BUILD_CXX" >&6; }
Jim Grosbach673612e2008-10-02 22:56:44 +00004937else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004938 { echo "$as_me:$LINENO: result: no" >&5
4939echo "${ECHO_T}no" >&6; }
Jim Grosbach673612e2008-10-02 22:56:44 +00004940fi
4941
4942
4943 fi
4944 fi
Reid Spencera773bd52006-08-04 18:18:08 +00004945else
4946 LLVM_CROSS_COMPILING=0
4947
4948fi
4949
Dan Gohman56fb5f92010-08-04 16:25:01 +00004950if test -d ".svn" -o -d "${srcdir}/.svn" -o -d ".git" -o -d "${srcdir}/.git"; then
Reid Spencera773bd52006-08-04 18:18:08 +00004951 cvsbuild="yes"
4952 optimize="no"
4953 CVSBUILD=CVSBUILD=1
4954
4955else
4956 cvsbuild="no"
4957 optimize="yes"
4958fi
4959
4960
4961# Check whether --enable-optimized was given.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004962if test "${enable_optimized+set}" = set; then
Reid Spencera773bd52006-08-04 18:18:08 +00004963 enableval=$enable_optimized;
4964else
4965 enableval=$optimize
4966fi
4967
4968if test ${enableval} = "no" ; then
4969 ENABLE_OPTIMIZED=
4970
4971else
4972 ENABLE_OPTIMIZED=ENABLE_OPTIMIZED=1
4973
4974fi
4975
David Greene2a5a12c2009-04-17 14:50:39 +00004976# Check whether --enable-profiling was given.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004977if test "${enable_profiling+set}" = set; then
David Greene2a5a12c2009-04-17 14:50:39 +00004978 enableval=$enable_profiling;
4979else
4980 enableval="no"
4981fi
4982
4983if test ${enableval} = "no" ; then
4984 ENABLE_PROFILING=
4985
4986else
4987 ENABLE_PROFILING=ENABLE_PROFILING=1
4988
4989fi
4990
Reid Spencera773bd52006-08-04 18:18:08 +00004991# Check whether --enable-assertions was given.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004992if test "${enable_assertions+set}" = set; then
Reid Spencera773bd52006-08-04 18:18:08 +00004993 enableval=$enable_assertions;
4994else
4995 enableval="yes"
4996fi
4997
4998if test ${enableval} = "yes" ; then
4999 DISABLE_ASSERTIONS=
5000
5001else
5002 DISABLE_ASSERTIONS=DISABLE_ASSERTIONS=1
5003
5004fi
5005
David Greenea696d242007-06-28 19:36:08 +00005006# Check whether --enable-expensive-checks was given.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005007if test "${enable_expensive_checks+set}" = set; then
David Greenea696d242007-06-28 19:36:08 +00005008 enableval=$enable_expensive_checks;
5009else
5010 enableval="no"
5011fi
5012
5013if test ${enableval} = "yes" ; then
5014 ENABLE_EXPENSIVE_CHECKS=ENABLE_EXPENSIVE_CHECKS=1
5015
5016 EXPENSIVE_CHECKS=yes
5017
5018else
5019 ENABLE_EXPENSIVE_CHECKS=
5020
5021 EXPENSIVE_CHECKS=no
5022
5023fi
5024
Reid Spencer8b2e1412006-11-17 03:32:33 +00005025# Check whether --enable-debug-runtime was given.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005026if test "${enable_debug_runtime+set}" = set; then
Reid Spencer8b2e1412006-11-17 03:32:33 +00005027 enableval=$enable_debug_runtime;
5028else
5029 enableval=no
5030fi
5031
5032if test ${enableval} = "no" ; then
5033 DEBUG_RUNTIME=
5034
5035else
5036 DEBUG_RUNTIME=DEBUG_RUNTIME=1
5037
5038fi
5039
Jeffrey Yasskin7fd82e52009-09-27 17:47:29 +00005040# Check whether --enable-debug-symbols was given.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005041if test "${enable_debug_symbols+set}" = set; then
Jeffrey Yasskin7fd82e52009-09-27 17:47:29 +00005042 enableval=$enable_debug_symbols;
5043else
5044 enableval=no
5045fi
5046
5047if test ${enableval} = "no" ; then
5048 DEBUG_SYMBOLS=
5049
5050else
5051 DEBUG_SYMBOLS=DEBUG_SYMBOLS=1
5052
5053fi
5054
Reid Spencera773bd52006-08-04 18:18:08 +00005055# Check whether --enable-jit was given.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005056if test "${enable_jit+set}" = set; then
Reid Spencera773bd52006-08-04 18:18:08 +00005057 enableval=$enable_jit;
5058else
5059 enableval=default
5060fi
5061
5062if test ${enableval} = "no"
5063then
5064 JIT=
5065
5066else
5067 case "$llvm_cv_target_arch" in
Shantonu Sen7e836972009-08-11 13:39:52 +00005068 x86) TARGET_HAS_JIT=1
Reid Spencera773bd52006-08-04 18:18:08 +00005069 ;;
Shantonu Sen7e836972009-08-11 13:39:52 +00005070 Sparc) TARGET_HAS_JIT=0
Reid Spencera773bd52006-08-04 18:18:08 +00005071 ;;
Shantonu Sen7e836972009-08-11 13:39:52 +00005072 PowerPC) TARGET_HAS_JIT=1
Reid Spencera773bd52006-08-04 18:18:08 +00005073 ;;
Shantonu Sen7e836972009-08-11 13:39:52 +00005074 x86_64) TARGET_HAS_JIT=1
Reid Spencera773bd52006-08-04 18:18:08 +00005075 ;;
Chris Lattnerc476ed92010-11-14 18:24:41 +00005076 Alpha) TARGET_HAS_JIT=0
Reid Spencera773bd52006-08-04 18:18:08 +00005077 ;;
Eric Christopher030e5a02009-09-14 16:38:49 +00005078 ARM) TARGET_HAS_JIT=1
Reid Spencer9b5b1822007-01-21 06:32:59 +00005079 ;;
Bruno Cardoso Lopesdca6cdd2011-07-21 16:28:51 +00005080 Mips) TARGET_HAS_JIT=1
Tanya Lattnerdde567f2007-08-29 16:38:16 +00005081 ;;
Shantonu Sen7e836972009-08-11 13:39:52 +00005082 XCore) TARGET_HAS_JIT=0
Richard Osborneb25baef2008-11-07 10:59:00 +00005083 ;;
Shantonu Sen7e836972009-08-11 13:39:52 +00005084 MSP430) TARGET_HAS_JIT=0
Anton Korobeynikov2c4718b2009-05-03 13:42:23 +00005085 ;;
Shantonu Sen7e836972009-08-11 13:39:52 +00005086 SystemZ) TARGET_HAS_JIT=0
Anton Korobeynikov4403b932009-07-16 13:27:25 +00005087 ;;
Shantonu Sen7e836972009-08-11 13:39:52 +00005088 Blackfin) TARGET_HAS_JIT=0
5089 ;;
Wesley Pecka70f28c2010-02-23 19:15:24 +00005090 MBlaze) TARGET_HAS_JIT=0
5091 ;;
Nick Lewyckyde2e4ac2010-09-07 18:14:42 +00005092 PTX) TARGET_HAS_JIT=0
5093 ;;
Shantonu Sen7e836972009-08-11 13:39:52 +00005094 *) TARGET_HAS_JIT=0
Reid Spencera773bd52006-08-04 18:18:08 +00005095 ;;
5096 esac
5097fi
5098
Rafael Espindola9d9ae9f2010-11-12 19:24:06 +00005099# Check whether --enable-docs was given.
5100if test "${enable_docs+set}" = set; then
5101 enableval=$enable_docs;
5102else
5103 enableval=default
5104fi
5105
5106case "$enableval" in
5107 yes) ENABLE_DOCS=1
5108 ;;
5109 no) ENABLE_DOCS=0
5110 ;;
5111 default) ENABLE_DOCS=1
5112 ;;
5113 *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-docs. Use \"yes\" or \"no\"" >&5
5114echo "$as_me: error: Invalid setting for --enable-docs. Use \"yes\" or \"no\"" >&2;}
5115 { (exit 1); exit 1; }; } ;;
5116esac
5117
Reid Spencera773bd52006-08-04 18:18:08 +00005118# Check whether --enable-doxygen was given.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005119if test "${enable_doxygen+set}" = set; then
Reid Spencera773bd52006-08-04 18:18:08 +00005120 enableval=$enable_doxygen;
5121else
5122 enableval=default
5123fi
5124
5125case "$enableval" in
5126 yes) ENABLE_DOXYGEN=1
5127 ;;
5128 no) ENABLE_DOXYGEN=0
5129 ;;
5130 default) ENABLE_DOXYGEN=0
5131 ;;
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005132 *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-doxygen. Use \"yes\" or \"no\"" >&5
5133echo "$as_me: error: Invalid setting for --enable-doxygen. Use \"yes\" or \"no\"" >&2;}
5134 { (exit 1); exit 1; }; } ;;
Reid Spencera773bd52006-08-04 18:18:08 +00005135esac
5136
5137# Check whether --enable-threads was given.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005138if test "${enable_threads+set}" = set; then
Reid Spencera773bd52006-08-04 18:18:08 +00005139 enableval=$enable_threads;
5140else
Reid Spencer65c5d752006-11-05 17:08:18 +00005141 enableval=default
Reid Spencera773bd52006-08-04 18:18:08 +00005142fi
5143
5144case "$enableval" in
5145 yes) ENABLE_THREADS=1
5146 ;;
5147 no) ENABLE_THREADS=0
5148 ;;
Reid Spencer65c5d752006-11-05 17:08:18 +00005149 default) ENABLE_THREADS=1
5150 ;;
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005151 *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-threads. Use \"yes\" or \"no\"" >&5
5152echo "$as_me: error: Invalid setting for --enable-threads. Use \"yes\" or \"no\"" >&2;}
5153 { (exit 1); exit 1; }; } ;;
Reid Spencera773bd52006-08-04 18:18:08 +00005154esac
5155
Owen Andersona8603702009-05-19 22:18:56 +00005156cat >>confdefs.h <<_ACEOF
5157#define ENABLE_THREADS $ENABLE_THREADS
5158_ACEOF
5159
5160
NAKAMURA Takumi0dc84392010-12-29 03:59:03 +00005161# Check whether --enable-pthreads was given.
5162if test "${enable_pthreads+set}" = set; then
5163 enableval=$enable_pthreads;
5164else
5165 enableval=default
5166fi
5167
5168case "$enableval" in
5169 yes) ENABLE_PTHREADS=1
5170 ;;
5171 no) ENABLE_PTHREADS=0
5172 ;;
5173 default) ENABLE_PTHREADS=1
5174 ;;
5175 *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-pthreads. Use \"yes\" or \"no\"" >&5
5176echo "$as_me: error: Invalid setting for --enable-pthreads. Use \"yes\" or \"no\"" >&2;}
5177 { (exit 1); exit 1; }; } ;;
5178esac
5179
Reid Spencer89b0d992006-12-16 22:07:52 +00005180# Check whether --enable-pic was given.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005181if test "${enable_pic+set}" = set; then
Reid Spencer89b0d992006-12-16 22:07:52 +00005182 enableval=$enable_pic;
5183else
5184 enableval=default
5185fi
5186
5187case "$enableval" in
5188 yes) ENABLE_PIC=1
5189 ;;
5190 no) ENABLE_PIC=0
5191 ;;
Nick Lewycky5d249572009-02-19 06:18:56 +00005192 default) ENABLE_PIC=1
Reid Spencer89b0d992006-12-16 22:07:52 +00005193 ;;
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005194 *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-pic. Use \"yes\" or \"no\"" >&5
5195echo "$as_me: error: Invalid setting for --enable-pic. Use \"yes\" or \"no\"" >&2;}
5196 { (exit 1); exit 1; }; } ;;
Reid Spencer89b0d992006-12-16 22:07:52 +00005197esac
5198
5199cat >>confdefs.h <<_ACEOF
5200#define ENABLE_PIC $ENABLE_PIC
5201_ACEOF
5202
5203
Jeffrey Yasskinc9017192010-02-25 06:34:33 +00005204# Check whether --enable-shared was given.
5205if test "${enable_shared+set}" = set; then
5206 enableval=$enable_shared;
5207else
5208 enableval=default
5209fi
5210
5211case "$enableval" in
5212 yes) ENABLE_SHARED=1
5213 ;;
5214 no) ENABLE_SHARED=0
5215 ;;
5216 default) ENABLE_SHARED=0
5217 ;;
5218 *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-shared. Use \"yes\" or \"no\"" >&5
5219echo "$as_me: error: Invalid setting for --enable-shared. Use \"yes\" or \"no\"" >&2;}
5220 { (exit 1); exit 1; }; } ;;
5221esac
5222
NAKAMURA Takumi8eac8862010-12-29 03:59:14 +00005223# Check whether --enable-embed-stdcxx was given.
5224if test "${enable_embed_stdcxx+set}" = set; then
5225 enableval=$enable_embed_stdcxx;
5226else
5227 enableval=default
5228fi
5229
5230case "$enableval" in
5231 yes) ENABLE_EMBED_STDCXX=1
5232 ;;
5233 no) ENABLE_EMBED_STDCXX=0
5234 ;;
5235 default) ENABLE_EMBED_STDCXX=1
5236 ;;
5237 *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-embed-stdcxx. Use \"yes\" or \"no\"" >&5
5238echo "$as_me: error: Invalid setting for --enable-embed-stdcxx. Use \"yes\" or \"no\"" >&2;}
5239 { (exit 1); exit 1; }; } ;;
5240esac
5241
Daniel Dunbardd464df2010-05-10 20:11:56 +00005242# Check whether --enable-timestamps was given.
5243if test "${enable_timestamps+set}" = set; then
5244 enableval=$enable_timestamps;
5245else
5246 enableval=default
5247fi
5248
5249case "$enableval" in
5250 yes) ENABLE_TIMESTAMPS=1
5251 ;;
5252 no) ENABLE_TIMESTAMPS=0
5253 ;;
5254 default) ENABLE_TIMESTAMPS=1
5255 ;;
5256 *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-timestamps. Use \"yes\" or \"no\"" >&5
5257echo "$as_me: error: Invalid setting for --enable-timestamps. Use \"yes\" or \"no\"" >&2;}
5258 { (exit 1); exit 1; }; } ;;
5259esac
5260
5261cat >>confdefs.h <<_ACEOF
5262#define ENABLE_TIMESTAMPS $ENABLE_TIMESTAMPS
5263_ACEOF
5264
5265
Reid Spencera773bd52006-08-04 18:18:08 +00005266TARGETS_TO_BUILD=""
5267# Check whether --enable-targets was given.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005268if test "${enable_targets+set}" = set; then
Reid Spencera773bd52006-08-04 18:18:08 +00005269 enableval=$enable_targets;
5270else
5271 enableval=all
5272fi
5273
Jeffrey Yasskine04701a2009-09-23 17:05:42 +00005274if test "$enableval" = host-only ; then
5275 enableval=host
5276fi
Reid Spencera773bd52006-08-04 18:18:08 +00005277case "$enableval" in
Chris Lattner60cb5282010-10-11 05:44:40 +00005278 all) TARGETS_TO_BUILD="X86 Sparc PowerPC Alpha ARM Mips CellSPU XCore MSP430 SystemZ Blackfin CBackend CppBackend MBlaze PTX" ;;
Reid Spencera773bd52006-08-04 18:18:08 +00005279 *)for a_target in `echo $enableval|sed -e 's/,/ /g' ` ; do
5280 case "$a_target" in
Shantonu Sen7e836972009-08-11 13:39:52 +00005281 x86) TARGETS_TO_BUILD="X86 $TARGETS_TO_BUILD" ;;
5282 x86_64) TARGETS_TO_BUILD="X86 $TARGETS_TO_BUILD" ;;
5283 sparc) TARGETS_TO_BUILD="Sparc $TARGETS_TO_BUILD" ;;
5284 powerpc) TARGETS_TO_BUILD="PowerPC $TARGETS_TO_BUILD" ;;
5285 alpha) TARGETS_TO_BUILD="Alpha $TARGETS_TO_BUILD" ;;
5286 arm) TARGETS_TO_BUILD="ARM $TARGETS_TO_BUILD" ;;
5287 mips) TARGETS_TO_BUILD="Mips $TARGETS_TO_BUILD" ;;
5288 spu) TARGETS_TO_BUILD="CellSPU $TARGETS_TO_BUILD" ;;
Shantonu Sen7e836972009-08-11 13:39:52 +00005289 xcore) TARGETS_TO_BUILD="XCore $TARGETS_TO_BUILD" ;;
5290 msp430) TARGETS_TO_BUILD="MSP430 $TARGETS_TO_BUILD" ;;
5291 systemz) TARGETS_TO_BUILD="SystemZ $TARGETS_TO_BUILD" ;;
5292 blackfin) TARGETS_TO_BUILD="Blackfin $TARGETS_TO_BUILD" ;;
5293 cbe) TARGETS_TO_BUILD="CBackend $TARGETS_TO_BUILD" ;;
Shantonu Sen7e836972009-08-11 13:39:52 +00005294 cpp) TARGETS_TO_BUILD="CppBackend $TARGETS_TO_BUILD" ;;
Wesley Pecka70f28c2010-02-23 19:15:24 +00005295 mblaze) TARGETS_TO_BUILD="MBlaze $TARGETS_TO_BUILD" ;;
Nick Lewyckyde2e4ac2010-09-07 18:14:42 +00005296 ptx) TARGETS_TO_BUILD="PTX $TARGETS_TO_BUILD" ;;
Jeffrey Yasskine04701a2009-09-23 17:05:42 +00005297 host) case "$llvm_cv_target_arch" in
5298 x86) TARGETS_TO_BUILD="X86 $TARGETS_TO_BUILD" ;;
5299 x86_64) TARGETS_TO_BUILD="X86 $TARGETS_TO_BUILD" ;;
5300 Sparc) TARGETS_TO_BUILD="Sparc $TARGETS_TO_BUILD" ;;
5301 PowerPC) TARGETS_TO_BUILD="PowerPC $TARGETS_TO_BUILD" ;;
5302 Alpha) TARGETS_TO_BUILD="Alpha $TARGETS_TO_BUILD" ;;
5303 ARM) TARGETS_TO_BUILD="ARM $TARGETS_TO_BUILD" ;;
5304 Mips) TARGETS_TO_BUILD="Mips $TARGETS_TO_BUILD" ;;
Wesley Pecka70f28c2010-02-23 19:15:24 +00005305 MBlaze) TARGETS_TO_BUILD="MBlaze $TARGETS_TO_BUILD" ;;
Jeffrey Yasskine04701a2009-09-23 17:05:42 +00005306 CellSPU|SPU) TARGETS_TO_BUILD="CellSPU $TARGETS_TO_BUILD" ;;
Jeffrey Yasskine04701a2009-09-23 17:05:42 +00005307 XCore) TARGETS_TO_BUILD="XCore $TARGETS_TO_BUILD" ;;
5308 MSP430) TARGETS_TO_BUILD="MSP430 $TARGETS_TO_BUILD" ;;
Anton Korobeynikov6ca835d2010-01-05 20:45:43 +00005309 s390x) TARGETS_TO_BUILD="SystemZ $TARGETS_TO_BUILD" ;;
Jeffrey Yasskine04701a2009-09-23 17:05:42 +00005310 Blackfin) TARGETS_TO_BUILD="Blackfin $TARGETS_TO_BUILD" ;;
Nick Lewyckyde2e4ac2010-09-07 18:14:42 +00005311 PTX) TARGETS_TO_BUILD="PTX $TARGETS_TO_BUILD" ;;
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005312 *) { { echo "$as_me:$LINENO: error: Can not set target to build" >&5
5313echo "$as_me: error: Can not set target to build" >&2;}
5314 { (exit 1); exit 1; }; } ;;
Jeffrey Yasskine04701a2009-09-23 17:05:42 +00005315 esac ;;
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005316 *) { { echo "$as_me:$LINENO: error: Unrecognized target $a_target" >&5
5317echo "$as_me: error: Unrecognized target $a_target" >&2;}
5318 { (exit 1); exit 1; }; } ;;
Reid Spencera773bd52006-08-04 18:18:08 +00005319 esac
5320 done
5321 ;;
5322esac
Reid Spencera773bd52006-08-04 18:18:08 +00005323TARGETS_TO_BUILD=$TARGETS_TO_BUILD
5324
5325
Douglas Gregor0711c302009-06-17 00:43:20 +00005326# Determine whether we are building LLVM support for the native architecture.
5327# If so, define LLVM_NATIVE_ARCH to that LLVM target.
5328for a_target in $TARGETS_TO_BUILD; do
5329 if test "$a_target" = "$LLVM_NATIVE_ARCH"; then
5330
5331cat >>confdefs.h <<_ACEOF
Eric Christopher753f3262010-08-30 18:34:48 +00005332#define LLVM_NATIVE_ARCH $LLVM_NATIVE_ARCH
5333_ACEOF
5334
5335 LLVM_NATIVE_TARGET="LLVMInitialize${LLVM_NATIVE_ARCH}Target"
5336 LLVM_NATIVE_TARGETINFO="LLVMInitialize${LLVM_NATIVE_ARCH}TargetInfo"
Evan Chenge78085a2011-07-22 21:58:54 +00005337 LLVM_NATIVE_TARGETMC="LLVMInitialize${LLVM_NATIVE_ARCH}TargetMC"
Eric Christopher753f3262010-08-30 18:34:48 +00005338 LLVM_NATIVE_ASMPRINTER="LLVMInitialize${LLVM_NATIVE_ARCH}AsmPrinter"
Jan Sjödin6e70cc12011-03-14 22:12:35 +00005339 if test -f ${srcdir}/lib/Target/${LLVM_NATIVE_ARCH}/AsmParser/Makefile ; then
5340 LLVM_NATIVE_ASMPARSER="LLVMInitialize${LLVM_NATIVE_ARCH}AsmParser"
5341 fi
Eric Christopher753f3262010-08-30 18:34:48 +00005342
5343cat >>confdefs.h <<_ACEOF
5344#define LLVM_NATIVE_TARGET $LLVM_NATIVE_TARGET
Daniel Dunbarb1247c32010-08-03 14:26:17 +00005345_ACEOF
5346
5347
5348cat >>confdefs.h <<_ACEOF
Eric Christopher753f3262010-08-30 18:34:48 +00005349#define LLVM_NATIVE_TARGETINFO $LLVM_NATIVE_TARGETINFO
5350_ACEOF
5351
5352
5353cat >>confdefs.h <<_ACEOF
Evan Chenge78085a2011-07-22 21:58:54 +00005354#define LLVM_NATIVE_TARGETMC $LLVM_NATIVE_TARGETMC
Evan Cheng43966132011-07-19 06:37:02 +00005355_ACEOF
5356
5357
5358cat >>confdefs.h <<_ACEOF
Eric Christopher753f3262010-08-30 18:34:48 +00005359#define LLVM_NATIVE_ASMPRINTER $LLVM_NATIVE_ASMPRINTER
Douglas Gregor0711c302009-06-17 00:43:20 +00005360_ACEOF
5361
Jan Sjödin6e70cc12011-03-14 22:12:35 +00005362 if test -f ${srcdir}/lib/Target/${LLVM_NATIVE_ARCH}/AsmParser/Makefile ; then
Jan Sjödindd54ffd2011-03-09 17:25:46 +00005363
5364cat >>confdefs.h <<_ACEOF
5365#define LLVM_NATIVE_ASMPARSER $LLVM_NATIVE_ASMPARSER
5366_ACEOF
5367
Jan Sjödin6e70cc12011-03-14 22:12:35 +00005368 fi
Douglas Gregor0711c302009-06-17 00:43:20 +00005369 fi
5370done
5371
Daniel Dunbar4fc760e2009-11-25 04:37:28 +00005372# Build the LLVM_TARGET and LLVM_... macros for Targets.def and the individual
5373# target feature def files.
Douglas Gregor1555a232009-06-16 20:12:29 +00005374LLVM_ENUM_TARGETS=""
5375LLVM_ENUM_ASM_PRINTERS=""
Jeffrey Yasskinafa709d2009-07-17 21:33:35 +00005376LLVM_ENUM_ASM_PARSERS=""
Daniel Dunbar4fc760e2009-11-25 04:37:28 +00005377LLVM_ENUM_DISASSEMBLERS=""
Douglas Gregor1555a232009-06-16 20:12:29 +00005378for target_to_build in $TARGETS_TO_BUILD; do
5379 LLVM_ENUM_TARGETS="LLVM_TARGET($target_to_build) $LLVM_ENUM_TARGETS"
Chris Lattnere15f2e12010-11-14 19:10:47 +00005380 if test -f ${srcdir}/lib/Target/${target_to_build}/*AsmPrinter.cpp ; then
Jim Grosbach7ac16092010-10-01 22:39:28 +00005381 LLVM_ENUM_ASM_PRINTERS="LLVM_ASM_PRINTER($target_to_build) $LLVM_ENUM_ASM_PRINTERS";
5382 fi
Jeffrey Yasskinafa709d2009-07-17 21:33:35 +00005383 if test -f ${srcdir}/lib/Target/${target_to_build}/AsmParser/Makefile ; then
5384 LLVM_ENUM_ASM_PARSERS="LLVM_ASM_PARSER($target_to_build) $LLVM_ENUM_ASM_PARSERS";
5385 fi
Daniel Dunbar4fc760e2009-11-25 04:37:28 +00005386 if test -f ${srcdir}/lib/Target/${target_to_build}/Disassembler/Makefile ; then
5387 LLVM_ENUM_DISASSEMBLERS="LLVM_DISASSEMBLER($target_to_build) $LLVM_ENUM_DISASSEMBLERS";
5388 fi
Douglas Gregor1555a232009-06-16 20:12:29 +00005389done
5390
5391
5392
Jeffrey Yasskinafa709d2009-07-17 21:33:35 +00005393
Daniel Dunbar4fc760e2009-11-25 04:37:28 +00005394
Reid Spencer65c5d752006-11-05 17:08:18 +00005395# Check whether --enable-cbe-printf-a was given.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005396if test "${enable_cbe_printf_a+set}" = set; then
Reid Spencer65c5d752006-11-05 17:08:18 +00005397 enableval=$enable_cbe_printf_a;
5398else
5399 enableval=default
5400fi
5401
5402case "$enableval" in
5403 yes) ENABLE_CBE_PRINTF_A=1
5404 ;;
5405 no) ENABLE_CBE_PRINTF_A=0
5406 ;;
5407 default) ENABLE_CBE_PRINTF_A=1
5408 ;;
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005409 *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-cbe-printf-a. Use \"yes\" or \"no\"" >&5
5410echo "$as_me: error: Invalid setting for --enable-cbe-printf-a. Use \"yes\" or \"no\"" >&2;}
5411 { (exit 1); exit 1; }; } ;;
Reid Spencer65c5d752006-11-05 17:08:18 +00005412esac
5413
5414cat >>confdefs.h <<_ACEOF
5415#define ENABLE_CBE_PRINTF_A $ENABLE_CBE_PRINTF_A
5416_ACEOF
5417
5418
Reid Spencera773bd52006-08-04 18:18:08 +00005419
Daniel Dunbar1fce9482009-11-04 04:32:50 +00005420# Check whether --with-optimize-option was given.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005421if test "${with_optimize_option+set}" = set; then
Daniel Dunbar1fce9482009-11-04 04:32:50 +00005422 withval=$with_optimize_option;
5423else
5424 withval=default
5425fi
5426
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005427{ echo "$as_me:$LINENO: checking optimization flags" >&5
5428echo $ECHO_N "checking optimization flags... $ECHO_C" >&6; }
Daniel Dunbar1fce9482009-11-04 04:32:50 +00005429case "$withval" in
5430 default)
5431 case "$llvm_cv_os_type" in
Daniel Dunbarf9138782010-04-30 17:12:26 +00005432 FreeBSD) optimize_option=-O2 ;;
Daniel Dunbar195d2de2010-04-10 18:56:24 +00005433 MingW) optimize_option=-O2 ;;
5434 *) optimize_option=-O3 ;;
Daniel Dunbar1fce9482009-11-04 04:32:50 +00005435 esac ;;
5436 *) optimize_option="$withval" ;;
5437esac
5438OPTIMIZE_OPTION=$optimize_option
5439
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005440{ echo "$as_me:$LINENO: result: $optimize_option" >&5
5441echo "${ECHO_T}$optimize_option" >&6; }
Daniel Dunbar1fce9482009-11-04 04:32:50 +00005442
5443
Reid Spencera773bd52006-08-04 18:18:08 +00005444# Check whether --with-extra-options was given.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005445if test "${with_extra_options+set}" = set; then
Reid Spencera773bd52006-08-04 18:18:08 +00005446 withval=$with_extra_options;
5447else
5448 withval=default
5449fi
5450
5451case "$withval" in
5452 default) EXTRA_OPTIONS= ;;
5453 *) EXTRA_OPTIONS=$withval ;;
5454esac
5455EXTRA_OPTIONS=$EXTRA_OPTIONS
5456
5457
Daniel Dunbared344d22011-06-16 22:30:41 +00005458
5459# Check whether --with-extra-ld-options was given.
5460if test "${with_extra_ld_options+set}" = set; then
5461 withval=$with_extra_ld_options;
5462else
5463 withval=default
5464fi
5465
5466case "$withval" in
5467 default) EXTRA_LD_OPTIONS= ;;
5468 *) EXTRA_LD_OPTIONS=$withval ;;
5469esac
5470EXTRA_LD_OPTIONS=$EXTRA_LD_OPTIONS
5471
5472
Gordon Henriksenc0efff82007-10-02 09:50:32 +00005473# Check whether --enable-bindings was given.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005474if test "${enable_bindings+set}" = set; then
Gordon Henriksenc0efff82007-10-02 09:50:32 +00005475 enableval=$enable_bindings;
5476else
5477 enableval=default
5478fi
5479
5480BINDINGS_TO_BUILD=""
5481case "$enableval" in
Gordon Henriksenbae4adc2007-10-02 10:14:42 +00005482 yes | default | auto) BINDINGS_TO_BUILD="auto" ;;
Gordon Henriksenc0efff82007-10-02 09:50:32 +00005483 all ) BINDINGS_TO_BUILD="ocaml" ;;
5484 none | no) BINDINGS_TO_BUILD="" ;;
5485 *)for a_binding in `echo $enableval|sed -e 's/,/ /g' ` ; do
5486 case "$a_binding" in
5487 ocaml) BINDINGS_TO_BUILD="ocaml $BINDINGS_TO_BUILD" ;;
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005488 *) { { echo "$as_me:$LINENO: error: Unrecognized binding $a_binding" >&5
5489echo "$as_me: error: Unrecognized binding $a_binding" >&2;}
5490 { (exit 1); exit 1; }; } ;;
Gordon Henriksenc0efff82007-10-02 09:50:32 +00005491 esac
5492 done
5493 ;;
5494esac
5495
Reid Spencera773bd52006-08-04 18:18:08 +00005496
Gordon Henriksenf0915682007-10-02 16:42:22 +00005497# Check whether --with-ocaml-libdir was given.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005498if test "${with_ocaml_libdir+set}" = set; then
Gordon Henriksenf0915682007-10-02 16:42:22 +00005499 withval=$with_ocaml_libdir;
5500else
5501 withval=auto
5502fi
5503
5504case "$withval" in
5505 auto) with_ocaml_libdir="$withval" ;;
5506 /* | [A-Za-z]:[\\/]*) with_ocaml_libdir="$withval" ;;
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005507 *) { { echo "$as_me:$LINENO: error: Invalid path for --with-ocaml-libdir. Provide full path" >&5
5508echo "$as_me: error: Invalid path for --with-ocaml-libdir. Provide full path" >&2;}
5509 { (exit 1); exit 1; }; } ;;
Gordon Henriksenf0915682007-10-02 16:42:22 +00005510esac
5511
5512
Chandler Carruth6b241162010-10-19 08:21:25 +00005513# Check whether --with-clang-resource-dir was given.
5514if test "${with_clang_resource_dir+set}" = set; then
5515 withval=$with_clang_resource_dir;
5516else
5517 withval=""
5518fi
5519
5520
5521cat >>confdefs.h <<_ACEOF
5522#define CLANG_RESOURCE_DIR "$withval"
5523_ACEOF
5524
5525
5526
Rafael Espindolad6c8ec62009-12-07 00:27:35 +00005527# Check whether --with-c-include-dirs was given.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005528if test "${with_c_include_dirs+set}" = set; then
Rafael Espindolad6c8ec62009-12-07 00:27:35 +00005529 withval=$with_c_include_dirs;
Rafael Espindola7f9ec912009-11-12 05:46:09 +00005530else
5531 withval=""
5532fi
5533
5534
5535cat >>confdefs.h <<_ACEOF
5536#define C_INCLUDE_DIRS "$withval"
5537_ACEOF
5538
5539
5540
Rafael Espindola420d23c2009-11-16 19:46:55 +00005541# Check whether --with-cxx-include-root was given.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005542if test "${with_cxx_include_root+set}" = set; then
Rafael Espindola420d23c2009-11-16 19:46:55 +00005543 withval=$with_cxx_include_root;
5544else
5545 withval=""
5546fi
5547
5548
5549cat >>confdefs.h <<_ACEOF
5550#define CXX_INCLUDE_ROOT "$withval"
5551_ACEOF
5552
5553
5554
5555# Check whether --with-cxx-include-arch was given.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005556if test "${with_cxx_include_arch+set}" = set; then
Rafael Espindola420d23c2009-11-16 19:46:55 +00005557 withval=$with_cxx_include_arch;
5558else
5559 withval=""
5560fi
5561
5562
5563cat >>confdefs.h <<_ACEOF
5564#define CXX_INCLUDE_ARCH "$withval"
5565_ACEOF
5566
5567
5568
5569# Check whether --with-cxx-include-32bit-dir was given.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005570if test "${with_cxx_include_32bit_dir+set}" = set; then
Rafael Espindola420d23c2009-11-16 19:46:55 +00005571 withval=$with_cxx_include_32bit_dir;
5572else
5573 withval=""
5574fi
5575
5576
5577cat >>confdefs.h <<_ACEOF
5578#define CXX_INCLUDE_32BIT_DIR "$withval"
5579_ACEOF
5580
5581
5582
5583# Check whether --with-cxx-include-64bit-dir was given.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005584if test "${with_cxx_include_64bit_dir+set}" = set; then
Rafael Espindola420d23c2009-11-16 19:46:55 +00005585 withval=$with_cxx_include_64bit_dir;
5586else
5587 withval=""
5588fi
5589
5590
5591cat >>confdefs.h <<_ACEOF
5592#define CXX_INCLUDE_64BIT_DIR "$withval"
5593_ACEOF
5594
5595
5596
Nick Lewyckye792b1d2009-02-03 07:10:30 +00005597# Check whether --with-binutils-include was given.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005598if test "${with_binutils_include+set}" = set; then
Nick Lewyckye792b1d2009-02-03 07:10:30 +00005599 withval=$with_binutils_include;
5600else
5601 withval=default
5602fi
5603
5604case "$withval" in
5605 default) WITH_BINUTILS_INCDIR=default ;;
5606 /* | [A-Za-z]:[\\/]*) WITH_BINUTILS_INCDIR=$withval ;;
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005607 *) { { echo "$as_me:$LINENO: error: Invalid path for --with-binutils-include. Provide full path" >&5
5608echo "$as_me: error: Invalid path for --with-binutils-include. Provide full path" >&2;}
5609 { (exit 1); exit 1; }; } ;;
Nick Lewyckye792b1d2009-02-03 07:10:30 +00005610esac
5611if test "x$WITH_BINUTILS_INCDIR" != xdefault ; then
5612 BINUTILS_INCDIR=$WITH_BINUTILS_INCDIR
5613
5614 if test ! -f "$WITH_BINUTILS_INCDIR/plugin-api.h"; then
5615 echo "$WITH_BINUTILS_INCDIR/plugin-api.h"
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005616 { { echo "$as_me:$LINENO: error: Invalid path to directory containing plugin-api.h." >&5
5617echo "$as_me: error: Invalid path to directory containing plugin-api.h." >&2;}
5618 { (exit 1); exit 1; }; };
Nick Lewyckye792b1d2009-02-03 07:10:30 +00005619 fi
5620fi
5621
Eric Christopher91e7ccd2011-07-20 17:04:49 +00005622
5623# Check whether --with-bug-report-url was given.
5624if test "${with_bug_report_url+set}" = set; then
5625 withval=$with_bug_report_url;
5626else
NAKAMURA Takumi4362c622011-08-12 01:50:43 +00005627 withval="http://llvm.org/bugs/"
Eric Christopher91e7ccd2011-07-20 17:04:49 +00005628fi
5629
5630
5631cat >>confdefs.h <<_ACEOF
5632#define BUG_REPORT_URL "$withval"
5633_ACEOF
5634
5635
Nick Lewyckyb4a921a2009-06-06 06:25:09 +00005636# Check whether --enable-libffi was given.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005637if test "${enable_libffi+set}" = set; then
Jeffrey Yasskinbc83d062010-02-09 23:03:44 +00005638 enableval=$enable_libffi; case "$enableval" in
5639 yes) llvm_cv_enable_libffi="yes" ;;
5640 no) llvm_cv_enable_libffi="no" ;;
5641 *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-libffi. Use \"yes\" or \"no\"" >&5
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005642echo "$as_me: error: Invalid setting for --enable-libffi. Use \"yes\" or \"no\"" >&2;}
5643 { (exit 1); exit 1; }; } ;;
Jeffrey Yasskinbc83d062010-02-09 23:03:44 +00005644 esac
5645else
5646 llvm_cv_enable_libffi=no
5647fi
5648
Nick Lewyckyb4a921a2009-06-06 06:25:09 +00005649
Nick Lewyckye792b1d2009-02-03 07:10:30 +00005650
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005651{ echo "$as_me:$LINENO: checking for BSD-compatible nm" >&5
5652echo $ECHO_N "checking for BSD-compatible nm... $ECHO_C" >&6; }
5653if test "${lt_cv_path_NM+set}" = set; then
5654 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencera773bd52006-08-04 18:18:08 +00005655else
5656 if test -n "$NM"; then
5657 # Let the user override the test.
5658 lt_cv_path_NM="$NM"
5659else
5660 lt_nm_to_check="${ac_tool_prefix}nm"
5661 if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
5662 lt_nm_to_check="$lt_nm_to_check nm"
5663 fi
5664 for lt_tmp_nm in $lt_nm_to_check; do
5665 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
5666 for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
5667 IFS="$lt_save_ifs"
5668 test -z "$ac_dir" && ac_dir=.
5669 tmp_nm="$ac_dir/$lt_tmp_nm"
5670 if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
5671 # Check to see if the nm accepts a BSD-compat flag.
5672 # Adding the `sed 1q' prevents false positives on HP-UX, which says:
5673 # nm: unknown option "B" ignored
5674 # Tru64's nm complains that /dev/null is an invalid object file
5675 case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
5676 */dev/null* | *'Invalid file or object type'*)
5677 lt_cv_path_NM="$tmp_nm -B"
5678 break
5679 ;;
5680 *)
5681 case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
5682 */dev/null*)
5683 lt_cv_path_NM="$tmp_nm -p"
5684 break
5685 ;;
5686 *)
5687 lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
5688 continue # so that we can try to find one that supports BSD flags
5689 ;;
5690 esac
5691 ;;
5692 esac
5693 fi
5694 done
5695 IFS="$lt_save_ifs"
5696 done
5697 test -z "$lt_cv_path_NM" && lt_cv_path_NM=nm
5698fi
5699fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005700{ echo "$as_me:$LINENO: result: $lt_cv_path_NM" >&5
5701echo "${ECHO_T}$lt_cv_path_NM" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00005702NM="$lt_cv_path_NM"
5703
5704
5705
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005706{ echo "$as_me:$LINENO: checking for GNU make" >&5
5707echo $ECHO_N "checking for GNU make... $ECHO_C" >&6; }
5708if test "${llvm_cv_gnu_make_command+set}" = set; then
5709 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencera773bd52006-08-04 18:18:08 +00005710else
5711 llvm_cv_gnu_make_command=''
5712 for a in "$MAKE" make gmake gnumake ; do
5713 if test -z "$a" ; then continue ; fi ;
5714 if ( sh -c "$a --version" 2> /dev/null | grep GNU 2>&1 > /dev/null )
5715 then
5716 llvm_cv_gnu_make_command=$a ;
5717 break;
5718 fi
5719 done
5720fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005721{ echo "$as_me:$LINENO: result: $llvm_cv_gnu_make_command" >&5
5722echo "${ECHO_T}$llvm_cv_gnu_make_command" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00005723 if test "x$llvm_cv_gnu_make_command" != "x" ; then
5724 ifGNUmake='' ;
5725 else
5726 ifGNUmake='#' ;
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005727 { echo "$as_me:$LINENO: result: \"Not found\"" >&5
5728echo "${ECHO_T}\"Not found\"" >&6; };
Reid Spencera773bd52006-08-04 18:18:08 +00005729 fi
5730
5731
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005732{ echo "$as_me:$LINENO: checking whether ln -s works" >&5
5733echo $ECHO_N "checking whether ln -s works... $ECHO_C" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00005734LN_S=$as_ln_s
5735if test "$LN_S" = "ln -s"; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005736 { echo "$as_me:$LINENO: result: yes" >&5
5737echo "${ECHO_T}yes" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00005738else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005739 { echo "$as_me:$LINENO: result: no, using $LN_S" >&5
5740echo "${ECHO_T}no, using $LN_S" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00005741fi
5742
5743# Extract the first word of "cmp", so it can be a program name with args.
5744set dummy cmp; ac_word=$2
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005745{ echo "$as_me:$LINENO: checking for $ac_word" >&5
5746echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
5747if test "${ac_cv_path_CMP+set}" = set; then
5748 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencera773bd52006-08-04 18:18:08 +00005749else
5750 case $CMP in
5751 [\\/]* | ?:[\\/]*)
5752 ac_cv_path_CMP="$CMP" # Let the user override the test with a path.
5753 ;;
5754 *)
5755 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5756for as_dir in $PATH
5757do
5758 IFS=$as_save_IFS
5759 test -z "$as_dir" && as_dir=.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005760 for ac_exec_ext in '' $ac_executable_extensions; do
5761 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 +00005762 ac_cv_path_CMP="$as_dir/$ac_word$ac_exec_ext"
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005763 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Reid Spencera773bd52006-08-04 18:18:08 +00005764 break 2
5765 fi
5766done
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005767done
Reid Spencera773bd52006-08-04 18:18:08 +00005768IFS=$as_save_IFS
5769
5770 test -z "$ac_cv_path_CMP" && ac_cv_path_CMP="cmp"
5771 ;;
5772esac
5773fi
5774CMP=$ac_cv_path_CMP
5775if test -n "$CMP"; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005776 { echo "$as_me:$LINENO: result: $CMP" >&5
5777echo "${ECHO_T}$CMP" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00005778else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005779 { echo "$as_me:$LINENO: result: no" >&5
5780echo "${ECHO_T}no" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00005781fi
5782
5783
5784# Extract the first word of "cp", so it can be a program name with args.
5785set dummy cp; ac_word=$2
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005786{ echo "$as_me:$LINENO: checking for $ac_word" >&5
5787echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
5788if test "${ac_cv_path_CP+set}" = set; then
5789 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencera773bd52006-08-04 18:18:08 +00005790else
5791 case $CP in
5792 [\\/]* | ?:[\\/]*)
5793 ac_cv_path_CP="$CP" # Let the user override the test with a path.
5794 ;;
5795 *)
5796 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5797for as_dir in $PATH
5798do
5799 IFS=$as_save_IFS
5800 test -z "$as_dir" && as_dir=.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005801 for ac_exec_ext in '' $ac_executable_extensions; do
5802 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 +00005803 ac_cv_path_CP="$as_dir/$ac_word$ac_exec_ext"
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005804 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Reid Spencera773bd52006-08-04 18:18:08 +00005805 break 2
5806 fi
5807done
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005808done
Reid Spencera773bd52006-08-04 18:18:08 +00005809IFS=$as_save_IFS
5810
5811 test -z "$ac_cv_path_CP" && ac_cv_path_CP="cp"
5812 ;;
5813esac
5814fi
5815CP=$ac_cv_path_CP
5816if test -n "$CP"; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005817 { echo "$as_me:$LINENO: result: $CP" >&5
5818echo "${ECHO_T}$CP" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00005819else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005820 { echo "$as_me:$LINENO: result: no" >&5
5821echo "${ECHO_T}no" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00005822fi
5823
5824
5825# Extract the first word of "date", so it can be a program name with args.
5826set dummy date; ac_word=$2
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005827{ echo "$as_me:$LINENO: checking for $ac_word" >&5
5828echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
5829if test "${ac_cv_path_DATE+set}" = set; then
5830 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencera773bd52006-08-04 18:18:08 +00005831else
5832 case $DATE in
5833 [\\/]* | ?:[\\/]*)
5834 ac_cv_path_DATE="$DATE" # Let the user override the test with a path.
5835 ;;
5836 *)
5837 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5838for as_dir in $PATH
5839do
5840 IFS=$as_save_IFS
5841 test -z "$as_dir" && as_dir=.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005842 for ac_exec_ext in '' $ac_executable_extensions; do
5843 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 +00005844 ac_cv_path_DATE="$as_dir/$ac_word$ac_exec_ext"
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005845 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Reid Spencera773bd52006-08-04 18:18:08 +00005846 break 2
5847 fi
5848done
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005849done
Reid Spencera773bd52006-08-04 18:18:08 +00005850IFS=$as_save_IFS
5851
5852 test -z "$ac_cv_path_DATE" && ac_cv_path_DATE="date"
5853 ;;
5854esac
5855fi
5856DATE=$ac_cv_path_DATE
5857if test -n "$DATE"; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005858 { echo "$as_me:$LINENO: result: $DATE" >&5
5859echo "${ECHO_T}$DATE" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00005860else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005861 { echo "$as_me:$LINENO: result: no" >&5
5862echo "${ECHO_T}no" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00005863fi
5864
5865
5866# Extract the first word of "find", so it can be a program name with args.
5867set dummy find; ac_word=$2
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005868{ echo "$as_me:$LINENO: checking for $ac_word" >&5
5869echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
5870if test "${ac_cv_path_FIND+set}" = set; then
5871 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencera773bd52006-08-04 18:18:08 +00005872else
5873 case $FIND in
5874 [\\/]* | ?:[\\/]*)
5875 ac_cv_path_FIND="$FIND" # Let the user override the test with a path.
5876 ;;
5877 *)
5878 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5879for as_dir in $PATH
5880do
5881 IFS=$as_save_IFS
5882 test -z "$as_dir" && as_dir=.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005883 for ac_exec_ext in '' $ac_executable_extensions; do
5884 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 +00005885 ac_cv_path_FIND="$as_dir/$ac_word$ac_exec_ext"
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005886 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Reid Spencera773bd52006-08-04 18:18:08 +00005887 break 2
5888 fi
5889done
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005890done
Reid Spencera773bd52006-08-04 18:18:08 +00005891IFS=$as_save_IFS
5892
5893 test -z "$ac_cv_path_FIND" && ac_cv_path_FIND="find"
5894 ;;
5895esac
5896fi
5897FIND=$ac_cv_path_FIND
5898if test -n "$FIND"; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005899 { echo "$as_me:$LINENO: result: $FIND" >&5
5900echo "${ECHO_T}$FIND" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00005901else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005902 { echo "$as_me:$LINENO: result: no" >&5
5903echo "${ECHO_T}no" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00005904fi
5905
5906
5907# Extract the first word of "grep", so it can be a program name with args.
5908set dummy grep; ac_word=$2
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005909{ echo "$as_me:$LINENO: checking for $ac_word" >&5
5910echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
5911if test "${ac_cv_path_GREP+set}" = set; then
5912 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencera773bd52006-08-04 18:18:08 +00005913else
5914 case $GREP in
5915 [\\/]* | ?:[\\/]*)
5916 ac_cv_path_GREP="$GREP" # Let the user override the test with a path.
5917 ;;
5918 *)
5919 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5920for as_dir in $PATH
5921do
5922 IFS=$as_save_IFS
5923 test -z "$as_dir" && as_dir=.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005924 for ac_exec_ext in '' $ac_executable_extensions; do
5925 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 +00005926 ac_cv_path_GREP="$as_dir/$ac_word$ac_exec_ext"
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005927 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Reid Spencera773bd52006-08-04 18:18:08 +00005928 break 2
5929 fi
5930done
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005931done
Reid Spencera773bd52006-08-04 18:18:08 +00005932IFS=$as_save_IFS
5933
5934 test -z "$ac_cv_path_GREP" && ac_cv_path_GREP="grep"
5935 ;;
5936esac
5937fi
5938GREP=$ac_cv_path_GREP
5939if test -n "$GREP"; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005940 { echo "$as_me:$LINENO: result: $GREP" >&5
5941echo "${ECHO_T}$GREP" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00005942else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005943 { echo "$as_me:$LINENO: result: no" >&5
5944echo "${ECHO_T}no" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00005945fi
5946
5947
5948# Extract the first word of "mkdir", so it can be a program name with args.
5949set dummy mkdir; ac_word=$2
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005950{ echo "$as_me:$LINENO: checking for $ac_word" >&5
5951echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
5952if test "${ac_cv_path_MKDIR+set}" = set; then
5953 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencera773bd52006-08-04 18:18:08 +00005954else
5955 case $MKDIR in
5956 [\\/]* | ?:[\\/]*)
5957 ac_cv_path_MKDIR="$MKDIR" # Let the user override the test with a path.
5958 ;;
5959 *)
5960 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5961for as_dir in $PATH
5962do
5963 IFS=$as_save_IFS
5964 test -z "$as_dir" && as_dir=.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005965 for ac_exec_ext in '' $ac_executable_extensions; do
5966 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 +00005967 ac_cv_path_MKDIR="$as_dir/$ac_word$ac_exec_ext"
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005968 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Reid Spencera773bd52006-08-04 18:18:08 +00005969 break 2
5970 fi
5971done
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005972done
Reid Spencera773bd52006-08-04 18:18:08 +00005973IFS=$as_save_IFS
5974
5975 test -z "$ac_cv_path_MKDIR" && ac_cv_path_MKDIR="mkdir"
5976 ;;
5977esac
5978fi
5979MKDIR=$ac_cv_path_MKDIR
5980if test -n "$MKDIR"; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005981 { echo "$as_me:$LINENO: result: $MKDIR" >&5
5982echo "${ECHO_T}$MKDIR" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00005983else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005984 { echo "$as_me:$LINENO: result: no" >&5
5985echo "${ECHO_T}no" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00005986fi
5987
5988
5989# Extract the first word of "mv", so it can be a program name with args.
5990set dummy mv; ac_word=$2
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005991{ echo "$as_me:$LINENO: checking for $ac_word" >&5
5992echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
5993if test "${ac_cv_path_MV+set}" = set; then
5994 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencera773bd52006-08-04 18:18:08 +00005995else
5996 case $MV in
5997 [\\/]* | ?:[\\/]*)
5998 ac_cv_path_MV="$MV" # Let the user override the test with a path.
5999 ;;
6000 *)
6001 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6002for as_dir in $PATH
6003do
6004 IFS=$as_save_IFS
6005 test -z "$as_dir" && as_dir=.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006006 for ac_exec_ext in '' $ac_executable_extensions; do
6007 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 +00006008 ac_cv_path_MV="$as_dir/$ac_word$ac_exec_ext"
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006009 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Reid Spencera773bd52006-08-04 18:18:08 +00006010 break 2
6011 fi
6012done
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006013done
Reid Spencera773bd52006-08-04 18:18:08 +00006014IFS=$as_save_IFS
6015
6016 test -z "$ac_cv_path_MV" && ac_cv_path_MV="mv"
6017 ;;
6018esac
6019fi
6020MV=$ac_cv_path_MV
6021if test -n "$MV"; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006022 { echo "$as_me:$LINENO: result: $MV" >&5
6023echo "${ECHO_T}$MV" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00006024else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006025 { echo "$as_me:$LINENO: result: no" >&5
6026echo "${ECHO_T}no" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00006027fi
6028
6029
6030if test -n "$ac_tool_prefix"; then
6031 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
6032set dummy ${ac_tool_prefix}ranlib; ac_word=$2
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006033{ echo "$as_me:$LINENO: checking for $ac_word" >&5
6034echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6035if test "${ac_cv_prog_RANLIB+set}" = set; then
6036 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencera773bd52006-08-04 18:18:08 +00006037else
6038 if test -n "$RANLIB"; then
6039 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
6040else
6041as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6042for as_dir in $PATH
6043do
6044 IFS=$as_save_IFS
6045 test -z "$as_dir" && as_dir=.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006046 for ac_exec_ext in '' $ac_executable_extensions; do
6047 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 +00006048 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006049 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Reid Spencera773bd52006-08-04 18:18:08 +00006050 break 2
6051 fi
6052done
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006053done
Reid Spencera773bd52006-08-04 18:18:08 +00006054IFS=$as_save_IFS
6055
6056fi
6057fi
6058RANLIB=$ac_cv_prog_RANLIB
6059if test -n "$RANLIB"; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006060 { echo "$as_me:$LINENO: result: $RANLIB" >&5
6061echo "${ECHO_T}$RANLIB" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00006062else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006063 { echo "$as_me:$LINENO: result: no" >&5
6064echo "${ECHO_T}no" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00006065fi
6066
6067
6068fi
6069if test -z "$ac_cv_prog_RANLIB"; then
6070 ac_ct_RANLIB=$RANLIB
6071 # Extract the first word of "ranlib", so it can be a program name with args.
6072set dummy ranlib; ac_word=$2
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006073{ echo "$as_me:$LINENO: checking for $ac_word" >&5
6074echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6075if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then
6076 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencera773bd52006-08-04 18:18:08 +00006077else
6078 if test -n "$ac_ct_RANLIB"; then
6079 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
6080else
6081as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6082for as_dir in $PATH
6083do
6084 IFS=$as_save_IFS
6085 test -z "$as_dir" && as_dir=.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006086 for ac_exec_ext in '' $ac_executable_extensions; do
6087 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 +00006088 ac_cv_prog_ac_ct_RANLIB="ranlib"
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006089 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Reid Spencera773bd52006-08-04 18:18:08 +00006090 break 2
6091 fi
6092done
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006093done
Reid Spencera773bd52006-08-04 18:18:08 +00006094IFS=$as_save_IFS
6095
6096fi
6097fi
6098ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
6099if test -n "$ac_ct_RANLIB"; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006100 { echo "$as_me:$LINENO: result: $ac_ct_RANLIB" >&5
6101echo "${ECHO_T}$ac_ct_RANLIB" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00006102else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006103 { echo "$as_me:$LINENO: result: no" >&5
6104echo "${ECHO_T}no" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00006105fi
6106
6107 if test "x$ac_ct_RANLIB" = x; then
6108 RANLIB=":"
6109 else
6110 case $cross_compiling:$ac_tool_warned in
6111yes:)
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006112{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
6113whose name does not start with the host triplet. If you think this
6114configuration is useful to you, please write to autoconf@gnu.org." >&5
6115echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
6116whose name does not start with the host triplet. If you think this
6117configuration is useful to you, please write to autoconf@gnu.org." >&2;}
Reid Spencera773bd52006-08-04 18:18:08 +00006118ac_tool_warned=yes ;;
6119esac
6120 RANLIB=$ac_ct_RANLIB
6121 fi
6122else
6123 RANLIB="$ac_cv_prog_RANLIB"
6124fi
6125
Torok Edwin871384f2010-01-26 08:50:50 +00006126if test -n "$ac_tool_prefix"; then
6127 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
6128set dummy ${ac_tool_prefix}ar; ac_word=$2
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006129{ echo "$as_me:$LINENO: checking for $ac_word" >&5
6130echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6131if test "${ac_cv_prog_AR+set}" = set; then
6132 echo $ECHO_N "(cached) $ECHO_C" >&6
Torok Edwin871384f2010-01-26 08:50:50 +00006133else
6134 if test -n "$AR"; then
6135 ac_cv_prog_AR="$AR" # Let the user override the test.
6136else
6137as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6138for as_dir in $PATH
6139do
6140 IFS=$as_save_IFS
6141 test -z "$as_dir" && as_dir=.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006142 for ac_exec_ext in '' $ac_executable_extensions; do
6143 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 +00006144 ac_cv_prog_AR="${ac_tool_prefix}ar"
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006145 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Torok Edwin871384f2010-01-26 08:50:50 +00006146 break 2
6147 fi
6148done
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006149done
Torok Edwin871384f2010-01-26 08:50:50 +00006150IFS=$as_save_IFS
6151
6152fi
6153fi
6154AR=$ac_cv_prog_AR
6155if test -n "$AR"; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006156 { echo "$as_me:$LINENO: result: $AR" >&5
6157echo "${ECHO_T}$AR" >&6; }
Torok Edwin871384f2010-01-26 08:50:50 +00006158else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006159 { echo "$as_me:$LINENO: result: no" >&5
6160echo "${ECHO_T}no" >&6; }
Torok Edwin871384f2010-01-26 08:50:50 +00006161fi
6162
6163
6164fi
6165if test -z "$ac_cv_prog_AR"; then
6166 ac_ct_AR=$AR
6167 # Extract the first word of "ar", so it can be a program name with args.
6168set dummy ar; ac_word=$2
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006169{ echo "$as_me:$LINENO: checking for $ac_word" >&5
6170echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6171if test "${ac_cv_prog_ac_ct_AR+set}" = set; then
6172 echo $ECHO_N "(cached) $ECHO_C" >&6
Torok Edwin871384f2010-01-26 08:50:50 +00006173else
6174 if test -n "$ac_ct_AR"; then
6175 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
6176else
6177as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6178for as_dir in $PATH
6179do
6180 IFS=$as_save_IFS
6181 test -z "$as_dir" && as_dir=.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006182 for ac_exec_ext in '' $ac_executable_extensions; do
6183 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 +00006184 ac_cv_prog_ac_ct_AR="ar"
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006185 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Torok Edwin871384f2010-01-26 08:50:50 +00006186 break 2
6187 fi
6188done
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006189done
Torok Edwin871384f2010-01-26 08:50:50 +00006190IFS=$as_save_IFS
6191
6192fi
6193fi
6194ac_ct_AR=$ac_cv_prog_ac_ct_AR
6195if test -n "$ac_ct_AR"; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006196 { echo "$as_me:$LINENO: result: $ac_ct_AR" >&5
6197echo "${ECHO_T}$ac_ct_AR" >&6; }
Torok Edwin871384f2010-01-26 08:50:50 +00006198else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006199 { echo "$as_me:$LINENO: result: no" >&5
6200echo "${ECHO_T}no" >&6; }
Torok Edwin871384f2010-01-26 08:50:50 +00006201fi
6202
6203 if test "x$ac_ct_AR" = x; then
6204 AR="false"
6205 else
6206 case $cross_compiling:$ac_tool_warned in
6207yes:)
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006208{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
6209whose name does not start with the host triplet. If you think this
6210configuration is useful to you, please write to autoconf@gnu.org." >&5
6211echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
6212whose name does not start with the host triplet. If you think this
6213configuration is useful to you, please write to autoconf@gnu.org." >&2;}
Torok Edwin871384f2010-01-26 08:50:50 +00006214ac_tool_warned=yes ;;
6215esac
6216 AR=$ac_ct_AR
6217 fi
6218else
6219 AR="$ac_cv_prog_AR"
6220fi
6221
Reid Spencera773bd52006-08-04 18:18:08 +00006222# Extract the first word of "rm", so it can be a program name with args.
6223set dummy rm; ac_word=$2
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006224{ echo "$as_me:$LINENO: checking for $ac_word" >&5
6225echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6226if test "${ac_cv_path_RM+set}" = set; then
6227 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencera773bd52006-08-04 18:18:08 +00006228else
6229 case $RM in
6230 [\\/]* | ?:[\\/]*)
6231 ac_cv_path_RM="$RM" # Let the user override the test with a path.
6232 ;;
6233 *)
6234 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6235for as_dir in $PATH
6236do
6237 IFS=$as_save_IFS
6238 test -z "$as_dir" && as_dir=.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006239 for ac_exec_ext in '' $ac_executable_extensions; do
6240 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 +00006241 ac_cv_path_RM="$as_dir/$ac_word$ac_exec_ext"
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006242 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Reid Spencera773bd52006-08-04 18:18:08 +00006243 break 2
6244 fi
6245done
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006246done
Reid Spencera773bd52006-08-04 18:18:08 +00006247IFS=$as_save_IFS
6248
6249 test -z "$ac_cv_path_RM" && ac_cv_path_RM="rm"
6250 ;;
6251esac
6252fi
6253RM=$ac_cv_path_RM
6254if test -n "$RM"; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006255 { echo "$as_me:$LINENO: result: $RM" >&5
6256echo "${ECHO_T}$RM" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00006257else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006258 { echo "$as_me:$LINENO: result: no" >&5
6259echo "${ECHO_T}no" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00006260fi
6261
6262
6263# Extract the first word of "sed", so it can be a program name with args.
6264set dummy sed; ac_word=$2
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006265{ echo "$as_me:$LINENO: checking for $ac_word" >&5
6266echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6267if test "${ac_cv_path_SED+set}" = set; then
6268 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencera773bd52006-08-04 18:18:08 +00006269else
6270 case $SED in
6271 [\\/]* | ?:[\\/]*)
6272 ac_cv_path_SED="$SED" # Let the user override the test with a path.
6273 ;;
6274 *)
6275 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6276for as_dir in $PATH
6277do
6278 IFS=$as_save_IFS
6279 test -z "$as_dir" && as_dir=.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006280 for ac_exec_ext in '' $ac_executable_extensions; do
6281 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 +00006282 ac_cv_path_SED="$as_dir/$ac_word$ac_exec_ext"
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006283 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Reid Spencera773bd52006-08-04 18:18:08 +00006284 break 2
6285 fi
6286done
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006287done
Reid Spencera773bd52006-08-04 18:18:08 +00006288IFS=$as_save_IFS
6289
6290 test -z "$ac_cv_path_SED" && ac_cv_path_SED="sed"
6291 ;;
6292esac
6293fi
6294SED=$ac_cv_path_SED
6295if test -n "$SED"; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006296 { echo "$as_me:$LINENO: result: $SED" >&5
6297echo "${ECHO_T}$SED" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00006298else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006299 { echo "$as_me:$LINENO: result: no" >&5
6300echo "${ECHO_T}no" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00006301fi
6302
6303
6304# Extract the first word of "tar", so it can be a program name with args.
6305set dummy tar; ac_word=$2
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006306{ echo "$as_me:$LINENO: checking for $ac_word" >&5
6307echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6308if test "${ac_cv_path_TAR+set}" = set; then
6309 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencera773bd52006-08-04 18:18:08 +00006310else
6311 case $TAR in
6312 [\\/]* | ?:[\\/]*)
6313 ac_cv_path_TAR="$TAR" # Let the user override the test with a path.
6314 ;;
6315 *)
6316 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6317for as_dir in $PATH
6318do
6319 IFS=$as_save_IFS
6320 test -z "$as_dir" && as_dir=.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006321 for ac_exec_ext in '' $ac_executable_extensions; do
6322 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 +00006323 ac_cv_path_TAR="$as_dir/$ac_word$ac_exec_ext"
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006324 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Reid Spencera773bd52006-08-04 18:18:08 +00006325 break 2
6326 fi
6327done
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006328done
Reid Spencera773bd52006-08-04 18:18:08 +00006329IFS=$as_save_IFS
6330
6331 test -z "$ac_cv_path_TAR" && ac_cv_path_TAR="gtar"
6332 ;;
6333esac
6334fi
6335TAR=$ac_cv_path_TAR
6336if test -n "$TAR"; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006337 { echo "$as_me:$LINENO: result: $TAR" >&5
6338echo "${ECHO_T}$TAR" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00006339else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006340 { echo "$as_me:$LINENO: result: no" >&5
6341echo "${ECHO_T}no" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00006342fi
6343
6344
6345# Extract the first word of "pwd", so it can be a program name with args.
6346set dummy pwd; ac_word=$2
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006347{ echo "$as_me:$LINENO: checking for $ac_word" >&5
6348echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6349if test "${ac_cv_path_BINPWD+set}" = set; then
6350 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencera773bd52006-08-04 18:18:08 +00006351else
6352 case $BINPWD in
6353 [\\/]* | ?:[\\/]*)
6354 ac_cv_path_BINPWD="$BINPWD" # Let the user override the test with a path.
6355 ;;
6356 *)
6357 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6358for as_dir in $PATH
6359do
6360 IFS=$as_save_IFS
6361 test -z "$as_dir" && as_dir=.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006362 for ac_exec_ext in '' $ac_executable_extensions; do
6363 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 +00006364 ac_cv_path_BINPWD="$as_dir/$ac_word$ac_exec_ext"
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006365 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Reid Spencera773bd52006-08-04 18:18:08 +00006366 break 2
6367 fi
6368done
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006369done
Reid Spencera773bd52006-08-04 18:18:08 +00006370IFS=$as_save_IFS
6371
6372 test -z "$ac_cv_path_BINPWD" && ac_cv_path_BINPWD="pwd"
6373 ;;
6374esac
6375fi
6376BINPWD=$ac_cv_path_BINPWD
6377if test -n "$BINPWD"; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006378 { echo "$as_me:$LINENO: result: $BINPWD" >&5
6379echo "${ECHO_T}$BINPWD" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00006380else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006381 { echo "$as_me:$LINENO: result: no" >&5
6382echo "${ECHO_T}no" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00006383fi
6384
6385
6386
6387# Extract the first word of "Graphviz", so it can be a program name with args.
6388set dummy Graphviz; ac_word=$2
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006389{ echo "$as_me:$LINENO: checking for $ac_word" >&5
6390echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6391if test "${ac_cv_path_GRAPHVIZ+set}" = set; then
6392 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencera773bd52006-08-04 18:18:08 +00006393else
6394 case $GRAPHVIZ in
6395 [\\/]* | ?:[\\/]*)
6396 ac_cv_path_GRAPHVIZ="$GRAPHVIZ" # Let the user override the test with a path.
6397 ;;
6398 *)
6399 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6400for as_dir in $PATH
6401do
6402 IFS=$as_save_IFS
6403 test -z "$as_dir" && as_dir=.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006404 for ac_exec_ext in '' $ac_executable_extensions; do
6405 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 +00006406 ac_cv_path_GRAPHVIZ="$as_dir/$ac_word$ac_exec_ext"
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006407 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Reid Spencera773bd52006-08-04 18:18:08 +00006408 break 2
6409 fi
6410done
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006411done
Reid Spencera773bd52006-08-04 18:18:08 +00006412IFS=$as_save_IFS
6413
6414 test -z "$ac_cv_path_GRAPHVIZ" && ac_cv_path_GRAPHVIZ="echo Graphviz"
6415 ;;
6416esac
6417fi
6418GRAPHVIZ=$ac_cv_path_GRAPHVIZ
6419if test -n "$GRAPHVIZ"; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006420 { echo "$as_me:$LINENO: result: $GRAPHVIZ" >&5
6421echo "${ECHO_T}$GRAPHVIZ" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00006422else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006423 { echo "$as_me:$LINENO: result: no" >&5
6424echo "${ECHO_T}no" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00006425fi
6426
6427
6428if test "$GRAPHVIZ" != "echo Graphviz" ; then
6429
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006430cat >>confdefs.h <<\_ACEOF
6431#define HAVE_GRAPHVIZ 1
6432_ACEOF
Reid Spencera773bd52006-08-04 18:18:08 +00006433
Jeff Cohen28783c32007-01-12 18:22:38 +00006434 if test "$llvm_cv_os_type" = "MingW" ; then
Reid Spencera773bd52006-08-04 18:18:08 +00006435 GRAPHVIZ=`echo $GRAPHVIZ | sed 's/^\/\([A-Za-z]\)\//\1:\//' `
6436 fi
6437
6438cat >>confdefs.h <<_ACEOF
6439#define LLVM_PATH_GRAPHVIZ "$GRAPHVIZ${EXEEXT}"
6440_ACEOF
6441
6442fi
6443# Extract the first word of "dot", so it can be a program name with args.
6444set dummy dot; ac_word=$2
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006445{ echo "$as_me:$LINENO: checking for $ac_word" >&5
6446echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6447if test "${ac_cv_path_DOT+set}" = set; then
6448 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencera773bd52006-08-04 18:18:08 +00006449else
6450 case $DOT in
6451 [\\/]* | ?:[\\/]*)
6452 ac_cv_path_DOT="$DOT" # Let the user override the test with a path.
6453 ;;
6454 *)
6455 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6456for as_dir in $PATH
6457do
6458 IFS=$as_save_IFS
6459 test -z "$as_dir" && as_dir=.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006460 for ac_exec_ext in '' $ac_executable_extensions; do
6461 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 +00006462 ac_cv_path_DOT="$as_dir/$ac_word$ac_exec_ext"
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006463 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Reid Spencera773bd52006-08-04 18:18:08 +00006464 break 2
6465 fi
6466done
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006467done
Reid Spencera773bd52006-08-04 18:18:08 +00006468IFS=$as_save_IFS
6469
6470 test -z "$ac_cv_path_DOT" && ac_cv_path_DOT="echo dot"
6471 ;;
6472esac
6473fi
6474DOT=$ac_cv_path_DOT
6475if test -n "$DOT"; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006476 { echo "$as_me:$LINENO: result: $DOT" >&5
6477echo "${ECHO_T}$DOT" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00006478else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006479 { echo "$as_me:$LINENO: result: no" >&5
6480echo "${ECHO_T}no" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00006481fi
6482
6483
6484if test "$DOT" != "echo dot" ; then
6485
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006486cat >>confdefs.h <<\_ACEOF
6487#define HAVE_DOT 1
6488_ACEOF
Reid Spencera773bd52006-08-04 18:18:08 +00006489
Jeff Cohen28783c32007-01-12 18:22:38 +00006490 if test "$llvm_cv_os_type" = "MingW" ; then
Reid Spencera773bd52006-08-04 18:18:08 +00006491 DOT=`echo $DOT | sed 's/^\/\([A-Za-z]\)\//\1:\//' `
6492 fi
6493
6494cat >>confdefs.h <<_ACEOF
6495#define LLVM_PATH_DOT "$DOT${EXEEXT}"
6496_ACEOF
6497
6498fi
David Greenef0b9eff2009-07-09 17:16:26 +00006499# Extract the first word of "fdp", so it can be a program name with args.
6500set dummy fdp; ac_word=$2
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006501{ echo "$as_me:$LINENO: checking for $ac_word" >&5
6502echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6503if test "${ac_cv_path_FDP+set}" = set; then
6504 echo $ECHO_N "(cached) $ECHO_C" >&6
David Greenef0b9eff2009-07-09 17:16:26 +00006505else
6506 case $FDP in
6507 [\\/]* | ?:[\\/]*)
6508 ac_cv_path_FDP="$FDP" # Let the user override the test with a path.
6509 ;;
6510 *)
6511 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6512for as_dir in $PATH
6513do
6514 IFS=$as_save_IFS
6515 test -z "$as_dir" && as_dir=.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006516 for ac_exec_ext in '' $ac_executable_extensions; do
6517 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 +00006518 ac_cv_path_FDP="$as_dir/$ac_word$ac_exec_ext"
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006519 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
David Greenef0b9eff2009-07-09 17:16:26 +00006520 break 2
6521 fi
6522done
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006523done
David Greenef0b9eff2009-07-09 17:16:26 +00006524IFS=$as_save_IFS
6525
6526 test -z "$ac_cv_path_FDP" && ac_cv_path_FDP="echo fdp"
6527 ;;
6528esac
6529fi
6530FDP=$ac_cv_path_FDP
6531if test -n "$FDP"; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006532 { echo "$as_me:$LINENO: result: $FDP" >&5
6533echo "${ECHO_T}$FDP" >&6; }
David Greenef0b9eff2009-07-09 17:16:26 +00006534else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006535 { echo "$as_me:$LINENO: result: no" >&5
6536echo "${ECHO_T}no" >&6; }
David Greenef0b9eff2009-07-09 17:16:26 +00006537fi
6538
6539
6540if test "$FDP" != "echo fdp" ; then
6541
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006542cat >>confdefs.h <<\_ACEOF
6543#define HAVE_FDP 1
6544_ACEOF
David Greenef0b9eff2009-07-09 17:16:26 +00006545
6546 if test "$llvm_cv_os_type" = "MingW" ; then
6547 FDP=`echo $FDP | sed 's/^\/\([A-Za-z]\)\//\1:\//' `
6548 fi
6549
6550cat >>confdefs.h <<_ACEOF
6551#define LLVM_PATH_FDP "$FDP${EXEEXT}"
6552_ACEOF
6553
6554fi
6555# Extract the first word of "neato", so it can be a program name with args.
6556set dummy neato; ac_word=$2
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006557{ echo "$as_me:$LINENO: checking for $ac_word" >&5
6558echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6559if test "${ac_cv_path_NEATO+set}" = set; then
6560 echo $ECHO_N "(cached) $ECHO_C" >&6
David Greenef0b9eff2009-07-09 17:16:26 +00006561else
6562 case $NEATO in
6563 [\\/]* | ?:[\\/]*)
6564 ac_cv_path_NEATO="$NEATO" # Let the user override the test with a path.
6565 ;;
6566 *)
6567 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6568for as_dir in $PATH
6569do
6570 IFS=$as_save_IFS
6571 test -z "$as_dir" && as_dir=.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006572 for ac_exec_ext in '' $ac_executable_extensions; do
6573 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 +00006574 ac_cv_path_NEATO="$as_dir/$ac_word$ac_exec_ext"
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006575 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
David Greenef0b9eff2009-07-09 17:16:26 +00006576 break 2
6577 fi
6578done
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006579done
David Greenef0b9eff2009-07-09 17:16:26 +00006580IFS=$as_save_IFS
6581
6582 test -z "$ac_cv_path_NEATO" && ac_cv_path_NEATO="echo neato"
6583 ;;
6584esac
6585fi
6586NEATO=$ac_cv_path_NEATO
6587if test -n "$NEATO"; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006588 { echo "$as_me:$LINENO: result: $NEATO" >&5
6589echo "${ECHO_T}$NEATO" >&6; }
David Greenef0b9eff2009-07-09 17:16:26 +00006590else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006591 { echo "$as_me:$LINENO: result: no" >&5
6592echo "${ECHO_T}no" >&6; }
David Greenef0b9eff2009-07-09 17:16:26 +00006593fi
6594
6595
6596if test "$NEATO" != "echo neato" ; then
6597
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006598cat >>confdefs.h <<\_ACEOF
6599#define HAVE_NEATO 1
6600_ACEOF
David Greenef0b9eff2009-07-09 17:16:26 +00006601
6602 if test "$llvm_cv_os_type" = "MingW" ; then
6603 NEATO=`echo $NEATO | sed 's/^\/\([A-Za-z]\)\//\1:\//' `
6604 fi
6605
6606cat >>confdefs.h <<_ACEOF
6607#define LLVM_PATH_NEATO "$NEATO${EXEEXT}"
6608_ACEOF
6609
6610fi
6611# Extract the first word of "twopi", so it can be a program name with args.
6612set dummy twopi; ac_word=$2
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006613{ echo "$as_me:$LINENO: checking for $ac_word" >&5
6614echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6615if test "${ac_cv_path_TWOPI+set}" = set; then
6616 echo $ECHO_N "(cached) $ECHO_C" >&6
David Greenef0b9eff2009-07-09 17:16:26 +00006617else
6618 case $TWOPI in
6619 [\\/]* | ?:[\\/]*)
6620 ac_cv_path_TWOPI="$TWOPI" # Let the user override the test with a path.
6621 ;;
6622 *)
6623 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6624for as_dir in $PATH
6625do
6626 IFS=$as_save_IFS
6627 test -z "$as_dir" && as_dir=.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006628 for ac_exec_ext in '' $ac_executable_extensions; do
6629 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 +00006630 ac_cv_path_TWOPI="$as_dir/$ac_word$ac_exec_ext"
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006631 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
David Greenef0b9eff2009-07-09 17:16:26 +00006632 break 2
6633 fi
6634done
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006635done
David Greenef0b9eff2009-07-09 17:16:26 +00006636IFS=$as_save_IFS
6637
6638 test -z "$ac_cv_path_TWOPI" && ac_cv_path_TWOPI="echo twopi"
6639 ;;
6640esac
6641fi
6642TWOPI=$ac_cv_path_TWOPI
6643if test -n "$TWOPI"; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006644 { echo "$as_me:$LINENO: result: $TWOPI" >&5
6645echo "${ECHO_T}$TWOPI" >&6; }
David Greenef0b9eff2009-07-09 17:16:26 +00006646else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006647 { echo "$as_me:$LINENO: result: no" >&5
6648echo "${ECHO_T}no" >&6; }
David Greenef0b9eff2009-07-09 17:16:26 +00006649fi
6650
6651
6652if test "$TWOPI" != "echo twopi" ; then
6653
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006654cat >>confdefs.h <<\_ACEOF
6655#define HAVE_TWOPI 1
6656_ACEOF
David Greenef0b9eff2009-07-09 17:16:26 +00006657
6658 if test "$llvm_cv_os_type" = "MingW" ; then
6659 TWOPI=`echo $TWOPI | sed 's/^\/\([A-Za-z]\)\//\1:\//' `
6660 fi
6661
6662cat >>confdefs.h <<_ACEOF
6663#define LLVM_PATH_TWOPI "$TWOPI${EXEEXT}"
6664_ACEOF
6665
6666fi
6667# Extract the first word of "circo", so it can be a program name with args.
6668set dummy circo; ac_word=$2
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006669{ echo "$as_me:$LINENO: checking for $ac_word" >&5
6670echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6671if test "${ac_cv_path_CIRCO+set}" = set; then
6672 echo $ECHO_N "(cached) $ECHO_C" >&6
David Greenef0b9eff2009-07-09 17:16:26 +00006673else
6674 case $CIRCO in
6675 [\\/]* | ?:[\\/]*)
6676 ac_cv_path_CIRCO="$CIRCO" # Let the user override the test with a path.
6677 ;;
6678 *)
6679 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6680for as_dir in $PATH
6681do
6682 IFS=$as_save_IFS
6683 test -z "$as_dir" && as_dir=.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006684 for ac_exec_ext in '' $ac_executable_extensions; do
6685 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 +00006686 ac_cv_path_CIRCO="$as_dir/$ac_word$ac_exec_ext"
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006687 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
David Greenef0b9eff2009-07-09 17:16:26 +00006688 break 2
6689 fi
6690done
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006691done
David Greenef0b9eff2009-07-09 17:16:26 +00006692IFS=$as_save_IFS
6693
6694 test -z "$ac_cv_path_CIRCO" && ac_cv_path_CIRCO="echo circo"
6695 ;;
6696esac
6697fi
6698CIRCO=$ac_cv_path_CIRCO
6699if test -n "$CIRCO"; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006700 { echo "$as_me:$LINENO: result: $CIRCO" >&5
6701echo "${ECHO_T}$CIRCO" >&6; }
David Greenef0b9eff2009-07-09 17:16:26 +00006702else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006703 { echo "$as_me:$LINENO: result: no" >&5
6704echo "${ECHO_T}no" >&6; }
David Greenef0b9eff2009-07-09 17:16:26 +00006705fi
6706
6707
6708if test "$CIRCO" != "echo circo" ; then
6709
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006710cat >>confdefs.h <<\_ACEOF
6711#define HAVE_CIRCO 1
6712_ACEOF
David Greenef0b9eff2009-07-09 17:16:26 +00006713
6714 if test "$llvm_cv_os_type" = "MingW" ; then
6715 CIRCO=`echo $CIRCO | sed 's/^\/\([A-Za-z]\)\//\1:\//' `
6716 fi
6717
6718cat >>confdefs.h <<_ACEOF
6719#define LLVM_PATH_CIRCO "$CIRCO${EXEEXT}"
6720_ACEOF
6721
6722fi
Reid Spencera773bd52006-08-04 18:18:08 +00006723for ac_prog in gv gsview32
6724do
6725 # Extract the first word of "$ac_prog", so it can be a program name with args.
6726set dummy $ac_prog; ac_word=$2
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006727{ echo "$as_me:$LINENO: checking for $ac_word" >&5
6728echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6729if test "${ac_cv_path_GV+set}" = set; then
6730 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencera773bd52006-08-04 18:18:08 +00006731else
6732 case $GV in
6733 [\\/]* | ?:[\\/]*)
6734 ac_cv_path_GV="$GV" # Let the user override the test with a path.
6735 ;;
6736 *)
6737 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6738for as_dir in $PATH
6739do
6740 IFS=$as_save_IFS
6741 test -z "$as_dir" && as_dir=.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006742 for ac_exec_ext in '' $ac_executable_extensions; do
6743 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 +00006744 ac_cv_path_GV="$as_dir/$ac_word$ac_exec_ext"
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006745 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Reid Spencera773bd52006-08-04 18:18:08 +00006746 break 2
6747 fi
6748done
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006749done
Reid Spencera773bd52006-08-04 18:18:08 +00006750IFS=$as_save_IFS
6751
6752 ;;
6753esac
6754fi
6755GV=$ac_cv_path_GV
6756if test -n "$GV"; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006757 { echo "$as_me:$LINENO: result: $GV" >&5
6758echo "${ECHO_T}$GV" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00006759else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006760 { echo "$as_me:$LINENO: result: no" >&5
6761echo "${ECHO_T}no" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00006762fi
6763
6764
6765 test -n "$GV" && break
6766done
6767test -n "$GV" || GV="echo gv"
6768
6769if test "$GV" != "echo gv" ; then
6770
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006771cat >>confdefs.h <<\_ACEOF
6772#define HAVE_GV 1
6773_ACEOF
Reid Spencera773bd52006-08-04 18:18:08 +00006774
Jeff Cohen28783c32007-01-12 18:22:38 +00006775 if test "$llvm_cv_os_type" = "MingW" ; then
Reid Spencera773bd52006-08-04 18:18:08 +00006776 GV=`echo $GV | sed 's/^\/\([A-Za-z]\)\//\1:\//' `
6777 fi
6778
6779cat >>confdefs.h <<_ACEOF
6780#define LLVM_PATH_GV "$GV${EXEEXT}"
6781_ACEOF
6782
6783fi
6784# Extract the first word of "dotty", so it can be a program name with args.
6785set dummy dotty; ac_word=$2
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006786{ echo "$as_me:$LINENO: checking for $ac_word" >&5
6787echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6788if test "${ac_cv_path_DOTTY+set}" = set; then
6789 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencera773bd52006-08-04 18:18:08 +00006790else
6791 case $DOTTY in
6792 [\\/]* | ?:[\\/]*)
6793 ac_cv_path_DOTTY="$DOTTY" # Let the user override the test with a path.
6794 ;;
6795 *)
6796 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6797for as_dir in $PATH
6798do
6799 IFS=$as_save_IFS
6800 test -z "$as_dir" && as_dir=.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006801 for ac_exec_ext in '' $ac_executable_extensions; do
6802 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 +00006803 ac_cv_path_DOTTY="$as_dir/$ac_word$ac_exec_ext"
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006804 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Reid Spencera773bd52006-08-04 18:18:08 +00006805 break 2
6806 fi
6807done
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006808done
Reid Spencera773bd52006-08-04 18:18:08 +00006809IFS=$as_save_IFS
6810
6811 test -z "$ac_cv_path_DOTTY" && ac_cv_path_DOTTY="echo dotty"
6812 ;;
6813esac
6814fi
6815DOTTY=$ac_cv_path_DOTTY
6816if test -n "$DOTTY"; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006817 { echo "$as_me:$LINENO: result: $DOTTY" >&5
6818echo "${ECHO_T}$DOTTY" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00006819else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006820 { echo "$as_me:$LINENO: result: no" >&5
6821echo "${ECHO_T}no" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00006822fi
6823
6824
6825if test "$DOTTY" != "echo dotty" ; then
6826
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006827cat >>confdefs.h <<\_ACEOF
6828#define HAVE_DOTTY 1
6829_ACEOF
Reid Spencera773bd52006-08-04 18:18:08 +00006830
Jeff Cohen28783c32007-01-12 18:22:38 +00006831 if test "$llvm_cv_os_type" = "MingW" ; then
Reid Spencera773bd52006-08-04 18:18:08 +00006832 DOTTY=`echo $DOTTY | sed 's/^\/\([A-Za-z]\)\//\1:\//' `
6833 fi
6834
6835cat >>confdefs.h <<_ACEOF
6836#define LLVM_PATH_DOTTY "$DOTTY${EXEEXT}"
6837_ACEOF
6838
6839fi
Dan Gohman48fd5a72010-09-27 16:28:34 +00006840# Extract the first word of "xdot.py", so it can be a program name with args.
6841set dummy xdot.py; ac_word=$2
6842{ echo "$as_me:$LINENO: checking for $ac_word" >&5
6843echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6844if test "${ac_cv_path_XDOT_PY+set}" = set; then
6845 echo $ECHO_N "(cached) $ECHO_C" >&6
6846else
6847 case $XDOT_PY in
6848 [\\/]* | ?:[\\/]*)
6849 ac_cv_path_XDOT_PY="$XDOT_PY" # Let the user override the test with a path.
6850 ;;
6851 *)
6852 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6853for as_dir in $PATH
6854do
6855 IFS=$as_save_IFS
6856 test -z "$as_dir" && as_dir=.
6857 for ac_exec_ext in '' $ac_executable_extensions; do
6858 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6859 ac_cv_path_XDOT_PY="$as_dir/$ac_word$ac_exec_ext"
6860 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6861 break 2
6862 fi
6863done
6864done
6865IFS=$as_save_IFS
6866
6867 test -z "$ac_cv_path_XDOT_PY" && ac_cv_path_XDOT_PY="echo xdot.py"
6868 ;;
6869esac
6870fi
6871XDOT_PY=$ac_cv_path_XDOT_PY
6872if test -n "$XDOT_PY"; then
6873 { echo "$as_me:$LINENO: result: $XDOT_PY" >&5
6874echo "${ECHO_T}$XDOT_PY" >&6; }
6875else
6876 { echo "$as_me:$LINENO: result: no" >&5
6877echo "${ECHO_T}no" >&6; }
6878fi
6879
6880
6881if test "$XDOT_PY" != "echo xdot.py" ; then
6882
6883cat >>confdefs.h <<\_ACEOF
6884#define HAVE_XDOT_PY 1
6885_ACEOF
6886
6887 if test "$llvm_cv_os_type" = "MingW" ; then
6888 XDOT_PY=`echo $XDOT_PY | sed 's/^\/\([A-Za-z]\)\//\1:\//' `
6889 fi
6890
6891cat >>confdefs.h <<_ACEOF
6892#define LLVM_PATH_XDOT_PY "$XDOT_PY${EXEEXT}"
6893_ACEOF
6894
6895fi
Reid Spencera773bd52006-08-04 18:18:08 +00006896
6897
6898# Extract the first word of "perl", so it can be a program name with args.
6899set dummy perl; ac_word=$2
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006900{ echo "$as_me:$LINENO: checking for $ac_word" >&5
6901echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6902if test "${ac_cv_path_PERL+set}" = set; then
6903 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencera773bd52006-08-04 18:18:08 +00006904else
6905 case $PERL in
6906 [\\/]* | ?:[\\/]*)
6907 ac_cv_path_PERL="$PERL" # Let the user override the test with a path.
6908 ;;
6909 *)
6910 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6911for as_dir in $PATH
6912do
6913 IFS=$as_save_IFS
6914 test -z "$as_dir" && as_dir=.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006915 for ac_exec_ext in '' $ac_executable_extensions; do
6916 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 +00006917 ac_cv_path_PERL="$as_dir/$ac_word$ac_exec_ext"
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006918 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Reid Spencera773bd52006-08-04 18:18:08 +00006919 break 2
6920 fi
6921done
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006922done
Reid Spencera773bd52006-08-04 18:18:08 +00006923IFS=$as_save_IFS
6924
6925 test -z "$ac_cv_path_PERL" && ac_cv_path_PERL="none"
6926 ;;
6927esac
6928fi
6929PERL=$ac_cv_path_PERL
6930if test -n "$PERL"; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006931 { echo "$as_me:$LINENO: result: $PERL" >&5
6932echo "${ECHO_T}$PERL" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00006933else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006934 { echo "$as_me:$LINENO: result: no" >&5
6935echo "${ECHO_T}no" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00006936fi
6937
6938
6939if test "$PERL" != "none"; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006940 { echo "$as_me:$LINENO: checking for Perl 5.006 or newer" >&5
6941echo $ECHO_N "checking for Perl 5.006 or newer... $ECHO_C" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00006942 if $PERL -e 'use 5.006;' 2>&1 > /dev/null; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006943 { echo "$as_me:$LINENO: result: yes" >&5
6944echo "${ECHO_T}yes" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00006945 else
6946 PERL=none
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006947 { echo "$as_me:$LINENO: result: not found" >&5
6948echo "${ECHO_T}not found" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00006949 fi
6950fi
6951
6952
6953if test x"$PERL" = xnone; then
6954 HAVE_PERL=0
6955
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006956 { { echo "$as_me:$LINENO: error: perl is required but was not found, please install it" >&5
6957echo "$as_me: error: perl is required but was not found, please install it" >&2;}
6958 { (exit 1); exit 1; }; }
Reid Spencera773bd52006-08-04 18:18:08 +00006959else
6960 HAVE_PERL=1
6961
6962fi
6963
6964# Find a good install program. We prefer a C program (faster),
6965# so one script is as good as another. But avoid the broken or
6966# incompatible versions:
6967# SysV /etc/install, /usr/sbin/install
6968# SunOS /usr/etc/install
6969# IRIX /sbin/install
6970# AIX /bin/install
6971# AmigaOS /C/install, which installs bootblocks on floppy discs
6972# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
6973# AFS /usr/afsws/bin/install, which mishandles nonexistent args
6974# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
6975# OS/2's system install, which has a completely different semantic
6976# ./install, which can be erroneously created by make from ./install.sh.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006977{ echo "$as_me:$LINENO: checking for a BSD-compatible install" >&5
6978echo $ECHO_N "checking for a BSD-compatible install... $ECHO_C" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00006979if test -z "$INSTALL"; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006980if test "${ac_cv_path_install+set}" = set; then
6981 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencera773bd52006-08-04 18:18:08 +00006982else
6983 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6984for as_dir in $PATH
6985do
6986 IFS=$as_save_IFS
6987 test -z "$as_dir" && as_dir=.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006988 # Account for people who put trailing slashes in PATH elements.
6989case $as_dir/ in
6990 ./ | .// | /cC/* | \
Reid Spencera773bd52006-08-04 18:18:08 +00006991 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006992 ?:\\/os2\\/install\\/* | ?:\\/OS2\\/INSTALL\\/* | \
Reid Spencera773bd52006-08-04 18:18:08 +00006993 /usr/ucb/* ) ;;
6994 *)
6995 # OSF1 and SCO ODT 3.0 have their own names for install.
6996 # Don't use installbsd from OSF since it installs stuff as root
6997 # by default.
6998 for ac_prog in ginstall scoinst install; do
6999 for ac_exec_ext in '' $ac_executable_extensions; do
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007000 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 +00007001 if test $ac_prog = install &&
7002 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
7003 # AIX install. It has an incompatible calling convention.
7004 :
7005 elif test $ac_prog = install &&
7006 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
7007 # program-specific install script used by HP pwplus--don't use.
7008 :
7009 else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007010 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
7011 break 3
Reid Spencera773bd52006-08-04 18:18:08 +00007012 fi
7013 fi
7014 done
7015 done
7016 ;;
7017esac
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007018done
Reid Spencera773bd52006-08-04 18:18:08 +00007019IFS=$as_save_IFS
7020
7021
7022fi
7023 if test "${ac_cv_path_install+set}" = set; then
7024 INSTALL=$ac_cv_path_install
7025 else
7026 # As a last resort, use the slow shell script. Don't cache a
7027 # value for INSTALL within a source directory, because that will
7028 # break other packages using the cache if that directory is
7029 # removed, or if the value is a relative name.
7030 INSTALL=$ac_install_sh
7031 fi
7032fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007033{ echo "$as_me:$LINENO: result: $INSTALL" >&5
7034echo "${ECHO_T}$INSTALL" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00007035
7036# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
7037# It thinks the first close brace ends the variable substitution.
7038test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
7039
7040test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
7041
7042test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
7043
Eric Christopher2a1a44f2010-07-22 21:13:48 +00007044case "$INSTALL" in
7045 [\\/$]* | ?:[\\/]* ) ;;
7046 *) INSTALL="\\\$(TOPSRCDIR)/$INSTALL" ;;
7047esac
Reid Spencera773bd52006-08-04 18:18:08 +00007048
7049# Extract the first word of "bzip2", so it can be a program name with args.
7050set dummy bzip2; ac_word=$2
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007051{ echo "$as_me:$LINENO: checking for $ac_word" >&5
7052echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7053if test "${ac_cv_path_BZIP2+set}" = set; then
7054 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencera773bd52006-08-04 18:18:08 +00007055else
7056 case $BZIP2 in
7057 [\\/]* | ?:[\\/]*)
7058 ac_cv_path_BZIP2="$BZIP2" # Let the user override the test with a path.
7059 ;;
7060 *)
7061 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7062for as_dir in $PATH
7063do
7064 IFS=$as_save_IFS
7065 test -z "$as_dir" && as_dir=.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007066 for ac_exec_ext in '' $ac_executable_extensions; do
7067 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 +00007068 ac_cv_path_BZIP2="$as_dir/$ac_word$ac_exec_ext"
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007069 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Reid Spencera773bd52006-08-04 18:18:08 +00007070 break 2
7071 fi
7072done
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007073done
Reid Spencera773bd52006-08-04 18:18:08 +00007074IFS=$as_save_IFS
7075
Reid Spencera773bd52006-08-04 18:18:08 +00007076 ;;
7077esac
7078fi
7079BZIP2=$ac_cv_path_BZIP2
7080if test -n "$BZIP2"; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007081 { echo "$as_me:$LINENO: result: $BZIP2" >&5
7082echo "${ECHO_T}$BZIP2" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00007083else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007084 { echo "$as_me:$LINENO: result: no" >&5
7085echo "${ECHO_T}no" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00007086fi
7087
7088
mike-m68cb3192010-05-06 23:45:43 +00007089# Extract the first word of "cat", so it can be a program name with args.
7090set dummy cat; ac_word=$2
7091{ echo "$as_me:$LINENO: checking for $ac_word" >&5
7092echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7093if test "${ac_cv_path_CAT+set}" = set; then
7094 echo $ECHO_N "(cached) $ECHO_C" >&6
7095else
7096 case $CAT in
7097 [\\/]* | ?:[\\/]*)
7098 ac_cv_path_CAT="$CAT" # Let the user override the test with a path.
7099 ;;
7100 *)
7101 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7102for as_dir in $PATH
7103do
7104 IFS=$as_save_IFS
7105 test -z "$as_dir" && as_dir=.
7106 for ac_exec_ext in '' $ac_executable_extensions; do
7107 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7108 ac_cv_path_CAT="$as_dir/$ac_word$ac_exec_ext"
7109 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7110 break 2
7111 fi
7112done
7113done
7114IFS=$as_save_IFS
7115
7116 ;;
7117esac
7118fi
7119CAT=$ac_cv_path_CAT
7120if test -n "$CAT"; then
7121 { echo "$as_me:$LINENO: result: $CAT" >&5
7122echo "${ECHO_T}$CAT" >&6; }
7123else
7124 { echo "$as_me:$LINENO: result: no" >&5
7125echo "${ECHO_T}no" >&6; }
7126fi
7127
7128
Reid Spencera773bd52006-08-04 18:18:08 +00007129# Extract the first word of "doxygen", so it can be a program name with args.
7130set dummy doxygen; ac_word=$2
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007131{ echo "$as_me:$LINENO: checking for $ac_word" >&5
7132echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7133if test "${ac_cv_path_DOXYGEN+set}" = set; then
7134 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencera773bd52006-08-04 18:18:08 +00007135else
7136 case $DOXYGEN in
7137 [\\/]* | ?:[\\/]*)
7138 ac_cv_path_DOXYGEN="$DOXYGEN" # Let the user override the test with a path.
7139 ;;
7140 *)
7141 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7142for as_dir in $PATH
7143do
7144 IFS=$as_save_IFS
7145 test -z "$as_dir" && as_dir=.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007146 for ac_exec_ext in '' $ac_executable_extensions; do
7147 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 +00007148 ac_cv_path_DOXYGEN="$as_dir/$ac_word$ac_exec_ext"
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007149 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Reid Spencera773bd52006-08-04 18:18:08 +00007150 break 2
7151 fi
7152done
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007153done
Reid Spencera773bd52006-08-04 18:18:08 +00007154IFS=$as_save_IFS
7155
Reid Spencera773bd52006-08-04 18:18:08 +00007156 ;;
7157esac
7158fi
7159DOXYGEN=$ac_cv_path_DOXYGEN
7160if test -n "$DOXYGEN"; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007161 { echo "$as_me:$LINENO: result: $DOXYGEN" >&5
7162echo "${ECHO_T}$DOXYGEN" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00007163else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007164 { echo "$as_me:$LINENO: result: no" >&5
7165echo "${ECHO_T}no" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00007166fi
7167
7168
Reid Spencera773bd52006-08-04 18:18:08 +00007169# Extract the first word of "groff", so it can be a program name with args.
7170set dummy groff; ac_word=$2
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007171{ echo "$as_me:$LINENO: checking for $ac_word" >&5
7172echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7173if test "${ac_cv_path_GROFF+set}" = set; then
7174 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencera773bd52006-08-04 18:18:08 +00007175else
7176 case $GROFF in
7177 [\\/]* | ?:[\\/]*)
7178 ac_cv_path_GROFF="$GROFF" # Let the user override the test with a path.
7179 ;;
7180 *)
7181 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7182for as_dir in $PATH
7183do
7184 IFS=$as_save_IFS
7185 test -z "$as_dir" && as_dir=.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007186 for ac_exec_ext in '' $ac_executable_extensions; do
7187 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 +00007188 ac_cv_path_GROFF="$as_dir/$ac_word$ac_exec_ext"
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007189 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Reid Spencera773bd52006-08-04 18:18:08 +00007190 break 2
7191 fi
7192done
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007193done
Reid Spencera773bd52006-08-04 18:18:08 +00007194IFS=$as_save_IFS
7195
Reid Spencera773bd52006-08-04 18:18:08 +00007196 ;;
7197esac
7198fi
7199GROFF=$ac_cv_path_GROFF
7200if test -n "$GROFF"; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007201 { echo "$as_me:$LINENO: result: $GROFF" >&5
7202echo "${ECHO_T}$GROFF" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00007203else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007204 { echo "$as_me:$LINENO: result: no" >&5
7205echo "${ECHO_T}no" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00007206fi
7207
7208
7209# Extract the first word of "gzip", so it can be a program name with args.
7210set dummy gzip; ac_word=$2
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007211{ echo "$as_me:$LINENO: checking for $ac_word" >&5
7212echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
Eric Christopher031d3072010-12-10 01:31:51 +00007213if test "${ac_cv_path_GZIPBIN+set}" = set; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007214 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencera773bd52006-08-04 18:18:08 +00007215else
Eric Christopher031d3072010-12-10 01:31:51 +00007216 case $GZIPBIN in
Reid Spencera773bd52006-08-04 18:18:08 +00007217 [\\/]* | ?:[\\/]*)
Eric Christopher031d3072010-12-10 01:31:51 +00007218 ac_cv_path_GZIPBIN="$GZIPBIN" # Let the user override the test with a path.
Reid Spencera773bd52006-08-04 18:18:08 +00007219 ;;
7220 *)
7221 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7222for as_dir in $PATH
7223do
7224 IFS=$as_save_IFS
7225 test -z "$as_dir" && as_dir=.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007226 for ac_exec_ext in '' $ac_executable_extensions; do
7227 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
Eric Christopher031d3072010-12-10 01:31:51 +00007228 ac_cv_path_GZIPBIN="$as_dir/$ac_word$ac_exec_ext"
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007229 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Reid Spencera773bd52006-08-04 18:18:08 +00007230 break 2
7231 fi
7232done
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007233done
Reid Spencera773bd52006-08-04 18:18:08 +00007234IFS=$as_save_IFS
7235
Reid Spencera773bd52006-08-04 18:18:08 +00007236 ;;
7237esac
7238fi
Eric Christopher031d3072010-12-10 01:31:51 +00007239GZIPBIN=$ac_cv_path_GZIPBIN
7240if test -n "$GZIPBIN"; then
7241 { echo "$as_me:$LINENO: result: $GZIPBIN" >&5
7242echo "${ECHO_T}$GZIPBIN" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00007243else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007244 { echo "$as_me:$LINENO: result: no" >&5
7245echo "${ECHO_T}no" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00007246fi
7247
7248
7249# Extract the first word of "pod2html", so it can be a program name with args.
7250set dummy pod2html; ac_word=$2
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007251{ echo "$as_me:$LINENO: checking for $ac_word" >&5
7252echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7253if test "${ac_cv_path_POD2HTML+set}" = set; then
7254 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencera773bd52006-08-04 18:18:08 +00007255else
7256 case $POD2HTML in
7257 [\\/]* | ?:[\\/]*)
7258 ac_cv_path_POD2HTML="$POD2HTML" # Let the user override the test with a path.
7259 ;;
7260 *)
7261 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7262for as_dir in $PATH
7263do
7264 IFS=$as_save_IFS
7265 test -z "$as_dir" && as_dir=.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007266 for ac_exec_ext in '' $ac_executable_extensions; do
7267 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 +00007268 ac_cv_path_POD2HTML="$as_dir/$ac_word$ac_exec_ext"
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007269 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Reid Spencera773bd52006-08-04 18:18:08 +00007270 break 2
7271 fi
7272done
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007273done
Reid Spencera773bd52006-08-04 18:18:08 +00007274IFS=$as_save_IFS
7275
Reid Spencera773bd52006-08-04 18:18:08 +00007276 ;;
7277esac
7278fi
7279POD2HTML=$ac_cv_path_POD2HTML
7280if test -n "$POD2HTML"; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007281 { echo "$as_me:$LINENO: result: $POD2HTML" >&5
7282echo "${ECHO_T}$POD2HTML" >&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
7289# Extract the first word of "pod2man", so it can be a program name with args.
7290set dummy pod2man; ac_word=$2
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007291{ echo "$as_me:$LINENO: checking for $ac_word" >&5
7292echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7293if test "${ac_cv_path_POD2MAN+set}" = set; then
7294 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencera773bd52006-08-04 18:18:08 +00007295else
7296 case $POD2MAN in
7297 [\\/]* | ?:[\\/]*)
7298 ac_cv_path_POD2MAN="$POD2MAN" # Let the user override the test with a path.
7299 ;;
7300 *)
7301 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7302for as_dir in $PATH
7303do
7304 IFS=$as_save_IFS
7305 test -z "$as_dir" && as_dir=.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007306 for ac_exec_ext in '' $ac_executable_extensions; do
7307 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 +00007308 ac_cv_path_POD2MAN="$as_dir/$ac_word$ac_exec_ext"
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007309 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Reid Spencera773bd52006-08-04 18:18:08 +00007310 break 2
7311 fi
7312done
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007313done
Reid Spencera773bd52006-08-04 18:18:08 +00007314IFS=$as_save_IFS
7315
Reid Spencera773bd52006-08-04 18:18:08 +00007316 ;;
7317esac
7318fi
7319POD2MAN=$ac_cv_path_POD2MAN
7320if test -n "$POD2MAN"; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007321 { echo "$as_me:$LINENO: result: $POD2MAN" >&5
7322echo "${ECHO_T}$POD2MAN" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00007323else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007324 { echo "$as_me:$LINENO: result: no" >&5
7325echo "${ECHO_T}no" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00007326fi
7327
7328
mike-m68cb3192010-05-06 23:45:43 +00007329# Extract the first word of "pdfroff", so it can be a program name with args.
7330set dummy pdfroff; ac_word=$2
7331{ echo "$as_me:$LINENO: checking for $ac_word" >&5
7332echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7333if test "${ac_cv_path_PDFROFF+set}" = set; then
7334 echo $ECHO_N "(cached) $ECHO_C" >&6
7335else
7336 case $PDFROFF in
7337 [\\/]* | ?:[\\/]*)
7338 ac_cv_path_PDFROFF="$PDFROFF" # Let the user override the test with a path.
7339 ;;
7340 *)
7341 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7342for as_dir in $PATH
7343do
7344 IFS=$as_save_IFS
7345 test -z "$as_dir" && as_dir=.
7346 for ac_exec_ext in '' $ac_executable_extensions; do
7347 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7348 ac_cv_path_PDFROFF="$as_dir/$ac_word$ac_exec_ext"
7349 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7350 break 2
7351 fi
7352done
7353done
7354IFS=$as_save_IFS
7355
7356 ;;
7357esac
7358fi
7359PDFROFF=$ac_cv_path_PDFROFF
7360if test -n "$PDFROFF"; then
7361 { echo "$as_me:$LINENO: result: $PDFROFF" >&5
7362echo "${ECHO_T}$PDFROFF" >&6; }
7363else
7364 { echo "$as_me:$LINENO: result: no" >&5
7365echo "${ECHO_T}no" >&6; }
7366fi
7367
7368
Reid Spencera773bd52006-08-04 18:18:08 +00007369# Extract the first word of "runtest", so it can be a program name with args.
7370set dummy runtest; ac_word=$2
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007371{ echo "$as_me:$LINENO: checking for $ac_word" >&5
7372echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7373if test "${ac_cv_path_RUNTEST+set}" = set; then
7374 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencera773bd52006-08-04 18:18:08 +00007375else
7376 case $RUNTEST in
7377 [\\/]* | ?:[\\/]*)
7378 ac_cv_path_RUNTEST="$RUNTEST" # Let the user override the test with a path.
7379 ;;
7380 *)
7381 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7382for as_dir in $PATH
7383do
7384 IFS=$as_save_IFS
7385 test -z "$as_dir" && as_dir=.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007386 for ac_exec_ext in '' $ac_executable_extensions; do
7387 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
Reid Spencera773bd52006-08-04 18:18:08 +00007388 ac_cv_path_RUNTEST="$as_dir/$ac_word$ac_exec_ext"
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007389 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Reid Spencera773bd52006-08-04 18:18:08 +00007390 break 2
7391 fi
7392done
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007393done
Reid Spencera773bd52006-08-04 18:18:08 +00007394IFS=$as_save_IFS
7395
Reid Spencera773bd52006-08-04 18:18:08 +00007396 ;;
7397esac
7398fi
7399RUNTEST=$ac_cv_path_RUNTEST
7400if test -n "$RUNTEST"; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007401 { echo "$as_me:$LINENO: result: $RUNTEST" >&5
7402echo "${ECHO_T}$RUNTEST" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00007403else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007404 { echo "$as_me:$LINENO: result: no" >&5
7405echo "${ECHO_T}no" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00007406fi
7407
7408
7409
7410no_itcl=true
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007411{ echo "$as_me:$LINENO: checking for the tclsh program in tclinclude directory" >&5
7412echo $ECHO_N "checking for the tclsh program in tclinclude directory... $ECHO_C" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00007413
7414# Check whether --with-tclinclude was given.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007415if test "${with_tclinclude+set}" = set; then
Reid Spencera773bd52006-08-04 18:18:08 +00007416 withval=$with_tclinclude; with_tclinclude=${withval}
7417else
7418 with_tclinclude=''
7419fi
7420
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007421if test "${ac_cv_path_tclsh+set}" = set; then
7422 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencera773bd52006-08-04 18:18:08 +00007423else
7424
7425if test x"${with_tclinclude}" != x ; then
7426 if test -f ${with_tclinclude}/tclsh ; then
7427 ac_cv_path_tclsh=`(cd ${with_tclinclude}; pwd)`
7428 elif test -f ${with_tclinclude}/src/tclsh ; then
7429 ac_cv_path_tclsh=`(cd ${with_tclinclude}/src; pwd)`
7430 else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007431 { { echo "$as_me:$LINENO: error: ${with_tclinclude} directory doesn't contain tclsh" >&5
7432echo "$as_me: error: ${with_tclinclude} directory doesn't contain tclsh" >&2;}
7433 { (exit 1); exit 1; }; }
Reid Spencera773bd52006-08-04 18:18:08 +00007434 fi
7435fi
Torok Edwin871384f2010-01-26 08:50:50 +00007436fi
7437
Reid Spencera773bd52006-08-04 18:18:08 +00007438
7439if test x"${ac_cv_path_tclsh}" = x ; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007440 { echo "$as_me:$LINENO: result: none" >&5
7441echo "${ECHO_T}none" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00007442 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
7443do
7444 # Extract the first word of "$ac_prog", so it can be a program name with args.
7445set dummy $ac_prog; ac_word=$2
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007446{ echo "$as_me:$LINENO: checking for $ac_word" >&5
7447echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7448if test "${ac_cv_path_TCLSH+set}" = set; then
7449 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencera773bd52006-08-04 18:18:08 +00007450else
7451 case $TCLSH in
7452 [\\/]* | ?:[\\/]*)
7453 ac_cv_path_TCLSH="$TCLSH" # Let the user override the test with a path.
7454 ;;
7455 *)
7456 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7457for as_dir in $PATH
7458do
7459 IFS=$as_save_IFS
7460 test -z "$as_dir" && as_dir=.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007461 for ac_exec_ext in '' $ac_executable_extensions; do
7462 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 +00007463 ac_cv_path_TCLSH="$as_dir/$ac_word$ac_exec_ext"
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007464 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Reid Spencera773bd52006-08-04 18:18:08 +00007465 break 2
7466 fi
7467done
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007468done
Reid Spencera773bd52006-08-04 18:18:08 +00007469IFS=$as_save_IFS
7470
7471 ;;
7472esac
7473fi
7474TCLSH=$ac_cv_path_TCLSH
7475if test -n "$TCLSH"; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007476 { echo "$as_me:$LINENO: result: $TCLSH" >&5
7477echo "${ECHO_T}$TCLSH" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00007478else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007479 { echo "$as_me:$LINENO: result: no" >&5
7480echo "${ECHO_T}no" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00007481fi
7482
7483
7484 test -n "$TCLSH" && break
7485done
7486
7487 if test x"${TCLSH}" = x ; then
7488 ac_cv_path_tclsh='';
7489 else
7490 ac_cv_path_tclsh="${TCLSH}";
7491 fi
7492else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007493 { echo "$as_me:$LINENO: result: ${ac_cv_path_tclsh}" >&5
7494echo "${ECHO_T}${ac_cv_path_tclsh}" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00007495 TCLSH="${ac_cv_path_tclsh}"
7496
7497fi
7498
Reid Spencera773bd52006-08-04 18:18:08 +00007499# Extract the first word of "zip", so it can be a program name with args.
7500set dummy zip; ac_word=$2
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007501{ echo "$as_me:$LINENO: checking for $ac_word" >&5
7502echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7503if test "${ac_cv_path_ZIP+set}" = set; then
7504 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencera773bd52006-08-04 18:18:08 +00007505else
7506 case $ZIP in
7507 [\\/]* | ?:[\\/]*)
7508 ac_cv_path_ZIP="$ZIP" # Let the user override the test with a path.
7509 ;;
7510 *)
7511 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7512for as_dir in $PATH
7513do
7514 IFS=$as_save_IFS
7515 test -z "$as_dir" && as_dir=.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007516 for ac_exec_ext in '' $ac_executable_extensions; do
7517 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 +00007518 ac_cv_path_ZIP="$as_dir/$ac_word$ac_exec_ext"
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007519 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Reid Spencera773bd52006-08-04 18:18:08 +00007520 break 2
7521 fi
7522done
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007523done
Reid Spencera773bd52006-08-04 18:18:08 +00007524IFS=$as_save_IFS
7525
Reid Spencera773bd52006-08-04 18:18:08 +00007526 ;;
7527esac
7528fi
7529ZIP=$ac_cv_path_ZIP
7530if test -n "$ZIP"; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007531 { echo "$as_me:$LINENO: result: $ZIP" >&5
7532echo "${ECHO_T}$ZIP" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00007533else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007534 { echo "$as_me:$LINENO: result: no" >&5
7535echo "${ECHO_T}no" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00007536fi
7537
7538
Gordon Henriksen40e7f192008-10-22 12:40:55 +00007539for ac_prog in ocamlc
Gordon Henriksene7072162008-03-07 18:20:01 +00007540do
7541 # Extract the first word of "$ac_prog", so it can be a program name with args.
7542set dummy $ac_prog; ac_word=$2
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007543{ echo "$as_me:$LINENO: checking for $ac_word" >&5
7544echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7545if test "${ac_cv_path_OCAMLC+set}" = set; then
7546 echo $ECHO_N "(cached) $ECHO_C" >&6
Gordon Henriksen54c7e122007-09-18 12:27:13 +00007547else
7548 case $OCAMLC in
7549 [\\/]* | ?:[\\/]*)
7550 ac_cv_path_OCAMLC="$OCAMLC" # Let the user override the test with a path.
7551 ;;
7552 *)
7553 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7554for as_dir in $PATH
7555do
7556 IFS=$as_save_IFS
7557 test -z "$as_dir" && as_dir=.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007558 for ac_exec_ext in '' $ac_executable_extensions; do
7559 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 +00007560 ac_cv_path_OCAMLC="$as_dir/$ac_word$ac_exec_ext"
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007561 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Gordon Henriksen54c7e122007-09-18 12:27:13 +00007562 break 2
7563 fi
7564done
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007565done
Gordon Henriksen54c7e122007-09-18 12:27:13 +00007566IFS=$as_save_IFS
7567
Gordon Henriksen54c7e122007-09-18 12:27:13 +00007568 ;;
7569esac
7570fi
7571OCAMLC=$ac_cv_path_OCAMLC
7572if test -n "$OCAMLC"; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007573 { echo "$as_me:$LINENO: result: $OCAMLC" >&5
7574echo "${ECHO_T}$OCAMLC" >&6; }
Gordon Henriksen54c7e122007-09-18 12:27:13 +00007575else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007576 { echo "$as_me:$LINENO: result: no" >&5
7577echo "${ECHO_T}no" >&6; }
Gordon Henriksen54c7e122007-09-18 12:27:13 +00007578fi
7579
7580
Gordon Henriksene7072162008-03-07 18:20:01 +00007581 test -n "$OCAMLC" && break
7582done
7583
Gordon Henriksen40e7f192008-10-22 12:40:55 +00007584for ac_prog in ocamlopt
Gordon Henriksene7072162008-03-07 18:20:01 +00007585do
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_OCAMLOPT+set}" = set; then
7591 echo $ECHO_N "(cached) $ECHO_C" >&6
Gordon Henriksen54c7e122007-09-18 12:27:13 +00007592else
7593 case $OCAMLOPT in
7594 [\\/]* | ?:[\\/]*)
7595 ac_cv_path_OCAMLOPT="$OCAMLOPT" # 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
Gordon Henriksen54c7e122007-09-18 12:27:13 +00007605 ac_cv_path_OCAMLOPT="$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
Gordon Henriksen54c7e122007-09-18 12:27:13 +00007607 break 2
7608 fi
7609done
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007610done
Gordon Henriksen54c7e122007-09-18 12:27:13 +00007611IFS=$as_save_IFS
7612
Gordon Henriksen54c7e122007-09-18 12:27:13 +00007613 ;;
7614esac
7615fi
7616OCAMLOPT=$ac_cv_path_OCAMLOPT
7617if test -n "$OCAMLOPT"; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007618 { echo "$as_me:$LINENO: result: $OCAMLOPT" >&5
7619echo "${ECHO_T}$OCAMLOPT" >&6; }
Gordon Henriksen54c7e122007-09-18 12:27:13 +00007620else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007621 { echo "$as_me:$LINENO: result: no" >&5
7622echo "${ECHO_T}no" >&6; }
Gordon Henriksen54c7e122007-09-18 12:27:13 +00007623fi
7624
7625
Gordon Henriksene7072162008-03-07 18:20:01 +00007626 test -n "$OCAMLOPT" && break
7627done
7628
Gordon Henriksen40e7f192008-10-22 12:40:55 +00007629for ac_prog in ocamldep
Gordon Henriksene7072162008-03-07 18:20:01 +00007630do
7631 # Extract the first word of "$ac_prog", so it can be a program name with args.
7632set dummy $ac_prog; ac_word=$2
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007633{ echo "$as_me:$LINENO: checking for $ac_word" >&5
7634echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7635if test "${ac_cv_path_OCAMLDEP+set}" = set; then
7636 echo $ECHO_N "(cached) $ECHO_C" >&6
Gordon Henriksenc20f5b02007-09-20 16:48:18 +00007637else
7638 case $OCAMLDEP in
7639 [\\/]* | ?:[\\/]*)
7640 ac_cv_path_OCAMLDEP="$OCAMLDEP" # Let the user override the test with a path.
7641 ;;
7642 *)
7643 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7644for as_dir in $PATH
7645do
7646 IFS=$as_save_IFS
7647 test -z "$as_dir" && as_dir=.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007648 for ac_exec_ext in '' $ac_executable_extensions; do
7649 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 +00007650 ac_cv_path_OCAMLDEP="$as_dir/$ac_word$ac_exec_ext"
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007651 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Gordon Henriksenc20f5b02007-09-20 16:48:18 +00007652 break 2
7653 fi
7654done
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007655done
Gordon Henriksenc20f5b02007-09-20 16:48:18 +00007656IFS=$as_save_IFS
7657
Gordon Henriksenc20f5b02007-09-20 16:48:18 +00007658 ;;
7659esac
7660fi
7661OCAMLDEP=$ac_cv_path_OCAMLDEP
7662if test -n "$OCAMLDEP"; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007663 { echo "$as_me:$LINENO: result: $OCAMLDEP" >&5
7664echo "${ECHO_T}$OCAMLDEP" >&6; }
Gordon Henriksenc20f5b02007-09-20 16:48:18 +00007665else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007666 { echo "$as_me:$LINENO: result: no" >&5
7667echo "${ECHO_T}no" >&6; }
Gordon Henriksenc20f5b02007-09-20 16:48:18 +00007668fi
7669
7670
Gordon Henriksene7072162008-03-07 18:20:01 +00007671 test -n "$OCAMLDEP" && break
7672done
7673
Gordon Henriksen40e7f192008-10-22 12:40:55 +00007674for ac_prog in ocamldoc
Gordon Henriksen56b8f1d2008-03-10 15:49:38 +00007675do
7676 # Extract the first word of "$ac_prog", so it can be a program name with args.
7677set dummy $ac_prog; ac_word=$2
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007678{ echo "$as_me:$LINENO: checking for $ac_word" >&5
7679echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7680if test "${ac_cv_path_OCAMLDOC+set}" = set; then
7681 echo $ECHO_N "(cached) $ECHO_C" >&6
Gordon Henriksen56b8f1d2008-03-10 15:49:38 +00007682else
7683 case $OCAMLDOC in
7684 [\\/]* | ?:[\\/]*)
7685 ac_cv_path_OCAMLDOC="$OCAMLDOC" # Let the user override the test with a path.
7686 ;;
7687 *)
7688 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7689for as_dir in $PATH
7690do
7691 IFS=$as_save_IFS
7692 test -z "$as_dir" && as_dir=.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007693 for ac_exec_ext in '' $ac_executable_extensions; do
7694 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 +00007695 ac_cv_path_OCAMLDOC="$as_dir/$ac_word$ac_exec_ext"
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007696 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Gordon Henriksen56b8f1d2008-03-10 15:49:38 +00007697 break 2
7698 fi
7699done
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007700done
Gordon Henriksen56b8f1d2008-03-10 15:49:38 +00007701IFS=$as_save_IFS
7702
7703 ;;
7704esac
7705fi
7706OCAMLDOC=$ac_cv_path_OCAMLDOC
7707if test -n "$OCAMLDOC"; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007708 { echo "$as_me:$LINENO: result: $OCAMLDOC" >&5
7709echo "${ECHO_T}$OCAMLDOC" >&6; }
Gordon Henriksen56b8f1d2008-03-10 15:49:38 +00007710else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007711 { echo "$as_me:$LINENO: result: no" >&5
7712echo "${ECHO_T}no" >&6; }
Gordon Henriksen56b8f1d2008-03-10 15:49:38 +00007713fi
7714
7715
7716 test -n "$OCAMLDOC" && break
7717done
7718
Torok Edwincc499a42008-10-22 09:56:27 +00007719for ac_prog in gas as
7720do
7721 # Extract the first word of "$ac_prog", so it can be a program name with args.
7722set dummy $ac_prog; ac_word=$2
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007723{ echo "$as_me:$LINENO: checking for $ac_word" >&5
7724echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7725if test "${ac_cv_path_GAS+set}" = set; then
7726 echo $ECHO_N "(cached) $ECHO_C" >&6
Torok Edwincc499a42008-10-22 09:56:27 +00007727else
7728 case $GAS in
7729 [\\/]* | ?:[\\/]*)
7730 ac_cv_path_GAS="$GAS" # Let the user override the test with a path.
7731 ;;
7732 *)
7733 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7734for as_dir in $PATH
7735do
7736 IFS=$as_save_IFS
7737 test -z "$as_dir" && as_dir=.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007738 for ac_exec_ext in '' $ac_executable_extensions; do
7739 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 +00007740 ac_cv_path_GAS="$as_dir/$ac_word$ac_exec_ext"
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007741 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Torok Edwincc499a42008-10-22 09:56:27 +00007742 break 2
7743 fi
7744done
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007745done
Torok Edwincc499a42008-10-22 09:56:27 +00007746IFS=$as_save_IFS
7747
7748 ;;
7749esac
7750fi
7751GAS=$ac_cv_path_GAS
7752if test -n "$GAS"; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007753 { echo "$as_me:$LINENO: result: $GAS" >&5
7754echo "${ECHO_T}$GAS" >&6; }
Torok Edwincc499a42008-10-22 09:56:27 +00007755else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007756 { echo "$as_me:$LINENO: result: no" >&5
7757echo "${ECHO_T}no" >&6; }
Torok Edwincc499a42008-10-22 09:56:27 +00007758fi
7759
7760
7761 test -n "$GAS" && break
7762done
7763
Reid Spencera773bd52006-08-04 18:18:08 +00007764
Daniel Dunbaree0f32d2010-08-11 23:53:59 +00007765{ echo "$as_me:$LINENO: checking for linker version" >&5
7766echo $ECHO_N "checking for linker version... $ECHO_C" >&6; }
7767if test "${llvm_cv_link_version+set}" = set; then
7768 echo $ECHO_N "(cached) $ECHO_C" >&6
7769else
7770
7771 version_string="$(ld -v 2>&1 | head -1)"
7772
7773 # Check for ld64.
7774 if (echo "$version_string" | grep -q "ld64"); then
7775 llvm_cv_link_version=$(echo "$version_string" | sed -e "s#.*ld64-\([^ ]*\)#\1#")
7776 else
7777 llvm_cv_link_version=$(echo "$version_string" | sed -e "s#[^0-9]*\([0-9.]*\).*#\1#")
7778 fi
7779
7780fi
7781{ echo "$as_me:$LINENO: result: $llvm_cv_link_version" >&5
7782echo "${ECHO_T}$llvm_cv_link_version" >&6; }
7783
7784cat >>confdefs.h <<_ACEOF
7785#define HOST_LINK_VERSION "$llvm_cv_link_version"
7786_ACEOF
7787
7788
7789
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007790{ echo "$as_me:$LINENO: checking for compiler -Wl,-R<path> option" >&5
7791echo $ECHO_N "checking for compiler -Wl,-R<path> option... $ECHO_C" >&6; }
7792if test "${llvm_cv_link_use_r+set}" = set; then
7793 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencera773bd52006-08-04 18:18:08 +00007794else
7795 ac_ext=c
7796ac_cpp='$CPP $CPPFLAGS'
7797ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7798ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7799ac_compiler_gnu=$ac_cv_c_compiler_gnu
7800
7801 oldcflags="$CFLAGS"
7802 CFLAGS="$CFLAGS -Wl,-R."
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007803 cat >conftest.$ac_ext <<_ACEOF
7804/* confdefs.h. */
7805_ACEOF
7806cat confdefs.h >>conftest.$ac_ext
7807cat >>conftest.$ac_ext <<_ACEOF
Reid Spencera773bd52006-08-04 18:18:08 +00007808/* end confdefs.h. */
7809
7810int
7811main ()
7812{
Dan Gohman39ed6782010-04-25 00:12:20 +00007813
Reid Spencera773bd52006-08-04 18:18:08 +00007814 ;
7815 return 0;
7816}
7817_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007818rm -f conftest.$ac_objext conftest$ac_exeext
7819if { (ac_try="$ac_link"
7820case "(($ac_try" in
7821 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7822 *) ac_try_echo=$ac_try;;
7823esac
7824eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7825 (eval "$ac_link") 2>conftest.er1
7826 ac_status=$?
7827 grep -v '^ *+' conftest.er1 >conftest.err
7828 rm -f conftest.er1
7829 cat conftest.err >&5
7830 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7831 (exit $ac_status); } &&
7832 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
7833 { (case "(($ac_try" in
7834 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7835 *) ac_try_echo=$ac_try;;
7836esac
7837eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7838 (eval "$ac_try") 2>&5
7839 ac_status=$?
7840 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7841 (exit $ac_status); }; } &&
7842 { ac_try='test -s conftest$ac_exeext'
7843 { (case "(($ac_try" in
7844 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7845 *) ac_try_echo=$ac_try;;
7846esac
7847eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7848 (eval "$ac_try") 2>&5
7849 ac_status=$?
7850 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7851 (exit $ac_status); }; }; then
Reid Spencera773bd52006-08-04 18:18:08 +00007852 llvm_cv_link_use_r=yes
7853else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007854 echo "$as_me: failed program was:" >&5
7855sed 's/^/| /' conftest.$ac_ext >&5
7856
7857 llvm_cv_link_use_r=no
Reid Spencera773bd52006-08-04 18:18:08 +00007858fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007859
Bill Wendlingebcceee2009-04-18 11:20:33 +00007860rm -f core conftest.err conftest.$ac_objext \
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007861 conftest$ac_exeext conftest.$ac_ext
Reid Spencera773bd52006-08-04 18:18:08 +00007862 CFLAGS="$oldcflags"
7863 ac_ext=c
7864ac_cpp='$CPP $CPPFLAGS'
7865ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7866ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7867ac_compiler_gnu=$ac_cv_c_compiler_gnu
7868
7869
7870fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007871{ echo "$as_me:$LINENO: result: $llvm_cv_link_use_r" >&5
7872echo "${ECHO_T}$llvm_cv_link_use_r" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00007873if test "$llvm_cv_link_use_r" = yes ; then
7874
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007875cat >>confdefs.h <<\_ACEOF
7876#define HAVE_LINK_R 1
7877_ACEOF
Reid Spencera773bd52006-08-04 18:18:08 +00007878
7879 fi
7880
7881
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007882{ echo "$as_me:$LINENO: checking for compiler -Wl,-export-dynamic option" >&5
7883echo $ECHO_N "checking for compiler -Wl,-export-dynamic option... $ECHO_C" >&6; }
7884if test "${llvm_cv_link_use_export_dynamic+set}" = set; then
7885 echo $ECHO_N "(cached) $ECHO_C" >&6
Nick Lewycky731c6ab2009-03-05 08:20:44 +00007886else
7887 ac_ext=c
7888ac_cpp='$CPP $CPPFLAGS'
7889ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7890ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7891ac_compiler_gnu=$ac_cv_c_compiler_gnu
7892
7893 oldcflags="$CFLAGS"
7894 CFLAGS="$CFLAGS -Wl,-export-dynamic"
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007895 cat >conftest.$ac_ext <<_ACEOF
7896/* confdefs.h. */
7897_ACEOF
7898cat confdefs.h >>conftest.$ac_ext
7899cat >>conftest.$ac_ext <<_ACEOF
Nick Lewycky731c6ab2009-03-05 08:20:44 +00007900/* end confdefs.h. */
7901
7902int
7903main ()
7904{
Dan Gohman39ed6782010-04-25 00:12:20 +00007905
Nick Lewycky731c6ab2009-03-05 08:20:44 +00007906 ;
7907 return 0;
7908}
7909_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007910rm -f conftest.$ac_objext conftest$ac_exeext
7911if { (ac_try="$ac_link"
7912case "(($ac_try" in
7913 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7914 *) ac_try_echo=$ac_try;;
7915esac
7916eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7917 (eval "$ac_link") 2>conftest.er1
7918 ac_status=$?
7919 grep -v '^ *+' conftest.er1 >conftest.err
7920 rm -f conftest.er1
7921 cat conftest.err >&5
7922 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7923 (exit $ac_status); } &&
7924 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
7925 { (case "(($ac_try" in
7926 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7927 *) ac_try_echo=$ac_try;;
7928esac
7929eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7930 (eval "$ac_try") 2>&5
7931 ac_status=$?
7932 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7933 (exit $ac_status); }; } &&
7934 { ac_try='test -s conftest$ac_exeext'
7935 { (case "(($ac_try" in
7936 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7937 *) ac_try_echo=$ac_try;;
7938esac
7939eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7940 (eval "$ac_try") 2>&5
7941 ac_status=$?
7942 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7943 (exit $ac_status); }; }; then
Nick Lewycky731c6ab2009-03-05 08:20:44 +00007944 llvm_cv_link_use_export_dynamic=yes
7945else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007946 echo "$as_me: failed program was:" >&5
7947sed 's/^/| /' conftest.$ac_ext >&5
7948
7949 llvm_cv_link_use_export_dynamic=no
Nick Lewycky731c6ab2009-03-05 08:20:44 +00007950fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007951
Bill Wendlingebcceee2009-04-18 11:20:33 +00007952rm -f core conftest.err conftest.$ac_objext \
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007953 conftest$ac_exeext conftest.$ac_ext
Nick Lewycky731c6ab2009-03-05 08:20:44 +00007954 CFLAGS="$oldcflags"
7955 ac_ext=c
7956ac_cpp='$CPP $CPPFLAGS'
7957ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7958ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7959ac_compiler_gnu=$ac_cv_c_compiler_gnu
7960
7961
7962fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007963{ echo "$as_me:$LINENO: result: $llvm_cv_link_use_export_dynamic" >&5
7964echo "${ECHO_T}$llvm_cv_link_use_export_dynamic" >&6; }
Nick Lewycky731c6ab2009-03-05 08:20:44 +00007965if test "$llvm_cv_link_use_export_dynamic" = yes ; then
7966
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007967cat >>confdefs.h <<\_ACEOF
7968#define HAVE_LINK_EXPORT_DYNAMIC 1
7969_ACEOF
Nick Lewycky731c6ab2009-03-05 08:20:44 +00007970
7971 fi
7972
7973
Dan Gohmanda612d62010-06-01 14:56:56 +00007974{ echo "$as_me:$LINENO: checking for compiler -Wl,--version-script option" >&5
7975echo $ECHO_N "checking for compiler -Wl,--version-script option... $ECHO_C" >&6; }
7976if test "${llvm_cv_link_use_version_script+set}" = set; then
Dan Gohman391569c2010-04-16 22:59:06 +00007977 echo $ECHO_N "(cached) $ECHO_C" >&6
7978else
7979 ac_ext=c
7980ac_cpp='$CPP $CPPFLAGS'
7981ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7982ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7983ac_compiler_gnu=$ac_cv_c_compiler_gnu
7984
7985 oldcflags="$CFLAGS"
7986
7987 # The following code is from the autoconf manual,
7988 # "11.13: Limitations of Usual Tools".
7989 # Create a temporary directory $tmp in $TMPDIR (default /tmp).
7990 # Use mktemp if possible; otherwise fall back on mkdir,
7991 # with $RANDOM to make collisions less likely.
7992 : ${TMPDIR=/tmp}
7993 {
7994 tmp=`
7995 (umask 077 && mktemp -d "$TMPDIR/fooXXXXXX") 2>/dev/null
7996 ` &&
7997 test -n "$tmp" && test -d "$tmp"
7998 } || {
7999 tmp=$TMPDIR/foo$$-$RANDOM
8000 (umask 077 && mkdir "$tmp")
8001 } || exit $?
8002
Dan Gohmanda612d62010-06-01 14:56:56 +00008003 echo "{" > "$tmp/export.map"
8004 echo " global: main;" >> "$tmp/export.map"
8005 echo " local: *;" >> "$tmp/export.map"
8006 echo "};" >> "$tmp/export.map"
Dan Gohman391569c2010-04-16 22:59:06 +00008007
Dan Gohmanda612d62010-06-01 14:56:56 +00008008 CFLAGS="$CFLAGS -Wl,--version-script=$tmp/export.map"
Dan Gohman391569c2010-04-16 22:59:06 +00008009 cat >conftest.$ac_ext <<_ACEOF
8010/* confdefs.h. */
8011_ACEOF
8012cat confdefs.h >>conftest.$ac_ext
8013cat >>conftest.$ac_ext <<_ACEOF
8014/* end confdefs.h. */
8015
8016int
8017main ()
8018{
Dan Gohman39ed6782010-04-25 00:12:20 +00008019
Dan Gohman391569c2010-04-16 22:59:06 +00008020 ;
8021 return 0;
8022}
8023_ACEOF
8024rm -f conftest.$ac_objext conftest$ac_exeext
8025if { (ac_try="$ac_link"
8026case "(($ac_try" in
8027 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8028 *) ac_try_echo=$ac_try;;
8029esac
8030eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8031 (eval "$ac_link") 2>conftest.er1
8032 ac_status=$?
8033 grep -v '^ *+' conftest.er1 >conftest.err
8034 rm -f conftest.er1
8035 cat conftest.err >&5
8036 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8037 (exit $ac_status); } &&
8038 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
8039 { (case "(($ac_try" in
8040 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8041 *) ac_try_echo=$ac_try;;
8042esac
8043eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8044 (eval "$ac_try") 2>&5
8045 ac_status=$?
8046 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8047 (exit $ac_status); }; } &&
8048 { ac_try='test -s conftest$ac_exeext'
8049 { (case "(($ac_try" in
8050 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8051 *) ac_try_echo=$ac_try;;
8052esac
8053eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8054 (eval "$ac_try") 2>&5
8055 ac_status=$?
8056 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8057 (exit $ac_status); }; }; then
Dan Gohmanda612d62010-06-01 14:56:56 +00008058 llvm_cv_link_use_version_script=yes
Dan Gohman391569c2010-04-16 22:59:06 +00008059else
8060 echo "$as_me: failed program was:" >&5
8061sed 's/^/| /' conftest.$ac_ext >&5
8062
Dan Gohman943005e2010-06-01 16:22:27 +00008063 llvm_cv_link_use_version_script=no
Dan Gohman391569c2010-04-16 22:59:06 +00008064fi
8065
8066rm -f core conftest.err conftest.$ac_objext \
8067 conftest$ac_exeext conftest.$ac_ext
Dan Gohmanda612d62010-06-01 14:56:56 +00008068 rm "$tmp/export.map"
Dan Gohman391569c2010-04-16 22:59:06 +00008069 rmdir "$tmp"
8070 CFLAGS="$oldcflags"
8071 ac_ext=c
8072ac_cpp='$CPP $CPPFLAGS'
8073ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8074ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8075ac_compiler_gnu=$ac_cv_c_compiler_gnu
8076
8077
8078fi
Dan Gohmanda612d62010-06-01 14:56:56 +00008079{ echo "$as_me:$LINENO: result: $llvm_cv_link_use_version_script" >&5
8080echo "${ECHO_T}$llvm_cv_link_use_version_script" >&6; }
8081if test "$llvm_cv_link_use_version_script" = yes ; then
8082 HAVE_LINK_VERSION_SCRIPT=1
Dan Gohman391569c2010-04-16 22:59:06 +00008083
8084 fi
8085
8086
Reid Spencera773bd52006-08-04 18:18:08 +00008087
8088
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00008089{ echo "$as_me:$LINENO: checking for an ANSI C-conforming const" >&5
8090echo $ECHO_N "checking for an ANSI C-conforming const... $ECHO_C" >&6; }
8091if test "${ac_cv_c_const+set}" = set; then
8092 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencera773bd52006-08-04 18:18:08 +00008093else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00008094 cat >conftest.$ac_ext <<_ACEOF
8095/* confdefs.h. */
8096_ACEOF
8097cat confdefs.h >>conftest.$ac_ext
8098cat >>conftest.$ac_ext <<_ACEOF
Reid Spencera773bd52006-08-04 18:18:08 +00008099/* end confdefs.h. */
8100
8101int
8102main ()
8103{
8104/* FIXME: Include the comments suggested by Paul. */
8105#ifndef __cplusplus
8106 /* Ultrix mips cc rejects this. */
8107 typedef int charset[2];
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00008108 const charset x;
Reid Spencera773bd52006-08-04 18:18:08 +00008109 /* SunOS 4.1.1 cc rejects this. */
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00008110 char const *const *ccp;
8111 char **p;
Reid Spencera773bd52006-08-04 18:18:08 +00008112 /* NEC SVR4.0.2 mips cc rejects this. */
8113 struct point {int x, y;};
8114 static struct point const zero = {0,0};
8115 /* AIX XL C 1.02.0.0 rejects this.
8116 It does not let you subtract one const X* pointer from another in
8117 an arm of an if-expression whose if-part is not a constant
8118 expression */
8119 const char *g = "string";
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00008120 ccp = &g + (g ? g-g : 0);
Reid Spencera773bd52006-08-04 18:18:08 +00008121 /* HPUX 7.0 cc rejects these. */
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00008122 ++ccp;
8123 p = (char**) ccp;
8124 ccp = (char const *const *) p;
Reid Spencera773bd52006-08-04 18:18:08 +00008125 { /* SCO 3.2v4 cc rejects this. */
8126 char *t;
8127 char const *s = 0 ? (char *) 0 : (char const *) 0;
8128
8129 *t++ = 0;
8130 if (s) return 0;
8131 }
8132 { /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */
8133 int x[] = {25, 17};
8134 const int *foo = &x[0];
8135 ++foo;
8136 }
8137 { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
8138 typedef const int *iptr;
8139 iptr p = 0;
8140 ++p;
8141 }
8142 { /* AIX XL C 1.02.0.0 rejects this saying
8143 "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
8144 struct s { int j; const int *ap[3]; };
8145 struct s *b; b->j = 5;
8146 }
8147 { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
8148 const int foo = 10;
8149 if (!foo) return 0;
8150 }
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00008151 return !x[0] && !zero.x;
Reid Spencera773bd52006-08-04 18:18:08 +00008152#endif
8153
8154 ;
8155 return 0;
8156}
8157_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00008158rm -f conftest.$ac_objext
8159if { (ac_try="$ac_compile"
8160case "(($ac_try" in
8161 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8162 *) ac_try_echo=$ac_try;;
8163esac
8164eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8165 (eval "$ac_compile") 2>conftest.er1
8166 ac_status=$?
8167 grep -v '^ *+' conftest.er1 >conftest.err
8168 rm -f conftest.er1
8169 cat conftest.err >&5
8170 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8171 (exit $ac_status); } &&
8172 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
8173 { (case "(($ac_try" in
8174 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8175 *) ac_try_echo=$ac_try;;
8176esac
8177eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8178 (eval "$ac_try") 2>&5
8179 ac_status=$?
8180 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8181 (exit $ac_status); }; } &&
8182 { ac_try='test -s conftest.$ac_objext'
8183 { (case "(($ac_try" in
8184 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8185 *) ac_try_echo=$ac_try;;
8186esac
8187eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8188 (eval "$ac_try") 2>&5
8189 ac_status=$?
8190 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8191 (exit $ac_status); }; }; then
Reid Spencera773bd52006-08-04 18:18:08 +00008192 ac_cv_c_const=yes
8193else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00008194 echo "$as_me: failed program was:" >&5
8195sed 's/^/| /' conftest.$ac_ext >&5
8196
8197 ac_cv_c_const=no
Reid Spencera773bd52006-08-04 18:18:08 +00008198fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00008199
Reid Spencera773bd52006-08-04 18:18:08 +00008200rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8201fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00008202{ echo "$as_me:$LINENO: result: $ac_cv_c_const" >&5
8203echo "${ECHO_T}$ac_cv_c_const" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00008204if test $ac_cv_c_const = no; then
8205
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00008206cat >>confdefs.h <<\_ACEOF
8207#define const
8208_ACEOF
Reid Spencera773bd52006-08-04 18:18:08 +00008209
8210fi
8211
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00008212
8213
8214
8215
8216
Reid Spencer2bc7bd52004-11-29 12:29:58 +00008217ac_header_dirent=no
8218for ac_hdr in dirent.h sys/ndir.h sys/dir.h ndir.h; do
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00008219 as_ac_Header=`echo "ac_cv_header_dirent_$ac_hdr" | $as_tr_sh`
8220{ echo "$as_me:$LINENO: checking for $ac_hdr that defines DIR" >&5
8221echo $ECHO_N "checking for $ac_hdr that defines DIR... $ECHO_C" >&6; }
8222if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
8223 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencer2bc7bd52004-11-29 12:29:58 +00008224else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00008225 cat >conftest.$ac_ext <<_ACEOF
8226/* confdefs.h. */
8227_ACEOF
8228cat confdefs.h >>conftest.$ac_ext
8229cat >>conftest.$ac_ext <<_ACEOF
Reid Spencer2bc7bd52004-11-29 12:29:58 +00008230/* end confdefs.h. */
8231#include <sys/types.h>
8232#include <$ac_hdr>
8233
8234int
8235main ()
8236{
8237if ((DIR *) 0)
8238return 0;
8239 ;
8240 return 0;
8241}
8242_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00008243rm -f conftest.$ac_objext
8244if { (ac_try="$ac_compile"
8245case "(($ac_try" in
8246 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8247 *) ac_try_echo=$ac_try;;
8248esac
8249eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8250 (eval "$ac_compile") 2>conftest.er1
8251 ac_status=$?
8252 grep -v '^ *+' conftest.er1 >conftest.err
8253 rm -f conftest.er1
8254 cat conftest.err >&5
8255 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8256 (exit $ac_status); } &&
8257 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
8258 { (case "(($ac_try" in
8259 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8260 *) ac_try_echo=$ac_try;;
8261esac
8262eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8263 (eval "$ac_try") 2>&5
8264 ac_status=$?
8265 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8266 (exit $ac_status); }; } &&
8267 { ac_try='test -s conftest.$ac_objext'
8268 { (case "(($ac_try" in
8269 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8270 *) ac_try_echo=$ac_try;;
8271esac
8272eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8273 (eval "$ac_try") 2>&5
8274 ac_status=$?
8275 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8276 (exit $ac_status); }; }; then
Reid Spencer2bc7bd52004-11-29 12:29:58 +00008277 eval "$as_ac_Header=yes"
8278else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00008279 echo "$as_me: failed program was:" >&5
8280sed 's/^/| /' conftest.$ac_ext >&5
8281
8282 eval "$as_ac_Header=no"
Reid Spencer2bc7bd52004-11-29 12:29:58 +00008283fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00008284
Reid Spencera773bd52006-08-04 18:18:08 +00008285rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Reid Spencer2bc7bd52004-11-29 12:29:58 +00008286fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00008287ac_res=`eval echo '${'$as_ac_Header'}'`
8288 { echo "$as_me:$LINENO: result: $ac_res" >&5
8289echo "${ECHO_T}$ac_res" >&6; }
8290if test `eval echo '${'$as_ac_Header'}'` = yes; then
Reid Spencer2bc7bd52004-11-29 12:29:58 +00008291 cat >>confdefs.h <<_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00008292#define `echo "HAVE_$ac_hdr" | $as_tr_cpp` 1
Reid Spencer2bc7bd52004-11-29 12:29:58 +00008293_ACEOF
8294
8295ac_header_dirent=$ac_hdr; break
8296fi
8297
8298done
8299# Two versions of opendir et al. are in -ldir and -lx on SCO Xenix.
8300if test $ac_header_dirent = dirent.h; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00008301 { echo "$as_me:$LINENO: checking for library containing opendir" >&5
8302echo $ECHO_N "checking for library containing opendir... $ECHO_C" >&6; }
8303if test "${ac_cv_search_opendir+set}" = set; then
8304 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencer2bc7bd52004-11-29 12:29:58 +00008305else
8306 ac_func_search_save_LIBS=$LIBS
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00008307cat >conftest.$ac_ext <<_ACEOF
8308/* confdefs.h. */
8309_ACEOF
8310cat confdefs.h >>conftest.$ac_ext
8311cat >>conftest.$ac_ext <<_ACEOF
Reid Spencer2bc7bd52004-11-29 12:29:58 +00008312/* end confdefs.h. */
8313
Reid Spencera773bd52006-08-04 18:18:08 +00008314/* Override any GCC internal prototype to avoid an error.
8315 Use char because int might match the return type of a GCC
8316 builtin and then its argument prototype would still apply. */
Reid Spencer2bc7bd52004-11-29 12:29:58 +00008317#ifdef __cplusplus
8318extern "C"
8319#endif
Reid Spencer2bc7bd52004-11-29 12:29:58 +00008320char opendir ();
8321int
8322main ()
8323{
Reid Spencera773bd52006-08-04 18:18:08 +00008324return opendir ();
Reid Spencer2bc7bd52004-11-29 12:29:58 +00008325 ;
8326 return 0;
8327}
8328_ACEOF
Reid Spencera773bd52006-08-04 18:18:08 +00008329for ac_lib in '' dir; do
8330 if test -z "$ac_lib"; then
8331 ac_res="none required"
8332 else
8333 ac_res=-l$ac_lib
Reid Spencer2bc7bd52004-11-29 12:29:58 +00008334 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
Reid Spencera773bd52006-08-04 18:18:08 +00008335 fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00008336 rm -f conftest.$ac_objext conftest$ac_exeext
8337if { (ac_try="$ac_link"
8338case "(($ac_try" in
8339 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8340 *) ac_try_echo=$ac_try;;
8341esac
8342eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8343 (eval "$ac_link") 2>conftest.er1
8344 ac_status=$?
8345 grep -v '^ *+' conftest.er1 >conftest.err
8346 rm -f conftest.er1
8347 cat conftest.err >&5
8348 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8349 (exit $ac_status); } &&
8350 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
8351 { (case "(($ac_try" in
8352 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8353 *) ac_try_echo=$ac_try;;
8354esac
8355eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8356 (eval "$ac_try") 2>&5
8357 ac_status=$?
8358 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8359 (exit $ac_status); }; } &&
8360 { ac_try='test -s conftest$ac_exeext'
8361 { (case "(($ac_try" in
8362 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8363 *) ac_try_echo=$ac_try;;
8364esac
8365eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8366 (eval "$ac_try") 2>&5
8367 ac_status=$?
8368 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8369 (exit $ac_status); }; }; then
Reid Spencera773bd52006-08-04 18:18:08 +00008370 ac_cv_search_opendir=$ac_res
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00008371else
8372 echo "$as_me: failed program was:" >&5
8373sed 's/^/| /' conftest.$ac_ext >&5
8374
8375
Reid Spencer2bc7bd52004-11-29 12:29:58 +00008376fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00008377
Bill Wendlingebcceee2009-04-18 11:20:33 +00008378rm -f core conftest.err conftest.$ac_objext \
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00008379 conftest$ac_exeext
8380 if test "${ac_cv_search_opendir+set}" = set; then
Reid Spencera773bd52006-08-04 18:18:08 +00008381 break
Reid Spencer2bc7bd52004-11-29 12:29:58 +00008382fi
John Criswell7a73b802003-06-30 21:59:07 +00008383done
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00008384if test "${ac_cv_search_opendir+set}" = set; then
8385 :
Reid Spencera773bd52006-08-04 18:18:08 +00008386else
8387 ac_cv_search_opendir=no
8388fi
8389rm conftest.$ac_ext
8390LIBS=$ac_func_search_save_LIBS
8391fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00008392{ echo "$as_me:$LINENO: result: $ac_cv_search_opendir" >&5
8393echo "${ECHO_T}$ac_cv_search_opendir" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00008394ac_res=$ac_cv_search_opendir
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00008395if test "$ac_res" != no; then
Reid Spencera773bd52006-08-04 18:18:08 +00008396 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
John Criswell7a73b802003-06-30 21:59:07 +00008397
Reid Spencera773bd52006-08-04 18:18:08 +00008398fi
8399
8400else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00008401 { echo "$as_me:$LINENO: checking for library containing opendir" >&5
8402echo $ECHO_N "checking for library containing opendir... $ECHO_C" >&6; }
8403if test "${ac_cv_search_opendir+set}" = set; then
8404 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencera773bd52006-08-04 18:18:08 +00008405else
8406 ac_func_search_save_LIBS=$LIBS
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00008407cat >conftest.$ac_ext <<_ACEOF
8408/* confdefs.h. */
8409_ACEOF
8410cat confdefs.h >>conftest.$ac_ext
8411cat >>conftest.$ac_ext <<_ACEOF
Reid Spencera773bd52006-08-04 18:18:08 +00008412/* end confdefs.h. */
8413
8414/* Override any GCC internal prototype to avoid an error.
8415 Use char because int might match the return type of a GCC
8416 builtin and then its argument prototype would still apply. */
8417#ifdef __cplusplus
8418extern "C"
8419#endif
8420char opendir ();
8421int
8422main ()
8423{
8424return opendir ();
8425 ;
8426 return 0;
8427}
8428_ACEOF
8429for ac_lib in '' x; do
8430 if test -z "$ac_lib"; then
8431 ac_res="none required"
8432 else
8433 ac_res=-l$ac_lib
8434 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
8435 fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00008436 rm -f conftest.$ac_objext conftest$ac_exeext
8437if { (ac_try="$ac_link"
8438case "(($ac_try" in
8439 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8440 *) ac_try_echo=$ac_try;;
8441esac
8442eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8443 (eval "$ac_link") 2>conftest.er1
8444 ac_status=$?
8445 grep -v '^ *+' conftest.er1 >conftest.err
8446 rm -f conftest.er1
8447 cat conftest.err >&5
8448 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8449 (exit $ac_status); } &&
8450 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
8451 { (case "(($ac_try" in
8452 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8453 *) ac_try_echo=$ac_try;;
8454esac
8455eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8456 (eval "$ac_try") 2>&5
8457 ac_status=$?
8458 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8459 (exit $ac_status); }; } &&
8460 { ac_try='test -s conftest$ac_exeext'
8461 { (case "(($ac_try" in
8462 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8463 *) ac_try_echo=$ac_try;;
8464esac
8465eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8466 (eval "$ac_try") 2>&5
8467 ac_status=$?
8468 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8469 (exit $ac_status); }; }; then
Reid Spencera773bd52006-08-04 18:18:08 +00008470 ac_cv_search_opendir=$ac_res
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00008471else
8472 echo "$as_me: failed program was:" >&5
8473sed 's/^/| /' conftest.$ac_ext >&5
8474
8475
Reid Spencera773bd52006-08-04 18:18:08 +00008476fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00008477
Bill Wendlingebcceee2009-04-18 11:20:33 +00008478rm -f core conftest.err conftest.$ac_objext \
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00008479 conftest$ac_exeext
8480 if test "${ac_cv_search_opendir+set}" = set; then
Reid Spencera773bd52006-08-04 18:18:08 +00008481 break
8482fi
8483done
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00008484if test "${ac_cv_search_opendir+set}" = set; then
8485 :
Reid Spencera773bd52006-08-04 18:18:08 +00008486else
8487 ac_cv_search_opendir=no
8488fi
8489rm conftest.$ac_ext
8490LIBS=$ac_func_search_save_LIBS
8491fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00008492{ echo "$as_me:$LINENO: result: $ac_cv_search_opendir" >&5
8493echo "${ECHO_T}$ac_cv_search_opendir" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00008494ac_res=$ac_cv_search_opendir
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00008495if test "$ac_res" != no; then
Reid Spencera773bd52006-08-04 18:18:08 +00008496 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
8497
8498fi
8499
8500fi
John Criswell7a73b802003-06-30 21:59:07 +00008501
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00008502
John Criswell7a73b802003-06-30 21:59:07 +00008503for ac_header in dlfcn.h
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00008504do
8505as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
8506if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
8507 { echo "$as_me:$LINENO: checking for $ac_header" >&5
8508echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
8509if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
8510 echo $ECHO_N "(cached) $ECHO_C" >&6
8511fi
8512ac_res=`eval echo '${'$as_ac_Header'}'`
8513 { echo "$as_me:$LINENO: result: $ac_res" >&5
8514echo "${ECHO_T}$ac_res" >&6; }
8515else
8516 # Is the header compilable?
8517{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
8518echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
8519cat >conftest.$ac_ext <<_ACEOF
8520/* confdefs.h. */
8521_ACEOF
8522cat confdefs.h >>conftest.$ac_ext
8523cat >>conftest.$ac_ext <<_ACEOF
8524/* end confdefs.h. */
8525$ac_includes_default
8526#include <$ac_header>
8527_ACEOF
8528rm -f conftest.$ac_objext
8529if { (ac_try="$ac_compile"
8530case "(($ac_try" in
8531 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8532 *) ac_try_echo=$ac_try;;
8533esac
8534eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8535 (eval "$ac_compile") 2>conftest.er1
8536 ac_status=$?
8537 grep -v '^ *+' conftest.er1 >conftest.err
8538 rm -f conftest.er1
8539 cat conftest.err >&5
8540 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8541 (exit $ac_status); } &&
8542 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
8543 { (case "(($ac_try" in
8544 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8545 *) ac_try_echo=$ac_try;;
8546esac
8547eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8548 (eval "$ac_try") 2>&5
8549 ac_status=$?
8550 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8551 (exit $ac_status); }; } &&
8552 { ac_try='test -s conftest.$ac_objext'
8553 { (case "(($ac_try" in
8554 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8555 *) ac_try_echo=$ac_try;;
8556esac
8557eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8558 (eval "$ac_try") 2>&5
8559 ac_status=$?
8560 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8561 (exit $ac_status); }; }; then
8562 ac_header_compiler=yes
8563else
8564 echo "$as_me: failed program was:" >&5
8565sed 's/^/| /' conftest.$ac_ext >&5
8566
8567 ac_header_compiler=no
8568fi
8569
8570rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8571{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
8572echo "${ECHO_T}$ac_header_compiler" >&6; }
8573
8574# Is the header present?
8575{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
8576echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
8577cat >conftest.$ac_ext <<_ACEOF
8578/* confdefs.h. */
8579_ACEOF
8580cat confdefs.h >>conftest.$ac_ext
8581cat >>conftest.$ac_ext <<_ACEOF
8582/* end confdefs.h. */
8583#include <$ac_header>
8584_ACEOF
8585if { (ac_try="$ac_cpp conftest.$ac_ext"
8586case "(($ac_try" in
8587 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8588 *) ac_try_echo=$ac_try;;
8589esac
8590eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8591 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
8592 ac_status=$?
8593 grep -v '^ *+' conftest.er1 >conftest.err
8594 rm -f conftest.er1
8595 cat conftest.err >&5
8596 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8597 (exit $ac_status); } >/dev/null; then
8598 if test -s conftest.err; then
8599 ac_cpp_err=$ac_c_preproc_warn_flag
8600 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
8601 else
8602 ac_cpp_err=
8603 fi
8604else
8605 ac_cpp_err=yes
8606fi
8607if test -z "$ac_cpp_err"; then
8608 ac_header_preproc=yes
8609else
8610 echo "$as_me: failed program was:" >&5
8611sed 's/^/| /' conftest.$ac_ext >&5
8612
8613 ac_header_preproc=no
8614fi
8615
8616rm -f conftest.err conftest.$ac_ext
8617{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
8618echo "${ECHO_T}$ac_header_preproc" >&6; }
8619
8620# So? What about this header?
8621case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
8622 yes:no: )
8623 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
8624echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
8625 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
8626echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
8627 ac_header_preproc=yes
8628 ;;
8629 no:yes:* )
8630 { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
8631echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
8632 { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
8633echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
8634 { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
8635echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
8636 { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
8637echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
8638 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
8639echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
8640 { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
8641echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
8642 ( cat <<\_ASBOX
8643## ----------------------------------- ##
8644## Report this to llvmbugs@cs.uiuc.edu ##
8645## ----------------------------------- ##
8646_ASBOX
8647 ) | sed "s/^/$as_me: WARNING: /" >&2
8648 ;;
8649esac
8650{ echo "$as_me:$LINENO: checking for $ac_header" >&5
8651echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
8652if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
8653 echo $ECHO_N "(cached) $ECHO_C" >&6
8654else
8655 eval "$as_ac_Header=\$ac_header_preproc"
8656fi
8657ac_res=`eval echo '${'$as_ac_Header'}'`
8658 { echo "$as_me:$LINENO: result: $ac_res" >&5
8659echo "${ECHO_T}$ac_res" >&6; }
8660
8661fi
8662if test `eval echo '${'$as_ac_Header'}'` = yes; then
John Criswell7a73b802003-06-30 21:59:07 +00008663 cat >>confdefs.h <<_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00008664#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
John Criswell7a73b802003-06-30 21:59:07 +00008665_ACEOF
8666
8667fi
8668
8669done
8670
Reid Spencera773bd52006-08-04 18:18:08 +00008671# Check whether --enable-ltdl-install was given.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00008672if test "${enable_ltdl_install+set}" = set; then
Reid Spencera773bd52006-08-04 18:18:08 +00008673 enableval=$enable_ltdl_install;
8674fi
Reid Spencer2bc7bd52004-11-29 12:29:58 +00008675
Reid Spencer2bc7bd52004-11-29 12:29:58 +00008676
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00008677
8678
8679if test x"${enable_ltdl_install-no}" != xno; then
Reid Spencer2bc7bd52004-11-29 12:29:58 +00008680 INSTALL_LTDL_TRUE=
8681 INSTALL_LTDL_FALSE='#'
8682else
8683 INSTALL_LTDL_TRUE='#'
8684 INSTALL_LTDL_FALSE=
8685fi
8686
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00008687
8688
8689if test x"${enable_ltdl_convenience-no}" != xno; then
Reid Spencer2bc7bd52004-11-29 12:29:58 +00008690 CONVENIENCE_LTDL_TRUE=
8691 CONVENIENCE_LTDL_FALSE='#'
8692else
8693 CONVENIENCE_LTDL_TRUE='#'
8694 CONVENIENCE_LTDL_FALSE=
8695fi
8696
8697
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00008698{ echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5
8699echo $ECHO_N "checking dynamic linker characteristics... $ECHO_C" >&6; }
Reid Spencer2bc7bd52004-11-29 12:29:58 +00008700library_names_spec=
8701libname_spec='lib$name'
8702soname_spec=
8703shrext_cmds=".so"
8704postinstall_cmds=
8705postuninstall_cmds=
8706finish_cmds=
8707finish_eval=
8708shlibpath_var=
8709shlibpath_overrides_runpath=unknown
8710version_type=none
8711dynamic_linker="$host_os ld.so"
8712sys_lib_dlsearch_path_spec="/lib /usr/lib"
8713if test "$GCC" = yes; then
8714 sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
8715 if echo "$sys_lib_search_path_spec" | grep ';' >/dev/null ; then
8716 # if the path contains ";" then we assume it to be the separator
8717 # otherwise default to the standard path separator (i.e. ":") - it is
8718 # assumed that no part of a normal pathname contains ";" but that should
8719 # okay in the real world where ";" in dirpaths is itself problematic.
8720 sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
8721 else
8722 sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
8723 fi
8724else
8725 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
8726fi
8727need_lib_prefix=unknown
8728hardcode_into_libs=no
8729
8730# when you set need_version to no, make sure it does not cause -set_version
8731# flags to be left without arguments
8732need_version=unknown
8733
8734case $host_os in
8735aix3*)
8736 version_type=linux
8737 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
8738 shlibpath_var=LIBPATH
8739
8740 # AIX 3 has no versioning support, so we append a major version to the name.
8741 soname_spec='${libname}${release}${shared_ext}$major'
8742 ;;
8743
8744aix4* | aix5*)
8745 version_type=linux
8746 need_lib_prefix=no
8747 need_version=no
8748 hardcode_into_libs=yes
8749 if test "$host_cpu" = ia64; then
8750 # AIX 5 supports IA64
8751 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
8752 shlibpath_var=LD_LIBRARY_PATH
8753 else
8754 # With GCC up to 2.95.x, collect2 would create an import file
8755 # for dependence libraries. The import file would start with
8756 # the line `#! .'. This would cause the generated library to
8757 # depend on `.', always an invalid library. This was fixed in
8758 # development snapshots of GCC prior to 3.0.
8759 case $host_os in
8760 aix4 | aix4.[01] | aix4.[01].*)
8761 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
8762 echo ' yes '
8763 echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then
8764 :
8765 else
8766 can_build_shared=no
8767 fi
8768 ;;
8769 esac
8770 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
8771 # soname into executable. Probably we can add versioning support to
8772 # collect2, so additional links can be useful in future.
8773 if test "$aix_use_runtimelinking" = yes; then
8774 # If using run time linking (on AIX 4.2 or later) use lib<name>.so
8775 # instead of lib<name>.a to let people know that these are not
8776 # typical AIX shared libraries.
8777 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
8778 else
8779 # We preserve .a as extension for shared libraries through AIX4.2
8780 # and later when we are not doing run time linking.
8781 library_names_spec='${libname}${release}.a $libname.a'
8782 soname_spec='${libname}${release}${shared_ext}$major'
8783 fi
8784 shlibpath_var=LIBPATH
8785 fi
8786 ;;
8787
8788amigaos*)
8789 library_names_spec='$libname.ixlibrary $libname.a'
8790 # Create ${libname}_ixlibrary.a entries in /sys/libs.
8791 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'
8792 ;;
8793
8794beos*)
8795 library_names_spec='${libname}${shared_ext}'
8796 dynamic_linker="$host_os ld.so"
8797 shlibpath_var=LIBRARY_PATH
8798 ;;
8799
8800bsdi[45]*)
8801 version_type=linux
8802 need_version=no
8803 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
8804 soname_spec='${libname}${release}${shared_ext}$major'
8805 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
8806 shlibpath_var=LD_LIBRARY_PATH
8807 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
8808 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
8809 # the default ld.so.conf also contains /usr/contrib/lib and
8810 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
8811 # libtool to hard-code these into programs
8812 ;;
8813
8814cygwin* | mingw* | pw32*)
8815 version_type=windows
8816 shrext_cmds=".dll"
8817 need_version=no
8818 need_lib_prefix=no
8819
8820 case $GCC,$host_os in
8821 yes,cygwin* | yes,mingw* | yes,pw32*)
8822 library_names_spec='$libname.dll.a'
8823 # DLL is installed to $(libdir)/../bin by postinstall_cmds
8824 postinstall_cmds='base_file=`basename \${file}`~
8825 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~
8826 dldir=$destdir/`dirname \$dlpath`~
8827 test -d \$dldir || mkdir -p \$dldir~
Reid Spencera773bd52006-08-04 18:18:08 +00008828 $install_prog $dir/$dlname \$dldir/$dlname~
8829 chmod a+x \$dldir/$dlname'
Reid Spencer2bc7bd52004-11-29 12:29:58 +00008830 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
8831 dlpath=$dir/\$dldll~
8832 $rm \$dlpath'
8833 shlibpath_overrides_runpath=yes
8834
8835 case $host_os in
8836 cygwin*)
8837 # Cygwin DLLs use 'cyg' prefix rather than 'lib'
8838 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
8839 sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib"
8840 ;;
8841 mingw*)
8842 # MinGW DLLs use traditional 'lib' prefix
8843 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
8844 sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
8845 if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then
8846 # It is most probably a Windows format PATH printed by
8847 # mingw gcc, but we are running on Cygwin. Gcc prints its search
8848 # path with ; separators, and with drive letters. We can handle the
8849 # drive letters (cygwin fileutils understands them), so leave them,
8850 # especially as we might pass files found there to a mingw objdump,
8851 # which wouldn't understand a cygwinified path. Ahh.
8852 sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
8853 else
8854 sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
8855 fi
8856 ;;
8857 pw32*)
8858 # pw32 DLLs use 'pw' prefix rather than 'lib'
Reid Spencera773bd52006-08-04 18:18:08 +00008859 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 +00008860 ;;
8861 esac
8862 ;;
8863
8864 *)
8865 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
8866 ;;
8867 esac
8868 dynamic_linker='Win32 ld.exe'
8869 # FIXME: first we should search . and the directory the executable is in
8870 shlibpath_var=PATH
8871 ;;
8872
8873darwin* | rhapsody*)
8874 dynamic_linker="$host_os dyld"
8875 version_type=darwin
8876 need_lib_prefix=no
8877 need_version=no
8878 library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext'
8879 soname_spec='${libname}${release}${major}$shared_ext'
8880 shlibpath_overrides_runpath=yes
8881 shlibpath_var=DYLD_LIBRARY_PATH
Reid Spencerf6390b52007-04-11 00:27:39 +00008882 shrext_cmds='.dylib'
Reid Spencer2bc7bd52004-11-29 12:29:58 +00008883 # Apple's gcc prints 'gcc -print-search-dirs' doesn't operate the same.
8884 if test "$GCC" = yes; then
8885 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"`
8886 else
8887 sys_lib_search_path_spec='/lib /usr/lib /usr/local/lib'
8888 fi
8889 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
8890 ;;
8891
8892dgux*)
8893 version_type=linux
8894 need_lib_prefix=no
8895 need_version=no
8896 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
8897 soname_spec='${libname}${release}${shared_ext}$major'
8898 shlibpath_var=LD_LIBRARY_PATH
8899 ;;
8900
8901freebsd1*)
8902 dynamic_linker=no
8903 ;;
8904
8905kfreebsd*-gnu)
8906 version_type=linux
8907 need_lib_prefix=no
8908 need_version=no
8909 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
8910 soname_spec='${libname}${release}${shared_ext}$major'
8911 shlibpath_var=LD_LIBRARY_PATH
8912 shlibpath_overrides_runpath=no
8913 hardcode_into_libs=yes
8914 dynamic_linker='GNU ld.so'
8915 ;;
8916
Reid Spencera773bd52006-08-04 18:18:08 +00008917freebsd* | dragonfly*)
8918 # DragonFly does not have aout. When/if they implement a new
8919 # versioning mechanism, adjust this.
8920 if test -x /usr/bin/objformat; then
8921 objformat=`/usr/bin/objformat`
8922 else
8923 case $host_os in
8924 freebsd[123]*) objformat=aout ;;
8925 *) objformat=elf ;;
8926 esac
8927 fi
Reid Spencer2bc7bd52004-11-29 12:29:58 +00008928 version_type=freebsd-$objformat
8929 case $version_type in
8930 freebsd-elf*)
8931 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
8932 need_version=no
8933 need_lib_prefix=no
8934 ;;
8935 freebsd-*)
8936 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
8937 need_version=yes
8938 ;;
8939 esac
8940 shlibpath_var=LD_LIBRARY_PATH
8941 case $host_os in
8942 freebsd2*)
8943 shlibpath_overrides_runpath=yes
8944 ;;
Reid Spencera773bd52006-08-04 18:18:08 +00008945 freebsd3.[01]* | freebsdelf3.[01]*)
Reid Spencer2bc7bd52004-11-29 12:29:58 +00008946 shlibpath_overrides_runpath=yes
8947 hardcode_into_libs=yes
8948 ;;
Reid Spencera773bd52006-08-04 18:18:08 +00008949 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
8950 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
Reid Spencer2bc7bd52004-11-29 12:29:58 +00008951 shlibpath_overrides_runpath=no
8952 hardcode_into_libs=yes
8953 ;;
Reid Spencera773bd52006-08-04 18:18:08 +00008954 freebsd*) # from 4.6 on
8955 shlibpath_overrides_runpath=yes
8956 hardcode_into_libs=yes
8957 ;;
Reid Spencer2bc7bd52004-11-29 12:29:58 +00008958 esac
8959 ;;
8960
8961gnu*)
8962 version_type=linux
8963 need_lib_prefix=no
8964 need_version=no
8965 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
8966 soname_spec='${libname}${release}${shared_ext}$major'
8967 shlibpath_var=LD_LIBRARY_PATH
8968 hardcode_into_libs=yes
8969 ;;
8970
8971hpux9* | hpux10* | hpux11*)
8972 # Give a soname corresponding to the major version so that dld.sl refuses to
8973 # link against other versions.
8974 version_type=sunos
8975 need_lib_prefix=no
8976 need_version=no
Reid Spencera773bd52006-08-04 18:18:08 +00008977 case $host_cpu in
Reid Spencer2bc7bd52004-11-29 12:29:58 +00008978 ia64*)
8979 shrext_cmds='.so'
8980 hardcode_into_libs=yes
8981 dynamic_linker="$host_os dld.so"
8982 shlibpath_var=LD_LIBRARY_PATH
8983 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
8984 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
8985 soname_spec='${libname}${release}${shared_ext}$major'
8986 if test "X$HPUX_IA64_MODE" = X32; then
8987 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
8988 else
8989 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
8990 fi
8991 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
8992 ;;
8993 hppa*64*)
8994 shrext_cmds='.sl'
8995 hardcode_into_libs=yes
8996 dynamic_linker="$host_os dld.sl"
8997 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
8998 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
8999 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9000 soname_spec='${libname}${release}${shared_ext}$major'
9001 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
9002 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
9003 ;;
9004 *)
9005 shrext_cmds='.sl'
9006 dynamic_linker="$host_os dld.sl"
9007 shlibpath_var=SHLIB_PATH
9008 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
9009 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9010 soname_spec='${libname}${release}${shared_ext}$major'
9011 ;;
9012 esac
9013 # HP-UX runs *really* slowly unless shared libraries are mode 555.
9014 postinstall_cmds='chmod 555 $lib'
9015 ;;
9016
Reid Spencera773bd52006-08-04 18:18:08 +00009017interix3*)
9018 version_type=linux
9019 need_lib_prefix=no
9020 need_version=no
9021 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
9022 soname_spec='${libname}${release}${shared_ext}$major'
9023 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
9024 shlibpath_var=LD_LIBRARY_PATH
9025 shlibpath_overrides_runpath=no
9026 hardcode_into_libs=yes
9027 ;;
9028
Reid Spencer2bc7bd52004-11-29 12:29:58 +00009029irix5* | irix6* | nonstopux*)
9030 case $host_os in
9031 nonstopux*) version_type=nonstopux ;;
9032 *)
9033 if test "$lt_cv_prog_gnu_ld" = yes; then
9034 version_type=linux
9035 else
9036 version_type=irix
9037 fi ;;
9038 esac
9039 need_lib_prefix=no
9040 need_version=no
9041 soname_spec='${libname}${release}${shared_ext}$major'
9042 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
9043 case $host_os in
9044 irix5* | nonstopux*)
9045 libsuff= shlibsuff=
9046 ;;
9047 *)
9048 case $LD in # libtool.m4 will add one of these switches to LD
9049 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
9050 libsuff= shlibsuff= libmagic=32-bit;;
9051 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
9052 libsuff=32 shlibsuff=N32 libmagic=N32;;
9053 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
9054 libsuff=64 shlibsuff=64 libmagic=64-bit;;
9055 *) libsuff= shlibsuff= libmagic=never-match;;
9056 esac
9057 ;;
9058 esac
9059 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
9060 shlibpath_overrides_runpath=no
9061 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
9062 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
9063 hardcode_into_libs=yes
9064 ;;
9065
9066# No shared lib support for Linux oldld, aout, or coff.
9067linux*oldld* | linux*aout* | linux*coff*)
9068 dynamic_linker=no
9069 ;;
9070
9071# This must be Linux ELF.
9072linux*)
9073 version_type=linux
9074 need_lib_prefix=no
9075 need_version=no
9076 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9077 soname_spec='${libname}${release}${shared_ext}$major'
9078 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
9079 shlibpath_var=LD_LIBRARY_PATH
9080 shlibpath_overrides_runpath=no
9081 # This implies no fast_install, which is unacceptable.
9082 # Some rework will be needed to allow for fast_install
9083 # before this can be enabled.
9084 hardcode_into_libs=yes
9085
9086 # Append ld.so.conf contents to the search path
9087 if test -f /etc/ld.so.conf; then
Reid Spencera773bd52006-08-04 18:18:08 +00009088 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 +00009089 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
9090 fi
9091
9092 # We used to test for /lib/ld.so.1 and disable shared libraries on
9093 # powerpc, because MkLinux only supported shared libraries with the
9094 # GNU dynamic linker. Since this was broken with cross compilers,
9095 # most powerpc-linux boxes support dynamic linking these days and
9096 # people can always --disable-shared, the test was removed, and we
9097 # assume the GNU/Linux dynamic linker is in use.
9098 dynamic_linker='GNU/Linux ld.so'
9099 ;;
9100
9101knetbsd*-gnu)
9102 version_type=linux
9103 need_lib_prefix=no
9104 need_version=no
9105 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
9106 soname_spec='${libname}${release}${shared_ext}$major'
9107 shlibpath_var=LD_LIBRARY_PATH
9108 shlibpath_overrides_runpath=no
9109 hardcode_into_libs=yes
9110 dynamic_linker='GNU ld.so'
9111 ;;
9112
9113netbsd*)
9114 version_type=sunos
9115 need_lib_prefix=no
9116 need_version=no
9117 if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
9118 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
9119 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
9120 dynamic_linker='NetBSD (a.out) ld.so'
9121 else
9122 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
9123 soname_spec='${libname}${release}${shared_ext}$major'
9124 dynamic_linker='NetBSD ld.elf_so'
9125 fi
9126 shlibpath_var=LD_LIBRARY_PATH
9127 shlibpath_overrides_runpath=yes
9128 hardcode_into_libs=yes
9129 ;;
9130
9131newsos6)
9132 version_type=linux
9133 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9134 shlibpath_var=LD_LIBRARY_PATH
9135 shlibpath_overrides_runpath=yes
9136 ;;
9137
9138nto-qnx*)
9139 version_type=linux
9140 need_lib_prefix=no
9141 need_version=no
9142 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9143 soname_spec='${libname}${release}${shared_ext}$major'
9144 shlibpath_var=LD_LIBRARY_PATH
9145 shlibpath_overrides_runpath=yes
9146 ;;
9147
9148openbsd*)
9149 version_type=sunos
Reid Spencera773bd52006-08-04 18:18:08 +00009150 sys_lib_dlsearch_path_spec="/usr/lib"
Reid Spencer2bc7bd52004-11-29 12:29:58 +00009151 need_lib_prefix=no
Reid Spencera773bd52006-08-04 18:18:08 +00009152 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
9153 case $host_os in
9154 openbsd3.3 | openbsd3.3.*) need_version=yes ;;
9155 *) need_version=no ;;
9156 esac
Reid Spencer2bc7bd52004-11-29 12:29:58 +00009157 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
9158 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
9159 shlibpath_var=LD_LIBRARY_PATH
9160 if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
9161 case $host_os in
9162 openbsd2.[89] | openbsd2.[89].*)
9163 shlibpath_overrides_runpath=no
9164 ;;
9165 *)
9166 shlibpath_overrides_runpath=yes
9167 ;;
9168 esac
9169 else
9170 shlibpath_overrides_runpath=yes
9171 fi
9172 ;;
9173
9174os2*)
9175 libname_spec='$name'
9176 shrext_cmds=".dll"
9177 need_lib_prefix=no
9178 library_names_spec='$libname${shared_ext} $libname.a'
9179 dynamic_linker='OS/2 ld.exe'
9180 shlibpath_var=LIBPATH
9181 ;;
9182
9183osf3* | osf4* | osf5*)
9184 version_type=osf
9185 need_lib_prefix=no
9186 need_version=no
9187 soname_spec='${libname}${release}${shared_ext}$major'
9188 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9189 shlibpath_var=LD_LIBRARY_PATH
9190 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
9191 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
9192 ;;
9193
Reid Spencer2bc7bd52004-11-29 12:29:58 +00009194solaris*)
9195 version_type=linux
9196 need_lib_prefix=no
9197 need_version=no
9198 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9199 soname_spec='${libname}${release}${shared_ext}$major'
9200 shlibpath_var=LD_LIBRARY_PATH
9201 shlibpath_overrides_runpath=yes
9202 hardcode_into_libs=yes
9203 # ldd complains unless libraries are executable
9204 postinstall_cmds='chmod +x $lib'
9205 ;;
9206
9207sunos4*)
9208 version_type=sunos
9209 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
9210 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
9211 shlibpath_var=LD_LIBRARY_PATH
9212 shlibpath_overrides_runpath=yes
9213 if test "$with_gnu_ld" = yes; then
9214 need_lib_prefix=no
9215 fi
9216 need_version=yes
9217 ;;
9218
Reid Spencera773bd52006-08-04 18:18:08 +00009219sysv4 | sysv4.3*)
Reid Spencer2bc7bd52004-11-29 12:29:58 +00009220 version_type=linux
9221 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9222 soname_spec='${libname}${release}${shared_ext}$major'
9223 shlibpath_var=LD_LIBRARY_PATH
9224 case $host_vendor in
9225 sni)
9226 shlibpath_overrides_runpath=no
9227 need_lib_prefix=no
9228 export_dynamic_flag_spec='${wl}-Blargedynsym'
9229 runpath_var=LD_RUN_PATH
9230 ;;
9231 siemens)
9232 need_lib_prefix=no
9233 ;;
9234 motorola)
9235 need_lib_prefix=no
9236 need_version=no
9237 shlibpath_overrides_runpath=no
9238 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
9239 ;;
9240 esac
9241 ;;
9242
9243sysv4*MP*)
9244 if test -d /usr/nec ;then
9245 version_type=linux
9246 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
9247 soname_spec='$libname${shared_ext}.$major'
9248 shlibpath_var=LD_LIBRARY_PATH
9249 fi
9250 ;;
9251
Reid Spencera773bd52006-08-04 18:18:08 +00009252sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
9253 version_type=freebsd-elf
9254 need_lib_prefix=no
9255 need_version=no
9256 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
9257 soname_spec='${libname}${release}${shared_ext}$major'
9258 shlibpath_var=LD_LIBRARY_PATH
9259 hardcode_into_libs=yes
9260 if test "$with_gnu_ld" = yes; then
9261 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
9262 shlibpath_overrides_runpath=no
9263 else
9264 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
9265 shlibpath_overrides_runpath=yes
9266 case $host_os in
9267 sco3.2v5*)
9268 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
9269 ;;
9270 esac
9271 fi
9272 sys_lib_dlsearch_path_spec='/usr/lib'
9273 ;;
9274
Reid Spencer2bc7bd52004-11-29 12:29:58 +00009275uts4*)
9276 version_type=linux
9277 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9278 soname_spec='${libname}${release}${shared_ext}$major'
9279 shlibpath_var=LD_LIBRARY_PATH
9280 ;;
9281
9282*)
9283 dynamic_linker=no
9284 ;;
9285esac
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00009286{ echo "$as_me:$LINENO: result: $dynamic_linker" >&5
9287echo "${ECHO_T}$dynamic_linker" >&6; }
Reid Spencer2bc7bd52004-11-29 12:29:58 +00009288test "$dynamic_linker" = no && can_build_shared=no
9289
Reid Spencera773bd52006-08-04 18:18:08 +00009290variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
9291if test "$GCC" = yes; then
9292 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
9293fi
Reid Spencer2bc7bd52004-11-29 12:29:58 +00009294
Reid Spencera773bd52006-08-04 18:18:08 +00009295
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00009296{ echo "$as_me:$LINENO: checking which extension is used for loadable modules" >&5
9297echo $ECHO_N "checking which extension is used for loadable modules... $ECHO_C" >&6; }
9298if test "${libltdl_cv_shlibext+set}" = set; then
9299 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencer2bc7bd52004-11-29 12:29:58 +00009300else
9301
9302module=yes
9303eval libltdl_cv_shlibext=$shrext_cmds
9304
9305fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00009306{ echo "$as_me:$LINENO: result: $libltdl_cv_shlibext" >&5
9307echo "${ECHO_T}$libltdl_cv_shlibext" >&6; }
Reid Spencer2bc7bd52004-11-29 12:29:58 +00009308if test -n "$libltdl_cv_shlibext"; then
9309
9310cat >>confdefs.h <<_ACEOF
9311#define LTDL_SHLIB_EXT "$libltdl_cv_shlibext"
9312_ACEOF
9313
9314fi
9315
9316
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00009317{ echo "$as_me:$LINENO: checking which variable specifies run-time library path" >&5
9318echo $ECHO_N "checking which variable specifies run-time library path... $ECHO_C" >&6; }
9319if test "${libltdl_cv_shlibpath_var+set}" = set; then
9320 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencer2bc7bd52004-11-29 12:29:58 +00009321else
9322 libltdl_cv_shlibpath_var="$shlibpath_var"
9323fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00009324{ echo "$as_me:$LINENO: result: $libltdl_cv_shlibpath_var" >&5
9325echo "${ECHO_T}$libltdl_cv_shlibpath_var" >&6; }
Reid Spencer2bc7bd52004-11-29 12:29:58 +00009326if test -n "$libltdl_cv_shlibpath_var"; then
9327
9328cat >>confdefs.h <<_ACEOF
9329#define LTDL_SHLIBPATH_VAR "$libltdl_cv_shlibpath_var"
9330_ACEOF
9331
9332fi
9333
9334
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00009335{ echo "$as_me:$LINENO: checking for the default library search path" >&5
9336echo $ECHO_N "checking for the default library search path... $ECHO_C" >&6; }
9337if test "${libltdl_cv_sys_search_path+set}" = set; then
9338 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencer2bc7bd52004-11-29 12:29:58 +00009339else
9340 libltdl_cv_sys_search_path="$sys_lib_dlsearch_path_spec"
9341fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00009342{ echo "$as_me:$LINENO: result: $libltdl_cv_sys_search_path" >&5
9343echo "${ECHO_T}$libltdl_cv_sys_search_path" >&6; }
Reid Spencer2bc7bd52004-11-29 12:29:58 +00009344if test -n "$libltdl_cv_sys_search_path"; then
9345 sys_search_path=
9346 for dir in $libltdl_cv_sys_search_path; do
9347 if test -z "$sys_search_path"; then
9348 sys_search_path="$dir"
9349 else
9350 sys_search_path="$sys_search_path$PATH_SEPARATOR$dir"
9351 fi
9352 done
9353
9354cat >>confdefs.h <<_ACEOF
9355#define LTDL_SYSSEARCHPATH "$sys_search_path"
9356_ACEOF
9357
9358fi
9359
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00009360{ echo "$as_me:$LINENO: checking for objdir" >&5
9361echo $ECHO_N "checking for objdir... $ECHO_C" >&6; }
9362if test "${libltdl_cv_objdir+set}" = set; then
9363 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencer2bc7bd52004-11-29 12:29:58 +00009364else
9365 libltdl_cv_objdir="$objdir"
9366 if test -n "$objdir"; then
9367 :
9368 else
9369 rm -f .libs 2>/dev/null
9370 mkdir .libs 2>/dev/null
9371 if test -d .libs; then
9372 libltdl_cv_objdir=.libs
9373 else
9374 # MS-DOS does not allow filenames that begin with a dot.
9375 libltdl_cv_objdir=_libs
9376 fi
9377 rmdir .libs 2>/dev/null
9378 fi
9379
9380fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00009381{ echo "$as_me:$LINENO: result: $libltdl_cv_objdir" >&5
9382echo "${ECHO_T}$libltdl_cv_objdir" >&6; }
Reid Spencer2bc7bd52004-11-29 12:29:58 +00009383
9384cat >>confdefs.h <<_ACEOF
9385#define LTDL_OBJDIR "$libltdl_cv_objdir/"
9386_ACEOF
9387
9388
Reid Spencer2bc7bd52004-11-29 12:29:58 +00009389
9390
9391
9392
9393# Check for command to grab the raw symbol name followed by C symbol from nm.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00009394{ echo "$as_me:$LINENO: checking command to parse $NM output from $compiler object" >&5
9395echo $ECHO_N "checking command to parse $NM output from $compiler object... $ECHO_C" >&6; }
9396if test "${lt_cv_sys_global_symbol_pipe+set}" = set; then
9397 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencer2bc7bd52004-11-29 12:29:58 +00009398else
9399
9400# These are sane defaults that work on at least a few old systems.
9401# [They come from Ultrix. What could be older than Ultrix?!! ;)]
9402
9403# Character class describing NM global symbol codes.
9404symcode='[BCDEGRST]'
9405
9406# Regexp to match symbols that can be accessed directly from C.
9407sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
9408
Reid Spencer2bc7bd52004-11-29 12:29:58 +00009409# Transform an extracted symbol line into a proper C declaration
9410lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^. .* \(.*\)$/extern int \1;/p'"
9411
9412# Transform an extracted symbol line into symbol name and symbol address
9413lt_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'"
9414
9415# Define system-specific variables.
9416case $host_os in
9417aix*)
9418 symcode='[BCDT]'
9419 ;;
9420cygwin* | mingw* | pw32*)
9421 symcode='[ABCDGISTW]'
9422 ;;
9423hpux*) # Its linker distinguishes data from code symbols
9424 if test "$host_cpu" = ia64; then
9425 symcode='[ABCDEGRST]'
9426 fi
9427 lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
9428 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'"
9429 ;;
9430linux*)
9431 if test "$host_cpu" = ia64; then
9432 symcode='[ABCDGIRSTW]'
9433 lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
9434 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'"
9435 fi
9436 ;;
9437irix* | nonstopux*)
9438 symcode='[BCDEGRST]'
9439 ;;
9440osf*)
9441 symcode='[BCDEGQRST]'
9442 ;;
Reid Spencera773bd52006-08-04 18:18:08 +00009443solaris*)
Reid Spencer2bc7bd52004-11-29 12:29:58 +00009444 symcode='[BDRT]'
9445 ;;
Reid Spencera773bd52006-08-04 18:18:08 +00009446sco3.2v5*)
9447 symcode='[DT]'
9448 ;;
9449sysv4.2uw2*)
9450 symcode='[DT]'
9451 ;;
9452sysv5* | sco5v6* | unixware* | OpenUNIX*)
9453 symcode='[ABDT]'
9454 ;;
Reid Spencer2bc7bd52004-11-29 12:29:58 +00009455sysv4)
9456 symcode='[DFNSTU]'
9457 ;;
9458esac
9459
9460# Handle CRLF in mingw tool chain
9461opt_cr=
9462case $build_os in
9463mingw*)
9464 opt_cr=`echo 'x\{0,1\}' | tr x '\015'` # option cr in regexp
9465 ;;
9466esac
9467
9468# If we're using GNU nm, then use its standard symbol codes.
9469case `$NM -V 2>&1` in
9470*GNU* | *'with BFD'*)
9471 symcode='[ABCDGIRSTW]' ;;
9472esac
9473
9474# Try without a prefix undercore, then with it.
9475for ac_symprfx in "" "_"; do
9476
Reid Spencera773bd52006-08-04 18:18:08 +00009477 # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
9478 symxfrm="\\1 $ac_symprfx\\2 \\2"
9479
Reid Spencer2bc7bd52004-11-29 12:29:58 +00009480 # Write the raw and C identifiers.
Reid Spencera773bd52006-08-04 18:18:08 +00009481 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 +00009482
9483 # Check to see that the pipe works correctly.
9484 pipe_works=no
9485
9486 rm -f conftest*
9487 cat > conftest.$ac_ext <<EOF
9488#ifdef __cplusplus
9489extern "C" {
9490#endif
9491char nm_test_var;
9492void nm_test_func(){}
9493#ifdef __cplusplus
9494}
9495#endif
9496int main(){nm_test_var='a';nm_test_func();return(0);}
9497EOF
9498
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00009499 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
Reid Spencer2bc7bd52004-11-29 12:29:58 +00009500 (eval $ac_compile) 2>&5
9501 ac_status=$?
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00009502 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9503 (exit $ac_status); }; then
Reid Spencer2bc7bd52004-11-29 12:29:58 +00009504 # Now try to grab the symbols.
9505 nlist=conftest.nm
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00009506 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 +00009507 (eval $NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist) 2>&5
9508 ac_status=$?
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00009509 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9510 (exit $ac_status); } && test -s "$nlist"; then
Reid Spencer2bc7bd52004-11-29 12:29:58 +00009511 # Try sorting and uniquifying the output.
9512 if sort "$nlist" | uniq > "$nlist"T; then
9513 mv -f "$nlist"T "$nlist"
9514 else
9515 rm -f "$nlist"T
9516 fi
9517
9518 # Make sure that we snagged all the symbols we need.
9519 if grep ' nm_test_var$' "$nlist" >/dev/null; then
9520 if grep ' nm_test_func$' "$nlist" >/dev/null; then
9521 cat <<EOF > conftest.$ac_ext
9522#ifdef __cplusplus
9523extern "C" {
9524#endif
9525
9526EOF
9527 # Now generate the symbol file.
9528 eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | grep -v main >> conftest.$ac_ext'
9529
9530 cat <<EOF >> conftest.$ac_ext
9531#if defined (__STDC__) && __STDC__
9532# define lt_ptr_t void *
9533#else
9534# define lt_ptr_t char *
9535# define const
9536#endif
9537
9538/* The mapping between symbol names and symbols. */
9539const struct {
9540 const char *name;
9541 lt_ptr_t address;
9542}
9543lt_preloaded_symbols[] =
9544{
9545EOF
9546 $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (lt_ptr_t) \&\2},/" < "$nlist" | grep -v main >> conftest.$ac_ext
9547 cat <<\EOF >> conftest.$ac_ext
9548 {0, (lt_ptr_t) 0}
9549};
9550
9551#ifdef __cplusplus
9552}
9553#endif
9554EOF
9555 # Now try linking the two files.
9556 mv conftest.$ac_objext conftstm.$ac_objext
9557 lt_save_LIBS="$LIBS"
9558 lt_save_CFLAGS="$CFLAGS"
9559 LIBS="conftstm.$ac_objext"
9560 CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00009561 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
Reid Spencer2bc7bd52004-11-29 12:29:58 +00009562 (eval $ac_link) 2>&5
9563 ac_status=$?
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00009564 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9565 (exit $ac_status); } && test -s conftest${ac_exeext}; then
Reid Spencer2bc7bd52004-11-29 12:29:58 +00009566 pipe_works=yes
9567 fi
9568 LIBS="$lt_save_LIBS"
9569 CFLAGS="$lt_save_CFLAGS"
9570 else
9571 echo "cannot find nm_test_func in $nlist" >&5
9572 fi
9573 else
9574 echo "cannot find nm_test_var in $nlist" >&5
9575 fi
9576 else
9577 echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
9578 fi
9579 else
9580 echo "$progname: failed program was:" >&5
9581 cat conftest.$ac_ext >&5
9582 fi
9583 rm -f conftest* conftst*
9584
9585 # Do not use the global_symbol_pipe unless it works.
9586 if test "$pipe_works" = yes; then
9587 break
9588 else
9589 lt_cv_sys_global_symbol_pipe=
9590 fi
9591done
9592
9593fi
9594
9595if test -z "$lt_cv_sys_global_symbol_pipe"; then
9596 lt_cv_sys_global_symbol_to_cdecl=
9597fi
9598if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00009599 { echo "$as_me:$LINENO: result: failed" >&5
9600echo "${ECHO_T}failed" >&6; }
Reid Spencer2bc7bd52004-11-29 12:29:58 +00009601else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00009602 { echo "$as_me:$LINENO: result: ok" >&5
9603echo "${ECHO_T}ok" >&6; }
Reid Spencer2bc7bd52004-11-29 12:29:58 +00009604fi
9605
9606
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00009607{ echo "$as_me:$LINENO: checking whether libtool supports -dlopen/-dlpreopen" >&5
9608echo $ECHO_N "checking whether libtool supports -dlopen/-dlpreopen... $ECHO_C" >&6; }
9609if test "${libltdl_cv_preloaded_symbols+set}" = set; then
9610 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencer2bc7bd52004-11-29 12:29:58 +00009611else
9612 if test -n "$lt_cv_sys_global_symbol_pipe"; then
9613 libltdl_cv_preloaded_symbols=yes
9614 else
9615 libltdl_cv_preloaded_symbols=no
9616 fi
9617
9618fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00009619{ echo "$as_me:$LINENO: result: $libltdl_cv_preloaded_symbols" >&5
9620echo "${ECHO_T}$libltdl_cv_preloaded_symbols" >&6; }
Reid Spencer2bc7bd52004-11-29 12:29:58 +00009621if test x"$libltdl_cv_preloaded_symbols" = xyes; then
9622
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00009623cat >>confdefs.h <<\_ACEOF
9624#define HAVE_PRELOADED_SYMBOLS 1
9625_ACEOF
Reid Spencer2bc7bd52004-11-29 12:29:58 +00009626
9627fi
9628
9629LIBADD_DL=
9630
9631ac_ext=c
9632ac_cpp='$CPP $CPPFLAGS'
9633ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
9634ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
9635ac_compiler_gnu=$ac_cv_c_compiler_gnu
9636
9637
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00009638{ echo "$as_me:$LINENO: checking for shl_load" >&5
9639echo $ECHO_N "checking for shl_load... $ECHO_C" >&6; }
9640if test "${ac_cv_func_shl_load+set}" = set; then
9641 echo $ECHO_N "(cached) $ECHO_C" >&6
9642else
9643 cat >conftest.$ac_ext <<_ACEOF
9644/* confdefs.h. */
9645_ACEOF
9646cat confdefs.h >>conftest.$ac_ext
9647cat >>conftest.$ac_ext <<_ACEOF
9648/* end confdefs.h. */
9649/* Define shl_load to an innocuous variant, in case <limits.h> declares shl_load.
9650 For example, HP-UX 11i <limits.h> declares gettimeofday. */
9651#define shl_load innocuous_shl_load
Reid Spencer2bc7bd52004-11-29 12:29:58 +00009652
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00009653/* System header to define __stub macros and hopefully few prototypes,
9654 which can conflict with char shl_load (); below.
9655 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
9656 <limits.h> exists even on freestanding compilers. */
9657
9658#ifdef __STDC__
9659# include <limits.h>
9660#else
9661# include <assert.h>
9662#endif
9663
9664#undef shl_load
9665
9666/* Override any GCC internal prototype to avoid an error.
9667 Use char because int might match the return type of a GCC
9668 builtin and then its argument prototype would still apply. */
9669#ifdef __cplusplus
9670extern "C"
9671#endif
9672char shl_load ();
9673/* The GNU C library defines this for functions which it implements
9674 to always fail with ENOSYS. Some functions are actually named
9675 something starting with __ and the normal name is an alias. */
9676#if defined __stub_shl_load || defined __stub___shl_load
9677choke me
9678#endif
9679
9680int
9681main ()
9682{
9683return shl_load ();
9684 ;
9685 return 0;
9686}
9687_ACEOF
9688rm -f conftest.$ac_objext conftest$ac_exeext
9689if { (ac_try="$ac_link"
9690case "(($ac_try" in
9691 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9692 *) ac_try_echo=$ac_try;;
9693esac
9694eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9695 (eval "$ac_link") 2>conftest.er1
9696 ac_status=$?
9697 grep -v '^ *+' conftest.er1 >conftest.err
9698 rm -f conftest.er1
9699 cat conftest.err >&5
9700 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9701 (exit $ac_status); } &&
9702 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
9703 { (case "(($ac_try" in
9704 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9705 *) ac_try_echo=$ac_try;;
9706esac
9707eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9708 (eval "$ac_try") 2>&5
9709 ac_status=$?
9710 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9711 (exit $ac_status); }; } &&
9712 { ac_try='test -s conftest$ac_exeext'
9713 { (case "(($ac_try" in
9714 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9715 *) ac_try_echo=$ac_try;;
9716esac
9717eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9718 (eval "$ac_try") 2>&5
9719 ac_status=$?
9720 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9721 (exit $ac_status); }; }; then
9722 ac_cv_func_shl_load=yes
9723else
9724 echo "$as_me: failed program was:" >&5
9725sed 's/^/| /' conftest.$ac_ext >&5
9726
9727 ac_cv_func_shl_load=no
9728fi
9729
9730rm -f core conftest.err conftest.$ac_objext \
9731 conftest$ac_exeext conftest.$ac_ext
9732fi
9733{ echo "$as_me:$LINENO: result: $ac_cv_func_shl_load" >&5
9734echo "${ECHO_T}$ac_cv_func_shl_load" >&6; }
9735if test $ac_cv_func_shl_load = yes; then
9736
9737cat >>confdefs.h <<\_ACEOF
9738#define HAVE_SHL_LOAD 1
9739_ACEOF
Reid Spencer2bc7bd52004-11-29 12:29:58 +00009740
9741else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00009742 { echo "$as_me:$LINENO: checking for shl_load in -ldld" >&5
9743echo $ECHO_N "checking for shl_load in -ldld... $ECHO_C" >&6; }
9744if test "${ac_cv_lib_dld_shl_load+set}" = set; then
9745 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencer2bc7bd52004-11-29 12:29:58 +00009746else
9747 ac_check_lib_save_LIBS=$LIBS
9748LIBS="-ldld $LIBS"
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00009749cat >conftest.$ac_ext <<_ACEOF
9750/* confdefs.h. */
9751_ACEOF
9752cat confdefs.h >>conftest.$ac_ext
9753cat >>conftest.$ac_ext <<_ACEOF
Reid Spencer2bc7bd52004-11-29 12:29:58 +00009754/* end confdefs.h. */
9755
Reid Spencera773bd52006-08-04 18:18:08 +00009756/* Override any GCC internal prototype to avoid an error.
9757 Use char because int might match the return type of a GCC
9758 builtin and then its argument prototype would still apply. */
Reid Spencer2bc7bd52004-11-29 12:29:58 +00009759#ifdef __cplusplus
9760extern "C"
9761#endif
Reid Spencer2bc7bd52004-11-29 12:29:58 +00009762char shl_load ();
9763int
9764main ()
9765{
Reid Spencera773bd52006-08-04 18:18:08 +00009766return shl_load ();
Reid Spencer2bc7bd52004-11-29 12:29:58 +00009767 ;
9768 return 0;
9769}
9770_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00009771rm -f conftest.$ac_objext conftest$ac_exeext
9772if { (ac_try="$ac_link"
9773case "(($ac_try" in
9774 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9775 *) ac_try_echo=$ac_try;;
9776esac
9777eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9778 (eval "$ac_link") 2>conftest.er1
9779 ac_status=$?
9780 grep -v '^ *+' conftest.er1 >conftest.err
9781 rm -f conftest.er1
9782 cat conftest.err >&5
9783 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9784 (exit $ac_status); } &&
9785 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
9786 { (case "(($ac_try" in
9787 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9788 *) ac_try_echo=$ac_try;;
9789esac
9790eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9791 (eval "$ac_try") 2>&5
9792 ac_status=$?
9793 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9794 (exit $ac_status); }; } &&
9795 { ac_try='test -s conftest$ac_exeext'
9796 { (case "(($ac_try" in
9797 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9798 *) ac_try_echo=$ac_try;;
9799esac
9800eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9801 (eval "$ac_try") 2>&5
9802 ac_status=$?
9803 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9804 (exit $ac_status); }; }; then
Reid Spencer2bc7bd52004-11-29 12:29:58 +00009805 ac_cv_lib_dld_shl_load=yes
9806else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00009807 echo "$as_me: failed program was:" >&5
9808sed 's/^/| /' conftest.$ac_ext >&5
9809
9810 ac_cv_lib_dld_shl_load=no
Reid Spencer2bc7bd52004-11-29 12:29:58 +00009811fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00009812
Bill Wendlingebcceee2009-04-18 11:20:33 +00009813rm -f core conftest.err conftest.$ac_objext \
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00009814 conftest$ac_exeext conftest.$ac_ext
Reid Spencer2bc7bd52004-11-29 12:29:58 +00009815LIBS=$ac_check_lib_save_LIBS
9816fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00009817{ echo "$as_me:$LINENO: result: $ac_cv_lib_dld_shl_load" >&5
9818echo "${ECHO_T}$ac_cv_lib_dld_shl_load" >&6; }
9819if test $ac_cv_lib_dld_shl_load = yes; then
Reid Spencer2bc7bd52004-11-29 12:29:58 +00009820
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00009821cat >>confdefs.h <<\_ACEOF
9822#define HAVE_SHL_LOAD 1
9823_ACEOF
Reid Spencer2bc7bd52004-11-29 12:29:58 +00009824
9825 LIBADD_DL="$LIBADD_DL -ldld"
9826else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00009827 { echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5
9828echo $ECHO_N "checking for dlopen in -ldl... $ECHO_C" >&6; }
9829if test "${ac_cv_lib_dl_dlopen+set}" = set; then
9830 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencer2bc7bd52004-11-29 12:29:58 +00009831else
9832 ac_check_lib_save_LIBS=$LIBS
9833LIBS="-ldl $LIBS"
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00009834cat >conftest.$ac_ext <<_ACEOF
9835/* confdefs.h. */
9836_ACEOF
9837cat confdefs.h >>conftest.$ac_ext
9838cat >>conftest.$ac_ext <<_ACEOF
Reid Spencer2bc7bd52004-11-29 12:29:58 +00009839/* end confdefs.h. */
9840
Reid Spencera773bd52006-08-04 18:18:08 +00009841/* Override any GCC internal prototype to avoid an error.
9842 Use char because int might match the return type of a GCC
9843 builtin and then its argument prototype would still apply. */
Reid Spencer2bc7bd52004-11-29 12:29:58 +00009844#ifdef __cplusplus
9845extern "C"
9846#endif
Reid Spencer2bc7bd52004-11-29 12:29:58 +00009847char dlopen ();
9848int
9849main ()
9850{
Reid Spencera773bd52006-08-04 18:18:08 +00009851return dlopen ();
Reid Spencer2bc7bd52004-11-29 12:29:58 +00009852 ;
9853 return 0;
9854}
9855_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00009856rm -f conftest.$ac_objext conftest$ac_exeext
9857if { (ac_try="$ac_link"
9858case "(($ac_try" in
9859 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9860 *) ac_try_echo=$ac_try;;
9861esac
9862eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9863 (eval "$ac_link") 2>conftest.er1
9864 ac_status=$?
9865 grep -v '^ *+' conftest.er1 >conftest.err
9866 rm -f conftest.er1
9867 cat conftest.err >&5
9868 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9869 (exit $ac_status); } &&
9870 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
9871 { (case "(($ac_try" in
9872 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9873 *) ac_try_echo=$ac_try;;
9874esac
9875eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9876 (eval "$ac_try") 2>&5
9877 ac_status=$?
9878 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9879 (exit $ac_status); }; } &&
9880 { ac_try='test -s conftest$ac_exeext'
9881 { (case "(($ac_try" in
9882 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9883 *) ac_try_echo=$ac_try;;
9884esac
9885eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9886 (eval "$ac_try") 2>&5
9887 ac_status=$?
9888 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9889 (exit $ac_status); }; }; then
Reid Spencer2bc7bd52004-11-29 12:29:58 +00009890 ac_cv_lib_dl_dlopen=yes
9891else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00009892 echo "$as_me: failed program was:" >&5
9893sed 's/^/| /' conftest.$ac_ext >&5
9894
9895 ac_cv_lib_dl_dlopen=no
Reid Spencer2bc7bd52004-11-29 12:29:58 +00009896fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00009897
Bill Wendlingebcceee2009-04-18 11:20:33 +00009898rm -f core conftest.err conftest.$ac_objext \
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00009899 conftest$ac_exeext conftest.$ac_ext
Reid Spencer2bc7bd52004-11-29 12:29:58 +00009900LIBS=$ac_check_lib_save_LIBS
9901fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00009902{ echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5
9903echo "${ECHO_T}$ac_cv_lib_dl_dlopen" >&6; }
9904if test $ac_cv_lib_dl_dlopen = yes; then
Reid Spencer2bc7bd52004-11-29 12:29:58 +00009905
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00009906cat >>confdefs.h <<\_ACEOF
9907#define HAVE_LIBDL 1
9908_ACEOF
Reid Spencer2bc7bd52004-11-29 12:29:58 +00009909
9910 LIBADD_DL="-ldl" libltdl_cv_lib_dl_dlopen="yes"
9911else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00009912 cat >conftest.$ac_ext <<_ACEOF
9913/* confdefs.h. */
9914_ACEOF
9915cat confdefs.h >>conftest.$ac_ext
9916cat >>conftest.$ac_ext <<_ACEOF
Reid Spencer2bc7bd52004-11-29 12:29:58 +00009917/* end confdefs.h. */
9918#if HAVE_DLFCN_H
9919# include <dlfcn.h>
9920#endif
9921
9922int
9923main ()
9924{
9925dlopen(0, 0);
9926 ;
9927 return 0;
9928}
9929_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00009930rm -f conftest.$ac_objext conftest$ac_exeext
9931if { (ac_try="$ac_link"
9932case "(($ac_try" in
9933 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9934 *) ac_try_echo=$ac_try;;
9935esac
9936eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9937 (eval "$ac_link") 2>conftest.er1
9938 ac_status=$?
9939 grep -v '^ *+' conftest.er1 >conftest.err
9940 rm -f conftest.er1
9941 cat conftest.err >&5
9942 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9943 (exit $ac_status); } &&
9944 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
9945 { (case "(($ac_try" in
9946 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9947 *) ac_try_echo=$ac_try;;
9948esac
9949eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9950 (eval "$ac_try") 2>&5
9951 ac_status=$?
9952 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9953 (exit $ac_status); }; } &&
9954 { ac_try='test -s conftest$ac_exeext'
9955 { (case "(($ac_try" in
9956 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9957 *) ac_try_echo=$ac_try;;
9958esac
9959eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9960 (eval "$ac_try") 2>&5
9961 ac_status=$?
9962 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9963 (exit $ac_status); }; }; then
Reid Spencer2bc7bd52004-11-29 12:29:58 +00009964
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00009965cat >>confdefs.h <<\_ACEOF
9966#define HAVE_LIBDL 1
9967_ACEOF
Reid Spencer2bc7bd52004-11-29 12:29:58 +00009968 libltdl_cv_func_dlopen="yes"
9969else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00009970 echo "$as_me: failed program was:" >&5
9971sed 's/^/| /' conftest.$ac_ext >&5
9972
9973 { echo "$as_me:$LINENO: checking for dlopen in -lsvld" >&5
9974echo $ECHO_N "checking for dlopen in -lsvld... $ECHO_C" >&6; }
9975if test "${ac_cv_lib_svld_dlopen+set}" = set; then
9976 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencer2bc7bd52004-11-29 12:29:58 +00009977else
9978 ac_check_lib_save_LIBS=$LIBS
9979LIBS="-lsvld $LIBS"
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00009980cat >conftest.$ac_ext <<_ACEOF
9981/* confdefs.h. */
9982_ACEOF
9983cat confdefs.h >>conftest.$ac_ext
9984cat >>conftest.$ac_ext <<_ACEOF
Reid Spencer2bc7bd52004-11-29 12:29:58 +00009985/* end confdefs.h. */
9986
Reid Spencera773bd52006-08-04 18:18:08 +00009987/* Override any GCC internal prototype to avoid an error.
9988 Use char because int might match the return type of a GCC
9989 builtin and then its argument prototype would still apply. */
Reid Spencer2bc7bd52004-11-29 12:29:58 +00009990#ifdef __cplusplus
9991extern "C"
9992#endif
Reid Spencer2bc7bd52004-11-29 12:29:58 +00009993char dlopen ();
9994int
9995main ()
9996{
Reid Spencera773bd52006-08-04 18:18:08 +00009997return dlopen ();
Reid Spencer2bc7bd52004-11-29 12:29:58 +00009998 ;
9999 return 0;
10000}
10001_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000010002rm -f conftest.$ac_objext conftest$ac_exeext
10003if { (ac_try="$ac_link"
10004case "(($ac_try" in
10005 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10006 *) ac_try_echo=$ac_try;;
10007esac
10008eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10009 (eval "$ac_link") 2>conftest.er1
10010 ac_status=$?
10011 grep -v '^ *+' conftest.er1 >conftest.err
10012 rm -f conftest.er1
10013 cat conftest.err >&5
10014 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10015 (exit $ac_status); } &&
10016 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
10017 { (case "(($ac_try" in
10018 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10019 *) ac_try_echo=$ac_try;;
10020esac
10021eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10022 (eval "$ac_try") 2>&5
10023 ac_status=$?
10024 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10025 (exit $ac_status); }; } &&
10026 { ac_try='test -s conftest$ac_exeext'
10027 { (case "(($ac_try" in
10028 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10029 *) ac_try_echo=$ac_try;;
10030esac
10031eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10032 (eval "$ac_try") 2>&5
10033 ac_status=$?
10034 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10035 (exit $ac_status); }; }; then
Reid Spencer2bc7bd52004-11-29 12:29:58 +000010036 ac_cv_lib_svld_dlopen=yes
10037else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000010038 echo "$as_me: failed program was:" >&5
10039sed 's/^/| /' conftest.$ac_ext >&5
10040
10041 ac_cv_lib_svld_dlopen=no
Reid Spencer2bc7bd52004-11-29 12:29:58 +000010042fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000010043
Bill Wendlingebcceee2009-04-18 11:20:33 +000010044rm -f core conftest.err conftest.$ac_objext \
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000010045 conftest$ac_exeext conftest.$ac_ext
Reid Spencer2bc7bd52004-11-29 12:29:58 +000010046LIBS=$ac_check_lib_save_LIBS
10047fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000010048{ echo "$as_me:$LINENO: result: $ac_cv_lib_svld_dlopen" >&5
10049echo "${ECHO_T}$ac_cv_lib_svld_dlopen" >&6; }
10050if test $ac_cv_lib_svld_dlopen = yes; then
Reid Spencer2bc7bd52004-11-29 12:29:58 +000010051
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000010052cat >>confdefs.h <<\_ACEOF
10053#define HAVE_LIBDL 1
10054_ACEOF
Reid Spencer2bc7bd52004-11-29 12:29:58 +000010055
10056 LIBADD_DL="-lsvld" libltdl_cv_func_dlopen="yes"
10057else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000010058 { echo "$as_me:$LINENO: checking for dld_link in -ldld" >&5
10059echo $ECHO_N "checking for dld_link in -ldld... $ECHO_C" >&6; }
10060if test "${ac_cv_lib_dld_dld_link+set}" = set; then
10061 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencer2bc7bd52004-11-29 12:29:58 +000010062else
10063 ac_check_lib_save_LIBS=$LIBS
10064LIBS="-ldld $LIBS"
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000010065cat >conftest.$ac_ext <<_ACEOF
10066/* confdefs.h. */
10067_ACEOF
10068cat confdefs.h >>conftest.$ac_ext
10069cat >>conftest.$ac_ext <<_ACEOF
Reid Spencer2bc7bd52004-11-29 12:29:58 +000010070/* end confdefs.h. */
10071
Reid Spencera773bd52006-08-04 18:18:08 +000010072/* Override any GCC internal prototype to avoid an error.
10073 Use char because int might match the return type of a GCC
10074 builtin and then its argument prototype would still apply. */
Reid Spencer2bc7bd52004-11-29 12:29:58 +000010075#ifdef __cplusplus
10076extern "C"
10077#endif
Reid Spencer2bc7bd52004-11-29 12:29:58 +000010078char dld_link ();
10079int
10080main ()
10081{
Reid Spencera773bd52006-08-04 18:18:08 +000010082return dld_link ();
Reid Spencer2bc7bd52004-11-29 12:29:58 +000010083 ;
10084 return 0;
10085}
10086_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000010087rm -f conftest.$ac_objext conftest$ac_exeext
10088if { (ac_try="$ac_link"
10089case "(($ac_try" in
10090 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10091 *) ac_try_echo=$ac_try;;
10092esac
10093eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10094 (eval "$ac_link") 2>conftest.er1
10095 ac_status=$?
10096 grep -v '^ *+' conftest.er1 >conftest.err
10097 rm -f conftest.er1
10098 cat conftest.err >&5
10099 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10100 (exit $ac_status); } &&
10101 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
10102 { (case "(($ac_try" in
10103 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10104 *) ac_try_echo=$ac_try;;
10105esac
10106eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10107 (eval "$ac_try") 2>&5
10108 ac_status=$?
10109 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10110 (exit $ac_status); }; } &&
10111 { ac_try='test -s conftest$ac_exeext'
10112 { (case "(($ac_try" in
10113 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10114 *) ac_try_echo=$ac_try;;
10115esac
10116eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10117 (eval "$ac_try") 2>&5
10118 ac_status=$?
10119 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10120 (exit $ac_status); }; }; then
Reid Spencer2bc7bd52004-11-29 12:29:58 +000010121 ac_cv_lib_dld_dld_link=yes
10122else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000010123 echo "$as_me: failed program was:" >&5
10124sed 's/^/| /' conftest.$ac_ext >&5
10125
10126 ac_cv_lib_dld_dld_link=no
Reid Spencer2bc7bd52004-11-29 12:29:58 +000010127fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000010128
Bill Wendlingebcceee2009-04-18 11:20:33 +000010129rm -f core conftest.err conftest.$ac_objext \
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000010130 conftest$ac_exeext conftest.$ac_ext
Reid Spencer2bc7bd52004-11-29 12:29:58 +000010131LIBS=$ac_check_lib_save_LIBS
10132fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000010133{ echo "$as_me:$LINENO: result: $ac_cv_lib_dld_dld_link" >&5
10134echo "${ECHO_T}$ac_cv_lib_dld_dld_link" >&6; }
10135if test $ac_cv_lib_dld_dld_link = yes; then
Reid Spencer2bc7bd52004-11-29 12:29:58 +000010136
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000010137cat >>confdefs.h <<\_ACEOF
10138#define HAVE_DLD 1
10139_ACEOF
Reid Spencer2bc7bd52004-11-29 12:29:58 +000010140
10141 LIBADD_DL="$LIBADD_DL -ldld"
10142else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000010143 { echo "$as_me:$LINENO: checking for _dyld_func_lookup" >&5
10144echo $ECHO_N "checking for _dyld_func_lookup... $ECHO_C" >&6; }
10145if test "${ac_cv_func__dyld_func_lookup+set}" = set; then
10146 echo $ECHO_N "(cached) $ECHO_C" >&6
10147else
10148 cat >conftest.$ac_ext <<_ACEOF
10149/* confdefs.h. */
10150_ACEOF
10151cat confdefs.h >>conftest.$ac_ext
10152cat >>conftest.$ac_ext <<_ACEOF
10153/* end confdefs.h. */
10154/* Define _dyld_func_lookup to an innocuous variant, in case <limits.h> declares _dyld_func_lookup.
10155 For example, HP-UX 11i <limits.h> declares gettimeofday. */
10156#define _dyld_func_lookup innocuous__dyld_func_lookup
Reid Spencer2bc7bd52004-11-29 12:29:58 +000010157
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000010158/* System header to define __stub macros and hopefully few prototypes,
10159 which can conflict with char _dyld_func_lookup (); below.
10160 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
10161 <limits.h> exists even on freestanding compilers. */
Reid Spencer2bc7bd52004-11-29 12:29:58 +000010162
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000010163#ifdef __STDC__
10164# include <limits.h>
10165#else
10166# include <assert.h>
10167#endif
10168
10169#undef _dyld_func_lookup
10170
10171/* Override any GCC internal prototype to avoid an error.
10172 Use char because int might match the return type of a GCC
10173 builtin and then its argument prototype would still apply. */
10174#ifdef __cplusplus
10175extern "C"
10176#endif
10177char _dyld_func_lookup ();
10178/* The GNU C library defines this for functions which it implements
10179 to always fail with ENOSYS. Some functions are actually named
10180 something starting with __ and the normal name is an alias. */
10181#if defined __stub__dyld_func_lookup || defined __stub____dyld_func_lookup
10182choke me
10183#endif
10184
10185int
10186main ()
10187{
10188return _dyld_func_lookup ();
10189 ;
10190 return 0;
10191}
10192_ACEOF
10193rm -f conftest.$ac_objext conftest$ac_exeext
10194if { (ac_try="$ac_link"
10195case "(($ac_try" in
10196 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10197 *) ac_try_echo=$ac_try;;
10198esac
10199eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10200 (eval "$ac_link") 2>conftest.er1
10201 ac_status=$?
10202 grep -v '^ *+' conftest.er1 >conftest.err
10203 rm -f conftest.er1
10204 cat conftest.err >&5
10205 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10206 (exit $ac_status); } &&
10207 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
10208 { (case "(($ac_try" in
10209 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10210 *) ac_try_echo=$ac_try;;
10211esac
10212eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10213 (eval "$ac_try") 2>&5
10214 ac_status=$?
10215 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10216 (exit $ac_status); }; } &&
10217 { ac_try='test -s conftest$ac_exeext'
10218 { (case "(($ac_try" in
10219 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10220 *) ac_try_echo=$ac_try;;
10221esac
10222eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10223 (eval "$ac_try") 2>&5
10224 ac_status=$?
10225 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10226 (exit $ac_status); }; }; then
10227 ac_cv_func__dyld_func_lookup=yes
10228else
10229 echo "$as_me: failed program was:" >&5
10230sed 's/^/| /' conftest.$ac_ext >&5
10231
10232 ac_cv_func__dyld_func_lookup=no
Reid Spencer2bc7bd52004-11-29 12:29:58 +000010233fi
Reid Spencera773bd52006-08-04 18:18:08 +000010234
Bill Wendlingebcceee2009-04-18 11:20:33 +000010235rm -f core conftest.err conftest.$ac_objext \
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000010236 conftest$ac_exeext conftest.$ac_ext
10237fi
10238{ echo "$as_me:$LINENO: result: $ac_cv_func__dyld_func_lookup" >&5
10239echo "${ECHO_T}$ac_cv_func__dyld_func_lookup" >&6; }
10240if test $ac_cv_func__dyld_func_lookup = yes; then
10241
10242cat >>confdefs.h <<\_ACEOF
10243#define HAVE_DYLD 1
10244_ACEOF
10245
10246fi
10247
10248
10249fi
10250
10251
10252fi
10253
10254
10255fi
10256
10257rm -f core conftest.err conftest.$ac_objext \
10258 conftest$ac_exeext conftest.$ac_ext
Reid Spencer2bc7bd52004-11-29 12:29:58 +000010259
10260fi
10261
10262
10263fi
10264
10265
10266fi
10267
10268
10269if test x"$libltdl_cv_func_dlopen" = xyes || test x"$libltdl_cv_lib_dl_dlopen" = xyes
10270then
10271 lt_save_LIBS="$LIBS"
10272 LIBS="$LIBS $LIBADD_DL"
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000010273
10274for ac_func in dlerror
10275do
10276as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
10277{ echo "$as_me:$LINENO: checking for $ac_func" >&5
10278echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
10279if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
10280 echo $ECHO_N "(cached) $ECHO_C" >&6
10281else
10282 cat >conftest.$ac_ext <<_ACEOF
10283/* confdefs.h. */
10284_ACEOF
10285cat confdefs.h >>conftest.$ac_ext
10286cat >>conftest.$ac_ext <<_ACEOF
10287/* end confdefs.h. */
10288/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
10289 For example, HP-UX 11i <limits.h> declares gettimeofday. */
10290#define $ac_func innocuous_$ac_func
10291
10292/* System header to define __stub macros and hopefully few prototypes,
10293 which can conflict with char $ac_func (); below.
10294 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
10295 <limits.h> exists even on freestanding compilers. */
10296
10297#ifdef __STDC__
10298# include <limits.h>
10299#else
10300# include <assert.h>
10301#endif
10302
10303#undef $ac_func
10304
10305/* Override any GCC internal prototype to avoid an error.
10306 Use char because int might match the return type of a GCC
10307 builtin and then its argument prototype would still apply. */
10308#ifdef __cplusplus
10309extern "C"
10310#endif
10311char $ac_func ();
10312/* The GNU C library defines this for functions which it implements
10313 to always fail with ENOSYS. Some functions are actually named
10314 something starting with __ and the normal name is an alias. */
10315#if defined __stub_$ac_func || defined __stub___$ac_func
10316choke me
10317#endif
10318
10319int
10320main ()
10321{
10322return $ac_func ();
10323 ;
10324 return 0;
10325}
10326_ACEOF
10327rm -f conftest.$ac_objext conftest$ac_exeext
10328if { (ac_try="$ac_link"
10329case "(($ac_try" in
10330 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10331 *) ac_try_echo=$ac_try;;
10332esac
10333eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10334 (eval "$ac_link") 2>conftest.er1
10335 ac_status=$?
10336 grep -v '^ *+' conftest.er1 >conftest.err
10337 rm -f conftest.er1
10338 cat conftest.err >&5
10339 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10340 (exit $ac_status); } &&
10341 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
10342 { (case "(($ac_try" in
10343 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10344 *) ac_try_echo=$ac_try;;
10345esac
10346eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10347 (eval "$ac_try") 2>&5
10348 ac_status=$?
10349 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10350 (exit $ac_status); }; } &&
10351 { ac_try='test -s conftest$ac_exeext'
10352 { (case "(($ac_try" in
10353 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10354 *) ac_try_echo=$ac_try;;
10355esac
10356eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10357 (eval "$ac_try") 2>&5
10358 ac_status=$?
10359 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10360 (exit $ac_status); }; }; then
10361 eval "$as_ac_var=yes"
10362else
10363 echo "$as_me: failed program was:" >&5
10364sed 's/^/| /' conftest.$ac_ext >&5
10365
10366 eval "$as_ac_var=no"
10367fi
10368
10369rm -f core conftest.err conftest.$ac_objext \
10370 conftest$ac_exeext conftest.$ac_ext
10371fi
10372ac_res=`eval echo '${'$as_ac_var'}'`
10373 { echo "$as_me:$LINENO: result: $ac_res" >&5
10374echo "${ECHO_T}$ac_res" >&6; }
10375if test `eval echo '${'$as_ac_var'}'` = yes; then
Reid Spencer2bc7bd52004-11-29 12:29:58 +000010376 cat >>confdefs.h <<_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000010377#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
Reid Spencer2bc7bd52004-11-29 12:29:58 +000010378_ACEOF
10379
10380fi
10381done
10382
10383 LIBS="$lt_save_LIBS"
10384fi
10385ac_ext=c
10386ac_cpp='$CPP $CPPFLAGS'
10387ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
10388ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
10389ac_compiler_gnu=$ac_cv_c_compiler_gnu
10390
10391
10392
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000010393{ echo "$as_me:$LINENO: checking for _ prefix in compiled symbols" >&5
10394echo $ECHO_N "checking for _ prefix in compiled symbols... $ECHO_C" >&6; }
10395if test "${ac_cv_sys_symbol_underscore+set}" = set; then
10396 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencer2bc7bd52004-11-29 12:29:58 +000010397else
10398 ac_cv_sys_symbol_underscore=no
10399 cat > conftest.$ac_ext <<EOF
10400void nm_test_func(){}
10401int main(){nm_test_func;return 0;}
10402EOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000010403 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
Reid Spencer2bc7bd52004-11-29 12:29:58 +000010404 (eval $ac_compile) 2>&5
10405 ac_status=$?
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000010406 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10407 (exit $ac_status); }; then
Reid Spencer2bc7bd52004-11-29 12:29:58 +000010408 # Now try to grab the symbols.
10409 ac_nlist=conftest.nm
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000010410 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 +000010411 (eval $NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $ac_nlist) 2>&5
10412 ac_status=$?
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000010413 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10414 (exit $ac_status); } && test -s "$ac_nlist"; then
Reid Spencer2bc7bd52004-11-29 12:29:58 +000010415 # See whether the symbols have a leading underscore.
10416 if grep '^. _nm_test_func' "$ac_nlist" >/dev/null; then
10417 ac_cv_sys_symbol_underscore=yes
10418 else
10419 if grep '^. nm_test_func ' "$ac_nlist" >/dev/null; then
10420 :
10421 else
10422 echo "configure: cannot find nm_test_func in $ac_nlist" >&5
10423 fi
10424 fi
10425 else
10426 echo "configure: cannot run $lt_cv_sys_global_symbol_pipe" >&5
10427 fi
10428 else
10429 echo "configure: failed program was:" >&5
10430 cat conftest.c >&5
10431 fi
10432 rm -rf conftest*
10433
10434fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000010435{ echo "$as_me:$LINENO: result: $ac_cv_sys_symbol_underscore" >&5
10436echo "${ECHO_T}$ac_cv_sys_symbol_underscore" >&6; }
Reid Spencer2bc7bd52004-11-29 12:29:58 +000010437
10438
10439if test x"$ac_cv_sys_symbol_underscore" = xyes; then
10440 if test x"$libltdl_cv_func_dlopen" = xyes ||
10441 test x"$libltdl_cv_lib_dl_dlopen" = xyes ; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000010442 { echo "$as_me:$LINENO: checking whether we have to add an underscore for dlsym" >&5
10443echo $ECHO_N "checking whether we have to add an underscore for dlsym... $ECHO_C" >&6; }
10444if test "${libltdl_cv_need_uscore+set}" = set; then
10445 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencer2bc7bd52004-11-29 12:29:58 +000010446else
10447 libltdl_cv_need_uscore=unknown
10448 save_LIBS="$LIBS"
10449 LIBS="$LIBS $LIBADD_DL"
10450 if test "$cross_compiling" = yes; then :
10451 libltdl_cv_need_uscore=cross
10452else
10453 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
10454 lt_status=$lt_dlunknown
10455 cat > conftest.$ac_ext <<EOF
Eric Christopher73ec9522011-09-21 00:53:42 +000010456#line 10456 "configure"
Reid Spencer2bc7bd52004-11-29 12:29:58 +000010457#include "confdefs.h"
10458
10459#if HAVE_DLFCN_H
10460#include <dlfcn.h>
10461#endif
10462
10463#include <stdio.h>
10464
10465#ifdef RTLD_GLOBAL
10466# define LT_DLGLOBAL RTLD_GLOBAL
10467#else
10468# ifdef DL_GLOBAL
10469# define LT_DLGLOBAL DL_GLOBAL
10470# else
10471# define LT_DLGLOBAL 0
10472# endif
10473#endif
10474
10475/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
10476 find out it does not work in some platform. */
10477#ifndef LT_DLLAZY_OR_NOW
10478# ifdef RTLD_LAZY
10479# define LT_DLLAZY_OR_NOW RTLD_LAZY
10480# else
10481# ifdef DL_LAZY
10482# define LT_DLLAZY_OR_NOW DL_LAZY
10483# else
10484# ifdef RTLD_NOW
10485# define LT_DLLAZY_OR_NOW RTLD_NOW
10486# else
10487# ifdef DL_NOW
10488# define LT_DLLAZY_OR_NOW DL_NOW
10489# else
10490# define LT_DLLAZY_OR_NOW 0
10491# endif
10492# endif
10493# endif
10494# endif
10495#endif
10496
10497#ifdef __cplusplus
10498extern "C" void exit (int);
10499#endif
10500
10501void fnord() { int i=42;}
10502int main ()
10503{
10504 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
10505 int status = $lt_dlunknown;
10506
10507 if (self)
10508 {
10509 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
10510 else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
10511 /* dlclose (self); */
10512 }
Reid Spencera773bd52006-08-04 18:18:08 +000010513 else
10514 puts (dlerror ());
Reid Spencer2bc7bd52004-11-29 12:29:58 +000010515
10516 exit (status);
10517}
10518EOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000010519 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
Reid Spencer2bc7bd52004-11-29 12:29:58 +000010520 (eval $ac_link) 2>&5
10521 ac_status=$?
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000010522 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10523 (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then
Reid Spencera773bd52006-08-04 18:18:08 +000010524 (./conftest; exit; ) >&5 2>/dev/null
Reid Spencer2bc7bd52004-11-29 12:29:58 +000010525 lt_status=$?
10526 case x$lt_status in
10527 x$lt_dlno_uscore) libltdl_cv_need_uscore=no ;;
10528 x$lt_dlneed_uscore) libltdl_cv_need_uscore=yes ;;
Reid Spencera773bd52006-08-04 18:18:08 +000010529 x$lt_dlunknown|x*) ;;
Reid Spencer2bc7bd52004-11-29 12:29:58 +000010530 esac
10531 else :
10532 # compilation failed
10533
10534 fi
10535fi
10536rm -fr conftest*
10537
10538 LIBS="$save_LIBS"
10539
10540fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000010541{ echo "$as_me:$LINENO: result: $libltdl_cv_need_uscore" >&5
10542echo "${ECHO_T}$libltdl_cv_need_uscore" >&6; }
Reid Spencer2bc7bd52004-11-29 12:29:58 +000010543 fi
10544fi
10545
10546if test x"$libltdl_cv_need_uscore" = xyes; then
10547
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000010548cat >>confdefs.h <<\_ACEOF
10549#define NEED_USCORE 1
10550_ACEOF
Reid Spencer2bc7bd52004-11-29 12:29:58 +000010551
10552fi
10553
10554
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000010555{ echo "$as_me:$LINENO: checking whether deplibs are loaded by dlopen" >&5
10556echo $ECHO_N "checking whether deplibs are loaded by dlopen... $ECHO_C" >&6; }
10557if test "${libltdl_cv_sys_dlopen_deplibs+set}" = set; then
10558 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencer2bc7bd52004-11-29 12:29:58 +000010559else
10560 # PORTME does your system automatically load deplibs for dlopen?
10561 # or its logical equivalent (e.g. shl_load for HP-UX < 11)
10562 # For now, we just catch OSes we know something about -- in the
10563 # future, we'll try test this programmatically.
10564 libltdl_cv_sys_dlopen_deplibs=unknown
10565 case "$host_os" in
10566 aix3*|aix4.1.*|aix4.2.*)
10567 # Unknown whether this is true for these versions of AIX, but
10568 # we want this `case' here to explicitly catch those versions.
10569 libltdl_cv_sys_dlopen_deplibs=unknown
10570 ;;
10571 aix[45]*)
10572 libltdl_cv_sys_dlopen_deplibs=yes
10573 ;;
10574 darwin*)
10575 # Assuming the user has installed a libdl from somewhere, this is true
10576 # If you are looking for one http://www.opendarwin.org/projects/dlcompat
10577 libltdl_cv_sys_dlopen_deplibs=yes
10578 ;;
10579 gnu* | linux* | kfreebsd*-gnu | knetbsd*-gnu)
10580 # GNU and its variants, using gnu ld.so (Glibc)
10581 libltdl_cv_sys_dlopen_deplibs=yes
10582 ;;
10583 hpux10*|hpux11*)
10584 libltdl_cv_sys_dlopen_deplibs=yes
10585 ;;
Reid Spencera773bd52006-08-04 18:18:08 +000010586 interix*)
10587 libltdl_cv_sys_dlopen_deplibs=yes
10588 ;;
Reid Spencer2bc7bd52004-11-29 12:29:58 +000010589 irix[12345]*|irix6.[01]*)
10590 # Catch all versions of IRIX before 6.2, and indicate that we don't
10591 # know how it worked for any of those versions.
10592 libltdl_cv_sys_dlopen_deplibs=unknown
10593 ;;
10594 irix*)
10595 # The case above catches anything before 6.2, and it's known that
10596 # at 6.2 and later dlopen does load deplibs.
10597 libltdl_cv_sys_dlopen_deplibs=yes
10598 ;;
10599 netbsd*)
10600 libltdl_cv_sys_dlopen_deplibs=yes
10601 ;;
10602 openbsd*)
10603 libltdl_cv_sys_dlopen_deplibs=yes
10604 ;;
10605 osf[1234]*)
10606 # dlopen did load deplibs (at least at 4.x), but until the 5.x series,
10607 # it did *not* use an RPATH in a shared library to find objects the
Chris Lattner7a2bdde2011-04-15 05:18:47 +000010608 # library depends on, so we explicitly say `no'.
Reid Spencer2bc7bd52004-11-29 12:29:58 +000010609 libltdl_cv_sys_dlopen_deplibs=no
10610 ;;
10611 osf5.0|osf5.0a|osf5.1)
10612 # dlopen *does* load deplibs and with the right loader patch applied
10613 # it even uses RPATH in a shared library to search for shared objects
10614 # that the library depends on, but there's no easy way to know if that
10615 # patch is installed. Since this is the case, all we can really
10616 # say is unknown -- it depends on the patch being installed. If
10617 # it is, this changes to `yes'. Without it, it would be `no'.
10618 libltdl_cv_sys_dlopen_deplibs=unknown
10619 ;;
10620 osf*)
10621 # the two cases above should catch all versions of osf <= 5.1. Read
10622 # the comments above for what we know about them.
10623 # At > 5.1, deplibs are loaded *and* any RPATH in a shared library
10624 # is used to find them so we can finally say `yes'.
10625 libltdl_cv_sys_dlopen_deplibs=yes
10626 ;;
10627 solaris*)
10628 libltdl_cv_sys_dlopen_deplibs=yes
10629 ;;
Reid Spencera773bd52006-08-04 18:18:08 +000010630 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
10631 libltdl_cv_sys_dlopen_deplibs=yes
10632 ;;
Reid Spencer2bc7bd52004-11-29 12:29:58 +000010633 esac
10634
10635fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000010636{ echo "$as_me:$LINENO: result: $libltdl_cv_sys_dlopen_deplibs" >&5
10637echo "${ECHO_T}$libltdl_cv_sys_dlopen_deplibs" >&6; }
Reid Spencer2bc7bd52004-11-29 12:29:58 +000010638if test "$libltdl_cv_sys_dlopen_deplibs" != yes; then
10639
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000010640cat >>confdefs.h <<\_ACEOF
10641#define LTDL_DLOPEN_DEPLIBS 1
10642_ACEOF
Reid Spencer2bc7bd52004-11-29 12:29:58 +000010643
10644fi
10645
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000010646
Reid Spencer2bc7bd52004-11-29 12:29:58 +000010647for ac_header in argz.h
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000010648do
10649as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
10650if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
10651 { echo "$as_me:$LINENO: checking for $ac_header" >&5
10652echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
10653if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
10654 echo $ECHO_N "(cached) $ECHO_C" >&6
10655fi
10656ac_res=`eval echo '${'$as_ac_Header'}'`
10657 { echo "$as_me:$LINENO: result: $ac_res" >&5
10658echo "${ECHO_T}$ac_res" >&6; }
10659else
10660 # Is the header compilable?
10661{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
10662echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
10663cat >conftest.$ac_ext <<_ACEOF
10664/* confdefs.h. */
10665_ACEOF
10666cat confdefs.h >>conftest.$ac_ext
10667cat >>conftest.$ac_ext <<_ACEOF
10668/* end confdefs.h. */
10669$ac_includes_default
10670#include <$ac_header>
10671_ACEOF
10672rm -f conftest.$ac_objext
10673if { (ac_try="$ac_compile"
10674case "(($ac_try" in
10675 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10676 *) ac_try_echo=$ac_try;;
10677esac
10678eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10679 (eval "$ac_compile") 2>conftest.er1
10680 ac_status=$?
10681 grep -v '^ *+' conftest.er1 >conftest.err
10682 rm -f conftest.er1
10683 cat conftest.err >&5
10684 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10685 (exit $ac_status); } &&
10686 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
10687 { (case "(($ac_try" in
10688 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10689 *) ac_try_echo=$ac_try;;
10690esac
10691eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10692 (eval "$ac_try") 2>&5
10693 ac_status=$?
10694 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10695 (exit $ac_status); }; } &&
10696 { ac_try='test -s conftest.$ac_objext'
10697 { (case "(($ac_try" in
10698 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10699 *) ac_try_echo=$ac_try;;
10700esac
10701eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10702 (eval "$ac_try") 2>&5
10703 ac_status=$?
10704 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10705 (exit $ac_status); }; }; then
10706 ac_header_compiler=yes
10707else
10708 echo "$as_me: failed program was:" >&5
10709sed 's/^/| /' conftest.$ac_ext >&5
10710
10711 ac_header_compiler=no
10712fi
10713
10714rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10715{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
10716echo "${ECHO_T}$ac_header_compiler" >&6; }
10717
10718# Is the header present?
10719{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
10720echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
10721cat >conftest.$ac_ext <<_ACEOF
10722/* confdefs.h. */
10723_ACEOF
10724cat confdefs.h >>conftest.$ac_ext
10725cat >>conftest.$ac_ext <<_ACEOF
10726/* end confdefs.h. */
10727#include <$ac_header>
10728_ACEOF
10729if { (ac_try="$ac_cpp conftest.$ac_ext"
10730case "(($ac_try" in
10731 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10732 *) ac_try_echo=$ac_try;;
10733esac
10734eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10735 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
10736 ac_status=$?
10737 grep -v '^ *+' conftest.er1 >conftest.err
10738 rm -f conftest.er1
10739 cat conftest.err >&5
10740 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10741 (exit $ac_status); } >/dev/null; then
10742 if test -s conftest.err; then
10743 ac_cpp_err=$ac_c_preproc_warn_flag
10744 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
10745 else
10746 ac_cpp_err=
10747 fi
10748else
10749 ac_cpp_err=yes
10750fi
10751if test -z "$ac_cpp_err"; then
10752 ac_header_preproc=yes
10753else
10754 echo "$as_me: failed program was:" >&5
10755sed 's/^/| /' conftest.$ac_ext >&5
10756
10757 ac_header_preproc=no
10758fi
10759
10760rm -f conftest.err conftest.$ac_ext
10761{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
10762echo "${ECHO_T}$ac_header_preproc" >&6; }
10763
10764# So? What about this header?
10765case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
10766 yes:no: )
10767 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
10768echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
10769 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
10770echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
10771 ac_header_preproc=yes
10772 ;;
10773 no:yes:* )
10774 { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
10775echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
10776 { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
10777echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
10778 { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
10779echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
10780 { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
10781echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
10782 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
10783echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
10784 { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
10785echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
10786 ( cat <<\_ASBOX
10787## ----------------------------------- ##
10788## Report this to llvmbugs@cs.uiuc.edu ##
10789## ----------------------------------- ##
10790_ASBOX
10791 ) | sed "s/^/$as_me: WARNING: /" >&2
10792 ;;
10793esac
10794{ echo "$as_me:$LINENO: checking for $ac_header" >&5
10795echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
10796if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
10797 echo $ECHO_N "(cached) $ECHO_C" >&6
10798else
10799 eval "$as_ac_Header=\$ac_header_preproc"
10800fi
10801ac_res=`eval echo '${'$as_ac_Header'}'`
10802 { echo "$as_me:$LINENO: result: $ac_res" >&5
10803echo "${ECHO_T}$ac_res" >&6; }
10804
10805fi
10806if test `eval echo '${'$as_ac_Header'}'` = yes; then
Reid Spencer2bc7bd52004-11-29 12:29:58 +000010807 cat >>confdefs.h <<_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000010808#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
Reid Spencer2bc7bd52004-11-29 12:29:58 +000010809_ACEOF
10810
10811fi
10812
10813done
10814
10815
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000010816{ echo "$as_me:$LINENO: checking for error_t" >&5
10817echo $ECHO_N "checking for error_t... $ECHO_C" >&6; }
10818if test "${ac_cv_type_error_t+set}" = set; then
10819 echo $ECHO_N "(cached) $ECHO_C" >&6
10820else
10821 cat >conftest.$ac_ext <<_ACEOF
10822/* confdefs.h. */
10823_ACEOF
10824cat confdefs.h >>conftest.$ac_ext
10825cat >>conftest.$ac_ext <<_ACEOF
10826/* end confdefs.h. */
10827#if HAVE_ARGZ_H
Reid Spencer2bc7bd52004-11-29 12:29:58 +000010828# include <argz.h>
10829#endif
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000010830
10831typedef error_t ac__type_new_;
10832int
10833main ()
10834{
10835if ((ac__type_new_ *) 0)
10836 return 0;
10837if (sizeof (ac__type_new_))
10838 return 0;
10839 ;
10840 return 0;
10841}
10842_ACEOF
10843rm -f conftest.$ac_objext
10844if { (ac_try="$ac_compile"
10845case "(($ac_try" in
10846 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10847 *) ac_try_echo=$ac_try;;
10848esac
10849eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10850 (eval "$ac_compile") 2>conftest.er1
10851 ac_status=$?
10852 grep -v '^ *+' conftest.er1 >conftest.err
10853 rm -f conftest.er1
10854 cat conftest.err >&5
10855 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10856 (exit $ac_status); } &&
10857 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
10858 { (case "(($ac_try" in
10859 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10860 *) ac_try_echo=$ac_try;;
10861esac
10862eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10863 (eval "$ac_try") 2>&5
10864 ac_status=$?
10865 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10866 (exit $ac_status); }; } &&
10867 { ac_try='test -s conftest.$ac_objext'
10868 { (case "(($ac_try" in
10869 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10870 *) ac_try_echo=$ac_try;;
10871esac
10872eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10873 (eval "$ac_try") 2>&5
10874 ac_status=$?
10875 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10876 (exit $ac_status); }; }; then
10877 ac_cv_type_error_t=yes
10878else
10879 echo "$as_me: failed program was:" >&5
10880sed 's/^/| /' conftest.$ac_ext >&5
10881
10882 ac_cv_type_error_t=no
10883fi
10884
10885rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10886fi
10887{ echo "$as_me:$LINENO: result: $ac_cv_type_error_t" >&5
10888echo "${ECHO_T}$ac_cv_type_error_t" >&6; }
10889if test $ac_cv_type_error_t = yes; then
Reid Spencer2bc7bd52004-11-29 12:29:58 +000010890
10891cat >>confdefs.h <<_ACEOF
10892#define HAVE_ERROR_T 1
10893_ACEOF
10894
10895
10896else
10897
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000010898cat >>confdefs.h <<\_ACEOF
10899#define error_t int
10900_ACEOF
Reid Spencer2bc7bd52004-11-29 12:29:58 +000010901
10902fi
10903
10904
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000010905
10906
10907
10908
10909
Reid Spencer2bc7bd52004-11-29 12:29:58 +000010910for ac_func in argz_append argz_create_sep argz_insert argz_next argz_stringify
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000010911do
10912as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
10913{ echo "$as_me:$LINENO: checking for $ac_func" >&5
10914echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
10915if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
10916 echo $ECHO_N "(cached) $ECHO_C" >&6
10917else
10918 cat >conftest.$ac_ext <<_ACEOF
10919/* confdefs.h. */
10920_ACEOF
10921cat confdefs.h >>conftest.$ac_ext
10922cat >>conftest.$ac_ext <<_ACEOF
10923/* end confdefs.h. */
10924/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
10925 For example, HP-UX 11i <limits.h> declares gettimeofday. */
10926#define $ac_func innocuous_$ac_func
10927
10928/* System header to define __stub macros and hopefully few prototypes,
10929 which can conflict with char $ac_func (); below.
10930 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
10931 <limits.h> exists even on freestanding compilers. */
10932
10933#ifdef __STDC__
10934# include <limits.h>
10935#else
10936# include <assert.h>
10937#endif
10938
10939#undef $ac_func
10940
10941/* Override any GCC internal prototype to avoid an error.
10942 Use char because int might match the return type of a GCC
10943 builtin and then its argument prototype would still apply. */
10944#ifdef __cplusplus
10945extern "C"
10946#endif
10947char $ac_func ();
10948/* The GNU C library defines this for functions which it implements
10949 to always fail with ENOSYS. Some functions are actually named
10950 something starting with __ and the normal name is an alias. */
10951#if defined __stub_$ac_func || defined __stub___$ac_func
10952choke me
10953#endif
10954
10955int
10956main ()
10957{
10958return $ac_func ();
10959 ;
10960 return 0;
10961}
10962_ACEOF
10963rm -f conftest.$ac_objext conftest$ac_exeext
10964if { (ac_try="$ac_link"
10965case "(($ac_try" in
10966 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10967 *) ac_try_echo=$ac_try;;
10968esac
10969eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10970 (eval "$ac_link") 2>conftest.er1
10971 ac_status=$?
10972 grep -v '^ *+' conftest.er1 >conftest.err
10973 rm -f conftest.er1
10974 cat conftest.err >&5
10975 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10976 (exit $ac_status); } &&
10977 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
10978 { (case "(($ac_try" in
10979 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10980 *) ac_try_echo=$ac_try;;
10981esac
10982eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10983 (eval "$ac_try") 2>&5
10984 ac_status=$?
10985 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10986 (exit $ac_status); }; } &&
10987 { ac_try='test -s conftest$ac_exeext'
10988 { (case "(($ac_try" in
10989 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10990 *) ac_try_echo=$ac_try;;
10991esac
10992eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10993 (eval "$ac_try") 2>&5
10994 ac_status=$?
10995 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10996 (exit $ac_status); }; }; then
10997 eval "$as_ac_var=yes"
10998else
10999 echo "$as_me: failed program was:" >&5
11000sed 's/^/| /' conftest.$ac_ext >&5
11001
11002 eval "$as_ac_var=no"
11003fi
11004
11005rm -f core conftest.err conftest.$ac_objext \
11006 conftest$ac_exeext conftest.$ac_ext
11007fi
11008ac_res=`eval echo '${'$as_ac_var'}'`
11009 { echo "$as_me:$LINENO: result: $ac_res" >&5
11010echo "${ECHO_T}$ac_res" >&6; }
11011if test `eval echo '${'$as_ac_var'}'` = yes; then
Reid Spencer2bc7bd52004-11-29 12:29:58 +000011012 cat >>confdefs.h <<_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000011013#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
Reid Spencer2bc7bd52004-11-29 12:29:58 +000011014_ACEOF
11015
11016fi
11017done
11018
11019
11020
11021
11022
11023
11024
11025
11026
11027
11028
11029
11030
11031
11032
11033
11034
11035
11036
11037
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000011038
11039
11040
11041
11042
11043
11044
11045
Reid Spencer2bc7bd52004-11-29 12:29:58 +000011046for ac_header in assert.h ctype.h errno.h malloc.h memory.h stdlib.h \
11047 stdio.h unistd.h
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000011048do
11049as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
11050if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11051 { echo "$as_me:$LINENO: checking for $ac_header" >&5
11052echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
11053if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11054 echo $ECHO_N "(cached) $ECHO_C" >&6
11055fi
11056ac_res=`eval echo '${'$as_ac_Header'}'`
11057 { echo "$as_me:$LINENO: result: $ac_res" >&5
11058echo "${ECHO_T}$ac_res" >&6; }
11059else
11060 # Is the header compilable?
11061{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
11062echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
11063cat >conftest.$ac_ext <<_ACEOF
11064/* confdefs.h. */
11065_ACEOF
11066cat confdefs.h >>conftest.$ac_ext
11067cat >>conftest.$ac_ext <<_ACEOF
11068/* end confdefs.h. */
11069$ac_includes_default
11070#include <$ac_header>
11071_ACEOF
11072rm -f conftest.$ac_objext
11073if { (ac_try="$ac_compile"
11074case "(($ac_try" in
11075 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11076 *) ac_try_echo=$ac_try;;
11077esac
11078eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11079 (eval "$ac_compile") 2>conftest.er1
11080 ac_status=$?
11081 grep -v '^ *+' conftest.er1 >conftest.err
11082 rm -f conftest.er1
11083 cat conftest.err >&5
11084 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11085 (exit $ac_status); } &&
11086 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
11087 { (case "(($ac_try" in
11088 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11089 *) ac_try_echo=$ac_try;;
11090esac
11091eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11092 (eval "$ac_try") 2>&5
11093 ac_status=$?
11094 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11095 (exit $ac_status); }; } &&
11096 { ac_try='test -s conftest.$ac_objext'
11097 { (case "(($ac_try" in
11098 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11099 *) ac_try_echo=$ac_try;;
11100esac
11101eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11102 (eval "$ac_try") 2>&5
11103 ac_status=$?
11104 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11105 (exit $ac_status); }; }; then
11106 ac_header_compiler=yes
11107else
11108 echo "$as_me: failed program was:" >&5
11109sed 's/^/| /' conftest.$ac_ext >&5
11110
11111 ac_header_compiler=no
11112fi
11113
11114rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11115{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
11116echo "${ECHO_T}$ac_header_compiler" >&6; }
11117
11118# Is the header present?
11119{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
11120echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
11121cat >conftest.$ac_ext <<_ACEOF
11122/* confdefs.h. */
11123_ACEOF
11124cat confdefs.h >>conftest.$ac_ext
11125cat >>conftest.$ac_ext <<_ACEOF
11126/* end confdefs.h. */
11127#include <$ac_header>
11128_ACEOF
11129if { (ac_try="$ac_cpp conftest.$ac_ext"
11130case "(($ac_try" in
11131 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11132 *) ac_try_echo=$ac_try;;
11133esac
11134eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11135 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
11136 ac_status=$?
11137 grep -v '^ *+' conftest.er1 >conftest.err
11138 rm -f conftest.er1
11139 cat conftest.err >&5
11140 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11141 (exit $ac_status); } >/dev/null; then
11142 if test -s conftest.err; then
11143 ac_cpp_err=$ac_c_preproc_warn_flag
11144 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
11145 else
11146 ac_cpp_err=
11147 fi
11148else
11149 ac_cpp_err=yes
11150fi
11151if test -z "$ac_cpp_err"; then
11152 ac_header_preproc=yes
11153else
11154 echo "$as_me: failed program was:" >&5
11155sed 's/^/| /' conftest.$ac_ext >&5
11156
11157 ac_header_preproc=no
11158fi
11159
11160rm -f conftest.err conftest.$ac_ext
11161{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
11162echo "${ECHO_T}$ac_header_preproc" >&6; }
11163
11164# So? What about this header?
11165case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
11166 yes:no: )
11167 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
11168echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
11169 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
11170echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
11171 ac_header_preproc=yes
11172 ;;
11173 no:yes:* )
11174 { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
11175echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
11176 { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
11177echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
11178 { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
11179echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
11180 { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
11181echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
11182 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
11183echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
11184 { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
11185echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
11186 ( cat <<\_ASBOX
11187## ----------------------------------- ##
11188## Report this to llvmbugs@cs.uiuc.edu ##
11189## ----------------------------------- ##
11190_ASBOX
11191 ) | sed "s/^/$as_me: WARNING: /" >&2
11192 ;;
11193esac
11194{ echo "$as_me:$LINENO: checking for $ac_header" >&5
11195echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
11196if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11197 echo $ECHO_N "(cached) $ECHO_C" >&6
11198else
11199 eval "$as_ac_Header=\$ac_header_preproc"
11200fi
11201ac_res=`eval echo '${'$as_ac_Header'}'`
11202 { echo "$as_me:$LINENO: result: $ac_res" >&5
11203echo "${ECHO_T}$ac_res" >&6; }
11204
11205fi
11206if test `eval echo '${'$as_ac_Header'}'` = yes; then
Reid Spencer2bc7bd52004-11-29 12:29:58 +000011207 cat >>confdefs.h <<_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000011208#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
Reid Spencer2bc7bd52004-11-29 12:29:58 +000011209_ACEOF
11210
11211fi
11212
11213done
11214
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000011215
11216
11217
11218
Reid Spencer2bc7bd52004-11-29 12:29:58 +000011219for ac_header in dl.h sys/dl.h dld.h mach-o/dyld.h
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000011220do
11221as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
11222if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11223 { echo "$as_me:$LINENO: checking for $ac_header" >&5
11224echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
11225if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11226 echo $ECHO_N "(cached) $ECHO_C" >&6
11227fi
11228ac_res=`eval echo '${'$as_ac_Header'}'`
11229 { echo "$as_me:$LINENO: result: $ac_res" >&5
11230echo "${ECHO_T}$ac_res" >&6; }
11231else
11232 # Is the header compilable?
11233{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
11234echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
11235cat >conftest.$ac_ext <<_ACEOF
11236/* confdefs.h. */
11237_ACEOF
11238cat confdefs.h >>conftest.$ac_ext
11239cat >>conftest.$ac_ext <<_ACEOF
11240/* end confdefs.h. */
11241$ac_includes_default
11242#include <$ac_header>
11243_ACEOF
11244rm -f conftest.$ac_objext
11245if { (ac_try="$ac_compile"
11246case "(($ac_try" in
11247 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11248 *) ac_try_echo=$ac_try;;
11249esac
11250eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11251 (eval "$ac_compile") 2>conftest.er1
11252 ac_status=$?
11253 grep -v '^ *+' conftest.er1 >conftest.err
11254 rm -f conftest.er1
11255 cat conftest.err >&5
11256 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11257 (exit $ac_status); } &&
11258 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
11259 { (case "(($ac_try" in
11260 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11261 *) ac_try_echo=$ac_try;;
11262esac
11263eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11264 (eval "$ac_try") 2>&5
11265 ac_status=$?
11266 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11267 (exit $ac_status); }; } &&
11268 { ac_try='test -s conftest.$ac_objext'
11269 { (case "(($ac_try" in
11270 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11271 *) ac_try_echo=$ac_try;;
11272esac
11273eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11274 (eval "$ac_try") 2>&5
11275 ac_status=$?
11276 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11277 (exit $ac_status); }; }; then
11278 ac_header_compiler=yes
11279else
11280 echo "$as_me: failed program was:" >&5
11281sed 's/^/| /' conftest.$ac_ext >&5
11282
11283 ac_header_compiler=no
11284fi
11285
11286rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11287{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
11288echo "${ECHO_T}$ac_header_compiler" >&6; }
11289
11290# Is the header present?
11291{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
11292echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
11293cat >conftest.$ac_ext <<_ACEOF
11294/* confdefs.h. */
11295_ACEOF
11296cat confdefs.h >>conftest.$ac_ext
11297cat >>conftest.$ac_ext <<_ACEOF
11298/* end confdefs.h. */
11299#include <$ac_header>
11300_ACEOF
11301if { (ac_try="$ac_cpp conftest.$ac_ext"
11302case "(($ac_try" in
11303 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11304 *) ac_try_echo=$ac_try;;
11305esac
11306eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11307 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
11308 ac_status=$?
11309 grep -v '^ *+' conftest.er1 >conftest.err
11310 rm -f conftest.er1
11311 cat conftest.err >&5
11312 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11313 (exit $ac_status); } >/dev/null; then
11314 if test -s conftest.err; then
11315 ac_cpp_err=$ac_c_preproc_warn_flag
11316 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
11317 else
11318 ac_cpp_err=
11319 fi
11320else
11321 ac_cpp_err=yes
11322fi
11323if test -z "$ac_cpp_err"; then
11324 ac_header_preproc=yes
11325else
11326 echo "$as_me: failed program was:" >&5
11327sed 's/^/| /' conftest.$ac_ext >&5
11328
11329 ac_header_preproc=no
11330fi
11331
11332rm -f conftest.err conftest.$ac_ext
11333{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
11334echo "${ECHO_T}$ac_header_preproc" >&6; }
11335
11336# So? What about this header?
11337case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
11338 yes:no: )
11339 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
11340echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
11341 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
11342echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
11343 ac_header_preproc=yes
11344 ;;
11345 no:yes:* )
11346 { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
11347echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
11348 { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
11349echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
11350 { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
11351echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
11352 { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
11353echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
11354 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
11355echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
11356 { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
11357echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
11358 ( cat <<\_ASBOX
11359## ----------------------------------- ##
11360## Report this to llvmbugs@cs.uiuc.edu ##
11361## ----------------------------------- ##
11362_ASBOX
11363 ) | sed "s/^/$as_me: WARNING: /" >&2
11364 ;;
11365esac
11366{ echo "$as_me:$LINENO: checking for $ac_header" >&5
11367echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
11368if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11369 echo $ECHO_N "(cached) $ECHO_C" >&6
11370else
11371 eval "$as_ac_Header=\$ac_header_preproc"
11372fi
11373ac_res=`eval echo '${'$as_ac_Header'}'`
11374 { echo "$as_me:$LINENO: result: $ac_res" >&5
11375echo "${ECHO_T}$ac_res" >&6; }
11376
11377fi
11378if test `eval echo '${'$as_ac_Header'}'` = yes; then
Reid Spencer2bc7bd52004-11-29 12:29:58 +000011379 cat >>confdefs.h <<_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000011380#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
Reid Spencer2bc7bd52004-11-29 12:29:58 +000011381_ACEOF
11382
11383fi
11384
11385done
11386
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000011387
11388
Reid Spencer2bc7bd52004-11-29 12:29:58 +000011389for ac_header in string.h strings.h
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000011390do
11391as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
11392if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11393 { echo "$as_me:$LINENO: checking for $ac_header" >&5
11394echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
11395if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11396 echo $ECHO_N "(cached) $ECHO_C" >&6
11397fi
11398ac_res=`eval echo '${'$as_ac_Header'}'`
11399 { echo "$as_me:$LINENO: result: $ac_res" >&5
11400echo "${ECHO_T}$ac_res" >&6; }
11401else
11402 # Is the header compilable?
11403{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
11404echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
11405cat >conftest.$ac_ext <<_ACEOF
11406/* confdefs.h. */
11407_ACEOF
11408cat confdefs.h >>conftest.$ac_ext
11409cat >>conftest.$ac_ext <<_ACEOF
11410/* end confdefs.h. */
11411$ac_includes_default
11412#include <$ac_header>
11413_ACEOF
11414rm -f conftest.$ac_objext
11415if { (ac_try="$ac_compile"
11416case "(($ac_try" in
11417 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11418 *) ac_try_echo=$ac_try;;
11419esac
11420eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11421 (eval "$ac_compile") 2>conftest.er1
11422 ac_status=$?
11423 grep -v '^ *+' conftest.er1 >conftest.err
11424 rm -f conftest.er1
11425 cat conftest.err >&5
11426 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11427 (exit $ac_status); } &&
11428 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
11429 { (case "(($ac_try" in
11430 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11431 *) ac_try_echo=$ac_try;;
11432esac
11433eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11434 (eval "$ac_try") 2>&5
11435 ac_status=$?
11436 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11437 (exit $ac_status); }; } &&
11438 { ac_try='test -s conftest.$ac_objext'
11439 { (case "(($ac_try" in
11440 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11441 *) ac_try_echo=$ac_try;;
11442esac
11443eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11444 (eval "$ac_try") 2>&5
11445 ac_status=$?
11446 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11447 (exit $ac_status); }; }; then
11448 ac_header_compiler=yes
11449else
11450 echo "$as_me: failed program was:" >&5
11451sed 's/^/| /' conftest.$ac_ext >&5
11452
11453 ac_header_compiler=no
11454fi
11455
11456rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11457{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
11458echo "${ECHO_T}$ac_header_compiler" >&6; }
11459
11460# Is the header present?
11461{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
11462echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
11463cat >conftest.$ac_ext <<_ACEOF
11464/* confdefs.h. */
11465_ACEOF
11466cat confdefs.h >>conftest.$ac_ext
11467cat >>conftest.$ac_ext <<_ACEOF
11468/* end confdefs.h. */
11469#include <$ac_header>
11470_ACEOF
11471if { (ac_try="$ac_cpp conftest.$ac_ext"
11472case "(($ac_try" in
11473 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11474 *) ac_try_echo=$ac_try;;
11475esac
11476eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11477 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
11478 ac_status=$?
11479 grep -v '^ *+' conftest.er1 >conftest.err
11480 rm -f conftest.er1
11481 cat conftest.err >&5
11482 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11483 (exit $ac_status); } >/dev/null; then
11484 if test -s conftest.err; then
11485 ac_cpp_err=$ac_c_preproc_warn_flag
11486 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
11487 else
11488 ac_cpp_err=
11489 fi
11490else
11491 ac_cpp_err=yes
11492fi
11493if test -z "$ac_cpp_err"; then
11494 ac_header_preproc=yes
11495else
11496 echo "$as_me: failed program was:" >&5
11497sed 's/^/| /' conftest.$ac_ext >&5
11498
11499 ac_header_preproc=no
11500fi
11501
11502rm -f conftest.err conftest.$ac_ext
11503{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
11504echo "${ECHO_T}$ac_header_preproc" >&6; }
11505
11506# So? What about this header?
11507case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
11508 yes:no: )
11509 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
11510echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
11511 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
11512echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
11513 ac_header_preproc=yes
11514 ;;
11515 no:yes:* )
11516 { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
11517echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
11518 { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
11519echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
11520 { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
11521echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
11522 { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
11523echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
11524 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
11525echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
11526 { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
11527echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
11528 ( cat <<\_ASBOX
11529## ----------------------------------- ##
11530## Report this to llvmbugs@cs.uiuc.edu ##
11531## ----------------------------------- ##
11532_ASBOX
11533 ) | sed "s/^/$as_me: WARNING: /" >&2
11534 ;;
11535esac
11536{ echo "$as_me:$LINENO: checking for $ac_header" >&5
11537echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
11538if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11539 echo $ECHO_N "(cached) $ECHO_C" >&6
11540else
11541 eval "$as_ac_Header=\$ac_header_preproc"
11542fi
11543ac_res=`eval echo '${'$as_ac_Header'}'`
11544 { echo "$as_me:$LINENO: result: $ac_res" >&5
11545echo "${ECHO_T}$ac_res" >&6; }
11546
11547fi
11548if test `eval echo '${'$as_ac_Header'}'` = yes; then
Reid Spencer2bc7bd52004-11-29 12:29:58 +000011549 cat >>confdefs.h <<_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000011550#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
Reid Spencer2bc7bd52004-11-29 12:29:58 +000011551_ACEOF
11552 break
11553fi
11554
11555done
11556
11557
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000011558
11559
Reid Spencer2bc7bd52004-11-29 12:29:58 +000011560for ac_func in strchr index
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000011561do
11562as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
11563{ echo "$as_me:$LINENO: checking for $ac_func" >&5
11564echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
11565if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
11566 echo $ECHO_N "(cached) $ECHO_C" >&6
11567else
11568 cat >conftest.$ac_ext <<_ACEOF
11569/* confdefs.h. */
11570_ACEOF
11571cat confdefs.h >>conftest.$ac_ext
11572cat >>conftest.$ac_ext <<_ACEOF
11573/* end confdefs.h. */
11574/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
11575 For example, HP-UX 11i <limits.h> declares gettimeofday. */
11576#define $ac_func innocuous_$ac_func
11577
11578/* System header to define __stub macros and hopefully few prototypes,
11579 which can conflict with char $ac_func (); below.
11580 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
11581 <limits.h> exists even on freestanding compilers. */
11582
11583#ifdef __STDC__
11584# include <limits.h>
11585#else
11586# include <assert.h>
11587#endif
11588
11589#undef $ac_func
11590
11591/* Override any GCC internal prototype to avoid an error.
11592 Use char because int might match the return type of a GCC
11593 builtin and then its argument prototype would still apply. */
11594#ifdef __cplusplus
11595extern "C"
11596#endif
11597char $ac_func ();
11598/* The GNU C library defines this for functions which it implements
11599 to always fail with ENOSYS. Some functions are actually named
11600 something starting with __ and the normal name is an alias. */
11601#if defined __stub_$ac_func || defined __stub___$ac_func
11602choke me
11603#endif
11604
11605int
11606main ()
11607{
11608return $ac_func ();
11609 ;
11610 return 0;
11611}
11612_ACEOF
11613rm -f conftest.$ac_objext conftest$ac_exeext
11614if { (ac_try="$ac_link"
11615case "(($ac_try" in
11616 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11617 *) ac_try_echo=$ac_try;;
11618esac
11619eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11620 (eval "$ac_link") 2>conftest.er1
11621 ac_status=$?
11622 grep -v '^ *+' conftest.er1 >conftest.err
11623 rm -f conftest.er1
11624 cat conftest.err >&5
11625 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11626 (exit $ac_status); } &&
11627 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
11628 { (case "(($ac_try" in
11629 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11630 *) ac_try_echo=$ac_try;;
11631esac
11632eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11633 (eval "$ac_try") 2>&5
11634 ac_status=$?
11635 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11636 (exit $ac_status); }; } &&
11637 { ac_try='test -s conftest$ac_exeext'
11638 { (case "(($ac_try" in
11639 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11640 *) ac_try_echo=$ac_try;;
11641esac
11642eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11643 (eval "$ac_try") 2>&5
11644 ac_status=$?
11645 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11646 (exit $ac_status); }; }; then
11647 eval "$as_ac_var=yes"
11648else
11649 echo "$as_me: failed program was:" >&5
11650sed 's/^/| /' conftest.$ac_ext >&5
11651
11652 eval "$as_ac_var=no"
11653fi
11654
11655rm -f core conftest.err conftest.$ac_objext \
11656 conftest$ac_exeext conftest.$ac_ext
11657fi
11658ac_res=`eval echo '${'$as_ac_var'}'`
11659 { echo "$as_me:$LINENO: result: $ac_res" >&5
11660echo "${ECHO_T}$ac_res" >&6; }
11661if test `eval echo '${'$as_ac_var'}'` = yes; then
Reid Spencer2bc7bd52004-11-29 12:29:58 +000011662 cat >>confdefs.h <<_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000011663#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
Reid Spencer2bc7bd52004-11-29 12:29:58 +000011664_ACEOF
11665 break
11666fi
11667done
11668
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000011669
11670
Reid Spencer2bc7bd52004-11-29 12:29:58 +000011671for ac_func in strrchr rindex
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000011672do
11673as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
11674{ echo "$as_me:$LINENO: checking for $ac_func" >&5
11675echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
11676if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
11677 echo $ECHO_N "(cached) $ECHO_C" >&6
11678else
11679 cat >conftest.$ac_ext <<_ACEOF
11680/* confdefs.h. */
11681_ACEOF
11682cat confdefs.h >>conftest.$ac_ext
11683cat >>conftest.$ac_ext <<_ACEOF
11684/* end confdefs.h. */
11685/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
11686 For example, HP-UX 11i <limits.h> declares gettimeofday. */
11687#define $ac_func innocuous_$ac_func
11688
11689/* System header to define __stub macros and hopefully few prototypes,
11690 which can conflict with char $ac_func (); below.
11691 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
11692 <limits.h> exists even on freestanding compilers. */
11693
11694#ifdef __STDC__
11695# include <limits.h>
11696#else
11697# include <assert.h>
11698#endif
11699
11700#undef $ac_func
11701
11702/* Override any GCC internal prototype to avoid an error.
11703 Use char because int might match the return type of a GCC
11704 builtin and then its argument prototype would still apply. */
11705#ifdef __cplusplus
11706extern "C"
11707#endif
11708char $ac_func ();
11709/* The GNU C library defines this for functions which it implements
11710 to always fail with ENOSYS. Some functions are actually named
11711 something starting with __ and the normal name is an alias. */
11712#if defined __stub_$ac_func || defined __stub___$ac_func
11713choke me
11714#endif
11715
11716int
11717main ()
11718{
11719return $ac_func ();
11720 ;
11721 return 0;
11722}
11723_ACEOF
11724rm -f conftest.$ac_objext conftest$ac_exeext
11725if { (ac_try="$ac_link"
11726case "(($ac_try" in
11727 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11728 *) ac_try_echo=$ac_try;;
11729esac
11730eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11731 (eval "$ac_link") 2>conftest.er1
11732 ac_status=$?
11733 grep -v '^ *+' conftest.er1 >conftest.err
11734 rm -f conftest.er1
11735 cat conftest.err >&5
11736 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11737 (exit $ac_status); } &&
11738 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
11739 { (case "(($ac_try" in
11740 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11741 *) ac_try_echo=$ac_try;;
11742esac
11743eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11744 (eval "$ac_try") 2>&5
11745 ac_status=$?
11746 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11747 (exit $ac_status); }; } &&
11748 { ac_try='test -s conftest$ac_exeext'
11749 { (case "(($ac_try" in
11750 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11751 *) ac_try_echo=$ac_try;;
11752esac
11753eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11754 (eval "$ac_try") 2>&5
11755 ac_status=$?
11756 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11757 (exit $ac_status); }; }; then
11758 eval "$as_ac_var=yes"
11759else
11760 echo "$as_me: failed program was:" >&5
11761sed 's/^/| /' conftest.$ac_ext >&5
11762
11763 eval "$as_ac_var=no"
11764fi
11765
11766rm -f core conftest.err conftest.$ac_objext \
11767 conftest$ac_exeext conftest.$ac_ext
11768fi
11769ac_res=`eval echo '${'$as_ac_var'}'`
11770 { echo "$as_me:$LINENO: result: $ac_res" >&5
11771echo "${ECHO_T}$ac_res" >&6; }
11772if test `eval echo '${'$as_ac_var'}'` = yes; then
Reid Spencer2bc7bd52004-11-29 12:29:58 +000011773 cat >>confdefs.h <<_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000011774#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
Reid Spencer2bc7bd52004-11-29 12:29:58 +000011775_ACEOF
11776 break
11777fi
11778done
11779
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000011780
11781
Reid Spencer2bc7bd52004-11-29 12:29:58 +000011782for ac_func in memcpy bcopy
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000011783do
11784as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
11785{ echo "$as_me:$LINENO: checking for $ac_func" >&5
11786echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
11787if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
11788 echo $ECHO_N "(cached) $ECHO_C" >&6
11789else
11790 cat >conftest.$ac_ext <<_ACEOF
11791/* confdefs.h. */
11792_ACEOF
11793cat confdefs.h >>conftest.$ac_ext
11794cat >>conftest.$ac_ext <<_ACEOF
11795/* end confdefs.h. */
11796/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
11797 For example, HP-UX 11i <limits.h> declares gettimeofday. */
11798#define $ac_func innocuous_$ac_func
11799
11800/* System header to define __stub macros and hopefully few prototypes,
11801 which can conflict with char $ac_func (); below.
11802 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
11803 <limits.h> exists even on freestanding compilers. */
11804
11805#ifdef __STDC__
11806# include <limits.h>
11807#else
11808# include <assert.h>
11809#endif
11810
11811#undef $ac_func
11812
11813/* Override any GCC internal prototype to avoid an error.
11814 Use char because int might match the return type of a GCC
11815 builtin and then its argument prototype would still apply. */
11816#ifdef __cplusplus
11817extern "C"
11818#endif
11819char $ac_func ();
11820/* The GNU C library defines this for functions which it implements
11821 to always fail with ENOSYS. Some functions are actually named
11822 something starting with __ and the normal name is an alias. */
11823#if defined __stub_$ac_func || defined __stub___$ac_func
11824choke me
11825#endif
11826
11827int
11828main ()
11829{
11830return $ac_func ();
11831 ;
11832 return 0;
11833}
11834_ACEOF
11835rm -f conftest.$ac_objext conftest$ac_exeext
11836if { (ac_try="$ac_link"
11837case "(($ac_try" in
11838 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11839 *) ac_try_echo=$ac_try;;
11840esac
11841eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11842 (eval "$ac_link") 2>conftest.er1
11843 ac_status=$?
11844 grep -v '^ *+' conftest.er1 >conftest.err
11845 rm -f conftest.er1
11846 cat conftest.err >&5
11847 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11848 (exit $ac_status); } &&
11849 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
11850 { (case "(($ac_try" in
11851 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11852 *) ac_try_echo=$ac_try;;
11853esac
11854eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11855 (eval "$ac_try") 2>&5
11856 ac_status=$?
11857 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11858 (exit $ac_status); }; } &&
11859 { ac_try='test -s conftest$ac_exeext'
11860 { (case "(($ac_try" in
11861 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11862 *) ac_try_echo=$ac_try;;
11863esac
11864eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11865 (eval "$ac_try") 2>&5
11866 ac_status=$?
11867 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11868 (exit $ac_status); }; }; then
11869 eval "$as_ac_var=yes"
11870else
11871 echo "$as_me: failed program was:" >&5
11872sed 's/^/| /' conftest.$ac_ext >&5
11873
11874 eval "$as_ac_var=no"
11875fi
11876
11877rm -f core conftest.err conftest.$ac_objext \
11878 conftest$ac_exeext conftest.$ac_ext
11879fi
11880ac_res=`eval echo '${'$as_ac_var'}'`
11881 { echo "$as_me:$LINENO: result: $ac_res" >&5
11882echo "${ECHO_T}$ac_res" >&6; }
11883if test `eval echo '${'$as_ac_var'}'` = yes; then
Reid Spencer2bc7bd52004-11-29 12:29:58 +000011884 cat >>confdefs.h <<_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000011885#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
Reid Spencer2bc7bd52004-11-29 12:29:58 +000011886_ACEOF
11887 break
11888fi
11889done
11890
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000011891
11892
Reid Spencer2bc7bd52004-11-29 12:29:58 +000011893for ac_func in memmove strcmp
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000011894do
11895as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
11896{ echo "$as_me:$LINENO: checking for $ac_func" >&5
11897echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
11898if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
11899 echo $ECHO_N "(cached) $ECHO_C" >&6
11900else
11901 cat >conftest.$ac_ext <<_ACEOF
11902/* confdefs.h. */
11903_ACEOF
11904cat confdefs.h >>conftest.$ac_ext
11905cat >>conftest.$ac_ext <<_ACEOF
11906/* end confdefs.h. */
11907/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
11908 For example, HP-UX 11i <limits.h> declares gettimeofday. */
11909#define $ac_func innocuous_$ac_func
11910
11911/* System header to define __stub macros and hopefully few prototypes,
11912 which can conflict with char $ac_func (); below.
11913 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
11914 <limits.h> exists even on freestanding compilers. */
11915
11916#ifdef __STDC__
11917# include <limits.h>
11918#else
11919# include <assert.h>
11920#endif
11921
11922#undef $ac_func
11923
11924/* Override any GCC internal prototype to avoid an error.
11925 Use char because int might match the return type of a GCC
11926 builtin and then its argument prototype would still apply. */
11927#ifdef __cplusplus
11928extern "C"
11929#endif
11930char $ac_func ();
11931/* The GNU C library defines this for functions which it implements
11932 to always fail with ENOSYS. Some functions are actually named
11933 something starting with __ and the normal name is an alias. */
11934#if defined __stub_$ac_func || defined __stub___$ac_func
11935choke me
11936#endif
11937
11938int
11939main ()
11940{
11941return $ac_func ();
11942 ;
11943 return 0;
11944}
11945_ACEOF
11946rm -f conftest.$ac_objext conftest$ac_exeext
11947if { (ac_try="$ac_link"
11948case "(($ac_try" in
11949 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11950 *) ac_try_echo=$ac_try;;
11951esac
11952eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11953 (eval "$ac_link") 2>conftest.er1
11954 ac_status=$?
11955 grep -v '^ *+' conftest.er1 >conftest.err
11956 rm -f conftest.er1
11957 cat conftest.err >&5
11958 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11959 (exit $ac_status); } &&
11960 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
11961 { (case "(($ac_try" in
11962 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11963 *) ac_try_echo=$ac_try;;
11964esac
11965eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11966 (eval "$ac_try") 2>&5
11967 ac_status=$?
11968 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11969 (exit $ac_status); }; } &&
11970 { ac_try='test -s conftest$ac_exeext'
11971 { (case "(($ac_try" in
11972 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11973 *) ac_try_echo=$ac_try;;
11974esac
11975eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11976 (eval "$ac_try") 2>&5
11977 ac_status=$?
11978 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11979 (exit $ac_status); }; }; then
11980 eval "$as_ac_var=yes"
11981else
11982 echo "$as_me: failed program was:" >&5
11983sed 's/^/| /' conftest.$ac_ext >&5
11984
11985 eval "$as_ac_var=no"
11986fi
11987
11988rm -f core conftest.err conftest.$ac_objext \
11989 conftest$ac_exeext conftest.$ac_ext
11990fi
11991ac_res=`eval echo '${'$as_ac_var'}'`
11992 { echo "$as_me:$LINENO: result: $ac_res" >&5
11993echo "${ECHO_T}$ac_res" >&6; }
11994if test `eval echo '${'$as_ac_var'}'` = yes; then
Reid Spencer2bc7bd52004-11-29 12:29:58 +000011995 cat >>confdefs.h <<_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000011996#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
Reid Spencer2bc7bd52004-11-29 12:29:58 +000011997_ACEOF
11998
11999fi
12000done
12001
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000012002
12003
12004
Reid Spencer2bc7bd52004-11-29 12:29:58 +000012005for ac_func in closedir opendir readdir
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000012006do
12007as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
12008{ echo "$as_me:$LINENO: checking for $ac_func" >&5
12009echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
12010if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
12011 echo $ECHO_N "(cached) $ECHO_C" >&6
12012else
12013 cat >conftest.$ac_ext <<_ACEOF
12014/* confdefs.h. */
12015_ACEOF
12016cat confdefs.h >>conftest.$ac_ext
12017cat >>conftest.$ac_ext <<_ACEOF
12018/* end confdefs.h. */
12019/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
12020 For example, HP-UX 11i <limits.h> declares gettimeofday. */
12021#define $ac_func innocuous_$ac_func
12022
12023/* System header to define __stub macros and hopefully few prototypes,
12024 which can conflict with char $ac_func (); below.
12025 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
12026 <limits.h> exists even on freestanding compilers. */
12027
12028#ifdef __STDC__
12029# include <limits.h>
12030#else
12031# include <assert.h>
12032#endif
12033
12034#undef $ac_func
12035
12036/* Override any GCC internal prototype to avoid an error.
12037 Use char because int might match the return type of a GCC
12038 builtin and then its argument prototype would still apply. */
12039#ifdef __cplusplus
12040extern "C"
12041#endif
12042char $ac_func ();
12043/* The GNU C library defines this for functions which it implements
12044 to always fail with ENOSYS. Some functions are actually named
12045 something starting with __ and the normal name is an alias. */
12046#if defined __stub_$ac_func || defined __stub___$ac_func
12047choke me
12048#endif
12049
12050int
12051main ()
12052{
12053return $ac_func ();
12054 ;
12055 return 0;
12056}
12057_ACEOF
12058rm -f conftest.$ac_objext conftest$ac_exeext
12059if { (ac_try="$ac_link"
12060case "(($ac_try" in
12061 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12062 *) ac_try_echo=$ac_try;;
12063esac
12064eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12065 (eval "$ac_link") 2>conftest.er1
12066 ac_status=$?
12067 grep -v '^ *+' conftest.er1 >conftest.err
12068 rm -f conftest.er1
12069 cat conftest.err >&5
12070 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12071 (exit $ac_status); } &&
12072 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
12073 { (case "(($ac_try" in
12074 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12075 *) ac_try_echo=$ac_try;;
12076esac
12077eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12078 (eval "$ac_try") 2>&5
12079 ac_status=$?
12080 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12081 (exit $ac_status); }; } &&
12082 { ac_try='test -s conftest$ac_exeext'
12083 { (case "(($ac_try" in
12084 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12085 *) ac_try_echo=$ac_try;;
12086esac
12087eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12088 (eval "$ac_try") 2>&5
12089 ac_status=$?
12090 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12091 (exit $ac_status); }; }; then
12092 eval "$as_ac_var=yes"
12093else
12094 echo "$as_me: failed program was:" >&5
12095sed 's/^/| /' conftest.$ac_ext >&5
12096
12097 eval "$as_ac_var=no"
12098fi
12099
12100rm -f core conftest.err conftest.$ac_objext \
12101 conftest$ac_exeext conftest.$ac_ext
12102fi
12103ac_res=`eval echo '${'$as_ac_var'}'`
12104 { echo "$as_me:$LINENO: result: $ac_res" >&5
12105echo "${ECHO_T}$ac_res" >&6; }
12106if test `eval echo '${'$as_ac_var'}'` = yes; then
Reid Spencer2bc7bd52004-11-29 12:29:58 +000012107 cat >>confdefs.h <<_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000012108#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
Reid Spencer2bc7bd52004-11-29 12:29:58 +000012109_ACEOF
12110
12111fi
12112done
12113
12114
Douglas Gregor01746742009-05-11 18:05:52 +000012115
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000012116{ echo "$as_me:$LINENO: checking tool compatibility" >&5
12117echo $ECHO_N "checking tool compatibility... $ECHO_C" >&6; }
Reid Spencer5e1d9a52004-11-25 04:51:04 +000012118
Reid Spencer86901802004-12-08 23:07:27 +000012119ICC=no
12120IXX=no
12121case $CC in
12122 icc*|icpc*)
12123 ICC=yes
12124 IXX=yes
12125 ;;
12126 *)
12127 ;;
12128esac
12129
Duraid Madina937c60a2006-02-15 07:57:42 +000012130if test "$GCC" != "yes" && test "$ICC" != "yes"
12131then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000012132 { { echo "$as_me:$LINENO: error: gcc|icc required but not found" >&5
12133echo "$as_me: error: gcc|icc required but not found" >&2;}
12134 { (exit 1); exit 1; }; }
Duraid Madina937c60a2006-02-15 07:57:42 +000012135fi
12136
12137if test "$GXX" != "yes" && test "$IXX" != "yes"
12138then
Eric Christopher73e36da2010-12-08 02:02:14 +000012139 { { echo "$as_me:$LINENO: error: g++|clang++|icc required but not found" >&5
12140echo "$as_me: error: g++|clang++|icc required but not found" >&2;}
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000012141 { (exit 1); exit 1; }; }
Duraid Madina937c60a2006-02-15 07:57:42 +000012142fi
12143
Reid Spencer86901802004-12-08 23:07:27 +000012144if test "$GCC" = "yes"
12145then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000012146 cat >conftest.$ac_ext <<_ACEOF
Chris Lattner399c7c72008-02-05 19:43:53 +000012147#if !defined(__GNUC__) || __GNUC__ < 3
12148#error Unsupported GCC version
12149#endif
12150
12151_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000012152rm -f conftest.$ac_objext
12153if { (ac_try="$ac_compile"
12154case "(($ac_try" in
12155 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12156 *) ac_try_echo=$ac_try;;
12157esac
12158eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12159 (eval "$ac_compile") 2>conftest.er1
12160 ac_status=$?
12161 grep -v '^ *+' conftest.er1 >conftest.err
12162 rm -f conftest.er1
12163 cat conftest.err >&5
12164 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12165 (exit $ac_status); } &&
12166 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
12167 { (case "(($ac_try" in
12168 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12169 *) ac_try_echo=$ac_try;;
12170esac
12171eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12172 (eval "$ac_try") 2>&5
12173 ac_status=$?
12174 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12175 (exit $ac_status); }; } &&
12176 { ac_try='test -s conftest.$ac_objext'
12177 { (case "(($ac_try" in
12178 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12179 *) ac_try_echo=$ac_try;;
12180esac
12181eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12182 (eval "$ac_try") 2>&5
12183 ac_status=$?
12184 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12185 (exit $ac_status); }; }; then
12186 :
Chris Lattner399c7c72008-02-05 19:43:53 +000012187else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000012188 echo "$as_me: failed program was:" >&5
12189sed 's/^/| /' conftest.$ac_ext >&5
12190
12191 { { echo "$as_me:$LINENO: error: gcc 3.x required, but you have a lower version" >&5
12192echo "$as_me: error: gcc 3.x required, but you have a lower version" >&2;}
12193 { (exit 1); exit 1; }; }
Chris Lattner399c7c72008-02-05 19:43:53 +000012194fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000012195
Chris Lattner399c7c72008-02-05 19:43:53 +000012196rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Reid Spencer5e1d9a52004-11-25 04:51:04 +000012197fi
12198
12199if test -z "$llvm_cv_gnu_make_command"
12200then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000012201 { { echo "$as_me:$LINENO: error: GNU Make required but not found" >&5
12202echo "$as_me: error: GNU Make required but not found" >&2;}
12203 { (exit 1); exit 1; }; }
Reid Spencer5e1d9a52004-11-25 04:51:04 +000012204fi
12205
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000012206{ echo "$as_me:$LINENO: result: ok" >&5
12207echo "${ECHO_T}ok" >&6; }
Reid Spencer5e1d9a52004-11-25 04:51:04 +000012208
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000012209{ echo "$as_me:$LINENO: checking optional compiler flags" >&5
12210echo $ECHO_N "checking optional compiler flags... $ECHO_C" >&6; }
Julien Lerouge3a96a4d2009-10-26 20:00:35 +000012211NO_VARIADIC_MACROS=`$CXX -Wno-variadic-macros -fsyntax-only -xc /dev/null 2>/dev/null && echo -Wno-variadic-macros`
12212
12213NO_MISSING_FIELD_INITIALIZERS=`$CXX -Wno-missing-field-initializers -fsyntax-only -xc /dev/null 2>/dev/null && echo -Wno-missing-field-initializers`
12214
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000012215{ echo "$as_me:$LINENO: result: $NO_VARIADIC_MACROS $NO_MISSING_FIELD_INITIALIZERS" >&5
12216echo "${ECHO_T}$NO_VARIADIC_MACROS $NO_MISSING_FIELD_INITIALIZERS" >&6; }
Julien Lerouge3a96a4d2009-10-26 20:00:35 +000012217
Jeffrey Yasskinafa709d2009-07-17 21:33:35 +000012218
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000012219
12220{ echo "$as_me:$LINENO: checking for sin in -lm" >&5
12221echo $ECHO_N "checking for sin in -lm... $ECHO_C" >&6; }
12222if test "${ac_cv_lib_m_sin+set}" = set; then
12223 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencer3484a992006-01-19 08:31:08 +000012224else
12225 ac_check_lib_save_LIBS=$LIBS
12226LIBS="-lm $LIBS"
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000012227cat >conftest.$ac_ext <<_ACEOF
12228/* confdefs.h. */
12229_ACEOF
12230cat confdefs.h >>conftest.$ac_ext
12231cat >>conftest.$ac_ext <<_ACEOF
Reid Spencer3484a992006-01-19 08:31:08 +000012232/* end confdefs.h. */
12233
Reid Spencera773bd52006-08-04 18:18:08 +000012234/* Override any GCC internal prototype to avoid an error.
12235 Use char because int might match the return type of a GCC
12236 builtin and then its argument prototype would still apply. */
Reid Spencer3484a992006-01-19 08:31:08 +000012237#ifdef __cplusplus
12238extern "C"
12239#endif
Reid Spencer3484a992006-01-19 08:31:08 +000012240char sin ();
12241int
12242main ()
12243{
Reid Spencera773bd52006-08-04 18:18:08 +000012244return sin ();
Reid Spencer3484a992006-01-19 08:31:08 +000012245 ;
12246 return 0;
12247}
12248_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000012249rm -f conftest.$ac_objext conftest$ac_exeext
12250if { (ac_try="$ac_link"
12251case "(($ac_try" in
12252 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12253 *) ac_try_echo=$ac_try;;
12254esac
12255eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12256 (eval "$ac_link") 2>conftest.er1
12257 ac_status=$?
12258 grep -v '^ *+' conftest.er1 >conftest.err
12259 rm -f conftest.er1
12260 cat conftest.err >&5
12261 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12262 (exit $ac_status); } &&
12263 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
12264 { (case "(($ac_try" in
12265 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12266 *) ac_try_echo=$ac_try;;
12267esac
12268eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12269 (eval "$ac_try") 2>&5
12270 ac_status=$?
12271 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12272 (exit $ac_status); }; } &&
12273 { ac_try='test -s conftest$ac_exeext'
12274 { (case "(($ac_try" in
12275 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12276 *) ac_try_echo=$ac_try;;
12277esac
12278eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12279 (eval "$ac_try") 2>&5
12280 ac_status=$?
12281 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12282 (exit $ac_status); }; }; then
Reid Spencer3484a992006-01-19 08:31:08 +000012283 ac_cv_lib_m_sin=yes
12284else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000012285 echo "$as_me: failed program was:" >&5
12286sed 's/^/| /' conftest.$ac_ext >&5
12287
12288 ac_cv_lib_m_sin=no
Reid Spencer3484a992006-01-19 08:31:08 +000012289fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000012290
Bill Wendlingebcceee2009-04-18 11:20:33 +000012291rm -f core conftest.err conftest.$ac_objext \
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000012292 conftest$ac_exeext conftest.$ac_ext
Reid Spencer3484a992006-01-19 08:31:08 +000012293LIBS=$ac_check_lib_save_LIBS
12294fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000012295{ echo "$as_me:$LINENO: result: $ac_cv_lib_m_sin" >&5
12296echo "${ECHO_T}$ac_cv_lib_m_sin" >&6; }
12297if test $ac_cv_lib_m_sin = yes; then
Reid Spencer3484a992006-01-19 08:31:08 +000012298 cat >>confdefs.h <<_ACEOF
12299#define HAVE_LIBM 1
12300_ACEOF
12301
12302 LIBS="-lm $LIBS"
12303
12304fi
12305
Jeff Cohen28783c32007-01-12 18:22:38 +000012306if test "$llvm_cv_os_type" = "MingW" ; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000012307
12308{ echo "$as_me:$LINENO: checking for main in -limagehlp" >&5
12309echo $ECHO_N "checking for main in -limagehlp... $ECHO_C" >&6; }
12310if test "${ac_cv_lib_imagehlp_main+set}" = set; then
12311 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencer484fc8e2006-06-01 16:55:59 +000012312else
12313 ac_check_lib_save_LIBS=$LIBS
12314LIBS="-limagehlp $LIBS"
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000012315cat >conftest.$ac_ext <<_ACEOF
12316/* confdefs.h. */
12317_ACEOF
12318cat confdefs.h >>conftest.$ac_ext
12319cat >>conftest.$ac_ext <<_ACEOF
Reid Spencer484fc8e2006-06-01 16:55:59 +000012320/* end confdefs.h. */
12321
Reid Spencer48fdf912006-06-01 19:03:21 +000012322
Reid Spencer484fc8e2006-06-01 16:55:59 +000012323int
12324main ()
12325{
Reid Spencera773bd52006-08-04 18:18:08 +000012326return main ();
Reid Spencer484fc8e2006-06-01 16:55:59 +000012327 ;
12328 return 0;
12329}
12330_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000012331rm -f conftest.$ac_objext conftest$ac_exeext
12332if { (ac_try="$ac_link"
12333case "(($ac_try" in
12334 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12335 *) ac_try_echo=$ac_try;;
12336esac
12337eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12338 (eval "$ac_link") 2>conftest.er1
12339 ac_status=$?
12340 grep -v '^ *+' conftest.er1 >conftest.err
12341 rm -f conftest.er1
12342 cat conftest.err >&5
12343 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12344 (exit $ac_status); } &&
12345 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
12346 { (case "(($ac_try" in
12347 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12348 *) ac_try_echo=$ac_try;;
12349esac
12350eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12351 (eval "$ac_try") 2>&5
12352 ac_status=$?
12353 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12354 (exit $ac_status); }; } &&
12355 { ac_try='test -s conftest$ac_exeext'
12356 { (case "(($ac_try" in
12357 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12358 *) ac_try_echo=$ac_try;;
12359esac
12360eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12361 (eval "$ac_try") 2>&5
12362 ac_status=$?
12363 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12364 (exit $ac_status); }; }; then
Reid Spencer48fdf912006-06-01 19:03:21 +000012365 ac_cv_lib_imagehlp_main=yes
Reid Spencer484fc8e2006-06-01 16:55:59 +000012366else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000012367 echo "$as_me: failed program was:" >&5
12368sed 's/^/| /' conftest.$ac_ext >&5
12369
12370 ac_cv_lib_imagehlp_main=no
Reid Spencer484fc8e2006-06-01 16:55:59 +000012371fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000012372
Bill Wendlingebcceee2009-04-18 11:20:33 +000012373rm -f core conftest.err conftest.$ac_objext \
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000012374 conftest$ac_exeext conftest.$ac_ext
Reid Spencer484fc8e2006-06-01 16:55:59 +000012375LIBS=$ac_check_lib_save_LIBS
12376fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000012377{ echo "$as_me:$LINENO: result: $ac_cv_lib_imagehlp_main" >&5
12378echo "${ECHO_T}$ac_cv_lib_imagehlp_main" >&6; }
12379if test $ac_cv_lib_imagehlp_main = yes; then
Reid Spencer484fc8e2006-06-01 16:55:59 +000012380 cat >>confdefs.h <<_ACEOF
12381#define HAVE_LIBIMAGEHLP 1
12382_ACEOF
12383
12384 LIBS="-limagehlp $LIBS"
12385
12386fi
12387
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000012388
12389{ echo "$as_me:$LINENO: checking for main in -lpsapi" >&5
12390echo $ECHO_N "checking for main in -lpsapi... $ECHO_C" >&6; }
12391if test "${ac_cv_lib_psapi_main+set}" = set; then
12392 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencer484fc8e2006-06-01 16:55:59 +000012393else
12394 ac_check_lib_save_LIBS=$LIBS
12395LIBS="-lpsapi $LIBS"
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000012396cat >conftest.$ac_ext <<_ACEOF
12397/* confdefs.h. */
12398_ACEOF
12399cat confdefs.h >>conftest.$ac_ext
12400cat >>conftest.$ac_ext <<_ACEOF
Reid Spencer484fc8e2006-06-01 16:55:59 +000012401/* end confdefs.h. */
12402
Reid Spencer48fdf912006-06-01 19:03:21 +000012403
Reid Spencer484fc8e2006-06-01 16:55:59 +000012404int
12405main ()
12406{
Reid Spencera773bd52006-08-04 18:18:08 +000012407return main ();
Reid Spencer484fc8e2006-06-01 16:55:59 +000012408 ;
12409 return 0;
12410}
12411_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000012412rm -f conftest.$ac_objext conftest$ac_exeext
12413if { (ac_try="$ac_link"
12414case "(($ac_try" in
12415 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12416 *) ac_try_echo=$ac_try;;
12417esac
12418eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12419 (eval "$ac_link") 2>conftest.er1
12420 ac_status=$?
12421 grep -v '^ *+' conftest.er1 >conftest.err
12422 rm -f conftest.er1
12423 cat conftest.err >&5
12424 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12425 (exit $ac_status); } &&
12426 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
12427 { (case "(($ac_try" in
12428 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12429 *) ac_try_echo=$ac_try;;
12430esac
12431eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12432 (eval "$ac_try") 2>&5
12433 ac_status=$?
12434 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12435 (exit $ac_status); }; } &&
12436 { ac_try='test -s conftest$ac_exeext'
12437 { (case "(($ac_try" in
12438 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12439 *) ac_try_echo=$ac_try;;
12440esac
12441eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12442 (eval "$ac_try") 2>&5
12443 ac_status=$?
12444 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12445 (exit $ac_status); }; }; then
Reid Spencer48fdf912006-06-01 19:03:21 +000012446 ac_cv_lib_psapi_main=yes
Reid Spencer484fc8e2006-06-01 16:55:59 +000012447else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000012448 echo "$as_me: failed program was:" >&5
12449sed 's/^/| /' conftest.$ac_ext >&5
12450
12451 ac_cv_lib_psapi_main=no
Reid Spencer484fc8e2006-06-01 16:55:59 +000012452fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000012453
Bill Wendlingebcceee2009-04-18 11:20:33 +000012454rm -f core conftest.err conftest.$ac_objext \
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000012455 conftest$ac_exeext conftest.$ac_ext
Reid Spencer484fc8e2006-06-01 16:55:59 +000012456LIBS=$ac_check_lib_save_LIBS
12457fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000012458{ echo "$as_me:$LINENO: result: $ac_cv_lib_psapi_main" >&5
12459echo "${ECHO_T}$ac_cv_lib_psapi_main" >&6; }
12460if test $ac_cv_lib_psapi_main = yes; then
Reid Spencer484fc8e2006-06-01 16:55:59 +000012461 cat >>confdefs.h <<_ACEOF
12462#define HAVE_LIBPSAPI 1
12463_ACEOF
12464
12465 LIBS="-lpsapi $LIBS"
12466
12467fi
12468
12469fi
Reid Spencer22177fe2005-07-12 15:24:20 +000012470
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000012471{ echo "$as_me:$LINENO: checking for library containing dlopen" >&5
12472echo $ECHO_N "checking for library containing dlopen... $ECHO_C" >&6; }
12473if test "${ac_cv_search_dlopen+set}" = set; then
12474 echo $ECHO_N "(cached) $ECHO_C" >&6
John Criswell7a73b802003-06-30 21:59:07 +000012475else
12476 ac_func_search_save_LIBS=$LIBS
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000012477cat >conftest.$ac_ext <<_ACEOF
12478/* confdefs.h. */
12479_ACEOF
12480cat confdefs.h >>conftest.$ac_ext
12481cat >>conftest.$ac_ext <<_ACEOF
John Criswell0c38eaf2003-09-10 15:17:25 +000012482/* end confdefs.h. */
John Criswell7a73b802003-06-30 21:59:07 +000012483
Reid Spencera773bd52006-08-04 18:18:08 +000012484/* Override any GCC internal prototype to avoid an error.
12485 Use char because int might match the return type of a GCC
12486 builtin and then its argument prototype would still apply. */
John Criswell7a73b802003-06-30 21:59:07 +000012487#ifdef __cplusplus
12488extern "C"
12489#endif
John Criswell7a73b802003-06-30 21:59:07 +000012490char dlopen ();
John Criswell7a73b802003-06-30 21:59:07 +000012491int
12492main ()
12493{
Reid Spencera773bd52006-08-04 18:18:08 +000012494return dlopen ();
John Criswell7a73b802003-06-30 21:59:07 +000012495 ;
12496 return 0;
12497}
12498_ACEOF
Reid Spencera773bd52006-08-04 18:18:08 +000012499for ac_lib in '' dl; do
12500 if test -z "$ac_lib"; then
12501 ac_res="none required"
12502 else
12503 ac_res=-l$ac_lib
John Criswell7a73b802003-06-30 21:59:07 +000012504 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
Reid Spencera773bd52006-08-04 18:18:08 +000012505 fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000012506 rm -f conftest.$ac_objext conftest$ac_exeext
12507if { (ac_try="$ac_link"
12508case "(($ac_try" in
12509 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12510 *) ac_try_echo=$ac_try;;
12511esac
12512eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12513 (eval "$ac_link") 2>conftest.er1
12514 ac_status=$?
12515 grep -v '^ *+' conftest.er1 >conftest.err
12516 rm -f conftest.er1
12517 cat conftest.err >&5
12518 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12519 (exit $ac_status); } &&
12520 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
12521 { (case "(($ac_try" in
12522 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12523 *) ac_try_echo=$ac_try;;
12524esac
12525eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12526 (eval "$ac_try") 2>&5
12527 ac_status=$?
12528 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12529 (exit $ac_status); }; } &&
12530 { ac_try='test -s conftest$ac_exeext'
12531 { (case "(($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_try") 2>&5
12537 ac_status=$?
12538 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12539 (exit $ac_status); }; }; then
Reid Spencera773bd52006-08-04 18:18:08 +000012540 ac_cv_search_dlopen=$ac_res
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000012541else
12542 echo "$as_me: failed program was:" >&5
12543sed 's/^/| /' conftest.$ac_ext >&5
12544
12545
John Criswell7a73b802003-06-30 21:59:07 +000012546fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000012547
Bill Wendlingebcceee2009-04-18 11:20:33 +000012548rm -f core conftest.err conftest.$ac_objext \
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000012549 conftest$ac_exeext
12550 if test "${ac_cv_search_dlopen+set}" = set; then
Reid Spencera773bd52006-08-04 18:18:08 +000012551 break
John Criswell7a73b802003-06-30 21:59:07 +000012552fi
Reid Spencera773bd52006-08-04 18:18:08 +000012553done
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000012554if test "${ac_cv_search_dlopen+set}" = set; then
12555 :
Reid Spencera773bd52006-08-04 18:18:08 +000012556else
12557 ac_cv_search_dlopen=no
12558fi
12559rm conftest.$ac_ext
John Criswell7a73b802003-06-30 21:59:07 +000012560LIBS=$ac_func_search_save_LIBS
12561fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000012562{ echo "$as_me:$LINENO: result: $ac_cv_search_dlopen" >&5
12563echo "${ECHO_T}$ac_cv_search_dlopen" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +000012564ac_res=$ac_cv_search_dlopen
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000012565if test "$ac_res" != no; then
Reid Spencera773bd52006-08-04 18:18:08 +000012566 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
John Criswell5ab73462003-10-09 15:44:28 +000012567
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000012568cat >>confdefs.h <<\_ACEOF
12569#define HAVE_DLOPEN 1
12570_ACEOF
John Criswell7a73b802003-06-30 21:59:07 +000012571
12572else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000012573 { echo "$as_me:$LINENO: WARNING: dlopen() not found - disabling plugin support" >&5
12574echo "$as_me: WARNING: dlopen() not found - disabling plugin support" >&2;}
John Criswell7a73b802003-06-30 21:59:07 +000012575fi
12576
12577
Nick Lewyckyb4a921a2009-06-06 06:25:09 +000012578if test "$llvm_cv_enable_libffi" = "yes" ; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000012579 { echo "$as_me:$LINENO: checking for library containing ffi_call" >&5
12580echo $ECHO_N "checking for library containing ffi_call... $ECHO_C" >&6; }
12581if test "${ac_cv_search_ffi_call+set}" = set; then
12582 echo $ECHO_N "(cached) $ECHO_C" >&6
Nick Lewyckyfb3dcf82009-02-04 06:27:44 +000012583else
Nick Lewycky267fddb2009-04-13 04:26:27 +000012584 ac_func_search_save_LIBS=$LIBS
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000012585cat >conftest.$ac_ext <<_ACEOF
12586/* confdefs.h. */
12587_ACEOF
12588cat confdefs.h >>conftest.$ac_ext
12589cat >>conftest.$ac_ext <<_ACEOF
Nick Lewyckyfb3dcf82009-02-04 06:27:44 +000012590/* end confdefs.h. */
12591
12592/* Override any GCC internal prototype to avoid an error.
12593 Use char because int might match the return type of a GCC
12594 builtin and then its argument prototype would still apply. */
12595#ifdef __cplusplus
12596extern "C"
12597#endif
12598char ffi_call ();
12599int
12600main ()
12601{
12602return ffi_call ();
12603 ;
12604 return 0;
12605}
12606_ACEOF
Nick Lewycky267fddb2009-04-13 04:26:27 +000012607for ac_lib in '' ffi; do
12608 if test -z "$ac_lib"; then
12609 ac_res="none required"
12610 else
12611 ac_res=-l$ac_lib
12612 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
12613 fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000012614 rm -f conftest.$ac_objext conftest$ac_exeext
12615if { (ac_try="$ac_link"
12616case "(($ac_try" in
12617 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12618 *) ac_try_echo=$ac_try;;
12619esac
12620eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12621 (eval "$ac_link") 2>conftest.er1
12622 ac_status=$?
12623 grep -v '^ *+' conftest.er1 >conftest.err
12624 rm -f conftest.er1
12625 cat conftest.err >&5
12626 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12627 (exit $ac_status); } &&
12628 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
12629 { (case "(($ac_try" in
12630 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12631 *) ac_try_echo=$ac_try;;
12632esac
12633eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12634 (eval "$ac_try") 2>&5
12635 ac_status=$?
12636 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12637 (exit $ac_status); }; } &&
12638 { ac_try='test -s conftest$ac_exeext'
12639 { (case "(($ac_try" in
12640 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12641 *) ac_try_echo=$ac_try;;
12642esac
12643eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12644 (eval "$ac_try") 2>&5
12645 ac_status=$?
12646 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12647 (exit $ac_status); }; }; then
Nick Lewycky267fddb2009-04-13 04:26:27 +000012648 ac_cv_search_ffi_call=$ac_res
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000012649else
12650 echo "$as_me: failed program was:" >&5
12651sed 's/^/| /' conftest.$ac_ext >&5
12652
12653
Nick Lewyckyfb3dcf82009-02-04 06:27:44 +000012654fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000012655
Bill Wendlingebcceee2009-04-18 11:20:33 +000012656rm -f core conftest.err conftest.$ac_objext \
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000012657 conftest$ac_exeext
12658 if test "${ac_cv_search_ffi_call+set}" = set; then
Nick Lewycky267fddb2009-04-13 04:26:27 +000012659 break
Nick Lewyckyfb3dcf82009-02-04 06:27:44 +000012660fi
Nick Lewycky267fddb2009-04-13 04:26:27 +000012661done
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000012662if test "${ac_cv_search_ffi_call+set}" = set; then
12663 :
Nick Lewycky267fddb2009-04-13 04:26:27 +000012664else
12665 ac_cv_search_ffi_call=no
12666fi
12667rm conftest.$ac_ext
12668LIBS=$ac_func_search_save_LIBS
12669fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000012670{ echo "$as_me:$LINENO: result: $ac_cv_search_ffi_call" >&5
12671echo "${ECHO_T}$ac_cv_search_ffi_call" >&6; }
Nick Lewycky267fddb2009-04-13 04:26:27 +000012672ac_res=$ac_cv_search_ffi_call
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000012673if test "$ac_res" != no; then
Nick Lewycky267fddb2009-04-13 04:26:27 +000012674 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
12675
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000012676cat >>confdefs.h <<\_ACEOF
12677#define HAVE_FFI_CALL 1
12678_ACEOF
Nick Lewycky267fddb2009-04-13 04:26:27 +000012679
Nick Lewyckyfb3dcf82009-02-04 06:27:44 +000012680else
Jeffrey Yasskinbc83d062010-02-09 23:03:44 +000012681 { { echo "$as_me:$LINENO: error: libffi not found - configure without --enable-libffi to compile without it" >&5
12682echo "$as_me: error: libffi not found - configure without --enable-libffi to compile without it" >&2;}
12683 { (exit 1); exit 1; }; }
Nick Lewyckyfb3dcf82009-02-04 06:27:44 +000012684fi
12685
Nick Lewyckyb4a921a2009-06-06 06:25:09 +000012686fi
Nick Lewyckyfb3dcf82009-02-04 06:27:44 +000012687
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000012688{ echo "$as_me:$LINENO: checking for library containing mallinfo" >&5
12689echo $ECHO_N "checking for library containing mallinfo... $ECHO_C" >&6; }
12690if test "${ac_cv_search_mallinfo+set}" = set; then
12691 echo $ECHO_N "(cached) $ECHO_C" >&6
John Criswell7a73b802003-06-30 21:59:07 +000012692else
12693 ac_func_search_save_LIBS=$LIBS
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000012694cat >conftest.$ac_ext <<_ACEOF
12695/* confdefs.h. */
12696_ACEOF
12697cat confdefs.h >>conftest.$ac_ext
12698cat >>conftest.$ac_ext <<_ACEOF
John Criswell0c38eaf2003-09-10 15:17:25 +000012699/* end confdefs.h. */
John Criswell7a73b802003-06-30 21:59:07 +000012700
Reid Spencera773bd52006-08-04 18:18:08 +000012701/* Override any GCC internal prototype to avoid an error.
12702 Use char because int might match the return type of a GCC
12703 builtin and then its argument prototype would still apply. */
John Criswell7a73b802003-06-30 21:59:07 +000012704#ifdef __cplusplus
12705extern "C"
12706#endif
John Criswell7a73b802003-06-30 21:59:07 +000012707char mallinfo ();
John Criswell7a73b802003-06-30 21:59:07 +000012708int
12709main ()
12710{
Reid Spencera773bd52006-08-04 18:18:08 +000012711return mallinfo ();
John Criswell7a73b802003-06-30 21:59:07 +000012712 ;
12713 return 0;
12714}
12715_ACEOF
Reid Spencera773bd52006-08-04 18:18:08 +000012716for ac_lib in '' malloc; do
12717 if test -z "$ac_lib"; then
12718 ac_res="none required"
12719 else
12720 ac_res=-l$ac_lib
John Criswell7a73b802003-06-30 21:59:07 +000012721 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
Reid Spencera773bd52006-08-04 18:18:08 +000012722 fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000012723 rm -f conftest.$ac_objext conftest$ac_exeext
12724if { (ac_try="$ac_link"
12725case "(($ac_try" in
12726 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12727 *) ac_try_echo=$ac_try;;
12728esac
12729eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12730 (eval "$ac_link") 2>conftest.er1
12731 ac_status=$?
12732 grep -v '^ *+' conftest.er1 >conftest.err
12733 rm -f conftest.er1
12734 cat conftest.err >&5
12735 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12736 (exit $ac_status); } &&
12737 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
12738 { (case "(($ac_try" in
12739 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12740 *) ac_try_echo=$ac_try;;
12741esac
12742eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12743 (eval "$ac_try") 2>&5
12744 ac_status=$?
12745 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12746 (exit $ac_status); }; } &&
12747 { ac_try='test -s conftest$ac_exeext'
12748 { (case "(($ac_try" in
12749 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12750 *) ac_try_echo=$ac_try;;
12751esac
12752eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12753 (eval "$ac_try") 2>&5
12754 ac_status=$?
12755 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12756 (exit $ac_status); }; }; then
Reid Spencera773bd52006-08-04 18:18:08 +000012757 ac_cv_search_mallinfo=$ac_res
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000012758else
12759 echo "$as_me: failed program was:" >&5
12760sed 's/^/| /' conftest.$ac_ext >&5
12761
12762
John Criswell7a73b802003-06-30 21:59:07 +000012763fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000012764
Bill Wendlingebcceee2009-04-18 11:20:33 +000012765rm -f core conftest.err conftest.$ac_objext \
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000012766 conftest$ac_exeext
12767 if test "${ac_cv_search_mallinfo+set}" = set; then
Reid Spencera773bd52006-08-04 18:18:08 +000012768 break
John Criswell7a73b802003-06-30 21:59:07 +000012769fi
Reid Spencera773bd52006-08-04 18:18:08 +000012770done
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000012771if test "${ac_cv_search_mallinfo+set}" = set; then
12772 :
Reid Spencera773bd52006-08-04 18:18:08 +000012773else
12774 ac_cv_search_mallinfo=no
12775fi
12776rm conftest.$ac_ext
John Criswell7a73b802003-06-30 21:59:07 +000012777LIBS=$ac_func_search_save_LIBS
12778fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000012779{ echo "$as_me:$LINENO: result: $ac_cv_search_mallinfo" >&5
12780echo "${ECHO_T}$ac_cv_search_mallinfo" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +000012781ac_res=$ac_cv_search_mallinfo
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000012782if test "$ac_res" != no; then
Reid Spencera773bd52006-08-04 18:18:08 +000012783 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
John Criswell5ab73462003-10-09 15:44:28 +000012784
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000012785cat >>confdefs.h <<\_ACEOF
12786#define HAVE_MALLINFO 1
12787_ACEOF
John Criswell7a73b802003-06-30 21:59:07 +000012788
12789fi
12790
12791
NAKAMURA Takumi0dc84392010-12-29 03:59:03 +000012792if test "$ENABLE_THREADS" -eq 1 && test "$ENABLE_PTHREADS" -eq 1 ; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000012793
12794{ echo "$as_me:$LINENO: checking for pthread_mutex_init in -lpthread" >&5
12795echo $ECHO_N "checking for pthread_mutex_init in -lpthread... $ECHO_C" >&6; }
12796if test "${ac_cv_lib_pthread_pthread_mutex_init+set}" = set; then
12797 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencer22177fe2005-07-12 15:24:20 +000012798else
Edward O'Callaghan5da60462009-10-14 11:12:33 +000012799 ac_check_lib_save_LIBS=$LIBS
12800LIBS="-lpthread $LIBS"
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000012801cat >conftest.$ac_ext <<_ACEOF
12802/* confdefs.h. */
12803_ACEOF
12804cat confdefs.h >>conftest.$ac_ext
12805cat >>conftest.$ac_ext <<_ACEOF
Reid Spencer22177fe2005-07-12 15:24:20 +000012806/* end confdefs.h. */
12807
Reid Spencera773bd52006-08-04 18:18:08 +000012808/* Override any GCC internal prototype to avoid an error.
12809 Use char because int might match the return type of a GCC
12810 builtin and then its argument prototype would still apply. */
Reid Spencer22177fe2005-07-12 15:24:20 +000012811#ifdef __cplusplus
12812extern "C"
12813#endif
Reid Spencer22177fe2005-07-12 15:24:20 +000012814char pthread_mutex_init ();
12815int
12816main ()
12817{
Reid Spencera773bd52006-08-04 18:18:08 +000012818return pthread_mutex_init ();
Reid Spencer22177fe2005-07-12 15:24:20 +000012819 ;
12820 return 0;
12821}
12822_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000012823rm -f conftest.$ac_objext conftest$ac_exeext
12824if { (ac_try="$ac_link"
12825case "(($ac_try" in
12826 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12827 *) ac_try_echo=$ac_try;;
12828esac
12829eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12830 (eval "$ac_link") 2>conftest.er1
12831 ac_status=$?
12832 grep -v '^ *+' conftest.er1 >conftest.err
12833 rm -f conftest.er1
12834 cat conftest.err >&5
12835 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12836 (exit $ac_status); } &&
12837 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
12838 { (case "(($ac_try" in
12839 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12840 *) ac_try_echo=$ac_try;;
12841esac
12842eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12843 (eval "$ac_try") 2>&5
12844 ac_status=$?
12845 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12846 (exit $ac_status); }; } &&
12847 { ac_try='test -s conftest$ac_exeext'
12848 { (case "(($ac_try" in
12849 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12850 *) ac_try_echo=$ac_try;;
12851esac
12852eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12853 (eval "$ac_try") 2>&5
12854 ac_status=$?
12855 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12856 (exit $ac_status); }; }; then
Edward O'Callaghan5da60462009-10-14 11:12:33 +000012857 ac_cv_lib_pthread_pthread_mutex_init=yes
Reid Spencer22177fe2005-07-12 15:24:20 +000012858else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000012859 echo "$as_me: failed program was:" >&5
12860sed 's/^/| /' conftest.$ac_ext >&5
12861
12862 ac_cv_lib_pthread_pthread_mutex_init=no
Reid Spencer22177fe2005-07-12 15:24:20 +000012863fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000012864
Bill Wendlingebcceee2009-04-18 11:20:33 +000012865rm -f core conftest.err conftest.$ac_objext \
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000012866 conftest$ac_exeext conftest.$ac_ext
Edward O'Callaghan5da60462009-10-14 11:12:33 +000012867LIBS=$ac_check_lib_save_LIBS
Reid Spencer22177fe2005-07-12 15:24:20 +000012868fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000012869{ echo "$as_me:$LINENO: result: $ac_cv_lib_pthread_pthread_mutex_init" >&5
12870echo "${ECHO_T}$ac_cv_lib_pthread_pthread_mutex_init" >&6; }
12871if test $ac_cv_lib_pthread_pthread_mutex_init = yes; then
Edward O'Callaghan5da60462009-10-14 11:12:33 +000012872 cat >>confdefs.h <<_ACEOF
12873#define HAVE_LIBPTHREAD 1
Edward O'Callaghan2b7b37a2009-10-13 01:01:38 +000012874_ACEOF
Reid Spencer22177fe2005-07-12 15:24:20 +000012875
Edward O'Callaghan5da60462009-10-14 11:12:33 +000012876 LIBS="-lpthread $LIBS"
12877
Reid Spencer22177fe2005-07-12 15:24:20 +000012878fi
12879
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000012880 { echo "$as_me:$LINENO: checking for library containing pthread_mutex_lock" >&5
12881echo $ECHO_N "checking for library containing pthread_mutex_lock... $ECHO_C" >&6; }
12882if test "${ac_cv_search_pthread_mutex_lock+set}" = set; then
12883 echo $ECHO_N "(cached) $ECHO_C" >&6
Brian Gaeke5f268f72003-12-05 19:29:01 +000012884else
12885 ac_func_search_save_LIBS=$LIBS
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000012886cat >conftest.$ac_ext <<_ACEOF
12887/* confdefs.h. */
12888_ACEOF
12889cat confdefs.h >>conftest.$ac_ext
12890cat >>conftest.$ac_ext <<_ACEOF
Brian Gaeke5f268f72003-12-05 19:29:01 +000012891/* end confdefs.h. */
12892
Reid Spencera773bd52006-08-04 18:18:08 +000012893/* Override any GCC internal prototype to avoid an error.
12894 Use char because int might match the return type of a GCC
12895 builtin and then its argument prototype would still apply. */
Brian Gaeke5f268f72003-12-05 19:29:01 +000012896#ifdef __cplusplus
12897extern "C"
12898#endif
Brian Gaeke5f268f72003-12-05 19:29:01 +000012899char pthread_mutex_lock ();
12900int
12901main ()
12902{
Reid Spencera773bd52006-08-04 18:18:08 +000012903return pthread_mutex_lock ();
Brian Gaeke5f268f72003-12-05 19:29:01 +000012904 ;
12905 return 0;
12906}
12907_ACEOF
Reid Spencera773bd52006-08-04 18:18:08 +000012908for ac_lib in '' pthread; do
12909 if test -z "$ac_lib"; then
12910 ac_res="none required"
12911 else
12912 ac_res=-l$ac_lib
Brian Gaeke5f268f72003-12-05 19:29:01 +000012913 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
Reid Spencera773bd52006-08-04 18:18:08 +000012914 fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000012915 rm -f conftest.$ac_objext conftest$ac_exeext
12916if { (ac_try="$ac_link"
12917case "(($ac_try" in
12918 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12919 *) ac_try_echo=$ac_try;;
12920esac
12921eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12922 (eval "$ac_link") 2>conftest.er1
12923 ac_status=$?
12924 grep -v '^ *+' conftest.er1 >conftest.err
12925 rm -f conftest.er1
12926 cat conftest.err >&5
12927 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12928 (exit $ac_status); } &&
12929 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
12930 { (case "(($ac_try" in
12931 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12932 *) ac_try_echo=$ac_try;;
12933esac
12934eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12935 (eval "$ac_try") 2>&5
12936 ac_status=$?
12937 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12938 (exit $ac_status); }; } &&
12939 { ac_try='test -s conftest$ac_exeext'
12940 { (case "(($ac_try" in
12941 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12942 *) ac_try_echo=$ac_try;;
12943esac
12944eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12945 (eval "$ac_try") 2>&5
12946 ac_status=$?
12947 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12948 (exit $ac_status); }; }; then
Reid Spencera773bd52006-08-04 18:18:08 +000012949 ac_cv_search_pthread_mutex_lock=$ac_res
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000012950else
12951 echo "$as_me: failed program was:" >&5
12952sed 's/^/| /' conftest.$ac_ext >&5
12953
12954
Brian Gaeke5f268f72003-12-05 19:29:01 +000012955fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000012956
Bill Wendlingebcceee2009-04-18 11:20:33 +000012957rm -f core conftest.err conftest.$ac_objext \
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000012958 conftest$ac_exeext
12959 if test "${ac_cv_search_pthread_mutex_lock+set}" = set; then
Reid Spencera773bd52006-08-04 18:18:08 +000012960 break
Brian Gaeke5f268f72003-12-05 19:29:01 +000012961fi
Reid Spencera773bd52006-08-04 18:18:08 +000012962done
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000012963if test "${ac_cv_search_pthread_mutex_lock+set}" = set; then
12964 :
Reid Spencera773bd52006-08-04 18:18:08 +000012965else
12966 ac_cv_search_pthread_mutex_lock=no
12967fi
12968rm conftest.$ac_ext
Brian Gaeke5f268f72003-12-05 19:29:01 +000012969LIBS=$ac_func_search_save_LIBS
12970fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000012971{ echo "$as_me:$LINENO: result: $ac_cv_search_pthread_mutex_lock" >&5
12972echo "${ECHO_T}$ac_cv_search_pthread_mutex_lock" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +000012973ac_res=$ac_cv_search_pthread_mutex_lock
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000012974if test "$ac_res" != no; then
Reid Spencera773bd52006-08-04 18:18:08 +000012975 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
Brian Gaeke5f268f72003-12-05 19:29:01 +000012976
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000012977cat >>confdefs.h <<\_ACEOF
12978#define HAVE_PTHREAD_MUTEX_LOCK 1
12979_ACEOF
John Criswell40468462004-09-24 21:19:06 +000012980
12981fi
Brian Gaeke5f268f72003-12-05 19:29:01 +000012982
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000012983 { echo "$as_me:$LINENO: checking for library containing pthread_rwlock_init" >&5
12984echo $ECHO_N "checking for library containing pthread_rwlock_init... $ECHO_C" >&6; }
12985if test "${ac_cv_search_pthread_rwlock_init+set}" = set; then
12986 echo $ECHO_N "(cached) $ECHO_C" >&6
Owen Andersonde8aed22009-06-16 18:20:20 +000012987else
12988 ac_func_search_save_LIBS=$LIBS
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000012989cat >conftest.$ac_ext <<_ACEOF
12990/* confdefs.h. */
12991_ACEOF
12992cat confdefs.h >>conftest.$ac_ext
12993cat >>conftest.$ac_ext <<_ACEOF
Owen Andersonde8aed22009-06-16 18:20:20 +000012994/* end confdefs.h. */
12995
12996/* Override any GCC internal prototype to avoid an error.
12997 Use char because int might match the return type of a GCC
12998 builtin and then its argument prototype would still apply. */
12999#ifdef __cplusplus
13000extern "C"
13001#endif
13002char pthread_rwlock_init ();
13003int
13004main ()
13005{
13006return pthread_rwlock_init ();
13007 ;
13008 return 0;
13009}
13010_ACEOF
13011for ac_lib in '' pthread; do
13012 if test -z "$ac_lib"; then
13013 ac_res="none required"
13014 else
13015 ac_res=-l$ac_lib
13016 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
13017 fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000013018 rm -f conftest.$ac_objext conftest$ac_exeext
13019if { (ac_try="$ac_link"
13020case "(($ac_try" in
13021 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13022 *) ac_try_echo=$ac_try;;
13023esac
13024eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13025 (eval "$ac_link") 2>conftest.er1
13026 ac_status=$?
13027 grep -v '^ *+' conftest.er1 >conftest.err
13028 rm -f conftest.er1
13029 cat conftest.err >&5
13030 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13031 (exit $ac_status); } &&
13032 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
13033 { (case "(($ac_try" in
13034 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13035 *) ac_try_echo=$ac_try;;
13036esac
13037eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13038 (eval "$ac_try") 2>&5
13039 ac_status=$?
13040 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13041 (exit $ac_status); }; } &&
13042 { ac_try='test -s conftest$ac_exeext'
13043 { (case "(($ac_try" in
13044 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13045 *) ac_try_echo=$ac_try;;
13046esac
13047eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13048 (eval "$ac_try") 2>&5
13049 ac_status=$?
13050 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13051 (exit $ac_status); }; }; then
Owen Andersonde8aed22009-06-16 18:20:20 +000013052 ac_cv_search_pthread_rwlock_init=$ac_res
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000013053else
13054 echo "$as_me: failed program was:" >&5
13055sed 's/^/| /' conftest.$ac_ext >&5
13056
13057
Owen Andersonde8aed22009-06-16 18:20:20 +000013058fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000013059
Owen Andersonde8aed22009-06-16 18:20:20 +000013060rm -f core conftest.err conftest.$ac_objext \
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000013061 conftest$ac_exeext
13062 if test "${ac_cv_search_pthread_rwlock_init+set}" = set; then
Owen Andersonde8aed22009-06-16 18:20:20 +000013063 break
13064fi
13065done
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000013066if test "${ac_cv_search_pthread_rwlock_init+set}" = set; then
13067 :
Owen Andersonde8aed22009-06-16 18:20:20 +000013068else
13069 ac_cv_search_pthread_rwlock_init=no
13070fi
13071rm conftest.$ac_ext
13072LIBS=$ac_func_search_save_LIBS
13073fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000013074{ echo "$as_me:$LINENO: result: $ac_cv_search_pthread_rwlock_init" >&5
13075echo "${ECHO_T}$ac_cv_search_pthread_rwlock_init" >&6; }
Owen Andersonde8aed22009-06-16 18:20:20 +000013076ac_res=$ac_cv_search_pthread_rwlock_init
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000013077if test "$ac_res" != no; then
Owen Andersonde8aed22009-06-16 18:20:20 +000013078 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
13079
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000013080cat >>confdefs.h <<\_ACEOF
13081#define HAVE_PTHREAD_RWLOCK_INIT 1
13082_ACEOF
Owen Andersonde8aed22009-06-16 18:20:20 +000013083
13084fi
13085
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000013086 { echo "$as_me:$LINENO: checking for library containing pthread_getspecific" >&5
13087echo $ECHO_N "checking for library containing pthread_getspecific... $ECHO_C" >&6; }
13088if test "${ac_cv_search_pthread_getspecific+set}" = set; then
13089 echo $ECHO_N "(cached) $ECHO_C" >&6
Owen Anderson27fcfe12009-06-25 23:10:26 +000013090else
13091 ac_func_search_save_LIBS=$LIBS
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000013092cat >conftest.$ac_ext <<_ACEOF
13093/* confdefs.h. */
13094_ACEOF
13095cat confdefs.h >>conftest.$ac_ext
13096cat >>conftest.$ac_ext <<_ACEOF
Owen Anderson27fcfe12009-06-25 23:10:26 +000013097/* end confdefs.h. */
13098
13099/* Override any GCC internal prototype to avoid an error.
13100 Use char because int might match the return type of a GCC
13101 builtin and then its argument prototype would still apply. */
13102#ifdef __cplusplus
13103extern "C"
13104#endif
13105char pthread_getspecific ();
13106int
13107main ()
13108{
13109return pthread_getspecific ();
13110 ;
13111 return 0;
13112}
13113_ACEOF
13114for ac_lib in '' pthread; do
13115 if test -z "$ac_lib"; then
13116 ac_res="none required"
13117 else
13118 ac_res=-l$ac_lib
13119 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
13120 fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000013121 rm -f conftest.$ac_objext conftest$ac_exeext
13122if { (ac_try="$ac_link"
13123case "(($ac_try" in
13124 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13125 *) ac_try_echo=$ac_try;;
13126esac
13127eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13128 (eval "$ac_link") 2>conftest.er1
13129 ac_status=$?
13130 grep -v '^ *+' conftest.er1 >conftest.err
13131 rm -f conftest.er1
13132 cat conftest.err >&5
13133 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13134 (exit $ac_status); } &&
13135 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
13136 { (case "(($ac_try" in
13137 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13138 *) ac_try_echo=$ac_try;;
13139esac
13140eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13141 (eval "$ac_try") 2>&5
13142 ac_status=$?
13143 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13144 (exit $ac_status); }; } &&
13145 { ac_try='test -s conftest$ac_exeext'
13146 { (case "(($ac_try" in
13147 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13148 *) ac_try_echo=$ac_try;;
13149esac
13150eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13151 (eval "$ac_try") 2>&5
13152 ac_status=$?
13153 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13154 (exit $ac_status); }; }; then
Owen Anderson27fcfe12009-06-25 23:10:26 +000013155 ac_cv_search_pthread_getspecific=$ac_res
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000013156else
13157 echo "$as_me: failed program was:" >&5
13158sed 's/^/| /' conftest.$ac_ext >&5
13159
13160
Owen Anderson27fcfe12009-06-25 23:10:26 +000013161fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000013162
Owen Anderson27fcfe12009-06-25 23:10:26 +000013163rm -f core conftest.err conftest.$ac_objext \
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000013164 conftest$ac_exeext
13165 if test "${ac_cv_search_pthread_getspecific+set}" = set; then
Owen Anderson27fcfe12009-06-25 23:10:26 +000013166 break
13167fi
13168done
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000013169if test "${ac_cv_search_pthread_getspecific+set}" = set; then
13170 :
Owen Anderson27fcfe12009-06-25 23:10:26 +000013171else
13172 ac_cv_search_pthread_getspecific=no
13173fi
13174rm conftest.$ac_ext
13175LIBS=$ac_func_search_save_LIBS
13176fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000013177{ echo "$as_me:$LINENO: result: $ac_cv_search_pthread_getspecific" >&5
13178echo "${ECHO_T}$ac_cv_search_pthread_getspecific" >&6; }
Owen Anderson27fcfe12009-06-25 23:10:26 +000013179ac_res=$ac_cv_search_pthread_getspecific
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000013180if test "$ac_res" != no; then
Owen Anderson27fcfe12009-06-25 23:10:26 +000013181 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
13182
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000013183cat >>confdefs.h <<\_ACEOF
13184#define HAVE_PTHREAD_GETSPECIFIC 1
13185_ACEOF
Owen Anderson27fcfe12009-06-25 23:10:26 +000013186
13187fi
13188
Reid Spencer0a262ba2005-08-24 10:07:20 +000013189fi
Brian Gaekec9a410c2004-02-23 21:30:37 +000013190
Reid Spencer5e1d9a52004-11-25 04:51:04 +000013191
Reid Spencerb6a7aa72007-01-19 17:41:47 +000013192# Check whether --with-udis86 was given.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000013193if test "${with_udis86+set}" = set; then
Reid Spencerb6a7aa72007-01-19 17:41:47 +000013194 withval=$with_udis86;
13195 USE_UDIS86=1
13196
13197 case "$withval" in
Reid Spencer30fe5262007-01-20 07:48:49 +000013198 /usr/lib|yes) ;;
Reid Spencerb6a7aa72007-01-19 17:41:47 +000013199 *) LDFLAGS="$LDFLAGS -L${withval}" ;;
13200 esac
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000013201
13202{ echo "$as_me:$LINENO: checking for ud_init in -ludis86" >&5
13203echo $ECHO_N "checking for ud_init in -ludis86... $ECHO_C" >&6; }
13204if test "${ac_cv_lib_udis86_ud_init+set}" = set; then
13205 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencerb6a7aa72007-01-19 17:41:47 +000013206else
13207 ac_check_lib_save_LIBS=$LIBS
13208LIBS="-ludis86 $LIBS"
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000013209cat >conftest.$ac_ext <<_ACEOF
13210/* confdefs.h. */
13211_ACEOF
13212cat confdefs.h >>conftest.$ac_ext
13213cat >>conftest.$ac_ext <<_ACEOF
Reid Spencerb6a7aa72007-01-19 17:41:47 +000013214/* end confdefs.h. */
13215
13216/* Override any GCC internal prototype to avoid an error.
13217 Use char because int might match the return type of a GCC
13218 builtin and then its argument prototype would still apply. */
13219#ifdef __cplusplus
13220extern "C"
13221#endif
13222char ud_init ();
13223int
13224main ()
13225{
13226return ud_init ();
13227 ;
13228 return 0;
13229}
13230_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000013231rm -f conftest.$ac_objext conftest$ac_exeext
13232if { (ac_try="$ac_link"
13233case "(($ac_try" in
13234 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13235 *) ac_try_echo=$ac_try;;
13236esac
13237eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13238 (eval "$ac_link") 2>conftest.er1
13239 ac_status=$?
13240 grep -v '^ *+' conftest.er1 >conftest.err
13241 rm -f conftest.er1
13242 cat conftest.err >&5
13243 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13244 (exit $ac_status); } &&
13245 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
13246 { (case "(($ac_try" in
13247 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13248 *) ac_try_echo=$ac_try;;
13249esac
13250eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13251 (eval "$ac_try") 2>&5
13252 ac_status=$?
13253 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13254 (exit $ac_status); }; } &&
13255 { ac_try='test -s conftest$ac_exeext'
13256 { (case "(($ac_try" in
13257 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13258 *) ac_try_echo=$ac_try;;
13259esac
13260eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13261 (eval "$ac_try") 2>&5
13262 ac_status=$?
13263 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13264 (exit $ac_status); }; }; then
Reid Spencerb6a7aa72007-01-19 17:41:47 +000013265 ac_cv_lib_udis86_ud_init=yes
13266else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000013267 echo "$as_me: failed program was:" >&5
13268sed 's/^/| /' conftest.$ac_ext >&5
13269
13270 ac_cv_lib_udis86_ud_init=no
Reid Spencerb6a7aa72007-01-19 17:41:47 +000013271fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000013272
Bill Wendlingebcceee2009-04-18 11:20:33 +000013273rm -f core conftest.err conftest.$ac_objext \
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000013274 conftest$ac_exeext conftest.$ac_ext
Reid Spencerb6a7aa72007-01-19 17:41:47 +000013275LIBS=$ac_check_lib_save_LIBS
13276fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000013277{ echo "$as_me:$LINENO: result: $ac_cv_lib_udis86_ud_init" >&5
13278echo "${ECHO_T}$ac_cv_lib_udis86_ud_init" >&6; }
13279if test $ac_cv_lib_udis86_ud_init = yes; then
Reid Spencerb6a7aa72007-01-19 17:41:47 +000013280 cat >>confdefs.h <<_ACEOF
13281#define HAVE_LIBUDIS86 1
13282_ACEOF
13283
13284 LIBS="-ludis86 $LIBS"
13285
13286else
13287
13288 echo "Error! You need to have libudis86 around."
13289 exit -1
13290
13291fi
13292
13293
13294else
13295 USE_UDIS86=0
13296
13297fi
13298
13299
13300cat >>confdefs.h <<_ACEOF
13301#define USE_UDIS86 $USE_UDIS86
13302_ACEOF
13303
13304
13305
Jeffrey Yasskina93e7702009-07-10 21:09:55 +000013306# Check whether --with-oprofile was given.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000013307if test "${with_oprofile+set}" = set; then
Jeffrey Yasskina93e7702009-07-10 21:09:55 +000013308 withval=$with_oprofile;
13309 USE_OPROFILE=1
13310
13311 case "$withval" in
13312 /usr|yes) llvm_cv_oppath=/usr/lib/oprofile ;;
Jeffrey Yasskinfe897b22009-10-07 23:22:42 +000013313 no) llvm_cv_oppath=
13314 USE_OPROFILE=0
13315 ;;
Jeffrey Yasskina93e7702009-07-10 21:09:55 +000013316 *) llvm_cv_oppath="${withval}/lib/oprofile"
13317 CPPFLAGS="-I${withval}/include";;
13318 esac
Jeffrey Yasskinfe897b22009-10-07 23:22:42 +000013319 if test -n "$llvm_cv_oppath" ; then
13320 LIBS="$LIBS -L${llvm_cv_oppath} -Wl,-rpath,${llvm_cv_oppath}"
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000013321 { echo "$as_me:$LINENO: checking for library containing bfd_init" >&5
13322echo $ECHO_N "checking for library containing bfd_init... $ECHO_C" >&6; }
13323if test "${ac_cv_search_bfd_init+set}" = set; then
13324 echo $ECHO_N "(cached) $ECHO_C" >&6
Jeffrey Yasskinfe897b22009-10-07 23:22:42 +000013325else
13326 ac_func_search_save_LIBS=$LIBS
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000013327cat >conftest.$ac_ext <<_ACEOF
13328/* confdefs.h. */
13329_ACEOF
13330cat confdefs.h >>conftest.$ac_ext
13331cat >>conftest.$ac_ext <<_ACEOF
Jeffrey Yasskinfe897b22009-10-07 23:22:42 +000013332/* end confdefs.h. */
13333
13334/* Override any GCC internal prototype to avoid an error.
13335 Use char because int might match the return type of a GCC
13336 builtin and then its argument prototype would still apply. */
13337#ifdef __cplusplus
13338extern "C"
13339#endif
13340char bfd_init ();
13341int
13342main ()
13343{
13344return bfd_init ();
13345 ;
13346 return 0;
13347}
13348_ACEOF
13349for ac_lib in '' bfd; do
13350 if test -z "$ac_lib"; then
13351 ac_res="none required"
13352 else
13353 ac_res=-l$ac_lib
13354 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
13355 fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000013356 rm -f conftest.$ac_objext conftest$ac_exeext
13357if { (ac_try="$ac_link"
13358case "(($ac_try" in
13359 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13360 *) ac_try_echo=$ac_try;;
13361esac
13362eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13363 (eval "$ac_link") 2>conftest.er1
13364 ac_status=$?
13365 grep -v '^ *+' conftest.er1 >conftest.err
13366 rm -f conftest.er1
13367 cat conftest.err >&5
13368 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13369 (exit $ac_status); } &&
13370 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
13371 { (case "(($ac_try" in
13372 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13373 *) ac_try_echo=$ac_try;;
13374esac
13375eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13376 (eval "$ac_try") 2>&5
13377 ac_status=$?
13378 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13379 (exit $ac_status); }; } &&
13380 { ac_try='test -s conftest$ac_exeext'
13381 { (case "(($ac_try" in
13382 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13383 *) ac_try_echo=$ac_try;;
13384esac
13385eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13386 (eval "$ac_try") 2>&5
13387 ac_status=$?
13388 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13389 (exit $ac_status); }; }; then
Jeffrey Yasskinfe897b22009-10-07 23:22:42 +000013390 ac_cv_search_bfd_init=$ac_res
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000013391else
13392 echo "$as_me: failed program was:" >&5
13393sed 's/^/| /' conftest.$ac_ext >&5
13394
13395
Jeffrey Yasskinfe897b22009-10-07 23:22:42 +000013396fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000013397
Jeffrey Yasskinfe897b22009-10-07 23:22:42 +000013398rm -f core conftest.err conftest.$ac_objext \
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000013399 conftest$ac_exeext
13400 if test "${ac_cv_search_bfd_init+set}" = set; then
Jeffrey Yasskinfe897b22009-10-07 23:22:42 +000013401 break
13402fi
13403done
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000013404if test "${ac_cv_search_bfd_init+set}" = set; then
13405 :
Jeffrey Yasskinfe897b22009-10-07 23:22:42 +000013406else
13407 ac_cv_search_bfd_init=no
13408fi
13409rm conftest.$ac_ext
13410LIBS=$ac_func_search_save_LIBS
13411fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000013412{ echo "$as_me:$LINENO: result: $ac_cv_search_bfd_init" >&5
13413echo "${ECHO_T}$ac_cv_search_bfd_init" >&6; }
Jeffrey Yasskinfe897b22009-10-07 23:22:42 +000013414ac_res=$ac_cv_search_bfd_init
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000013415if test "$ac_res" != no; then
Jeffrey Yasskinfe897b22009-10-07 23:22:42 +000013416 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
13417
13418fi
13419
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000013420 { echo "$as_me:$LINENO: checking for library containing op_open_agent" >&5
13421echo $ECHO_N "checking for library containing op_open_agent... $ECHO_C" >&6; }
13422if test "${ac_cv_search_op_open_agent+set}" = set; then
13423 echo $ECHO_N "(cached) $ECHO_C" >&6
Jeffrey Yasskina93e7702009-07-10 21:09:55 +000013424else
13425 ac_func_search_save_LIBS=$LIBS
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000013426cat >conftest.$ac_ext <<_ACEOF
13427/* confdefs.h. */
13428_ACEOF
13429cat confdefs.h >>conftest.$ac_ext
13430cat >>conftest.$ac_ext <<_ACEOF
Jeffrey Yasskina93e7702009-07-10 21:09:55 +000013431/* end confdefs.h. */
13432
13433/* Override any GCC internal prototype to avoid an error.
13434 Use char because int might match the return type of a GCC
13435 builtin and then its argument prototype would still apply. */
13436#ifdef __cplusplus
13437extern "C"
13438#endif
13439char op_open_agent ();
13440int
13441main ()
13442{
13443return op_open_agent ();
13444 ;
13445 return 0;
13446}
13447_ACEOF
13448for ac_lib in '' opagent; do
13449 if test -z "$ac_lib"; then
13450 ac_res="none required"
13451 else
13452 ac_res=-l$ac_lib
13453 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
13454 fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000013455 rm -f conftest.$ac_objext conftest$ac_exeext
13456if { (ac_try="$ac_link"
13457case "(($ac_try" in
13458 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13459 *) ac_try_echo=$ac_try;;
13460esac
13461eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13462 (eval "$ac_link") 2>conftest.er1
13463 ac_status=$?
13464 grep -v '^ *+' conftest.er1 >conftest.err
13465 rm -f conftest.er1
13466 cat conftest.err >&5
13467 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13468 (exit $ac_status); } &&
13469 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
13470 { (case "(($ac_try" in
13471 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13472 *) ac_try_echo=$ac_try;;
13473esac
13474eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13475 (eval "$ac_try") 2>&5
13476 ac_status=$?
13477 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13478 (exit $ac_status); }; } &&
13479 { ac_try='test -s conftest$ac_exeext'
13480 { (case "(($ac_try" in
13481 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13482 *) ac_try_echo=$ac_try;;
13483esac
13484eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13485 (eval "$ac_try") 2>&5
13486 ac_status=$?
13487 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13488 (exit $ac_status); }; }; then
Jeffrey Yasskina93e7702009-07-10 21:09:55 +000013489 ac_cv_search_op_open_agent=$ac_res
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000013490else
13491 echo "$as_me: failed program was:" >&5
13492sed 's/^/| /' conftest.$ac_ext >&5
13493
13494
Jeffrey Yasskina93e7702009-07-10 21:09:55 +000013495fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000013496
Jeffrey Yasskina93e7702009-07-10 21:09:55 +000013497rm -f core conftest.err conftest.$ac_objext \
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000013498 conftest$ac_exeext
13499 if test "${ac_cv_search_op_open_agent+set}" = set; then
Jeffrey Yasskina93e7702009-07-10 21:09:55 +000013500 break
13501fi
13502done
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000013503if test "${ac_cv_search_op_open_agent+set}" = set; then
13504 :
Jeffrey Yasskina93e7702009-07-10 21:09:55 +000013505else
13506 ac_cv_search_op_open_agent=no
13507fi
13508rm conftest.$ac_ext
13509LIBS=$ac_func_search_save_LIBS
13510fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000013511{ echo "$as_me:$LINENO: result: $ac_cv_search_op_open_agent" >&5
13512echo "${ECHO_T}$ac_cv_search_op_open_agent" >&6; }
Jeffrey Yasskina93e7702009-07-10 21:09:55 +000013513ac_res=$ac_cv_search_op_open_agent
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000013514if test "$ac_res" != no; then
Jeffrey Yasskina93e7702009-07-10 21:09:55 +000013515 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
13516
13517else
13518
Jeffrey Yasskinfe897b22009-10-07 23:22:42 +000013519 echo "Error! You need to have libopagent around."
13520 exit -1
Jeffrey Yasskina93e7702009-07-10 21:09:55 +000013521
13522fi
13523
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000013524 if test "${ac_cv_header_opagent_h+set}" = set; then
13525 { echo "$as_me:$LINENO: checking for opagent.h" >&5
13526echo $ECHO_N "checking for opagent.h... $ECHO_C" >&6; }
13527if test "${ac_cv_header_opagent_h+set}" = set; then
13528 echo $ECHO_N "(cached) $ECHO_C" >&6
13529fi
13530{ echo "$as_me:$LINENO: result: $ac_cv_header_opagent_h" >&5
13531echo "${ECHO_T}$ac_cv_header_opagent_h" >&6; }
13532else
13533 # Is the header compilable?
13534{ echo "$as_me:$LINENO: checking opagent.h usability" >&5
13535echo $ECHO_N "checking opagent.h usability... $ECHO_C" >&6; }
13536cat >conftest.$ac_ext <<_ACEOF
13537/* confdefs.h. */
13538_ACEOF
13539cat confdefs.h >>conftest.$ac_ext
13540cat >>conftest.$ac_ext <<_ACEOF
13541/* end confdefs.h. */
13542$ac_includes_default
13543#include <opagent.h>
13544_ACEOF
13545rm -f conftest.$ac_objext
13546if { (ac_try="$ac_compile"
13547case "(($ac_try" in
13548 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13549 *) ac_try_echo=$ac_try;;
13550esac
13551eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13552 (eval "$ac_compile") 2>conftest.er1
13553 ac_status=$?
13554 grep -v '^ *+' conftest.er1 >conftest.err
13555 rm -f conftest.er1
13556 cat conftest.err >&5
13557 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13558 (exit $ac_status); } &&
13559 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
13560 { (case "(($ac_try" in
13561 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13562 *) ac_try_echo=$ac_try;;
13563esac
13564eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13565 (eval "$ac_try") 2>&5
13566 ac_status=$?
13567 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13568 (exit $ac_status); }; } &&
13569 { ac_try='test -s conftest.$ac_objext'
13570 { (case "(($ac_try" in
13571 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13572 *) ac_try_echo=$ac_try;;
13573esac
13574eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13575 (eval "$ac_try") 2>&5
13576 ac_status=$?
13577 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13578 (exit $ac_status); }; }; then
13579 ac_header_compiler=yes
13580else
13581 echo "$as_me: failed program was:" >&5
13582sed 's/^/| /' conftest.$ac_ext >&5
Jeffrey Yasskina93e7702009-07-10 21:09:55 +000013583
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000013584 ac_header_compiler=no
13585fi
13586
13587rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13588{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
13589echo "${ECHO_T}$ac_header_compiler" >&6; }
13590
13591# Is the header present?
13592{ echo "$as_me:$LINENO: checking opagent.h presence" >&5
13593echo $ECHO_N "checking opagent.h presence... $ECHO_C" >&6; }
13594cat >conftest.$ac_ext <<_ACEOF
13595/* confdefs.h. */
13596_ACEOF
13597cat confdefs.h >>conftest.$ac_ext
13598cat >>conftest.$ac_ext <<_ACEOF
13599/* end confdefs.h. */
13600#include <opagent.h>
13601_ACEOF
13602if { (ac_try="$ac_cpp conftest.$ac_ext"
13603case "(($ac_try" in
13604 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13605 *) ac_try_echo=$ac_try;;
13606esac
13607eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13608 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
13609 ac_status=$?
13610 grep -v '^ *+' conftest.er1 >conftest.err
13611 rm -f conftest.er1
13612 cat conftest.err >&5
13613 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13614 (exit $ac_status); } >/dev/null; then
13615 if test -s conftest.err; then
13616 ac_cpp_err=$ac_c_preproc_warn_flag
13617 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
13618 else
13619 ac_cpp_err=
13620 fi
13621else
13622 ac_cpp_err=yes
13623fi
13624if test -z "$ac_cpp_err"; then
13625 ac_header_preproc=yes
13626else
13627 echo "$as_me: failed program was:" >&5
13628sed 's/^/| /' conftest.$ac_ext >&5
13629
13630 ac_header_preproc=no
13631fi
13632
13633rm -f conftest.err conftest.$ac_ext
13634{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
13635echo "${ECHO_T}$ac_header_preproc" >&6; }
13636
13637# So? What about this header?
13638case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
13639 yes:no: )
13640 { echo "$as_me:$LINENO: WARNING: opagent.h: accepted by the compiler, rejected by the preprocessor!" >&5
13641echo "$as_me: WARNING: opagent.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
13642 { echo "$as_me:$LINENO: WARNING: opagent.h: proceeding with the compiler's result" >&5
13643echo "$as_me: WARNING: opagent.h: proceeding with the compiler's result" >&2;}
13644 ac_header_preproc=yes
13645 ;;
13646 no:yes:* )
13647 { echo "$as_me:$LINENO: WARNING: opagent.h: present but cannot be compiled" >&5
13648echo "$as_me: WARNING: opagent.h: present but cannot be compiled" >&2;}
13649 { echo "$as_me:$LINENO: WARNING: opagent.h: check for missing prerequisite headers?" >&5
13650echo "$as_me: WARNING: opagent.h: check for missing prerequisite headers?" >&2;}
13651 { echo "$as_me:$LINENO: WARNING: opagent.h: see the Autoconf documentation" >&5
13652echo "$as_me: WARNING: opagent.h: see the Autoconf documentation" >&2;}
13653 { echo "$as_me:$LINENO: WARNING: opagent.h: section \"Present But Cannot Be Compiled\"" >&5
13654echo "$as_me: WARNING: opagent.h: section \"Present But Cannot Be Compiled\"" >&2;}
13655 { echo "$as_me:$LINENO: WARNING: opagent.h: proceeding with the preprocessor's result" >&5
13656echo "$as_me: WARNING: opagent.h: proceeding with the preprocessor's result" >&2;}
13657 { echo "$as_me:$LINENO: WARNING: opagent.h: in the future, the compiler will take precedence" >&5
13658echo "$as_me: WARNING: opagent.h: in the future, the compiler will take precedence" >&2;}
13659 ( cat <<\_ASBOX
13660## ----------------------------------- ##
13661## Report this to llvmbugs@cs.uiuc.edu ##
13662## ----------------------------------- ##
13663_ASBOX
13664 ) | sed "s/^/$as_me: WARNING: /" >&2
13665 ;;
13666esac
13667{ echo "$as_me:$LINENO: checking for opagent.h" >&5
13668echo $ECHO_N "checking for opagent.h... $ECHO_C" >&6; }
13669if test "${ac_cv_header_opagent_h+set}" = set; then
13670 echo $ECHO_N "(cached) $ECHO_C" >&6
13671else
13672 ac_cv_header_opagent_h=$ac_header_preproc
13673fi
13674{ echo "$as_me:$LINENO: result: $ac_cv_header_opagent_h" >&5
13675echo "${ECHO_T}$ac_cv_header_opagent_h" >&6; }
13676
13677fi
13678if test $ac_cv_header_opagent_h = yes; then
13679 :
Jeffrey Yasskina93e7702009-07-10 21:09:55 +000013680else
13681
Jeffrey Yasskinfe897b22009-10-07 23:22:42 +000013682 echo "Error! You need to have opagent.h around."
13683 exit -1
Jeffrey Yasskina93e7702009-07-10 21:09:55 +000013684
13685fi
13686
13687
Jeffrey Yasskinfe897b22009-10-07 23:22:42 +000013688 fi
Jeffrey Yasskina93e7702009-07-10 21:09:55 +000013689
13690else
13691
Jeffrey Yasskinfe897b22009-10-07 23:22:42 +000013692 USE_OPROFILE=0
Jeffrey Yasskina93e7702009-07-10 21:09:55 +000013693
13694
13695fi
13696
13697
13698cat >>confdefs.h <<_ACEOF
13699#define USE_OPROFILE $USE_OPROFILE
13700_ACEOF
13701
13702
13703
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000013704
13705
13706
13707
13708
Reid Spencer59473af2004-12-25 07:31:29 +000013709ac_header_dirent=no
13710for ac_hdr in dirent.h sys/ndir.h sys/dir.h ndir.h; do
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000013711 as_ac_Header=`echo "ac_cv_header_dirent_$ac_hdr" | $as_tr_sh`
13712{ echo "$as_me:$LINENO: checking for $ac_hdr that defines DIR" >&5
13713echo $ECHO_N "checking for $ac_hdr that defines DIR... $ECHO_C" >&6; }
13714if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
13715 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencer59473af2004-12-25 07:31:29 +000013716else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000013717 cat >conftest.$ac_ext <<_ACEOF
13718/* confdefs.h. */
13719_ACEOF
13720cat confdefs.h >>conftest.$ac_ext
13721cat >>conftest.$ac_ext <<_ACEOF
Reid Spencer59473af2004-12-25 07:31:29 +000013722/* end confdefs.h. */
13723#include <sys/types.h>
13724#include <$ac_hdr>
13725
13726int
13727main ()
13728{
13729if ((DIR *) 0)
13730return 0;
13731 ;
13732 return 0;
13733}
13734_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000013735rm -f conftest.$ac_objext
13736if { (ac_try="$ac_compile"
13737case "(($ac_try" in
13738 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13739 *) ac_try_echo=$ac_try;;
13740esac
13741eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13742 (eval "$ac_compile") 2>conftest.er1
13743 ac_status=$?
13744 grep -v '^ *+' conftest.er1 >conftest.err
13745 rm -f conftest.er1
13746 cat conftest.err >&5
13747 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13748 (exit $ac_status); } &&
13749 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
13750 { (case "(($ac_try" in
13751 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13752 *) ac_try_echo=$ac_try;;
13753esac
13754eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13755 (eval "$ac_try") 2>&5
13756 ac_status=$?
13757 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13758 (exit $ac_status); }; } &&
13759 { ac_try='test -s conftest.$ac_objext'
13760 { (case "(($ac_try" in
13761 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13762 *) ac_try_echo=$ac_try;;
13763esac
13764eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13765 (eval "$ac_try") 2>&5
13766 ac_status=$?
13767 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13768 (exit $ac_status); }; }; then
Reid Spencer59473af2004-12-25 07:31:29 +000013769 eval "$as_ac_Header=yes"
13770else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000013771 echo "$as_me: failed program was:" >&5
13772sed 's/^/| /' conftest.$ac_ext >&5
13773
13774 eval "$as_ac_Header=no"
Reid Spencer59473af2004-12-25 07:31:29 +000013775fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000013776
Reid Spencera773bd52006-08-04 18:18:08 +000013777rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Reid Spencer59473af2004-12-25 07:31:29 +000013778fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000013779ac_res=`eval echo '${'$as_ac_Header'}'`
13780 { echo "$as_me:$LINENO: result: $ac_res" >&5
13781echo "${ECHO_T}$ac_res" >&6; }
13782if test `eval echo '${'$as_ac_Header'}'` = yes; then
Reid Spencer59473af2004-12-25 07:31:29 +000013783 cat >>confdefs.h <<_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000013784#define `echo "HAVE_$ac_hdr" | $as_tr_cpp` 1
Reid Spencer59473af2004-12-25 07:31:29 +000013785_ACEOF
13786
13787ac_header_dirent=$ac_hdr; break
13788fi
13789
13790done
13791# Two versions of opendir et al. are in -ldir and -lx on SCO Xenix.
13792if test $ac_header_dirent = dirent.h; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000013793 { echo "$as_me:$LINENO: checking for library containing opendir" >&5
13794echo $ECHO_N "checking for library containing opendir... $ECHO_C" >&6; }
13795if test "${ac_cv_search_opendir+set}" = set; then
13796 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencer59473af2004-12-25 07:31:29 +000013797else
13798 ac_func_search_save_LIBS=$LIBS
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000013799cat >conftest.$ac_ext <<_ACEOF
13800/* confdefs.h. */
13801_ACEOF
13802cat confdefs.h >>conftest.$ac_ext
13803cat >>conftest.$ac_ext <<_ACEOF
Reid Spencer59473af2004-12-25 07:31:29 +000013804/* end confdefs.h. */
13805
Reid Spencera773bd52006-08-04 18:18:08 +000013806/* Override any GCC internal prototype to avoid an error.
13807 Use char because int might match the return type of a GCC
13808 builtin and then its argument prototype would still apply. */
Reid Spencer59473af2004-12-25 07:31:29 +000013809#ifdef __cplusplus
13810extern "C"
13811#endif
Reid Spencer59473af2004-12-25 07:31:29 +000013812char opendir ();
13813int
13814main ()
13815{
Reid Spencera773bd52006-08-04 18:18:08 +000013816return opendir ();
Reid Spencer59473af2004-12-25 07:31:29 +000013817 ;
13818 return 0;
13819}
13820_ACEOF
Reid Spencera773bd52006-08-04 18:18:08 +000013821for ac_lib in '' dir; do
13822 if test -z "$ac_lib"; then
13823 ac_res="none required"
13824 else
13825 ac_res=-l$ac_lib
Reid Spencer59473af2004-12-25 07:31:29 +000013826 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
Reid Spencera773bd52006-08-04 18:18:08 +000013827 fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000013828 rm -f conftest.$ac_objext conftest$ac_exeext
13829if { (ac_try="$ac_link"
13830case "(($ac_try" in
13831 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13832 *) ac_try_echo=$ac_try;;
13833esac
13834eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13835 (eval "$ac_link") 2>conftest.er1
13836 ac_status=$?
13837 grep -v '^ *+' conftest.er1 >conftest.err
13838 rm -f conftest.er1
13839 cat conftest.err >&5
13840 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13841 (exit $ac_status); } &&
13842 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
13843 { (case "(($ac_try" in
13844 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13845 *) ac_try_echo=$ac_try;;
13846esac
13847eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13848 (eval "$ac_try") 2>&5
13849 ac_status=$?
13850 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13851 (exit $ac_status); }; } &&
13852 { ac_try='test -s conftest$ac_exeext'
13853 { (case "(($ac_try" in
13854 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13855 *) ac_try_echo=$ac_try;;
13856esac
13857eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13858 (eval "$ac_try") 2>&5
13859 ac_status=$?
13860 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13861 (exit $ac_status); }; }; then
Reid Spencera773bd52006-08-04 18:18:08 +000013862 ac_cv_search_opendir=$ac_res
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000013863else
13864 echo "$as_me: failed program was:" >&5
13865sed 's/^/| /' conftest.$ac_ext >&5
13866
13867
Reid Spencer59473af2004-12-25 07:31:29 +000013868fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000013869
Bill Wendlingebcceee2009-04-18 11:20:33 +000013870rm -f core conftest.err conftest.$ac_objext \
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000013871 conftest$ac_exeext
13872 if test "${ac_cv_search_opendir+set}" = set; then
Reid Spencera773bd52006-08-04 18:18:08 +000013873 break
Reid Spencer59473af2004-12-25 07:31:29 +000013874fi
Reid Spencera773bd52006-08-04 18:18:08 +000013875done
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000013876if test "${ac_cv_search_opendir+set}" = set; then
13877 :
Reid Spencera773bd52006-08-04 18:18:08 +000013878else
13879 ac_cv_search_opendir=no
13880fi
13881rm conftest.$ac_ext
Reid Spencer59473af2004-12-25 07:31:29 +000013882LIBS=$ac_func_search_save_LIBS
13883fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000013884{ echo "$as_me:$LINENO: result: $ac_cv_search_opendir" >&5
13885echo "${ECHO_T}$ac_cv_search_opendir" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +000013886ac_res=$ac_cv_search_opendir
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000013887if test "$ac_res" != no; then
Reid Spencera773bd52006-08-04 18:18:08 +000013888 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
Reid Spencer59473af2004-12-25 07:31:29 +000013889
13890fi
13891
13892else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000013893 { echo "$as_me:$LINENO: checking for library containing opendir" >&5
13894echo $ECHO_N "checking for library containing opendir... $ECHO_C" >&6; }
13895if test "${ac_cv_search_opendir+set}" = set; then
13896 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencer59473af2004-12-25 07:31:29 +000013897else
13898 ac_func_search_save_LIBS=$LIBS
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000013899cat >conftest.$ac_ext <<_ACEOF
13900/* confdefs.h. */
13901_ACEOF
13902cat confdefs.h >>conftest.$ac_ext
13903cat >>conftest.$ac_ext <<_ACEOF
Reid Spencer59473af2004-12-25 07:31:29 +000013904/* end confdefs.h. */
13905
Reid Spencera773bd52006-08-04 18:18:08 +000013906/* Override any GCC internal prototype to avoid an error.
13907 Use char because int might match the return type of a GCC
13908 builtin and then its argument prototype would still apply. */
Reid Spencer59473af2004-12-25 07:31:29 +000013909#ifdef __cplusplus
13910extern "C"
13911#endif
Reid Spencer59473af2004-12-25 07:31:29 +000013912char opendir ();
13913int
13914main ()
13915{
Reid Spencera773bd52006-08-04 18:18:08 +000013916return opendir ();
Reid Spencer59473af2004-12-25 07:31:29 +000013917 ;
13918 return 0;
13919}
13920_ACEOF
Reid Spencera773bd52006-08-04 18:18:08 +000013921for ac_lib in '' x; do
13922 if test -z "$ac_lib"; then
13923 ac_res="none required"
13924 else
13925 ac_res=-l$ac_lib
Reid Spencer59473af2004-12-25 07:31:29 +000013926 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
Reid Spencera773bd52006-08-04 18:18:08 +000013927 fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000013928 rm -f conftest.$ac_objext conftest$ac_exeext
13929if { (ac_try="$ac_link"
13930case "(($ac_try" in
13931 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13932 *) ac_try_echo=$ac_try;;
13933esac
13934eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13935 (eval "$ac_link") 2>conftest.er1
13936 ac_status=$?
13937 grep -v '^ *+' conftest.er1 >conftest.err
13938 rm -f conftest.er1
13939 cat conftest.err >&5
13940 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13941 (exit $ac_status); } &&
13942 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
13943 { (case "(($ac_try" in
13944 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13945 *) ac_try_echo=$ac_try;;
13946esac
13947eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13948 (eval "$ac_try") 2>&5
13949 ac_status=$?
13950 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13951 (exit $ac_status); }; } &&
13952 { ac_try='test -s conftest$ac_exeext'
13953 { (case "(($ac_try" in
13954 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13955 *) ac_try_echo=$ac_try;;
13956esac
13957eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13958 (eval "$ac_try") 2>&5
13959 ac_status=$?
13960 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13961 (exit $ac_status); }; }; then
Reid Spencera773bd52006-08-04 18:18:08 +000013962 ac_cv_search_opendir=$ac_res
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000013963else
13964 echo "$as_me: failed program was:" >&5
13965sed 's/^/| /' conftest.$ac_ext >&5
13966
13967
Reid Spencer59473af2004-12-25 07:31:29 +000013968fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000013969
Bill Wendlingebcceee2009-04-18 11:20:33 +000013970rm -f core conftest.err conftest.$ac_objext \
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000013971 conftest$ac_exeext
13972 if test "${ac_cv_search_opendir+set}" = set; then
Reid Spencera773bd52006-08-04 18:18:08 +000013973 break
Reid Spencer59473af2004-12-25 07:31:29 +000013974fi
Reid Spencera773bd52006-08-04 18:18:08 +000013975done
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000013976if test "${ac_cv_search_opendir+set}" = set; then
13977 :
Reid Spencera773bd52006-08-04 18:18:08 +000013978else
13979 ac_cv_search_opendir=no
13980fi
13981rm conftest.$ac_ext
Reid Spencer59473af2004-12-25 07:31:29 +000013982LIBS=$ac_func_search_save_LIBS
13983fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000013984{ echo "$as_me:$LINENO: result: $ac_cv_search_opendir" >&5
13985echo "${ECHO_T}$ac_cv_search_opendir" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +000013986ac_res=$ac_cv_search_opendir
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000013987if test "$ac_res" != no; then
Reid Spencera773bd52006-08-04 18:18:08 +000013988 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
Reid Spencer59473af2004-12-25 07:31:29 +000013989
13990fi
13991
13992fi
13993
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000013994{ echo "$as_me:$LINENO: checking for MAP_ANONYMOUS vs. MAP_ANON" >&5
13995echo $ECHO_N "checking for MAP_ANONYMOUS vs. MAP_ANON... $ECHO_C" >&6; }
13996if test "${ac_cv_header_mmap_anon+set}" = set; then
13997 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencer59473af2004-12-25 07:31:29 +000013998else
13999 ac_ext=c
14000ac_cpp='$CPP $CPPFLAGS'
14001ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
14002ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
14003ac_compiler_gnu=$ac_cv_c_compiler_gnu
14004
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000014005 cat >conftest.$ac_ext <<_ACEOF
14006/* confdefs.h. */
14007_ACEOF
14008cat confdefs.h >>conftest.$ac_ext
14009cat >>conftest.$ac_ext <<_ACEOF
Reid Spencer59473af2004-12-25 07:31:29 +000014010/* end confdefs.h. */
14011#include <sys/mman.h>
14012#include <unistd.h>
14013#include <fcntl.h>
14014int
14015main ()
14016{
14017mmap (0, 1, PROT_READ, MAP_ANONYMOUS, -1, 0); return (0);
14018 ;
14019 return 0;
14020}
14021_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000014022rm -f conftest.$ac_objext
14023if { (ac_try="$ac_compile"
14024case "(($ac_try" in
14025 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14026 *) ac_try_echo=$ac_try;;
14027esac
14028eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14029 (eval "$ac_compile") 2>conftest.er1
14030 ac_status=$?
14031 grep -v '^ *+' conftest.er1 >conftest.err
14032 rm -f conftest.er1
14033 cat conftest.err >&5
14034 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14035 (exit $ac_status); } &&
14036 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
14037 { (case "(($ac_try" in
14038 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14039 *) ac_try_echo=$ac_try;;
14040esac
14041eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14042 (eval "$ac_try") 2>&5
14043 ac_status=$?
14044 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14045 (exit $ac_status); }; } &&
14046 { ac_try='test -s conftest.$ac_objext'
14047 { (case "(($ac_try" in
14048 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14049 *) ac_try_echo=$ac_try;;
14050esac
14051eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14052 (eval "$ac_try") 2>&5
14053 ac_status=$?
14054 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14055 (exit $ac_status); }; }; then
Reid Spencer59473af2004-12-25 07:31:29 +000014056 ac_cv_header_mmap_anon=yes
14057else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000014058 echo "$as_me: failed program was:" >&5
14059sed 's/^/| /' conftest.$ac_ext >&5
14060
14061 ac_cv_header_mmap_anon=no
Reid Spencer59473af2004-12-25 07:31:29 +000014062fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000014063
Reid Spencera773bd52006-08-04 18:18:08 +000014064rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Reid Spencer59473af2004-12-25 07:31:29 +000014065 ac_ext=c
14066ac_cpp='$CPP $CPPFLAGS'
14067ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
14068ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
14069ac_compiler_gnu=$ac_cv_c_compiler_gnu
14070
14071
14072fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000014073{ echo "$as_me:$LINENO: result: $ac_cv_header_mmap_anon" >&5
14074echo "${ECHO_T}$ac_cv_header_mmap_anon" >&6; }
Reid Spencer59473af2004-12-25 07:31:29 +000014075if test "$ac_cv_header_mmap_anon" = yes; then
14076
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000014077cat >>confdefs.h <<\_ACEOF
14078#define HAVE_MMAP_ANONYMOUS 1
14079_ACEOF
Reid Spencer59473af2004-12-25 07:31:29 +000014080
14081fi
14082
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000014083{ echo "$as_me:$LINENO: checking whether stat file-mode macros are broken" >&5
14084echo $ECHO_N "checking whether stat file-mode macros are broken... $ECHO_C" >&6; }
14085if test "${ac_cv_header_stat_broken+set}" = set; then
14086 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencer59473af2004-12-25 07:31:29 +000014087else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000014088 cat >conftest.$ac_ext <<_ACEOF
14089/* confdefs.h. */
14090_ACEOF
14091cat confdefs.h >>conftest.$ac_ext
14092cat >>conftest.$ac_ext <<_ACEOF
Reid Spencer59473af2004-12-25 07:31:29 +000014093/* end confdefs.h. */
14094#include <sys/types.h>
14095#include <sys/stat.h>
14096
Reid Spencera773bd52006-08-04 18:18:08 +000014097#if defined S_ISBLK && defined S_IFDIR
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000014098# if S_ISBLK (S_IFDIR)
14099You lose.
14100# endif
Reid Spencer59473af2004-12-25 07:31:29 +000014101#endif
14102
Reid Spencera773bd52006-08-04 18:18:08 +000014103#if defined S_ISBLK && defined S_IFCHR
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000014104# if S_ISBLK (S_IFCHR)
14105You lose.
14106# endif
Reid Spencer59473af2004-12-25 07:31:29 +000014107#endif
14108
Reid Spencera773bd52006-08-04 18:18:08 +000014109#if defined S_ISLNK && defined S_IFREG
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000014110# if S_ISLNK (S_IFREG)
14111You lose.
14112# endif
Reid Spencer59473af2004-12-25 07:31:29 +000014113#endif
14114
Reid Spencera773bd52006-08-04 18:18:08 +000014115#if defined S_ISSOCK && defined S_IFREG
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000014116# if S_ISSOCK (S_IFREG)
14117You lose.
14118# endif
Reid Spencer59473af2004-12-25 07:31:29 +000014119#endif
14120
14121_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000014122if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
14123 $EGREP "You lose" >/dev/null 2>&1; then
Torok Edwin871384f2010-01-26 08:50:50 +000014124 ac_cv_header_stat_broken=yes
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000014125else
14126 ac_cv_header_stat_broken=no
Mikhail Glushenkove8501462009-04-18 09:59:26 +000014127fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000014128rm -f conftest*
14129
Reid Spencer59473af2004-12-25 07:31:29 +000014130fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000014131{ echo "$as_me:$LINENO: result: $ac_cv_header_stat_broken" >&5
14132echo "${ECHO_T}$ac_cv_header_stat_broken" >&6; }
Reid Spencer59473af2004-12-25 07:31:29 +000014133if test $ac_cv_header_stat_broken = yes; then
14134
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000014135cat >>confdefs.h <<\_ACEOF
14136#define STAT_MACROS_BROKEN 1
14137_ACEOF
Reid Spencer59473af2004-12-25 07:31:29 +000014138
14139fi
14140
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000014141{ echo "$as_me:$LINENO: checking for sys/wait.h that is POSIX.1 compatible" >&5
14142echo $ECHO_N "checking for sys/wait.h that is POSIX.1 compatible... $ECHO_C" >&6; }
14143if test "${ac_cv_header_sys_wait_h+set}" = set; then
14144 echo $ECHO_N "(cached) $ECHO_C" >&6
John Criswell7a73b802003-06-30 21:59:07 +000014145else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000014146 cat >conftest.$ac_ext <<_ACEOF
14147/* confdefs.h. */
14148_ACEOF
14149cat confdefs.h >>conftest.$ac_ext
14150cat >>conftest.$ac_ext <<_ACEOF
John Criswell0c38eaf2003-09-10 15:17:25 +000014151/* end confdefs.h. */
John Criswell7a73b802003-06-30 21:59:07 +000014152#include <sys/types.h>
14153#include <sys/wait.h>
14154#ifndef WEXITSTATUS
Reid Spencera773bd52006-08-04 18:18:08 +000014155# define WEXITSTATUS(stat_val) ((unsigned int) (stat_val) >> 8)
John Criswell7a73b802003-06-30 21:59:07 +000014156#endif
14157#ifndef WIFEXITED
14158# define WIFEXITED(stat_val) (((stat_val) & 255) == 0)
14159#endif
14160
John Criswell7a73b802003-06-30 21:59:07 +000014161int
14162main ()
14163{
14164 int s;
14165 wait (&s);
14166 s = WIFEXITED (s) ? WEXITSTATUS (s) : 1;
14167 ;
14168 return 0;
14169}
14170_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000014171rm -f conftest.$ac_objext
14172if { (ac_try="$ac_compile"
14173case "(($ac_try" in
14174 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14175 *) ac_try_echo=$ac_try;;
14176esac
14177eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14178 (eval "$ac_compile") 2>conftest.er1
14179 ac_status=$?
14180 grep -v '^ *+' conftest.er1 >conftest.err
14181 rm -f conftest.er1
14182 cat conftest.err >&5
14183 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14184 (exit $ac_status); } &&
14185 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
14186 { (case "(($ac_try" in
14187 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14188 *) ac_try_echo=$ac_try;;
14189esac
14190eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14191 (eval "$ac_try") 2>&5
14192 ac_status=$?
14193 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14194 (exit $ac_status); }; } &&
14195 { ac_try='test -s conftest.$ac_objext'
14196 { (case "(($ac_try" in
14197 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14198 *) ac_try_echo=$ac_try;;
14199esac
14200eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14201 (eval "$ac_try") 2>&5
14202 ac_status=$?
14203 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14204 (exit $ac_status); }; }; then
John Criswell7a73b802003-06-30 21:59:07 +000014205 ac_cv_header_sys_wait_h=yes
14206else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000014207 echo "$as_me: failed program was:" >&5
14208sed 's/^/| /' conftest.$ac_ext >&5
14209
14210 ac_cv_header_sys_wait_h=no
John Criswell7a73b802003-06-30 21:59:07 +000014211fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000014212
Reid Spencera773bd52006-08-04 18:18:08 +000014213rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
John Criswell7a73b802003-06-30 21:59:07 +000014214fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000014215{ echo "$as_me:$LINENO: result: $ac_cv_header_sys_wait_h" >&5
14216echo "${ECHO_T}$ac_cv_header_sys_wait_h" >&6; }
John Criswell7a73b802003-06-30 21:59:07 +000014217if test $ac_cv_header_sys_wait_h = yes; then
14218
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000014219cat >>confdefs.h <<\_ACEOF
14220#define HAVE_SYS_WAIT_H 1
14221_ACEOF
John Criswell7a73b802003-06-30 21:59:07 +000014222
14223fi
14224
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000014225{ echo "$as_me:$LINENO: checking whether time.h and sys/time.h may both be included" >&5
14226echo $ECHO_N "checking whether time.h and sys/time.h may both be included... $ECHO_C" >&6; }
14227if test "${ac_cv_header_time+set}" = set; then
14228 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencer5e1d9a52004-11-25 04:51:04 +000014229else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000014230 cat >conftest.$ac_ext <<_ACEOF
14231/* confdefs.h. */
14232_ACEOF
14233cat confdefs.h >>conftest.$ac_ext
14234cat >>conftest.$ac_ext <<_ACEOF
Reid Spencer5e1d9a52004-11-25 04:51:04 +000014235/* end confdefs.h. */
Brian Gaeke6c3fd812004-02-23 22:07:00 +000014236#include <sys/types.h>
Reid Spencer5e1d9a52004-11-25 04:51:04 +000014237#include <sys/time.h>
14238#include <time.h>
14239
14240int
14241main ()
14242{
14243if ((struct tm *) 0)
14244return 0;
14245 ;
14246 return 0;
14247}
Brian Gaeke6c3fd812004-02-23 22:07:00 +000014248_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000014249rm -f conftest.$ac_objext
14250if { (ac_try="$ac_compile"
14251case "(($ac_try" in
14252 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14253 *) ac_try_echo=$ac_try;;
14254esac
14255eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14256 (eval "$ac_compile") 2>conftest.er1
14257 ac_status=$?
14258 grep -v '^ *+' conftest.er1 >conftest.err
14259 rm -f conftest.er1
14260 cat conftest.err >&5
14261 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14262 (exit $ac_status); } &&
14263 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
14264 { (case "(($ac_try" in
14265 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14266 *) ac_try_echo=$ac_try;;
14267esac
14268eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14269 (eval "$ac_try") 2>&5
14270 ac_status=$?
14271 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14272 (exit $ac_status); }; } &&
14273 { ac_try='test -s conftest.$ac_objext'
14274 { (case "(($ac_try" in
14275 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14276 *) ac_try_echo=$ac_try;;
14277esac
14278eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14279 (eval "$ac_try") 2>&5
14280 ac_status=$?
14281 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14282 (exit $ac_status); }; }; then
Reid Spencer5e1d9a52004-11-25 04:51:04 +000014283 ac_cv_header_time=yes
Brian Gaeke6c3fd812004-02-23 22:07:00 +000014284else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000014285 echo "$as_me: failed program was:" >&5
14286sed 's/^/| /' conftest.$ac_ext >&5
14287
14288 ac_cv_header_time=no
Brian Gaeke6c3fd812004-02-23 22:07:00 +000014289fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000014290
Reid Spencera773bd52006-08-04 18:18:08 +000014291rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Reid Spencer5e1d9a52004-11-25 04:51:04 +000014292fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000014293{ echo "$as_me:$LINENO: result: $ac_cv_header_time" >&5
14294echo "${ECHO_T}$ac_cv_header_time" >&6; }
Reid Spencer5e1d9a52004-11-25 04:51:04 +000014295if test $ac_cv_header_time = yes; then
Brian Gaeke6c3fd812004-02-23 22:07:00 +000014296
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000014297cat >>confdefs.h <<\_ACEOF
14298#define TIME_WITH_SYS_TIME 1
14299_ACEOF
Reid Spencer5e1d9a52004-11-25 04:51:04 +000014300
14301fi
14302
Reid Spencer5e1d9a52004-11-25 04:51:04 +000014303
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000014304
14305
14306
14307
14308
14309
Reid Spencer59473af2004-12-25 07:31:29 +000014310for ac_header in dlfcn.h execinfo.h fcntl.h inttypes.h limits.h link.h
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000014311do
14312as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
14313if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
14314 { echo "$as_me:$LINENO: checking for $ac_header" >&5
14315echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
14316if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
14317 echo $ECHO_N "(cached) $ECHO_C" >&6
14318fi
14319ac_res=`eval echo '${'$as_ac_Header'}'`
14320 { echo "$as_me:$LINENO: result: $ac_res" >&5
14321echo "${ECHO_T}$ac_res" >&6; }
14322else
14323 # Is the header compilable?
14324{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
14325echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
14326cat >conftest.$ac_ext <<_ACEOF
14327/* confdefs.h. */
14328_ACEOF
14329cat confdefs.h >>conftest.$ac_ext
14330cat >>conftest.$ac_ext <<_ACEOF
14331/* end confdefs.h. */
14332$ac_includes_default
14333#include <$ac_header>
14334_ACEOF
14335rm -f conftest.$ac_objext
14336if { (ac_try="$ac_compile"
14337case "(($ac_try" in
14338 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14339 *) ac_try_echo=$ac_try;;
14340esac
14341eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14342 (eval "$ac_compile") 2>conftest.er1
14343 ac_status=$?
14344 grep -v '^ *+' conftest.er1 >conftest.err
14345 rm -f conftest.er1
14346 cat conftest.err >&5
14347 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14348 (exit $ac_status); } &&
14349 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
14350 { (case "(($ac_try" in
14351 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14352 *) ac_try_echo=$ac_try;;
14353esac
14354eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14355 (eval "$ac_try") 2>&5
14356 ac_status=$?
14357 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14358 (exit $ac_status); }; } &&
14359 { ac_try='test -s conftest.$ac_objext'
14360 { (case "(($ac_try" in
14361 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14362 *) ac_try_echo=$ac_try;;
14363esac
14364eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14365 (eval "$ac_try") 2>&5
14366 ac_status=$?
14367 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14368 (exit $ac_status); }; }; then
14369 ac_header_compiler=yes
14370else
14371 echo "$as_me: failed program was:" >&5
14372sed 's/^/| /' conftest.$ac_ext >&5
14373
14374 ac_header_compiler=no
14375fi
14376
14377rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14378{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
14379echo "${ECHO_T}$ac_header_compiler" >&6; }
14380
14381# Is the header present?
14382{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
14383echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
14384cat >conftest.$ac_ext <<_ACEOF
14385/* confdefs.h. */
14386_ACEOF
14387cat confdefs.h >>conftest.$ac_ext
14388cat >>conftest.$ac_ext <<_ACEOF
14389/* end confdefs.h. */
14390#include <$ac_header>
14391_ACEOF
14392if { (ac_try="$ac_cpp conftest.$ac_ext"
14393case "(($ac_try" in
14394 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14395 *) ac_try_echo=$ac_try;;
14396esac
14397eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14398 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
14399 ac_status=$?
14400 grep -v '^ *+' conftest.er1 >conftest.err
14401 rm -f conftest.er1
14402 cat conftest.err >&5
14403 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14404 (exit $ac_status); } >/dev/null; then
14405 if test -s conftest.err; then
14406 ac_cpp_err=$ac_c_preproc_warn_flag
14407 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
14408 else
14409 ac_cpp_err=
14410 fi
14411else
14412 ac_cpp_err=yes
14413fi
14414if test -z "$ac_cpp_err"; then
14415 ac_header_preproc=yes
14416else
14417 echo "$as_me: failed program was:" >&5
14418sed 's/^/| /' conftest.$ac_ext >&5
14419
14420 ac_header_preproc=no
14421fi
14422
14423rm -f conftest.err conftest.$ac_ext
14424{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
14425echo "${ECHO_T}$ac_header_preproc" >&6; }
14426
14427# So? What about this header?
14428case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
14429 yes:no: )
14430 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
14431echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
14432 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
14433echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
14434 ac_header_preproc=yes
14435 ;;
14436 no:yes:* )
14437 { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
14438echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
14439 { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
14440echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
14441 { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
14442echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
14443 { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
14444echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
14445 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
14446echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
14447 { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
14448echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
14449 ( cat <<\_ASBOX
14450## ----------------------------------- ##
14451## Report this to llvmbugs@cs.uiuc.edu ##
14452## ----------------------------------- ##
14453_ASBOX
14454 ) | sed "s/^/$as_me: WARNING: /" >&2
14455 ;;
14456esac
14457{ echo "$as_me:$LINENO: checking for $ac_header" >&5
14458echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
14459if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
14460 echo $ECHO_N "(cached) $ECHO_C" >&6
14461else
14462 eval "$as_ac_Header=\$ac_header_preproc"
14463fi
14464ac_res=`eval echo '${'$as_ac_Header'}'`
14465 { echo "$as_me:$LINENO: result: $ac_res" >&5
14466echo "${ECHO_T}$ac_res" >&6; }
14467
14468fi
14469if test `eval echo '${'$as_ac_Header'}'` = yes; then
Reid Spencer59473af2004-12-25 07:31:29 +000014470 cat >>confdefs.h <<_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000014471#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
Reid Spencer5e1d9a52004-11-25 04:51:04 +000014472_ACEOF
Brian Gaeke6c3fd812004-02-23 22:07:00 +000014473
14474fi
Brian Gaeke6c3fd812004-02-23 22:07:00 +000014475
Reid Spencer59473af2004-12-25 07:31:29 +000014476done
Brian Gaeke6c3fd812004-02-23 22:07:00 +000014477
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000014478
14479
14480
14481
14482
14483
Douglas Gregor071d73d2009-05-18 17:21:34 +000014484for ac_header in malloc.h setjmp.h signal.h stdint.h termios.h unistd.h
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000014485do
14486as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
14487if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
14488 { echo "$as_me:$LINENO: checking for $ac_header" >&5
14489echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
14490if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
14491 echo $ECHO_N "(cached) $ECHO_C" >&6
14492fi
14493ac_res=`eval echo '${'$as_ac_Header'}'`
14494 { echo "$as_me:$LINENO: result: $ac_res" >&5
14495echo "${ECHO_T}$ac_res" >&6; }
14496else
14497 # Is the header compilable?
14498{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
14499echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
14500cat >conftest.$ac_ext <<_ACEOF
14501/* confdefs.h. */
14502_ACEOF
14503cat confdefs.h >>conftest.$ac_ext
14504cat >>conftest.$ac_ext <<_ACEOF
14505/* end confdefs.h. */
14506$ac_includes_default
14507#include <$ac_header>
14508_ACEOF
14509rm -f conftest.$ac_objext
14510if { (ac_try="$ac_compile"
14511case "(($ac_try" in
14512 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14513 *) ac_try_echo=$ac_try;;
14514esac
14515eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14516 (eval "$ac_compile") 2>conftest.er1
14517 ac_status=$?
14518 grep -v '^ *+' conftest.er1 >conftest.err
14519 rm -f conftest.er1
14520 cat conftest.err >&5
14521 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14522 (exit $ac_status); } &&
14523 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
14524 { (case "(($ac_try" in
14525 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14526 *) ac_try_echo=$ac_try;;
14527esac
14528eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14529 (eval "$ac_try") 2>&5
14530 ac_status=$?
14531 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14532 (exit $ac_status); }; } &&
14533 { ac_try='test -s conftest.$ac_objext'
14534 { (case "(($ac_try" in
14535 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14536 *) ac_try_echo=$ac_try;;
14537esac
14538eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14539 (eval "$ac_try") 2>&5
14540 ac_status=$?
14541 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14542 (exit $ac_status); }; }; then
14543 ac_header_compiler=yes
14544else
14545 echo "$as_me: failed program was:" >&5
14546sed 's/^/| /' conftest.$ac_ext >&5
14547
14548 ac_header_compiler=no
14549fi
14550
14551rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14552{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
14553echo "${ECHO_T}$ac_header_compiler" >&6; }
14554
14555# Is the header present?
14556{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
14557echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
14558cat >conftest.$ac_ext <<_ACEOF
14559/* confdefs.h. */
14560_ACEOF
14561cat confdefs.h >>conftest.$ac_ext
14562cat >>conftest.$ac_ext <<_ACEOF
14563/* end confdefs.h. */
14564#include <$ac_header>
14565_ACEOF
14566if { (ac_try="$ac_cpp conftest.$ac_ext"
14567case "(($ac_try" in
14568 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14569 *) ac_try_echo=$ac_try;;
14570esac
14571eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14572 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
14573 ac_status=$?
14574 grep -v '^ *+' conftest.er1 >conftest.err
14575 rm -f conftest.er1
14576 cat conftest.err >&5
14577 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14578 (exit $ac_status); } >/dev/null; then
14579 if test -s conftest.err; then
14580 ac_cpp_err=$ac_c_preproc_warn_flag
14581 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
14582 else
14583 ac_cpp_err=
14584 fi
14585else
14586 ac_cpp_err=yes
14587fi
14588if test -z "$ac_cpp_err"; then
14589 ac_header_preproc=yes
14590else
14591 echo "$as_me: failed program was:" >&5
14592sed 's/^/| /' conftest.$ac_ext >&5
14593
14594 ac_header_preproc=no
14595fi
14596
14597rm -f conftest.err conftest.$ac_ext
14598{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
14599echo "${ECHO_T}$ac_header_preproc" >&6; }
14600
14601# So? What about this header?
14602case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
14603 yes:no: )
14604 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
14605echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
14606 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
14607echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
14608 ac_header_preproc=yes
14609 ;;
14610 no:yes:* )
14611 { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
14612echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
14613 { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
14614echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
14615 { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
14616echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
14617 { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
14618echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
14619 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
14620echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
14621 { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
14622echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
14623 ( cat <<\_ASBOX
14624## ----------------------------------- ##
14625## Report this to llvmbugs@cs.uiuc.edu ##
14626## ----------------------------------- ##
14627_ASBOX
14628 ) | sed "s/^/$as_me: WARNING: /" >&2
14629 ;;
14630esac
14631{ echo "$as_me:$LINENO: checking for $ac_header" >&5
14632echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
14633if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
14634 echo $ECHO_N "(cached) $ECHO_C" >&6
14635else
14636 eval "$as_ac_Header=\$ac_header_preproc"
14637fi
14638ac_res=`eval echo '${'$as_ac_Header'}'`
14639 { echo "$as_me:$LINENO: result: $ac_res" >&5
14640echo "${ECHO_T}$ac_res" >&6; }
14641
14642fi
14643if test `eval echo '${'$as_ac_Header'}'` = yes; then
Reid Spencer59473af2004-12-25 07:31:29 +000014644 cat >>confdefs.h <<_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000014645#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
Reid Spencer59473af2004-12-25 07:31:29 +000014646_ACEOF
14647
14648fi
14649
14650done
14651
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000014652
14653
Douglas Gregor071d73d2009-05-18 17:21:34 +000014654for ac_header in utime.h windows.h
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000014655do
14656as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
14657if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
14658 { echo "$as_me:$LINENO: checking for $ac_header" >&5
14659echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
14660if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
14661 echo $ECHO_N "(cached) $ECHO_C" >&6
14662fi
14663ac_res=`eval echo '${'$as_ac_Header'}'`
14664 { echo "$as_me:$LINENO: result: $ac_res" >&5
14665echo "${ECHO_T}$ac_res" >&6; }
14666else
14667 # Is the header compilable?
14668{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
14669echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
14670cat >conftest.$ac_ext <<_ACEOF
14671/* confdefs.h. */
14672_ACEOF
14673cat confdefs.h >>conftest.$ac_ext
14674cat >>conftest.$ac_ext <<_ACEOF
14675/* end confdefs.h. */
14676$ac_includes_default
14677#include <$ac_header>
14678_ACEOF
14679rm -f conftest.$ac_objext
14680if { (ac_try="$ac_compile"
14681case "(($ac_try" in
14682 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14683 *) ac_try_echo=$ac_try;;
14684esac
14685eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14686 (eval "$ac_compile") 2>conftest.er1
14687 ac_status=$?
14688 grep -v '^ *+' conftest.er1 >conftest.err
14689 rm -f conftest.er1
14690 cat conftest.err >&5
14691 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14692 (exit $ac_status); } &&
14693 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
14694 { (case "(($ac_try" in
14695 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14696 *) ac_try_echo=$ac_try;;
14697esac
14698eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14699 (eval "$ac_try") 2>&5
14700 ac_status=$?
14701 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14702 (exit $ac_status); }; } &&
14703 { ac_try='test -s conftest.$ac_objext'
14704 { (case "(($ac_try" in
14705 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14706 *) ac_try_echo=$ac_try;;
14707esac
14708eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14709 (eval "$ac_try") 2>&5
14710 ac_status=$?
14711 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14712 (exit $ac_status); }; }; then
14713 ac_header_compiler=yes
14714else
14715 echo "$as_me: failed program was:" >&5
14716sed 's/^/| /' conftest.$ac_ext >&5
14717
14718 ac_header_compiler=no
14719fi
14720
14721rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14722{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
14723echo "${ECHO_T}$ac_header_compiler" >&6; }
14724
14725# Is the header present?
14726{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
14727echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
14728cat >conftest.$ac_ext <<_ACEOF
14729/* confdefs.h. */
14730_ACEOF
14731cat confdefs.h >>conftest.$ac_ext
14732cat >>conftest.$ac_ext <<_ACEOF
14733/* end confdefs.h. */
14734#include <$ac_header>
14735_ACEOF
14736if { (ac_try="$ac_cpp conftest.$ac_ext"
14737case "(($ac_try" in
14738 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14739 *) ac_try_echo=$ac_try;;
14740esac
14741eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14742 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
14743 ac_status=$?
14744 grep -v '^ *+' conftest.er1 >conftest.err
14745 rm -f conftest.er1
14746 cat conftest.err >&5
14747 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14748 (exit $ac_status); } >/dev/null; then
14749 if test -s conftest.err; then
14750 ac_cpp_err=$ac_c_preproc_warn_flag
14751 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
14752 else
14753 ac_cpp_err=
14754 fi
14755else
14756 ac_cpp_err=yes
14757fi
14758if test -z "$ac_cpp_err"; then
14759 ac_header_preproc=yes
14760else
14761 echo "$as_me: failed program was:" >&5
14762sed 's/^/| /' conftest.$ac_ext >&5
14763
14764 ac_header_preproc=no
14765fi
14766
14767rm -f conftest.err conftest.$ac_ext
14768{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
14769echo "${ECHO_T}$ac_header_preproc" >&6; }
14770
14771# So? What about this header?
14772case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
14773 yes:no: )
14774 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
14775echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
14776 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
14777echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
14778 ac_header_preproc=yes
14779 ;;
14780 no:yes:* )
14781 { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
14782echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
14783 { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
14784echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
14785 { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
14786echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
14787 { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
14788echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
14789 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
14790echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
14791 { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
14792echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
14793 ( cat <<\_ASBOX
14794## ----------------------------------- ##
14795## Report this to llvmbugs@cs.uiuc.edu ##
14796## ----------------------------------- ##
14797_ASBOX
14798 ) | sed "s/^/$as_me: WARNING: /" >&2
14799 ;;
14800esac
14801{ echo "$as_me:$LINENO: checking for $ac_header" >&5
14802echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
14803if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
14804 echo $ECHO_N "(cached) $ECHO_C" >&6
14805else
14806 eval "$as_ac_Header=\$ac_header_preproc"
14807fi
14808ac_res=`eval echo '${'$as_ac_Header'}'`
14809 { echo "$as_me:$LINENO: result: $ac_res" >&5
14810echo "${ECHO_T}$ac_res" >&6; }
14811
14812fi
14813if test `eval echo '${'$as_ac_Header'}'` = yes; then
Reid Spencerbe3e4192007-08-17 05:45:26 +000014814 cat >>confdefs.h <<_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000014815#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
Reid Spencerbe3e4192007-08-17 05:45:26 +000014816_ACEOF
14817
14818fi
14819
14820done
Reid Spencer59473af2004-12-25 07:31:29 +000014821
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000014822
14823
14824
14825
Daniel Dunbar3e462932011-02-03 02:40:02 +000014826
14827for ac_header in sys/mman.h sys/param.h sys/resource.h sys/time.h sys/uio.h
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000014828do
14829as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
14830if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
14831 { echo "$as_me:$LINENO: checking for $ac_header" >&5
14832echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
14833if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
14834 echo $ECHO_N "(cached) $ECHO_C" >&6
14835fi
14836ac_res=`eval echo '${'$as_ac_Header'}'`
14837 { echo "$as_me:$LINENO: result: $ac_res" >&5
14838echo "${ECHO_T}$ac_res" >&6; }
14839else
14840 # Is the header compilable?
14841{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
14842echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
14843cat >conftest.$ac_ext <<_ACEOF
14844/* confdefs.h. */
14845_ACEOF
14846cat confdefs.h >>conftest.$ac_ext
14847cat >>conftest.$ac_ext <<_ACEOF
14848/* end confdefs.h. */
14849$ac_includes_default
14850#include <$ac_header>
14851_ACEOF
14852rm -f conftest.$ac_objext
14853if { (ac_try="$ac_compile"
14854case "(($ac_try" in
14855 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14856 *) ac_try_echo=$ac_try;;
14857esac
14858eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14859 (eval "$ac_compile") 2>conftest.er1
14860 ac_status=$?
14861 grep -v '^ *+' conftest.er1 >conftest.err
14862 rm -f conftest.er1
14863 cat conftest.err >&5
14864 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14865 (exit $ac_status); } &&
14866 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
14867 { (case "(($ac_try" in
14868 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14869 *) ac_try_echo=$ac_try;;
14870esac
14871eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14872 (eval "$ac_try") 2>&5
14873 ac_status=$?
14874 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14875 (exit $ac_status); }; } &&
14876 { ac_try='test -s conftest.$ac_objext'
14877 { (case "(($ac_try" in
14878 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14879 *) ac_try_echo=$ac_try;;
14880esac
14881eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14882 (eval "$ac_try") 2>&5
14883 ac_status=$?
14884 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14885 (exit $ac_status); }; }; then
14886 ac_header_compiler=yes
14887else
14888 echo "$as_me: failed program was:" >&5
14889sed 's/^/| /' conftest.$ac_ext >&5
14890
14891 ac_header_compiler=no
14892fi
14893
14894rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14895{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
14896echo "${ECHO_T}$ac_header_compiler" >&6; }
14897
14898# Is the header present?
14899{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
14900echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
14901cat >conftest.$ac_ext <<_ACEOF
14902/* confdefs.h. */
14903_ACEOF
14904cat confdefs.h >>conftest.$ac_ext
14905cat >>conftest.$ac_ext <<_ACEOF
14906/* end confdefs.h. */
14907#include <$ac_header>
14908_ACEOF
14909if { (ac_try="$ac_cpp conftest.$ac_ext"
14910case "(($ac_try" in
14911 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14912 *) ac_try_echo=$ac_try;;
14913esac
14914eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14915 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
14916 ac_status=$?
14917 grep -v '^ *+' conftest.er1 >conftest.err
14918 rm -f conftest.er1
14919 cat conftest.err >&5
14920 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14921 (exit $ac_status); } >/dev/null; then
14922 if test -s conftest.err; then
14923 ac_cpp_err=$ac_c_preproc_warn_flag
14924 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
14925 else
14926 ac_cpp_err=
14927 fi
14928else
14929 ac_cpp_err=yes
14930fi
14931if test -z "$ac_cpp_err"; then
14932 ac_header_preproc=yes
14933else
14934 echo "$as_me: failed program was:" >&5
14935sed 's/^/| /' conftest.$ac_ext >&5
14936
14937 ac_header_preproc=no
14938fi
14939
14940rm -f conftest.err conftest.$ac_ext
14941{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
14942echo "${ECHO_T}$ac_header_preproc" >&6; }
14943
14944# So? What about this header?
14945case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
14946 yes:no: )
14947 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
14948echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
14949 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
14950echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
14951 ac_header_preproc=yes
14952 ;;
14953 no:yes:* )
14954 { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
14955echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
14956 { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
14957echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
14958 { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
14959echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
14960 { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
14961echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
14962 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
14963echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
14964 { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
14965echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
14966 ( cat <<\_ASBOX
14967## ----------------------------------- ##
14968## Report this to llvmbugs@cs.uiuc.edu ##
14969## ----------------------------------- ##
14970_ASBOX
14971 ) | sed "s/^/$as_me: WARNING: /" >&2
14972 ;;
14973esac
14974{ echo "$as_me:$LINENO: checking for $ac_header" >&5
14975echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
14976if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
14977 echo $ECHO_N "(cached) $ECHO_C" >&6
14978else
14979 eval "$as_ac_Header=\$ac_header_preproc"
14980fi
14981ac_res=`eval echo '${'$as_ac_Header'}'`
14982 { echo "$as_me:$LINENO: result: $ac_res" >&5
14983echo "${ECHO_T}$ac_res" >&6; }
14984
14985fi
14986if test `eval echo '${'$as_ac_Header'}'` = yes; then
Reid Spencer5e1d9a52004-11-25 04:51:04 +000014987 cat >>confdefs.h <<_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000014988#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
John Criswell7ed43ad2004-07-19 16:12:29 +000014989_ACEOF
John Criswell7ed43ad2004-07-19 16:12:29 +000014990
14991fi
John Criswell7ed43ad2004-07-19 16:12:29 +000014992
Reid Spencer5e1d9a52004-11-25 04:51:04 +000014993done
14994
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000014995
14996
14997
14998
Douglas Gregor01746742009-05-11 18:05:52 +000014999for ac_header in sys/types.h sys/ioctl.h malloc/malloc.h mach/mach.h
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000015000do
15001as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
15002if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
15003 { echo "$as_me:$LINENO: checking for $ac_header" >&5
15004echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
15005if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
15006 echo $ECHO_N "(cached) $ECHO_C" >&6
15007fi
15008ac_res=`eval echo '${'$as_ac_Header'}'`
15009 { echo "$as_me:$LINENO: result: $ac_res" >&5
15010echo "${ECHO_T}$ac_res" >&6; }
15011else
15012 # Is the header compilable?
15013{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
15014echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
15015cat >conftest.$ac_ext <<_ACEOF
15016/* confdefs.h. */
15017_ACEOF
15018cat confdefs.h >>conftest.$ac_ext
15019cat >>conftest.$ac_ext <<_ACEOF
15020/* end confdefs.h. */
15021$ac_includes_default
15022#include <$ac_header>
15023_ACEOF
15024rm -f conftest.$ac_objext
15025if { (ac_try="$ac_compile"
15026case "(($ac_try" in
15027 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15028 *) ac_try_echo=$ac_try;;
15029esac
15030eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15031 (eval "$ac_compile") 2>conftest.er1
15032 ac_status=$?
15033 grep -v '^ *+' conftest.er1 >conftest.err
15034 rm -f conftest.er1
15035 cat conftest.err >&5
15036 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15037 (exit $ac_status); } &&
15038 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
15039 { (case "(($ac_try" in
15040 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15041 *) ac_try_echo=$ac_try;;
15042esac
15043eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15044 (eval "$ac_try") 2>&5
15045 ac_status=$?
15046 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15047 (exit $ac_status); }; } &&
15048 { ac_try='test -s conftest.$ac_objext'
15049 { (case "(($ac_try" in
15050 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15051 *) ac_try_echo=$ac_try;;
15052esac
15053eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15054 (eval "$ac_try") 2>&5
15055 ac_status=$?
15056 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15057 (exit $ac_status); }; }; then
15058 ac_header_compiler=yes
15059else
15060 echo "$as_me: failed program was:" >&5
15061sed 's/^/| /' conftest.$ac_ext >&5
15062
15063 ac_header_compiler=no
15064fi
15065
15066rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15067{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
15068echo "${ECHO_T}$ac_header_compiler" >&6; }
15069
15070# Is the header present?
15071{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
15072echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
15073cat >conftest.$ac_ext <<_ACEOF
15074/* confdefs.h. */
15075_ACEOF
15076cat confdefs.h >>conftest.$ac_ext
15077cat >>conftest.$ac_ext <<_ACEOF
15078/* end confdefs.h. */
15079#include <$ac_header>
15080_ACEOF
15081if { (ac_try="$ac_cpp conftest.$ac_ext"
15082case "(($ac_try" in
15083 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15084 *) ac_try_echo=$ac_try;;
15085esac
15086eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15087 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
15088 ac_status=$?
15089 grep -v '^ *+' conftest.er1 >conftest.err
15090 rm -f conftest.er1
15091 cat conftest.err >&5
15092 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15093 (exit $ac_status); } >/dev/null; then
15094 if test -s conftest.err; then
15095 ac_cpp_err=$ac_c_preproc_warn_flag
15096 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
15097 else
15098 ac_cpp_err=
15099 fi
15100else
15101 ac_cpp_err=yes
15102fi
15103if test -z "$ac_cpp_err"; then
15104 ac_header_preproc=yes
15105else
15106 echo "$as_me: failed program was:" >&5
15107sed 's/^/| /' conftest.$ac_ext >&5
15108
15109 ac_header_preproc=no
15110fi
15111
15112rm -f conftest.err conftest.$ac_ext
15113{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
15114echo "${ECHO_T}$ac_header_preproc" >&6; }
15115
15116# So? What about this header?
15117case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
15118 yes:no: )
15119 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
15120echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
15121 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
15122echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
15123 ac_header_preproc=yes
15124 ;;
15125 no:yes:* )
15126 { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
15127echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
15128 { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
15129echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
15130 { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
15131echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
15132 { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
15133echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
15134 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
15135echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
15136 { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
15137echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
15138 ( cat <<\_ASBOX
15139## ----------------------------------- ##
15140## Report this to llvmbugs@cs.uiuc.edu ##
15141## ----------------------------------- ##
15142_ASBOX
15143 ) | sed "s/^/$as_me: WARNING: /" >&2
15144 ;;
15145esac
15146{ echo "$as_me:$LINENO: checking for $ac_header" >&5
15147echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
15148if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
15149 echo $ECHO_N "(cached) $ECHO_C" >&6
15150else
15151 eval "$as_ac_Header=\$ac_header_preproc"
15152fi
15153ac_res=`eval echo '${'$as_ac_Header'}'`
15154 { echo "$as_me:$LINENO: result: $ac_res" >&5
15155echo "${ECHO_T}$ac_res" >&6; }
15156
15157fi
15158if test `eval echo '${'$as_ac_Header'}'` = yes; then
Chris Lattner0b142592005-11-14 06:57:34 +000015159 cat >>confdefs.h <<_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000015160#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
Chris Lattner0b142592005-11-14 06:57:34 +000015161_ACEOF
15162
15163fi
15164
15165done
15166
Jeffrey Yasskinf28411f2010-03-15 04:57:55 +000015167
15168for ac_header in valgrind/valgrind.h
15169do
15170as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
15171if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
15172 { echo "$as_me:$LINENO: checking for $ac_header" >&5
15173echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
15174if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
15175 echo $ECHO_N "(cached) $ECHO_C" >&6
15176fi
15177ac_res=`eval echo '${'$as_ac_Header'}'`
15178 { echo "$as_me:$LINENO: result: $ac_res" >&5
15179echo "${ECHO_T}$ac_res" >&6; }
15180else
15181 # Is the header compilable?
15182{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
15183echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
15184cat >conftest.$ac_ext <<_ACEOF
15185/* confdefs.h. */
15186_ACEOF
15187cat confdefs.h >>conftest.$ac_ext
15188cat >>conftest.$ac_ext <<_ACEOF
15189/* end confdefs.h. */
15190$ac_includes_default
15191#include <$ac_header>
15192_ACEOF
15193rm -f conftest.$ac_objext
15194if { (ac_try="$ac_compile"
15195case "(($ac_try" in
15196 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15197 *) ac_try_echo=$ac_try;;
15198esac
15199eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15200 (eval "$ac_compile") 2>conftest.er1
15201 ac_status=$?
15202 grep -v '^ *+' conftest.er1 >conftest.err
15203 rm -f conftest.er1
15204 cat conftest.err >&5
15205 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15206 (exit $ac_status); } &&
15207 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
15208 { (case "(($ac_try" in
15209 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15210 *) ac_try_echo=$ac_try;;
15211esac
15212eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15213 (eval "$ac_try") 2>&5
15214 ac_status=$?
15215 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15216 (exit $ac_status); }; } &&
15217 { ac_try='test -s conftest.$ac_objext'
15218 { (case "(($ac_try" in
15219 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15220 *) ac_try_echo=$ac_try;;
15221esac
15222eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15223 (eval "$ac_try") 2>&5
15224 ac_status=$?
15225 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15226 (exit $ac_status); }; }; then
15227 ac_header_compiler=yes
15228else
15229 echo "$as_me: failed program was:" >&5
15230sed 's/^/| /' conftest.$ac_ext >&5
15231
15232 ac_header_compiler=no
15233fi
15234
15235rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15236{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
15237echo "${ECHO_T}$ac_header_compiler" >&6; }
15238
15239# Is the header present?
15240{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
15241echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
15242cat >conftest.$ac_ext <<_ACEOF
15243/* confdefs.h. */
15244_ACEOF
15245cat confdefs.h >>conftest.$ac_ext
15246cat >>conftest.$ac_ext <<_ACEOF
15247/* end confdefs.h. */
15248#include <$ac_header>
15249_ACEOF
15250if { (ac_try="$ac_cpp conftest.$ac_ext"
15251case "(($ac_try" in
15252 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15253 *) ac_try_echo=$ac_try;;
15254esac
15255eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15256 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
15257 ac_status=$?
15258 grep -v '^ *+' conftest.er1 >conftest.err
15259 rm -f conftest.er1
15260 cat conftest.err >&5
15261 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15262 (exit $ac_status); } >/dev/null; then
15263 if test -s conftest.err; then
15264 ac_cpp_err=$ac_c_preproc_warn_flag
15265 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
15266 else
15267 ac_cpp_err=
15268 fi
15269else
15270 ac_cpp_err=yes
15271fi
15272if test -z "$ac_cpp_err"; then
15273 ac_header_preproc=yes
15274else
15275 echo "$as_me: failed program was:" >&5
15276sed 's/^/| /' conftest.$ac_ext >&5
15277
15278 ac_header_preproc=no
15279fi
15280
15281rm -f conftest.err conftest.$ac_ext
15282{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
15283echo "${ECHO_T}$ac_header_preproc" >&6; }
15284
15285# So? What about this header?
15286case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
15287 yes:no: )
15288 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
15289echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
15290 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
15291echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
15292 ac_header_preproc=yes
15293 ;;
15294 no:yes:* )
15295 { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
15296echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
15297 { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
15298echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
15299 { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
15300echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
15301 { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
15302echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
15303 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
15304echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
15305 { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
15306echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
15307 ( cat <<\_ASBOX
15308## ----------------------------------- ##
15309## Report this to llvmbugs@cs.uiuc.edu ##
15310## ----------------------------------- ##
15311_ASBOX
15312 ) | sed "s/^/$as_me: WARNING: /" >&2
15313 ;;
15314esac
15315{ echo "$as_me:$LINENO: checking for $ac_header" >&5
15316echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
15317if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
15318 echo $ECHO_N "(cached) $ECHO_C" >&6
15319else
15320 eval "$as_ac_Header=\$ac_header_preproc"
15321fi
15322ac_res=`eval echo '${'$as_ac_Header'}'`
15323 { echo "$as_me:$LINENO: result: $ac_res" >&5
15324echo "${ECHO_T}$ac_res" >&6; }
15325
15326fi
15327if test `eval echo '${'$as_ac_Header'}'` = yes; then
15328 cat >>confdefs.h <<_ACEOF
15329#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
15330_ACEOF
15331
15332fi
15333
15334done
15335
Dan Gohmanc6ce9d62010-09-17 20:08:35 +000015336
15337for ac_header in fenv.h
15338do
15339as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
15340if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
15341 { echo "$as_me:$LINENO: checking for $ac_header" >&5
15342echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
15343if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
15344 echo $ECHO_N "(cached) $ECHO_C" >&6
15345fi
15346ac_res=`eval echo '${'$as_ac_Header'}'`
15347 { echo "$as_me:$LINENO: result: $ac_res" >&5
15348echo "${ECHO_T}$ac_res" >&6; }
15349else
15350 # Is the header compilable?
15351{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
15352echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
15353cat >conftest.$ac_ext <<_ACEOF
15354/* confdefs.h. */
15355_ACEOF
15356cat confdefs.h >>conftest.$ac_ext
15357cat >>conftest.$ac_ext <<_ACEOF
15358/* end confdefs.h. */
15359$ac_includes_default
15360#include <$ac_header>
15361_ACEOF
15362rm -f conftest.$ac_objext
15363if { (ac_try="$ac_compile"
15364case "(($ac_try" in
15365 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15366 *) ac_try_echo=$ac_try;;
15367esac
15368eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15369 (eval "$ac_compile") 2>conftest.er1
15370 ac_status=$?
15371 grep -v '^ *+' conftest.er1 >conftest.err
15372 rm -f conftest.er1
15373 cat conftest.err >&5
15374 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15375 (exit $ac_status); } &&
15376 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
15377 { (case "(($ac_try" in
15378 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15379 *) ac_try_echo=$ac_try;;
15380esac
15381eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15382 (eval "$ac_try") 2>&5
15383 ac_status=$?
15384 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15385 (exit $ac_status); }; } &&
15386 { ac_try='test -s conftest.$ac_objext'
15387 { (case "(($ac_try" in
15388 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15389 *) ac_try_echo=$ac_try;;
15390esac
15391eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15392 (eval "$ac_try") 2>&5
15393 ac_status=$?
15394 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15395 (exit $ac_status); }; }; then
15396 ac_header_compiler=yes
15397else
15398 echo "$as_me: failed program was:" >&5
15399sed 's/^/| /' conftest.$ac_ext >&5
15400
15401 ac_header_compiler=no
15402fi
15403
15404rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15405{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
15406echo "${ECHO_T}$ac_header_compiler" >&6; }
15407
15408# Is the header present?
15409{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
15410echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
15411cat >conftest.$ac_ext <<_ACEOF
15412/* confdefs.h. */
15413_ACEOF
15414cat confdefs.h >>conftest.$ac_ext
15415cat >>conftest.$ac_ext <<_ACEOF
15416/* end confdefs.h. */
15417#include <$ac_header>
15418_ACEOF
15419if { (ac_try="$ac_cpp conftest.$ac_ext"
15420case "(($ac_try" in
15421 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15422 *) ac_try_echo=$ac_try;;
15423esac
15424eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15425 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
15426 ac_status=$?
15427 grep -v '^ *+' conftest.er1 >conftest.err
15428 rm -f conftest.er1
15429 cat conftest.err >&5
15430 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15431 (exit $ac_status); } >/dev/null; then
15432 if test -s conftest.err; then
15433 ac_cpp_err=$ac_c_preproc_warn_flag
15434 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
15435 else
15436 ac_cpp_err=
15437 fi
15438else
15439 ac_cpp_err=yes
15440fi
15441if test -z "$ac_cpp_err"; then
15442 ac_header_preproc=yes
15443else
15444 echo "$as_me: failed program was:" >&5
15445sed 's/^/| /' conftest.$ac_ext >&5
15446
15447 ac_header_preproc=no
15448fi
15449
15450rm -f conftest.err conftest.$ac_ext
15451{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
15452echo "${ECHO_T}$ac_header_preproc" >&6; }
15453
15454# So? What about this header?
15455case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
15456 yes:no: )
15457 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
15458echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
15459 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
15460echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
15461 ac_header_preproc=yes
15462 ;;
15463 no:yes:* )
15464 { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
15465echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
15466 { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
15467echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
15468 { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
15469echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
15470 { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
15471echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
15472 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
15473echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
15474 { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
15475echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
15476 ( cat <<\_ASBOX
15477## ----------------------------------- ##
15478## Report this to llvmbugs@cs.uiuc.edu ##
15479## ----------------------------------- ##
15480_ASBOX
15481 ) | sed "s/^/$as_me: WARNING: /" >&2
15482 ;;
15483esac
15484{ echo "$as_me:$LINENO: checking for $ac_header" >&5
15485echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
15486if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
15487 echo $ECHO_N "(cached) $ECHO_C" >&6
15488else
15489 eval "$as_ac_Header=\$ac_header_preproc"
15490fi
15491ac_res=`eval echo '${'$as_ac_Header'}'`
15492 { echo "$as_me:$LINENO: result: $ac_res" >&5
15493echo "${ECHO_T}$ac_res" >&6; }
15494
15495fi
15496if test `eval echo '${'$as_ac_Header'}'` = yes; then
15497 cat >>confdefs.h <<_ACEOF
15498#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
15499_ACEOF
15500
15501fi
15502
15503done
15504
NAKAMURA Takumi0dc84392010-12-29 03:59:03 +000015505if test "$ENABLE_THREADS" -eq 1 && test "$ENABLE_PTHREADS" -eq 1 ; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000015506
15507for ac_header in pthread.h
15508do
15509as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
15510if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
15511 { echo "$as_me:$LINENO: checking for $ac_header" >&5
15512echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
15513if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
15514 echo $ECHO_N "(cached) $ECHO_C" >&6
15515fi
15516ac_res=`eval echo '${'$as_ac_Header'}'`
15517 { echo "$as_me:$LINENO: result: $ac_res" >&5
15518echo "${ECHO_T}$ac_res" >&6; }
15519else
15520 # Is the header compilable?
15521{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
15522echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
15523cat >conftest.$ac_ext <<_ACEOF
15524/* confdefs.h. */
15525_ACEOF
15526cat confdefs.h >>conftest.$ac_ext
15527cat >>conftest.$ac_ext <<_ACEOF
15528/* end confdefs.h. */
15529$ac_includes_default
15530#include <$ac_header>
15531_ACEOF
15532rm -f conftest.$ac_objext
15533if { (ac_try="$ac_compile"
15534case "(($ac_try" in
15535 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15536 *) ac_try_echo=$ac_try;;
15537esac
15538eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15539 (eval "$ac_compile") 2>conftest.er1
15540 ac_status=$?
15541 grep -v '^ *+' conftest.er1 >conftest.err
15542 rm -f conftest.er1
15543 cat conftest.err >&5
15544 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15545 (exit $ac_status); } &&
15546 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
15547 { (case "(($ac_try" in
15548 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15549 *) ac_try_echo=$ac_try;;
15550esac
15551eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15552 (eval "$ac_try") 2>&5
15553 ac_status=$?
15554 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15555 (exit $ac_status); }; } &&
15556 { ac_try='test -s conftest.$ac_objext'
15557 { (case "(($ac_try" in
15558 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15559 *) ac_try_echo=$ac_try;;
15560esac
15561eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15562 (eval "$ac_try") 2>&5
15563 ac_status=$?
15564 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15565 (exit $ac_status); }; }; then
15566 ac_header_compiler=yes
15567else
15568 echo "$as_me: failed program was:" >&5
15569sed 's/^/| /' conftest.$ac_ext >&5
15570
15571 ac_header_compiler=no
15572fi
15573
15574rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15575{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
15576echo "${ECHO_T}$ac_header_compiler" >&6; }
15577
15578# Is the header present?
15579{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
15580echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
15581cat >conftest.$ac_ext <<_ACEOF
15582/* confdefs.h. */
15583_ACEOF
15584cat confdefs.h >>conftest.$ac_ext
15585cat >>conftest.$ac_ext <<_ACEOF
15586/* end confdefs.h. */
15587#include <$ac_header>
15588_ACEOF
15589if { (ac_try="$ac_cpp conftest.$ac_ext"
15590case "(($ac_try" in
15591 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15592 *) ac_try_echo=$ac_try;;
15593esac
15594eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15595 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
15596 ac_status=$?
15597 grep -v '^ *+' conftest.er1 >conftest.err
15598 rm -f conftest.er1
15599 cat conftest.err >&5
15600 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15601 (exit $ac_status); } >/dev/null; then
15602 if test -s conftest.err; then
15603 ac_cpp_err=$ac_c_preproc_warn_flag
15604 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
15605 else
15606 ac_cpp_err=
15607 fi
15608else
15609 ac_cpp_err=yes
15610fi
15611if test -z "$ac_cpp_err"; then
15612 ac_header_preproc=yes
15613else
15614 echo "$as_me: failed program was:" >&5
15615sed 's/^/| /' conftest.$ac_ext >&5
15616
15617 ac_header_preproc=no
15618fi
15619
15620rm -f conftest.err conftest.$ac_ext
15621{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
15622echo "${ECHO_T}$ac_header_preproc" >&6; }
15623
15624# So? What about this header?
15625case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
15626 yes:no: )
15627 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
15628echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
15629 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
15630echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
15631 ac_header_preproc=yes
15632 ;;
15633 no:yes:* )
15634 { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
15635echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
15636 { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
15637echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
15638 { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
15639echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
15640 { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
15641echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
15642 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
15643echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
15644 { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
15645echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
15646 ( cat <<\_ASBOX
15647## ----------------------------------- ##
15648## Report this to llvmbugs@cs.uiuc.edu ##
15649## ----------------------------------- ##
15650_ASBOX
15651 ) | sed "s/^/$as_me: WARNING: /" >&2
15652 ;;
15653esac
15654{ echo "$as_me:$LINENO: checking for $ac_header" >&5
15655echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
15656if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
15657 echo $ECHO_N "(cached) $ECHO_C" >&6
15658else
15659 eval "$as_ac_Header=\$ac_header_preproc"
15660fi
15661ac_res=`eval echo '${'$as_ac_Header'}'`
15662 { echo "$as_me:$LINENO: result: $ac_res" >&5
15663echo "${ECHO_T}$ac_res" >&6; }
15664
15665fi
15666if test `eval echo '${'$as_ac_Header'}'` = yes; then
Reid Spencerbe3e4192007-08-17 05:45:26 +000015667 cat >>confdefs.h <<_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000015668#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
Reid Spencerbe3e4192007-08-17 05:45:26 +000015669_ACEOF
15670 HAVE_PTHREAD=1
Reid Spencer1000b732006-12-01 00:37:14 +000015671
15672else
15673 HAVE_PTHREAD=0
Reid Spencer0a262ba2005-08-24 10:07:20 +000015674
15675fi
15676
Reid Spencerbe3e4192007-08-17 05:45:26 +000015677done
Reid Spencer1000b732006-12-01 00:37:14 +000015678
15679else
15680 HAVE_PTHREAD=0
Reid Spencer0a262ba2005-08-24 10:07:20 +000015681
15682fi
Reid Spencer8085cff2005-01-16 02:58:39 +000015683
Nick Lewyckyb4a921a2009-06-06 06:25:09 +000015684if test "$llvm_cv_enable_libffi" = "yes" ; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000015685
15686
15687for ac_header in ffi.h ffi/ffi.h
15688do
15689as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
15690if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
15691 { echo "$as_me:$LINENO: checking for $ac_header" >&5
15692echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
15693if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
15694 echo $ECHO_N "(cached) $ECHO_C" >&6
15695fi
15696ac_res=`eval echo '${'$as_ac_Header'}'`
15697 { echo "$as_me:$LINENO: result: $ac_res" >&5
15698echo "${ECHO_T}$ac_res" >&6; }
15699else
15700 # Is the header compilable?
15701{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
15702echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
15703cat >conftest.$ac_ext <<_ACEOF
15704/* confdefs.h. */
15705_ACEOF
15706cat confdefs.h >>conftest.$ac_ext
15707cat >>conftest.$ac_ext <<_ACEOF
15708/* end confdefs.h. */
15709$ac_includes_default
15710#include <$ac_header>
15711_ACEOF
15712rm -f conftest.$ac_objext
15713if { (ac_try="$ac_compile"
15714case "(($ac_try" in
15715 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15716 *) ac_try_echo=$ac_try;;
15717esac
15718eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15719 (eval "$ac_compile") 2>conftest.er1
15720 ac_status=$?
15721 grep -v '^ *+' conftest.er1 >conftest.err
15722 rm -f conftest.er1
15723 cat conftest.err >&5
15724 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15725 (exit $ac_status); } &&
15726 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
15727 { (case "(($ac_try" in
15728 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15729 *) ac_try_echo=$ac_try;;
15730esac
15731eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15732 (eval "$ac_try") 2>&5
15733 ac_status=$?
15734 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15735 (exit $ac_status); }; } &&
15736 { ac_try='test -s conftest.$ac_objext'
15737 { (case "(($ac_try" in
15738 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15739 *) ac_try_echo=$ac_try;;
15740esac
15741eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15742 (eval "$ac_try") 2>&5
15743 ac_status=$?
15744 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15745 (exit $ac_status); }; }; then
15746 ac_header_compiler=yes
15747else
15748 echo "$as_me: failed program was:" >&5
15749sed 's/^/| /' conftest.$ac_ext >&5
15750
15751 ac_header_compiler=no
15752fi
15753
15754rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15755{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
15756echo "${ECHO_T}$ac_header_compiler" >&6; }
15757
15758# Is the header present?
15759{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
15760echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
15761cat >conftest.$ac_ext <<_ACEOF
15762/* confdefs.h. */
15763_ACEOF
15764cat confdefs.h >>conftest.$ac_ext
15765cat >>conftest.$ac_ext <<_ACEOF
15766/* end confdefs.h. */
15767#include <$ac_header>
15768_ACEOF
15769if { (ac_try="$ac_cpp conftest.$ac_ext"
15770case "(($ac_try" in
15771 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15772 *) ac_try_echo=$ac_try;;
15773esac
15774eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15775 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
15776 ac_status=$?
15777 grep -v '^ *+' conftest.er1 >conftest.err
15778 rm -f conftest.er1
15779 cat conftest.err >&5
15780 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15781 (exit $ac_status); } >/dev/null; then
15782 if test -s conftest.err; then
15783 ac_cpp_err=$ac_c_preproc_warn_flag
15784 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
15785 else
15786 ac_cpp_err=
15787 fi
15788else
15789 ac_cpp_err=yes
15790fi
15791if test -z "$ac_cpp_err"; then
15792 ac_header_preproc=yes
15793else
15794 echo "$as_me: failed program was:" >&5
15795sed 's/^/| /' conftest.$ac_ext >&5
15796
15797 ac_header_preproc=no
15798fi
15799
15800rm -f conftest.err conftest.$ac_ext
15801{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
15802echo "${ECHO_T}$ac_header_preproc" >&6; }
15803
15804# So? What about this header?
15805case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
15806 yes:no: )
15807 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
15808echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
15809 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
15810echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
15811 ac_header_preproc=yes
15812 ;;
15813 no:yes:* )
15814 { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
15815echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
15816 { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
15817echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
15818 { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
15819echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
15820 { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
15821echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
15822 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
15823echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
15824 { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
15825echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
15826 ( cat <<\_ASBOX
15827## ----------------------------------- ##
15828## Report this to llvmbugs@cs.uiuc.edu ##
15829## ----------------------------------- ##
15830_ASBOX
15831 ) | sed "s/^/$as_me: WARNING: /" >&2
15832 ;;
15833esac
15834{ echo "$as_me:$LINENO: checking for $ac_header" >&5
15835echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
15836if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
15837 echo $ECHO_N "(cached) $ECHO_C" >&6
15838else
15839 eval "$as_ac_Header=\$ac_header_preproc"
15840fi
15841ac_res=`eval echo '${'$as_ac_Header'}'`
15842 { echo "$as_me:$LINENO: result: $ac_res" >&5
15843echo "${ECHO_T}$ac_res" >&6; }
15844
15845fi
15846if test `eval echo '${'$as_ac_Header'}'` = yes; then
Nick Lewyckyfb3dcf82009-02-04 06:27:44 +000015847 cat >>confdefs.h <<_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000015848#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
Nick Lewyckyfb3dcf82009-02-04 06:27:44 +000015849_ACEOF
Nick Lewyckyfb3dcf82009-02-04 06:27:44 +000015850
15851fi
15852
15853done
15854
Nick Lewyckyb4a921a2009-06-06 06:25:09 +000015855fi
Nick Lewyckyfb3dcf82009-02-04 06:27:44 +000015856
Nick Lewycky2ab1d862009-01-20 00:52:24 +000015857
Eric Christopher654dee42010-06-22 21:01:04 +000015858for ac_header in CrashReporterClient.h
15859do
15860as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
15861if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
15862 { echo "$as_me:$LINENO: checking for $ac_header" >&5
15863echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
15864if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
15865 echo $ECHO_N "(cached) $ECHO_C" >&6
15866fi
15867ac_res=`eval echo '${'$as_ac_Header'}'`
15868 { echo "$as_me:$LINENO: result: $ac_res" >&5
15869echo "${ECHO_T}$ac_res" >&6; }
15870else
15871 # Is the header compilable?
15872{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
15873echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
15874cat >conftest.$ac_ext <<_ACEOF
15875/* confdefs.h. */
15876_ACEOF
15877cat confdefs.h >>conftest.$ac_ext
15878cat >>conftest.$ac_ext <<_ACEOF
15879/* end confdefs.h. */
15880$ac_includes_default
15881#include <$ac_header>
15882_ACEOF
15883rm -f conftest.$ac_objext
15884if { (ac_try="$ac_compile"
15885case "(($ac_try" in
15886 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15887 *) ac_try_echo=$ac_try;;
15888esac
15889eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15890 (eval "$ac_compile") 2>conftest.er1
15891 ac_status=$?
15892 grep -v '^ *+' conftest.er1 >conftest.err
15893 rm -f conftest.er1
15894 cat conftest.err >&5
15895 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15896 (exit $ac_status); } &&
15897 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
15898 { (case "(($ac_try" in
15899 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15900 *) ac_try_echo=$ac_try;;
15901esac
15902eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15903 (eval "$ac_try") 2>&5
15904 ac_status=$?
15905 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15906 (exit $ac_status); }; } &&
15907 { ac_try='test -s conftest.$ac_objext'
15908 { (case "(($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_try") 2>&5
15914 ac_status=$?
15915 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15916 (exit $ac_status); }; }; then
15917 ac_header_compiler=yes
15918else
15919 echo "$as_me: failed program was:" >&5
15920sed 's/^/| /' conftest.$ac_ext >&5
15921
15922 ac_header_compiler=no
15923fi
15924
15925rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15926{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
15927echo "${ECHO_T}$ac_header_compiler" >&6; }
15928
15929# Is the header present?
15930{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
15931echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
15932cat >conftest.$ac_ext <<_ACEOF
15933/* confdefs.h. */
15934_ACEOF
15935cat confdefs.h >>conftest.$ac_ext
15936cat >>conftest.$ac_ext <<_ACEOF
15937/* end confdefs.h. */
15938#include <$ac_header>
15939_ACEOF
15940if { (ac_try="$ac_cpp conftest.$ac_ext"
15941case "(($ac_try" in
15942 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15943 *) ac_try_echo=$ac_try;;
15944esac
15945eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15946 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
15947 ac_status=$?
15948 grep -v '^ *+' conftest.er1 >conftest.err
15949 rm -f conftest.er1
15950 cat conftest.err >&5
15951 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15952 (exit $ac_status); } >/dev/null; then
15953 if test -s conftest.err; then
15954 ac_cpp_err=$ac_c_preproc_warn_flag
15955 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
15956 else
15957 ac_cpp_err=
15958 fi
15959else
15960 ac_cpp_err=yes
15961fi
15962if test -z "$ac_cpp_err"; then
15963 ac_header_preproc=yes
15964else
15965 echo "$as_me: failed program was:" >&5
15966sed 's/^/| /' conftest.$ac_ext >&5
15967
15968 ac_header_preproc=no
15969fi
15970
15971rm -f conftest.err conftest.$ac_ext
15972{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
15973echo "${ECHO_T}$ac_header_preproc" >&6; }
15974
15975# So? What about this header?
15976case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
15977 yes:no: )
15978 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
15979echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
15980 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
15981echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
15982 ac_header_preproc=yes
15983 ;;
15984 no:yes:* )
15985 { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
15986echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
15987 { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
15988echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
15989 { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
15990echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
15991 { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
15992echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
15993 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
15994echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
15995 { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
15996echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
15997 ( cat <<\_ASBOX
15998## ----------------------------------- ##
15999## Report this to llvmbugs@cs.uiuc.edu ##
16000## ----------------------------------- ##
16001_ASBOX
16002 ) | sed "s/^/$as_me: WARNING: /" >&2
16003 ;;
16004esac
16005{ echo "$as_me:$LINENO: checking for $ac_header" >&5
16006echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
16007if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
16008 echo $ECHO_N "(cached) $ECHO_C" >&6
16009else
16010 eval "$as_ac_Header=\$ac_header_preproc"
16011fi
16012ac_res=`eval echo '${'$as_ac_Header'}'`
16013 { echo "$as_me:$LINENO: result: $ac_res" >&5
16014echo "${ECHO_T}$ac_res" >&6; }
16015
16016fi
16017if test `eval echo '${'$as_ac_Header'}'` = yes; then
16018 cat >>confdefs.h <<_ACEOF
16019#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
16020_ACEOF
16021
16022fi
16023
16024done
16025
16026
Eric Christopher51e57132010-12-07 02:05:42 +000016027{ echo "$as_me:$LINENO: checking __crashreporter_info__" >&5
16028echo $ECHO_N "checking __crashreporter_info__... $ECHO_C" >&6; }
Eric Christopher481d4022010-12-03 07:45:22 +000016029cat >conftest.$ac_ext <<_ACEOF
16030/* confdefs.h. */
16031_ACEOF
16032cat confdefs.h >>conftest.$ac_ext
16033cat >>conftest.$ac_ext <<_ACEOF
16034/* end confdefs.h. */
Eric Christopher51e57132010-12-07 02:05:42 +000016035extern const char *__crashreporter_info__;
16036 int main() {
16037 __crashreporter_info__ = "test";
16038 return 0;
16039 }
Eric Christopher481d4022010-12-03 07:45:22 +000016040
Eric Christopher481d4022010-12-03 07:45:22 +000016041_ACEOF
16042rm -f conftest.$ac_objext conftest$ac_exeext
16043if { (ac_try="$ac_link"
16044case "(($ac_try" in
16045 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16046 *) ac_try_echo=$ac_try;;
16047esac
16048eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16049 (eval "$ac_link") 2>conftest.er1
16050 ac_status=$?
16051 grep -v '^ *+' conftest.er1 >conftest.err
16052 rm -f conftest.er1
16053 cat conftest.err >&5
16054 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16055 (exit $ac_status); } &&
16056 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
16057 { (case "(($ac_try" in
16058 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16059 *) ac_try_echo=$ac_try;;
16060esac
16061eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16062 (eval "$ac_try") 2>&5
16063 ac_status=$?
16064 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16065 (exit $ac_status); }; } &&
16066 { ac_try='test -s conftest$ac_exeext'
16067 { (case "(($ac_try" in
16068 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16069 *) ac_try_echo=$ac_try;;
16070esac
16071eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16072 (eval "$ac_try") 2>&5
16073 ac_status=$?
16074 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16075 (exit $ac_status); }; }; then
Eric Christopher51e57132010-12-07 02:05:42 +000016076 { echo "$as_me:$LINENO: result: yes" >&5
16077echo "${ECHO_T}yes" >&6; }
Eric Christopher481d4022010-12-03 07:45:22 +000016078
16079cat >>confdefs.h <<\_ACEOF
16080#define HAVE_CRASHREPORTER_INFO 1
16081_ACEOF
16082
Eric Christopher51e57132010-12-07 02:05:42 +000016083else
16084 echo "$as_me: failed program was:" >&5
16085sed 's/^/| /' conftest.$ac_ext >&5
16086
16087 { echo "$as_me:$LINENO: result: no" >&5
16088echo "${ECHO_T}no" >&6; }
16089
16090cat >>confdefs.h <<\_ACEOF
16091#define HAVE_CRASHREPORTER_INFO 0
16092_ACEOF
16093
Eric Christopher481d4022010-12-03 07:45:22 +000016094fi
Eric Christopher654dee42010-06-22 21:01:04 +000016095
Eric Christopher51e57132010-12-07 02:05:42 +000016096rm -f core conftest.err conftest.$ac_objext \
16097 conftest$ac_exeext conftest.$ac_ext
16098
16099
Reid Spencer8085cff2005-01-16 02:58:39 +000016100
Torok Edwin871384f2010-01-26 08:50:50 +000016101
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000016102 { echo "$as_me:$LINENO: checking for HUGE_VAL sanity" >&5
16103echo $ECHO_N "checking for HUGE_VAL sanity... $ECHO_C" >&6; }
16104if test "${ac_cv_huge_val_sanity+set}" = set; then
16105 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencerb2ed05262006-11-03 18:04:08 +000016106else
16107
Reid Spencer6a7c0b72006-11-03 19:49:16 +000016108 ac_ext=cpp
16109ac_cpp='$CXXCPP $CPPFLAGS'
16110ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
16111ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
16112ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
Reid Spencerb2ed05262006-11-03 18:04:08 +000016113
Eric Christopherc7718502010-03-02 05:06:54 +000016114 ac_save_CXXFLAGS=$CXXFLAGS
Reid Spencer6a7c0b72006-11-03 19:49:16 +000016115 CXXFLAGS=-pedantic
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000016116 if test "$cross_compiling" = yes; then
Reid Spencerb2ed05262006-11-03 18:04:08 +000016117 ac_cv_huge_val_sanity=yes
16118else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000016119 cat >conftest.$ac_ext <<_ACEOF
16120/* confdefs.h. */
16121_ACEOF
16122cat confdefs.h >>conftest.$ac_ext
16123cat >>conftest.$ac_ext <<_ACEOF
Reid Spencerb2ed05262006-11-03 18:04:08 +000016124/* end confdefs.h. */
16125#include <math.h>
16126int
16127main ()
16128{
16129double x = HUGE_VAL; return x != x;
16130 ;
16131 return 0;
16132}
16133_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000016134rm -f conftest$ac_exeext
16135if { (ac_try="$ac_link"
16136case "(($ac_try" in
16137 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16138 *) ac_try_echo=$ac_try;;
16139esac
16140eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16141 (eval "$ac_link") 2>&5
16142 ac_status=$?
16143 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16144 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
16145 { (case "(($ac_try" in
16146 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16147 *) ac_try_echo=$ac_try;;
16148esac
16149eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16150 (eval "$ac_try") 2>&5
16151 ac_status=$?
16152 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16153 (exit $ac_status); }; }; then
Reid Spencerb2ed05262006-11-03 18:04:08 +000016154 ac_cv_huge_val_sanity=yes
16155else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000016156 echo "$as_me: program exited with status $ac_status" >&5
16157echo "$as_me: failed program was:" >&5
16158sed 's/^/| /' conftest.$ac_ext >&5
16159
16160( exit $ac_status )
16161ac_cv_huge_val_sanity=no
Reid Spencerb2ed05262006-11-03 18:04:08 +000016162fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000016163rm -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 +000016164fi
16165
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000016166
Eric Christopherc7718502010-03-02 05:06:54 +000016167 CXXFLAGS=$ac_save_CXXFLAGS
Reid Spencerb2ed05262006-11-03 18:04:08 +000016168 ac_ext=c
16169ac_cpp='$CPP $CPPFLAGS'
16170ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
16171ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
16172ac_compiler_gnu=$ac_cv_c_compiler_gnu
16173
16174
16175fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000016176{ echo "$as_me:$LINENO: result: $ac_cv_huge_val_sanity" >&5
16177echo "${ECHO_T}$ac_cv_huge_val_sanity" >&6; }
Reid Spencerb2ed05262006-11-03 18:04:08 +000016178 HUGE_VAL_SANITY=$ac_cv_huge_val_sanity
16179
16180
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000016181{ echo "$as_me:$LINENO: checking for pid_t" >&5
16182echo $ECHO_N "checking for pid_t... $ECHO_C" >&6; }
16183if test "${ac_cv_type_pid_t+set}" = set; then
16184 echo $ECHO_N "(cached) $ECHO_C" >&6
16185else
16186 cat >conftest.$ac_ext <<_ACEOF
16187/* confdefs.h. */
16188_ACEOF
16189cat confdefs.h >>conftest.$ac_ext
16190cat >>conftest.$ac_ext <<_ACEOF
16191/* end confdefs.h. */
16192$ac_includes_default
16193typedef pid_t ac__type_new_;
16194int
16195main ()
16196{
16197if ((ac__type_new_ *) 0)
16198 return 0;
16199if (sizeof (ac__type_new_))
16200 return 0;
16201 ;
16202 return 0;
16203}
16204_ACEOF
16205rm -f conftest.$ac_objext
16206if { (ac_try="$ac_compile"
16207case "(($ac_try" in
16208 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16209 *) ac_try_echo=$ac_try;;
16210esac
16211eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16212 (eval "$ac_compile") 2>conftest.er1
16213 ac_status=$?
16214 grep -v '^ *+' conftest.er1 >conftest.err
16215 rm -f conftest.er1
16216 cat conftest.err >&5
16217 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16218 (exit $ac_status); } &&
16219 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
16220 { (case "(($ac_try" in
16221 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16222 *) ac_try_echo=$ac_try;;
16223esac
16224eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16225 (eval "$ac_try") 2>&5
16226 ac_status=$?
16227 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16228 (exit $ac_status); }; } &&
16229 { ac_try='test -s conftest.$ac_objext'
16230 { (case "(($ac_try" in
16231 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16232 *) ac_try_echo=$ac_try;;
16233esac
16234eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16235 (eval "$ac_try") 2>&5
16236 ac_status=$?
16237 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16238 (exit $ac_status); }; }; then
16239 ac_cv_type_pid_t=yes
16240else
16241 echo "$as_me: failed program was:" >&5
16242sed 's/^/| /' conftest.$ac_ext >&5
John Criswell0c38eaf2003-09-10 15:17:25 +000016243
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000016244 ac_cv_type_pid_t=no
16245fi
16246
16247rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16248fi
16249{ echo "$as_me:$LINENO: result: $ac_cv_type_pid_t" >&5
16250echo "${ECHO_T}$ac_cv_type_pid_t" >&6; }
16251if test $ac_cv_type_pid_t = yes; then
16252 :
John Criswell7a73b802003-06-30 21:59:07 +000016253else
16254
16255cat >>confdefs.h <<_ACEOF
16256#define pid_t int
16257_ACEOF
16258
16259fi
16260
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000016261{ echo "$as_me:$LINENO: checking for size_t" >&5
16262echo $ECHO_N "checking for size_t... $ECHO_C" >&6; }
16263if test "${ac_cv_type_size_t+set}" = set; then
16264 echo $ECHO_N "(cached) $ECHO_C" >&6
16265else
16266 cat >conftest.$ac_ext <<_ACEOF
16267/* confdefs.h. */
16268_ACEOF
16269cat confdefs.h >>conftest.$ac_ext
16270cat >>conftest.$ac_ext <<_ACEOF
16271/* end confdefs.h. */
16272$ac_includes_default
16273typedef size_t ac__type_new_;
16274int
16275main ()
16276{
16277if ((ac__type_new_ *) 0)
16278 return 0;
16279if (sizeof (ac__type_new_))
16280 return 0;
16281 ;
16282 return 0;
16283}
16284_ACEOF
16285rm -f conftest.$ac_objext
16286if { (ac_try="$ac_compile"
16287case "(($ac_try" in
16288 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16289 *) ac_try_echo=$ac_try;;
16290esac
16291eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16292 (eval "$ac_compile") 2>conftest.er1
16293 ac_status=$?
16294 grep -v '^ *+' conftest.er1 >conftest.err
16295 rm -f conftest.er1
16296 cat conftest.err >&5
16297 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16298 (exit $ac_status); } &&
16299 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
16300 { (case "(($ac_try" in
16301 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16302 *) ac_try_echo=$ac_try;;
16303esac
16304eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16305 (eval "$ac_try") 2>&5
16306 ac_status=$?
16307 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16308 (exit $ac_status); }; } &&
16309 { ac_try='test -s conftest.$ac_objext'
16310 { (case "(($ac_try" in
16311 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16312 *) ac_try_echo=$ac_try;;
16313esac
16314eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16315 (eval "$ac_try") 2>&5
16316 ac_status=$?
16317 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16318 (exit $ac_status); }; }; then
16319 ac_cv_type_size_t=yes
16320else
16321 echo "$as_me: failed program was:" >&5
16322sed 's/^/| /' conftest.$ac_ext >&5
John Criswell0c38eaf2003-09-10 15:17:25 +000016323
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000016324 ac_cv_type_size_t=no
16325fi
16326
16327rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16328fi
16329{ echo "$as_me:$LINENO: result: $ac_cv_type_size_t" >&5
16330echo "${ECHO_T}$ac_cv_type_size_t" >&6; }
16331if test $ac_cv_type_size_t = yes; then
16332 :
John Criswell7a73b802003-06-30 21:59:07 +000016333else
16334
16335cat >>confdefs.h <<_ACEOF
Reid Spencera773bd52006-08-04 18:18:08 +000016336#define size_t unsigned int
John Criswell7a73b802003-06-30 21:59:07 +000016337_ACEOF
16338
16339fi
16340
Reid Spencer5e1d9a52004-11-25 04:51:04 +000016341
16342cat >>confdefs.h <<_ACEOF
Torok Edwin871384f2010-01-26 08:50:50 +000016343#define RETSIGTYPE void
Reid Spencer5e1d9a52004-11-25 04:51:04 +000016344_ACEOF
16345
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000016346{ echo "$as_me:$LINENO: checking whether struct tm is in sys/time.h or time.h" >&5
16347echo $ECHO_N "checking whether struct tm is in sys/time.h or time.h... $ECHO_C" >&6; }
16348if test "${ac_cv_struct_tm+set}" = set; then
16349 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencer5e1d9a52004-11-25 04:51:04 +000016350else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000016351 cat >conftest.$ac_ext <<_ACEOF
16352/* confdefs.h. */
16353_ACEOF
16354cat confdefs.h >>conftest.$ac_ext
16355cat >>conftest.$ac_ext <<_ACEOF
Reid Spencer5e1d9a52004-11-25 04:51:04 +000016356/* end confdefs.h. */
16357#include <sys/types.h>
16358#include <time.h>
16359
16360int
16361main ()
16362{
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000016363struct tm *tp; tp->tm_sec;
Reid Spencer5e1d9a52004-11-25 04:51:04 +000016364 ;
16365 return 0;
16366}
16367_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000016368rm -f conftest.$ac_objext
16369if { (ac_try="$ac_compile"
16370case "(($ac_try" in
16371 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16372 *) ac_try_echo=$ac_try;;
16373esac
16374eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16375 (eval "$ac_compile") 2>conftest.er1
16376 ac_status=$?
16377 grep -v '^ *+' conftest.er1 >conftest.err
16378 rm -f conftest.er1
16379 cat conftest.err >&5
16380 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16381 (exit $ac_status); } &&
16382 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
16383 { (case "(($ac_try" in
16384 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16385 *) ac_try_echo=$ac_try;;
16386esac
16387eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16388 (eval "$ac_try") 2>&5
16389 ac_status=$?
16390 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16391 (exit $ac_status); }; } &&
16392 { ac_try='test -s conftest.$ac_objext'
16393 { (case "(($ac_try" in
16394 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16395 *) ac_try_echo=$ac_try;;
16396esac
16397eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16398 (eval "$ac_try") 2>&5
16399 ac_status=$?
16400 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16401 (exit $ac_status); }; }; then
Reid Spencer5e1d9a52004-11-25 04:51:04 +000016402 ac_cv_struct_tm=time.h
16403else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000016404 echo "$as_me: failed program was:" >&5
16405sed 's/^/| /' conftest.$ac_ext >&5
16406
16407 ac_cv_struct_tm=sys/time.h
Reid Spencer5e1d9a52004-11-25 04:51:04 +000016408fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000016409
Reid Spencera773bd52006-08-04 18:18:08 +000016410rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Reid Spencer5e1d9a52004-11-25 04:51:04 +000016411fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000016412{ echo "$as_me:$LINENO: result: $ac_cv_struct_tm" >&5
16413echo "${ECHO_T}$ac_cv_struct_tm" >&6; }
Reid Spencer5e1d9a52004-11-25 04:51:04 +000016414if test $ac_cv_struct_tm = sys/time.h; then
16415
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000016416cat >>confdefs.h <<\_ACEOF
16417#define TM_IN_SYS_TIME 1
16418_ACEOF
Reid Spencer5e1d9a52004-11-25 04:51:04 +000016419
16420fi
16421
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000016422{ echo "$as_me:$LINENO: checking for int64_t" >&5
16423echo $ECHO_N "checking for int64_t... $ECHO_C" >&6; }
16424if test "${ac_cv_type_int64_t+set}" = set; then
16425 echo $ECHO_N "(cached) $ECHO_C" >&6
16426else
16427 cat >conftest.$ac_ext <<_ACEOF
16428/* confdefs.h. */
16429_ACEOF
16430cat confdefs.h >>conftest.$ac_ext
16431cat >>conftest.$ac_ext <<_ACEOF
16432/* end confdefs.h. */
16433$ac_includes_default
16434typedef int64_t ac__type_new_;
16435int
16436main ()
16437{
16438if ((ac__type_new_ *) 0)
16439 return 0;
16440if (sizeof (ac__type_new_))
16441 return 0;
16442 ;
16443 return 0;
16444}
16445_ACEOF
16446rm -f conftest.$ac_objext
16447if { (ac_try="$ac_compile"
16448case "(($ac_try" in
16449 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16450 *) ac_try_echo=$ac_try;;
16451esac
16452eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16453 (eval "$ac_compile") 2>conftest.er1
16454 ac_status=$?
16455 grep -v '^ *+' conftest.er1 >conftest.err
16456 rm -f conftest.er1
16457 cat conftest.err >&5
16458 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16459 (exit $ac_status); } &&
16460 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
16461 { (case "(($ac_try" in
16462 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16463 *) ac_try_echo=$ac_try;;
16464esac
16465eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16466 (eval "$ac_try") 2>&5
16467 ac_status=$?
16468 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16469 (exit $ac_status); }; } &&
16470 { ac_try='test -s conftest.$ac_objext'
16471 { (case "(($ac_try" in
16472 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16473 *) ac_try_echo=$ac_try;;
16474esac
16475eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16476 (eval "$ac_try") 2>&5
16477 ac_status=$?
16478 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16479 (exit $ac_status); }; }; then
16480 ac_cv_type_int64_t=yes
16481else
16482 echo "$as_me: failed program was:" >&5
16483sed 's/^/| /' conftest.$ac_ext >&5
16484
16485 ac_cv_type_int64_t=no
16486fi
16487
16488rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16489fi
16490{ echo "$as_me:$LINENO: result: $ac_cv_type_int64_t" >&5
16491echo "${ECHO_T}$ac_cv_type_int64_t" >&6; }
16492if test $ac_cv_type_int64_t = yes; then
John Criswell7a73b802003-06-30 21:59:07 +000016493
16494cat >>confdefs.h <<_ACEOF
16495#define HAVE_INT64_T 1
16496_ACEOF
16497
16498
16499else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000016500 { { echo "$as_me:$LINENO: error: Type int64_t required but not found" >&5
16501echo "$as_me: error: Type int64_t required but not found" >&2;}
16502 { (exit 1); exit 1; }; }
John Criswell7a73b802003-06-30 21:59:07 +000016503fi
16504
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000016505{ echo "$as_me:$LINENO: checking for uint64_t" >&5
16506echo $ECHO_N "checking for uint64_t... $ECHO_C" >&6; }
16507if test "${ac_cv_type_uint64_t+set}" = set; then
16508 echo $ECHO_N "(cached) $ECHO_C" >&6
16509else
16510 cat >conftest.$ac_ext <<_ACEOF
16511/* confdefs.h. */
16512_ACEOF
16513cat confdefs.h >>conftest.$ac_ext
16514cat >>conftest.$ac_ext <<_ACEOF
16515/* end confdefs.h. */
16516$ac_includes_default
16517typedef uint64_t ac__type_new_;
16518int
16519main ()
16520{
16521if ((ac__type_new_ *) 0)
16522 return 0;
16523if (sizeof (ac__type_new_))
16524 return 0;
16525 ;
16526 return 0;
16527}
16528_ACEOF
16529rm -f conftest.$ac_objext
16530if { (ac_try="$ac_compile"
16531case "(($ac_try" in
16532 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16533 *) ac_try_echo=$ac_try;;
16534esac
16535eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16536 (eval "$ac_compile") 2>conftest.er1
16537 ac_status=$?
16538 grep -v '^ *+' conftest.er1 >conftest.err
16539 rm -f conftest.er1
16540 cat conftest.err >&5
16541 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16542 (exit $ac_status); } &&
16543 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
16544 { (case "(($ac_try" in
16545 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16546 *) ac_try_echo=$ac_try;;
16547esac
16548eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16549 (eval "$ac_try") 2>&5
16550 ac_status=$?
16551 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16552 (exit $ac_status); }; } &&
16553 { ac_try='test -s conftest.$ac_objext'
16554 { (case "(($ac_try" in
16555 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16556 *) ac_try_echo=$ac_try;;
16557esac
16558eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16559 (eval "$ac_try") 2>&5
16560 ac_status=$?
16561 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16562 (exit $ac_status); }; }; then
16563 ac_cv_type_uint64_t=yes
16564else
16565 echo "$as_me: failed program was:" >&5
16566sed 's/^/| /' conftest.$ac_ext >&5
16567
16568 ac_cv_type_uint64_t=no
16569fi
16570
16571rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16572fi
16573{ echo "$as_me:$LINENO: result: $ac_cv_type_uint64_t" >&5
16574echo "${ECHO_T}$ac_cv_type_uint64_t" >&6; }
16575if test $ac_cv_type_uint64_t = yes; then
John Criswell7a73b802003-06-30 21:59:07 +000016576
16577cat >>confdefs.h <<_ACEOF
16578#define HAVE_UINT64_T 1
16579_ACEOF
16580
16581
16582else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000016583 { echo "$as_me:$LINENO: checking for u_int64_t" >&5
16584echo $ECHO_N "checking for u_int64_t... $ECHO_C" >&6; }
16585if test "${ac_cv_type_u_int64_t+set}" = set; then
16586 echo $ECHO_N "(cached) $ECHO_C" >&6
16587else
16588 cat >conftest.$ac_ext <<_ACEOF
16589/* confdefs.h. */
16590_ACEOF
16591cat confdefs.h >>conftest.$ac_ext
16592cat >>conftest.$ac_ext <<_ACEOF
16593/* end confdefs.h. */
16594$ac_includes_default
16595typedef u_int64_t ac__type_new_;
16596int
16597main ()
16598{
16599if ((ac__type_new_ *) 0)
16600 return 0;
16601if (sizeof (ac__type_new_))
16602 return 0;
16603 ;
16604 return 0;
16605}
16606_ACEOF
16607rm -f conftest.$ac_objext
16608if { (ac_try="$ac_compile"
16609case "(($ac_try" in
16610 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16611 *) ac_try_echo=$ac_try;;
16612esac
16613eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16614 (eval "$ac_compile") 2>conftest.er1
16615 ac_status=$?
16616 grep -v '^ *+' conftest.er1 >conftest.err
16617 rm -f conftest.er1
16618 cat conftest.err >&5
16619 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16620 (exit $ac_status); } &&
16621 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
16622 { (case "(($ac_try" in
16623 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16624 *) ac_try_echo=$ac_try;;
16625esac
16626eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16627 (eval "$ac_try") 2>&5
16628 ac_status=$?
16629 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16630 (exit $ac_status); }; } &&
16631 { ac_try='test -s conftest.$ac_objext'
16632 { (case "(($ac_try" in
16633 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16634 *) ac_try_echo=$ac_try;;
16635esac
16636eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16637 (eval "$ac_try") 2>&5
16638 ac_status=$?
16639 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16640 (exit $ac_status); }; }; then
16641 ac_cv_type_u_int64_t=yes
16642else
16643 echo "$as_me: failed program was:" >&5
16644sed 's/^/| /' conftest.$ac_ext >&5
16645
16646 ac_cv_type_u_int64_t=no
16647fi
16648
16649rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16650fi
16651{ echo "$as_me:$LINENO: result: $ac_cv_type_u_int64_t" >&5
16652echo "${ECHO_T}$ac_cv_type_u_int64_t" >&6; }
16653if test $ac_cv_type_u_int64_t = yes; then
John Criswell679ff312004-09-02 18:44:44 +000016654
16655cat >>confdefs.h <<_ACEOF
16656#define HAVE_U_INT64_T 1
16657_ACEOF
16658
16659
Misha Brukmanceca9042004-09-02 23:02:30 +000016660else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000016661 { { echo "$as_me:$LINENO: error: Type uint64_t or u_int64_t required but not found" >&5
16662echo "$as_me: error: Type uint64_t or u_int64_t required but not found" >&2;}
16663 { (exit 1); exit 1; }; }
Misha Brukmanceca9042004-09-02 23:02:30 +000016664fi
16665
John Criswell679ff312004-09-02 18:44:44 +000016666fi
16667
Reid Spencer5e1d9a52004-11-25 04:51:04 +000016668
16669
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000016670
16671
16672
16673
16674
16675
16676
Reid Spencerdf3be822006-01-23 08:15:53 +000016677for ac_func in backtrace ceilf floorf roundf rintf nearbyintf getcwd
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000016678do
16679as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
16680{ echo "$as_me:$LINENO: checking for $ac_func" >&5
16681echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
16682if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
16683 echo $ECHO_N "(cached) $ECHO_C" >&6
16684else
16685 cat >conftest.$ac_ext <<_ACEOF
16686/* confdefs.h. */
16687_ACEOF
16688cat confdefs.h >>conftest.$ac_ext
16689cat >>conftest.$ac_ext <<_ACEOF
16690/* end confdefs.h. */
16691/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
16692 For example, HP-UX 11i <limits.h> declares gettimeofday. */
16693#define $ac_func innocuous_$ac_func
16694
16695/* System header to define __stub macros and hopefully few prototypes,
16696 which can conflict with char $ac_func (); below.
16697 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
16698 <limits.h> exists even on freestanding compilers. */
16699
16700#ifdef __STDC__
16701# include <limits.h>
16702#else
16703# include <assert.h>
16704#endif
16705
16706#undef $ac_func
16707
16708/* Override any GCC internal prototype to avoid an error.
16709 Use char because int might match the return type of a GCC
16710 builtin and then its argument prototype would still apply. */
16711#ifdef __cplusplus
16712extern "C"
16713#endif
16714char $ac_func ();
16715/* The GNU C library defines this for functions which it implements
16716 to always fail with ENOSYS. Some functions are actually named
16717 something starting with __ and the normal name is an alias. */
16718#if defined __stub_$ac_func || defined __stub___$ac_func
16719choke me
16720#endif
16721
16722int
16723main ()
16724{
16725return $ac_func ();
16726 ;
16727 return 0;
16728}
16729_ACEOF
16730rm -f conftest.$ac_objext conftest$ac_exeext
16731if { (ac_try="$ac_link"
16732case "(($ac_try" in
16733 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16734 *) ac_try_echo=$ac_try;;
16735esac
16736eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16737 (eval "$ac_link") 2>conftest.er1
16738 ac_status=$?
16739 grep -v '^ *+' conftest.er1 >conftest.err
16740 rm -f conftest.er1
16741 cat conftest.err >&5
16742 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16743 (exit $ac_status); } &&
16744 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
16745 { (case "(($ac_try" in
16746 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16747 *) ac_try_echo=$ac_try;;
16748esac
16749eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16750 (eval "$ac_try") 2>&5
16751 ac_status=$?
16752 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16753 (exit $ac_status); }; } &&
16754 { ac_try='test -s conftest$ac_exeext'
16755 { (case "(($ac_try" in
16756 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16757 *) ac_try_echo=$ac_try;;
16758esac
16759eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16760 (eval "$ac_try") 2>&5
16761 ac_status=$?
16762 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16763 (exit $ac_status); }; }; then
16764 eval "$as_ac_var=yes"
16765else
16766 echo "$as_me: failed program was:" >&5
16767sed 's/^/| /' conftest.$ac_ext >&5
16768
16769 eval "$as_ac_var=no"
16770fi
16771
16772rm -f core conftest.err conftest.$ac_objext \
16773 conftest$ac_exeext conftest.$ac_ext
16774fi
16775ac_res=`eval echo '${'$as_ac_var'}'`
16776 { echo "$as_me:$LINENO: result: $ac_res" >&5
16777echo "${ECHO_T}$ac_res" >&6; }
16778if test `eval echo '${'$as_ac_var'}'` = yes; then
Reid Spencer5e1d9a52004-11-25 04:51:04 +000016779 cat >>confdefs.h <<_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000016780#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
John Criswell7a73b802003-06-30 21:59:07 +000016781_ACEOF
16782
16783fi
Reid Spencer5e1d9a52004-11-25 04:51:04 +000016784done
John Criswell7a73b802003-06-30 21:59:07 +000016785
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000016786
16787
16788
16789
Reid Spencer96cf5872007-07-13 10:05:30 +000016790for ac_func in powf fmodf strtof round
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000016791do
16792as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
16793{ echo "$as_me:$LINENO: checking for $ac_func" >&5
16794echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
16795if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
16796 echo $ECHO_N "(cached) $ECHO_C" >&6
16797else
16798 cat >conftest.$ac_ext <<_ACEOF
16799/* confdefs.h. */
16800_ACEOF
16801cat confdefs.h >>conftest.$ac_ext
16802cat >>conftest.$ac_ext <<_ACEOF
16803/* end confdefs.h. */
16804/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
16805 For example, HP-UX 11i <limits.h> declares gettimeofday. */
16806#define $ac_func innocuous_$ac_func
16807
16808/* System header to define __stub macros and hopefully few prototypes,
16809 which can conflict with char $ac_func (); below.
16810 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
16811 <limits.h> exists even on freestanding compilers. */
16812
16813#ifdef __STDC__
16814# include <limits.h>
16815#else
16816# include <assert.h>
16817#endif
16818
16819#undef $ac_func
16820
16821/* Override any GCC internal prototype to avoid an error.
16822 Use char because int might match the return type of a GCC
16823 builtin and then its argument prototype would still apply. */
16824#ifdef __cplusplus
16825extern "C"
16826#endif
16827char $ac_func ();
16828/* The GNU C library defines this for functions which it implements
16829 to always fail with ENOSYS. Some functions are actually named
16830 something starting with __ and the normal name is an alias. */
16831#if defined __stub_$ac_func || defined __stub___$ac_func
16832choke me
16833#endif
16834
16835int
16836main ()
16837{
16838return $ac_func ();
16839 ;
16840 return 0;
16841}
16842_ACEOF
16843rm -f conftest.$ac_objext conftest$ac_exeext
16844if { (ac_try="$ac_link"
16845case "(($ac_try" in
16846 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16847 *) ac_try_echo=$ac_try;;
16848esac
16849eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16850 (eval "$ac_link") 2>conftest.er1
16851 ac_status=$?
16852 grep -v '^ *+' conftest.er1 >conftest.err
16853 rm -f conftest.er1
16854 cat conftest.err >&5
16855 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16856 (exit $ac_status); } &&
16857 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
16858 { (case "(($ac_try" in
16859 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16860 *) ac_try_echo=$ac_try;;
16861esac
16862eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16863 (eval "$ac_try") 2>&5
16864 ac_status=$?
16865 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16866 (exit $ac_status); }; } &&
16867 { ac_try='test -s conftest$ac_exeext'
16868 { (case "(($ac_try" in
16869 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16870 *) ac_try_echo=$ac_try;;
16871esac
16872eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16873 (eval "$ac_try") 2>&5
16874 ac_status=$?
16875 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16876 (exit $ac_status); }; }; then
16877 eval "$as_ac_var=yes"
16878else
16879 echo "$as_me: failed program was:" >&5
16880sed 's/^/| /' conftest.$ac_ext >&5
16881
16882 eval "$as_ac_var=no"
16883fi
16884
16885rm -f core conftest.err conftest.$ac_objext \
16886 conftest$ac_exeext conftest.$ac_ext
16887fi
16888ac_res=`eval echo '${'$as_ac_var'}'`
16889 { echo "$as_me:$LINENO: result: $ac_res" >&5
16890echo "${ECHO_T}$ac_res" >&6; }
16891if test `eval echo '${'$as_ac_var'}'` = yes; then
Reid Spencer96cf5872007-07-13 10:05:30 +000016892 cat >>confdefs.h <<_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000016893#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
Reid Spencer96cf5872007-07-13 10:05:30 +000016894_ACEOF
16895
16896fi
16897done
16898
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000016899
16900
16901
16902
16903
Reid Spencerb90645c2007-02-16 19:17:20 +000016904for ac_func in getpagesize getrusage getrlimit setrlimit gettimeofday
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000016905do
16906as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
16907{ echo "$as_me:$LINENO: checking for $ac_func" >&5
16908echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
16909if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
16910 echo $ECHO_N "(cached) $ECHO_C" >&6
16911else
16912 cat >conftest.$ac_ext <<_ACEOF
16913/* confdefs.h. */
16914_ACEOF
16915cat confdefs.h >>conftest.$ac_ext
16916cat >>conftest.$ac_ext <<_ACEOF
16917/* end confdefs.h. */
16918/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
16919 For example, HP-UX 11i <limits.h> declares gettimeofday. */
16920#define $ac_func innocuous_$ac_func
16921
16922/* System header to define __stub macros and hopefully few prototypes,
16923 which can conflict with char $ac_func (); below.
16924 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
16925 <limits.h> exists even on freestanding compilers. */
16926
16927#ifdef __STDC__
16928# include <limits.h>
16929#else
16930# include <assert.h>
16931#endif
16932
16933#undef $ac_func
16934
16935/* Override any GCC internal prototype to avoid an error.
16936 Use char because int might match the return type of a GCC
16937 builtin and then its argument prototype would still apply. */
16938#ifdef __cplusplus
16939extern "C"
16940#endif
16941char $ac_func ();
16942/* The GNU C library defines this for functions which it implements
16943 to always fail with ENOSYS. Some functions are actually named
16944 something starting with __ and the normal name is an alias. */
16945#if defined __stub_$ac_func || defined __stub___$ac_func
16946choke me
16947#endif
16948
16949int
16950main ()
16951{
16952return $ac_func ();
16953 ;
16954 return 0;
16955}
16956_ACEOF
16957rm -f conftest.$ac_objext conftest$ac_exeext
16958if { (ac_try="$ac_link"
16959case "(($ac_try" in
16960 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16961 *) ac_try_echo=$ac_try;;
16962esac
16963eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16964 (eval "$ac_link") 2>conftest.er1
16965 ac_status=$?
16966 grep -v '^ *+' conftest.er1 >conftest.err
16967 rm -f conftest.er1
16968 cat conftest.err >&5
16969 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16970 (exit $ac_status); } &&
16971 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
16972 { (case "(($ac_try" in
16973 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16974 *) ac_try_echo=$ac_try;;
16975esac
16976eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16977 (eval "$ac_try") 2>&5
16978 ac_status=$?
16979 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16980 (exit $ac_status); }; } &&
16981 { ac_try='test -s conftest$ac_exeext'
16982 { (case "(($ac_try" in
16983 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16984 *) ac_try_echo=$ac_try;;
16985esac
16986eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16987 (eval "$ac_try") 2>&5
16988 ac_status=$?
16989 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16990 (exit $ac_status); }; }; then
16991 eval "$as_ac_var=yes"
16992else
16993 echo "$as_me: failed program was:" >&5
16994sed 's/^/| /' conftest.$ac_ext >&5
16995
16996 eval "$as_ac_var=no"
16997fi
16998
16999rm -f core conftest.err conftest.$ac_objext \
17000 conftest$ac_exeext conftest.$ac_ext
17001fi
17002ac_res=`eval echo '${'$as_ac_var'}'`
17003 { echo "$as_me:$LINENO: result: $ac_res" >&5
17004echo "${ECHO_T}$ac_res" >&6; }
17005if test `eval echo '${'$as_ac_var'}'` = yes; then
Reid Spencerb90645c2007-02-16 19:17:20 +000017006 cat >>confdefs.h <<_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000017007#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
Reid Spencerb90645c2007-02-16 19:17:20 +000017008_ACEOF
17009
17010fi
17011done
17012
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000017013
17014
17015
Reid Spencerb90645c2007-02-16 19:17:20 +000017016for ac_func in isatty mkdtemp mkstemp
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000017017do
17018as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
17019{ echo "$as_me:$LINENO: checking for $ac_func" >&5
17020echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
17021if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
17022 echo $ECHO_N "(cached) $ECHO_C" >&6
17023else
17024 cat >conftest.$ac_ext <<_ACEOF
17025/* confdefs.h. */
17026_ACEOF
17027cat confdefs.h >>conftest.$ac_ext
17028cat >>conftest.$ac_ext <<_ACEOF
17029/* end confdefs.h. */
17030/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
17031 For example, HP-UX 11i <limits.h> declares gettimeofday. */
17032#define $ac_func innocuous_$ac_func
17033
17034/* System header to define __stub macros and hopefully few prototypes,
17035 which can conflict with char $ac_func (); below.
17036 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
17037 <limits.h> exists even on freestanding compilers. */
17038
17039#ifdef __STDC__
17040# include <limits.h>
17041#else
17042# include <assert.h>
17043#endif
17044
17045#undef $ac_func
17046
17047/* Override any GCC internal prototype to avoid an error.
17048 Use char because int might match the return type of a GCC
17049 builtin and then its argument prototype would still apply. */
17050#ifdef __cplusplus
17051extern "C"
17052#endif
17053char $ac_func ();
17054/* The GNU C library defines this for functions which it implements
17055 to always fail with ENOSYS. Some functions are actually named
17056 something starting with __ and the normal name is an alias. */
17057#if defined __stub_$ac_func || defined __stub___$ac_func
17058choke me
17059#endif
17060
17061int
17062main ()
17063{
17064return $ac_func ();
17065 ;
17066 return 0;
17067}
17068_ACEOF
17069rm -f conftest.$ac_objext conftest$ac_exeext
17070if { (ac_try="$ac_link"
17071case "(($ac_try" in
17072 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17073 *) ac_try_echo=$ac_try;;
17074esac
17075eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17076 (eval "$ac_link") 2>conftest.er1
17077 ac_status=$?
17078 grep -v '^ *+' conftest.er1 >conftest.err
17079 rm -f conftest.er1
17080 cat conftest.err >&5
17081 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17082 (exit $ac_status); } &&
17083 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
17084 { (case "(($ac_try" in
17085 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17086 *) ac_try_echo=$ac_try;;
17087esac
17088eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17089 (eval "$ac_try") 2>&5
17090 ac_status=$?
17091 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17092 (exit $ac_status); }; } &&
17093 { ac_try='test -s conftest$ac_exeext'
17094 { (case "(($ac_try" in
17095 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17096 *) ac_try_echo=$ac_try;;
17097esac
17098eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17099 (eval "$ac_try") 2>&5
17100 ac_status=$?
17101 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17102 (exit $ac_status); }; }; then
17103 eval "$as_ac_var=yes"
17104else
17105 echo "$as_me: failed program was:" >&5
17106sed 's/^/| /' conftest.$ac_ext >&5
17107
17108 eval "$as_ac_var=no"
17109fi
17110
17111rm -f core conftest.err conftest.$ac_objext \
17112 conftest$ac_exeext conftest.$ac_ext
17113fi
17114ac_res=`eval echo '${'$as_ac_var'}'`
17115 { echo "$as_me:$LINENO: result: $ac_res" >&5
17116echo "${ECHO_T}$ac_res" >&6; }
17117if test `eval echo '${'$as_ac_var'}'` = yes; then
Reid Spencerdf3be822006-01-23 08:15:53 +000017118 cat >>confdefs.h <<_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000017119#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
Reid Spencerdf3be822006-01-23 08:15:53 +000017120_ACEOF
17121
17122fi
17123done
17124
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000017125
17126
17127
17128
17129
Eric Christophere4291822010-04-16 05:14:21 +000017130
17131for ac_func in mktemp posix_spawn realpath sbrk setrlimit strdup
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000017132do
17133as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
17134{ echo "$as_me:$LINENO: checking for $ac_func" >&5
17135echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
17136if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
17137 echo $ECHO_N "(cached) $ECHO_C" >&6
17138else
17139 cat >conftest.$ac_ext <<_ACEOF
17140/* confdefs.h. */
17141_ACEOF
17142cat confdefs.h >>conftest.$ac_ext
17143cat >>conftest.$ac_ext <<_ACEOF
17144/* end confdefs.h. */
17145/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
17146 For example, HP-UX 11i <limits.h> declares gettimeofday. */
17147#define $ac_func innocuous_$ac_func
17148
17149/* System header to define __stub macros and hopefully few prototypes,
17150 which can conflict with char $ac_func (); below.
17151 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
17152 <limits.h> exists even on freestanding compilers. */
17153
17154#ifdef __STDC__
17155# include <limits.h>
17156#else
17157# include <assert.h>
17158#endif
17159
17160#undef $ac_func
17161
17162/* Override any GCC internal prototype to avoid an error.
17163 Use char because int might match the return type of a GCC
17164 builtin and then its argument prototype would still apply. */
17165#ifdef __cplusplus
17166extern "C"
17167#endif
17168char $ac_func ();
17169/* The GNU C library defines this for functions which it implements
17170 to always fail with ENOSYS. Some functions are actually named
17171 something starting with __ and the normal name is an alias. */
17172#if defined __stub_$ac_func || defined __stub___$ac_func
17173choke me
17174#endif
17175
17176int
17177main ()
17178{
17179return $ac_func ();
17180 ;
17181 return 0;
17182}
17183_ACEOF
17184rm -f conftest.$ac_objext conftest$ac_exeext
17185if { (ac_try="$ac_link"
17186case "(($ac_try" in
17187 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17188 *) ac_try_echo=$ac_try;;
17189esac
17190eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17191 (eval "$ac_link") 2>conftest.er1
17192 ac_status=$?
17193 grep -v '^ *+' conftest.er1 >conftest.err
17194 rm -f conftest.er1
17195 cat conftest.err >&5
17196 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17197 (exit $ac_status); } &&
17198 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
17199 { (case "(($ac_try" in
17200 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17201 *) ac_try_echo=$ac_try;;
17202esac
17203eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17204 (eval "$ac_try") 2>&5
17205 ac_status=$?
17206 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17207 (exit $ac_status); }; } &&
17208 { ac_try='test -s conftest$ac_exeext'
17209 { (case "(($ac_try" in
17210 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17211 *) ac_try_echo=$ac_try;;
17212esac
17213eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17214 (eval "$ac_try") 2>&5
17215 ac_status=$?
17216 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17217 (exit $ac_status); }; }; then
17218 eval "$as_ac_var=yes"
17219else
17220 echo "$as_me: failed program was:" >&5
17221sed 's/^/| /' conftest.$ac_ext >&5
17222
17223 eval "$as_ac_var=no"
17224fi
17225
17226rm -f core conftest.err conftest.$ac_objext \
17227 conftest$ac_exeext conftest.$ac_ext
17228fi
17229ac_res=`eval echo '${'$as_ac_var'}'`
17230 { echo "$as_me:$LINENO: result: $ac_res" >&5
17231echo "${ECHO_T}$ac_res" >&6; }
17232if test `eval echo '${'$as_ac_var'}'` = yes; then
Jeffrey Yasskin342a3432009-07-01 18:30:10 +000017233 cat >>confdefs.h <<_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000017234#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
Jeffrey Yasskin342a3432009-07-01 18:30:10 +000017235_ACEOF
17236
17237fi
17238done
Reid Spencerdf3be822006-01-23 08:15:53 +000017239
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000017240
17241
17242
NAKAMURA Takumie29b0ac2011-02-09 04:18:48 +000017243for ac_func in strerror strerror_r setenv
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000017244do
17245as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
17246{ echo "$as_me:$LINENO: checking for $ac_func" >&5
17247echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
17248if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
17249 echo $ECHO_N "(cached) $ECHO_C" >&6
17250else
17251 cat >conftest.$ac_ext <<_ACEOF
17252/* confdefs.h. */
17253_ACEOF
17254cat confdefs.h >>conftest.$ac_ext
17255cat >>conftest.$ac_ext <<_ACEOF
17256/* end confdefs.h. */
17257/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
17258 For example, HP-UX 11i <limits.h> declares gettimeofday. */
17259#define $ac_func innocuous_$ac_func
17260
17261/* System header to define __stub macros and hopefully few prototypes,
17262 which can conflict with char $ac_func (); below.
17263 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
17264 <limits.h> exists even on freestanding compilers. */
17265
17266#ifdef __STDC__
17267# include <limits.h>
17268#else
17269# include <assert.h>
17270#endif
17271
17272#undef $ac_func
17273
17274/* Override any GCC internal prototype to avoid an error.
17275 Use char because int might match the return type of a GCC
17276 builtin and then its argument prototype would still apply. */
17277#ifdef __cplusplus
17278extern "C"
17279#endif
17280char $ac_func ();
17281/* The GNU C library defines this for functions which it implements
17282 to always fail with ENOSYS. Some functions are actually named
17283 something starting with __ and the normal name is an alias. */
17284#if defined __stub_$ac_func || defined __stub___$ac_func
17285choke me
17286#endif
17287
17288int
17289main ()
17290{
17291return $ac_func ();
17292 ;
17293 return 0;
17294}
17295_ACEOF
17296rm -f conftest.$ac_objext conftest$ac_exeext
17297if { (ac_try="$ac_link"
17298case "(($ac_try" in
17299 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17300 *) ac_try_echo=$ac_try;;
17301esac
17302eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17303 (eval "$ac_link") 2>conftest.er1
17304 ac_status=$?
17305 grep -v '^ *+' conftest.er1 >conftest.err
17306 rm -f conftest.er1
17307 cat conftest.err >&5
17308 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17309 (exit $ac_status); } &&
17310 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
17311 { (case "(($ac_try" in
17312 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17313 *) ac_try_echo=$ac_try;;
17314esac
17315eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17316 (eval "$ac_try") 2>&5
17317 ac_status=$?
17318 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17319 (exit $ac_status); }; } &&
17320 { ac_try='test -s conftest$ac_exeext'
17321 { (case "(($ac_try" in
17322 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17323 *) ac_try_echo=$ac_try;;
17324esac
17325eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17326 (eval "$ac_try") 2>&5
17327 ac_status=$?
17328 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17329 (exit $ac_status); }; }; then
17330 eval "$as_ac_var=yes"
17331else
17332 echo "$as_me: failed program was:" >&5
17333sed 's/^/| /' conftest.$ac_ext >&5
17334
17335 eval "$as_ac_var=no"
17336fi
17337
17338rm -f core conftest.err conftest.$ac_objext \
17339 conftest$ac_exeext conftest.$ac_ext
17340fi
17341ac_res=`eval echo '${'$as_ac_var'}'`
17342 { echo "$as_me:$LINENO: result: $ac_res" >&5
17343echo "${ECHO_T}$ac_res" >&6; }
17344if test `eval echo '${'$as_ac_var'}'` = yes; then
Reid Spencer7931a782004-12-27 06:15:02 +000017345 cat >>confdefs.h <<_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000017346#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
Reid Spencer7931a782004-12-27 06:15:02 +000017347_ACEOF
17348
17349fi
17350done
17351
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000017352
17353
17354
17355
Chris Lattner511f11d2005-11-14 07:25:50 +000017356for ac_func in strtoll strtoq sysconf malloc_zone_statistics
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000017357do
17358as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
17359{ echo "$as_me:$LINENO: checking for $ac_func" >&5
17360echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
17361if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
17362 echo $ECHO_N "(cached) $ECHO_C" >&6
17363else
17364 cat >conftest.$ac_ext <<_ACEOF
17365/* confdefs.h. */
17366_ACEOF
17367cat confdefs.h >>conftest.$ac_ext
17368cat >>conftest.$ac_ext <<_ACEOF
17369/* end confdefs.h. */
17370/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
17371 For example, HP-UX 11i <limits.h> declares gettimeofday. */
17372#define $ac_func innocuous_$ac_func
17373
17374/* System header to define __stub macros and hopefully few prototypes,
17375 which can conflict with char $ac_func (); below.
17376 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
17377 <limits.h> exists even on freestanding compilers. */
17378
17379#ifdef __STDC__
17380# include <limits.h>
17381#else
17382# include <assert.h>
17383#endif
17384
17385#undef $ac_func
17386
17387/* Override any GCC internal prototype to avoid an error.
17388 Use char because int might match the return type of a GCC
17389 builtin and then its argument prototype would still apply. */
17390#ifdef __cplusplus
17391extern "C"
17392#endif
17393char $ac_func ();
17394/* The GNU C library defines this for functions which it implements
17395 to always fail with ENOSYS. Some functions are actually named
17396 something starting with __ and the normal name is an alias. */
17397#if defined __stub_$ac_func || defined __stub___$ac_func
17398choke me
17399#endif
17400
17401int
17402main ()
17403{
17404return $ac_func ();
17405 ;
17406 return 0;
17407}
17408_ACEOF
17409rm -f conftest.$ac_objext conftest$ac_exeext
17410if { (ac_try="$ac_link"
17411case "(($ac_try" in
17412 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17413 *) ac_try_echo=$ac_try;;
17414esac
17415eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17416 (eval "$ac_link") 2>conftest.er1
17417 ac_status=$?
17418 grep -v '^ *+' conftest.er1 >conftest.err
17419 rm -f conftest.er1
17420 cat conftest.err >&5
17421 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17422 (exit $ac_status); } &&
17423 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
17424 { (case "(($ac_try" in
17425 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17426 *) ac_try_echo=$ac_try;;
17427esac
17428eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17429 (eval "$ac_try") 2>&5
17430 ac_status=$?
17431 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17432 (exit $ac_status); }; } &&
17433 { ac_try='test -s conftest$ac_exeext'
17434 { (case "(($ac_try" in
17435 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17436 *) ac_try_echo=$ac_try;;
17437esac
17438eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17439 (eval "$ac_try") 2>&5
17440 ac_status=$?
17441 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17442 (exit $ac_status); }; }; then
17443 eval "$as_ac_var=yes"
17444else
17445 echo "$as_me: failed program was:" >&5
17446sed 's/^/| /' conftest.$ac_ext >&5
17447
17448 eval "$as_ac_var=no"
17449fi
17450
17451rm -f core conftest.err conftest.$ac_objext \
17452 conftest$ac_exeext conftest.$ac_ext
17453fi
17454ac_res=`eval echo '${'$as_ac_var'}'`
17455 { echo "$as_me:$LINENO: result: $ac_res" >&5
17456echo "${ECHO_T}$ac_res" >&6; }
17457if test `eval echo '${'$as_ac_var'}'` = yes; then
Reid Spencer5e1d9a52004-11-25 04:51:04 +000017458 cat >>confdefs.h <<_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000017459#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
John Criswell7a73b802003-06-30 21:59:07 +000017460_ACEOF
17461
17462fi
Reid Spencer5e1d9a52004-11-25 04:51:04 +000017463done
John Criswell7a73b802003-06-30 21:59:07 +000017464
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000017465
17466
17467
17468
Daniel Dunbar3e462932011-02-03 02:40:02 +000017469
17470for ac_func in setjmp longjmp sigsetjmp siglongjmp writev
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000017471do
17472as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
17473{ echo "$as_me:$LINENO: checking for $ac_func" >&5
17474echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
17475if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
17476 echo $ECHO_N "(cached) $ECHO_C" >&6
17477else
17478 cat >conftest.$ac_ext <<_ACEOF
17479/* confdefs.h. */
17480_ACEOF
17481cat confdefs.h >>conftest.$ac_ext
17482cat >>conftest.$ac_ext <<_ACEOF
17483/* end confdefs.h. */
17484/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
17485 For example, HP-UX 11i <limits.h> declares gettimeofday. */
17486#define $ac_func innocuous_$ac_func
17487
17488/* System header to define __stub macros and hopefully few prototypes,
17489 which can conflict with char $ac_func (); below.
17490 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
17491 <limits.h> exists even on freestanding compilers. */
17492
17493#ifdef __STDC__
17494# include <limits.h>
17495#else
17496# include <assert.h>
17497#endif
17498
17499#undef $ac_func
17500
17501/* Override any GCC internal prototype to avoid an error.
17502 Use char because int might match the return type of a GCC
17503 builtin and then its argument prototype would still apply. */
17504#ifdef __cplusplus
17505extern "C"
17506#endif
17507char $ac_func ();
17508/* The GNU C library defines this for functions which it implements
17509 to always fail with ENOSYS. Some functions are actually named
17510 something starting with __ and the normal name is an alias. */
17511#if defined __stub_$ac_func || defined __stub___$ac_func
17512choke me
17513#endif
17514
17515int
17516main ()
17517{
17518return $ac_func ();
17519 ;
17520 return 0;
17521}
17522_ACEOF
17523rm -f conftest.$ac_objext conftest$ac_exeext
17524if { (ac_try="$ac_link"
17525case "(($ac_try" in
17526 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17527 *) ac_try_echo=$ac_try;;
17528esac
17529eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17530 (eval "$ac_link") 2>conftest.er1
17531 ac_status=$?
17532 grep -v '^ *+' conftest.er1 >conftest.err
17533 rm -f conftest.er1
17534 cat conftest.err >&5
17535 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17536 (exit $ac_status); } &&
17537 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
17538 { (case "(($ac_try" in
17539 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17540 *) ac_try_echo=$ac_try;;
17541esac
17542eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17543 (eval "$ac_try") 2>&5
17544 ac_status=$?
17545 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17546 (exit $ac_status); }; } &&
17547 { ac_try='test -s conftest$ac_exeext'
17548 { (case "(($ac_try" in
17549 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17550 *) ac_try_echo=$ac_try;;
17551esac
17552eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17553 (eval "$ac_try") 2>&5
17554 ac_status=$?
17555 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17556 (exit $ac_status); }; }; then
17557 eval "$as_ac_var=yes"
17558else
17559 echo "$as_me: failed program was:" >&5
17560sed 's/^/| /' conftest.$ac_ext >&5
17561
17562 eval "$as_ac_var=no"
17563fi
17564
17565rm -f core conftest.err conftest.$ac_objext \
17566 conftest$ac_exeext conftest.$ac_ext
17567fi
17568ac_res=`eval echo '${'$as_ac_var'}'`
17569 { echo "$as_me:$LINENO: result: $ac_res" >&5
17570echo "${ECHO_T}$ac_res" >&6; }
17571if test `eval echo '${'$as_ac_var'}'` = yes; then
Reid Spencercdb08a32006-06-05 16:11:07 +000017572 cat >>confdefs.h <<_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000017573#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
Reid Spencercdb08a32006-06-05 16:11:07 +000017574_ACEOF
17575
17576fi
17577done
17578
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000017579{ echo "$as_me:$LINENO: checking if printf has the %a format character" >&5
17580echo $ECHO_N "checking if printf has the %a format character... $ECHO_C" >&6; }
17581if test "${llvm_cv_c_printf_a+set}" = set; then
17582 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencer5e1d9a52004-11-25 04:51:04 +000017583else
Reid Spencer2706f8c2004-09-19 23:53:36 +000017584 ac_ext=c
John Criswella0137d32003-10-13 16:22:01 +000017585ac_cpp='$CPP $CPPFLAGS'
17586ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
17587ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
17588ac_compiler_gnu=$ac_cv_c_compiler_gnu
17589
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000017590 if test "$cross_compiling" = yes; then
Reid Spencer3be58f92004-11-27 22:01:43 +000017591 llvmac_cv_c_printf_a=no
John Criswella0137d32003-10-13 16:22:01 +000017592else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000017593 cat >conftest.$ac_ext <<_ACEOF
Reid Spencer2706f8c2004-09-19 23:53:36 +000017594
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000017595 /* confdefs.h. */
17596_ACEOF
17597cat confdefs.h >>conftest.$ac_ext
17598cat >>conftest.$ac_ext <<_ACEOF
17599/* end confdefs.h. */
Torok Edwin871384f2010-01-26 08:50:50 +000017600
John Criswella0137d32003-10-13 16:22:01 +000017601#include <stdio.h>
Reid Spencer2706f8c2004-09-19 23:53:36 +000017602#include <stdlib.h>
17603
John Criswella0137d32003-10-13 16:22:01 +000017604int
17605main ()
17606{
17607
Reid Spencer2706f8c2004-09-19 23:53:36 +000017608volatile double A, B;
17609char Buffer[100];
17610A = 1;
17611A /= 10.0;
17612sprintf(Buffer, "%a", A);
17613B = atof(Buffer);
17614if (A != B)
17615 return (1);
17616if (A != 0x1.999999999999ap-4)
17617 return (1);
17618return (0);
John Criswella0137d32003-10-13 16:22:01 +000017619 ;
17620 return 0;
17621}
17622_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000017623rm -f conftest$ac_exeext
17624if { (ac_try="$ac_link"
17625case "(($ac_try" in
17626 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17627 *) ac_try_echo=$ac_try;;
17628esac
17629eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17630 (eval "$ac_link") 2>&5
17631 ac_status=$?
17632 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17633 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
17634 { (case "(($ac_try" in
17635 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17636 *) ac_try_echo=$ac_try;;
17637esac
17638eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17639 (eval "$ac_try") 2>&5
17640 ac_status=$?
17641 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17642 (exit $ac_status); }; }; then
Reid Spencer3be58f92004-11-27 22:01:43 +000017643 llvm_cv_c_printf_a=yes
John Criswella0137d32003-10-13 16:22:01 +000017644else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000017645 echo "$as_me: program exited with status $ac_status" >&5
17646echo "$as_me: failed program was:" >&5
17647sed 's/^/| /' conftest.$ac_ext >&5
17648
17649( exit $ac_status )
17650llvmac_cv_c_printf_a=no
John Criswella0137d32003-10-13 16:22:01 +000017651fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000017652rm -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 +000017653fi
Reid Spencera773bd52006-08-04 18:18:08 +000017654
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000017655
Reid Spencer2706f8c2004-09-19 23:53:36 +000017656 ac_ext=c
John Criswella0137d32003-10-13 16:22:01 +000017657ac_cpp='$CPP $CPPFLAGS'
17658ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
17659ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
17660ac_compiler_gnu=$ac_cv_c_compiler_gnu
17661
Reid Spencer5e1d9a52004-11-25 04:51:04 +000017662fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000017663{ echo "$as_me:$LINENO: result: $llvm_cv_c_printf_a" >&5
17664echo "${ECHO_T}$llvm_cv_c_printf_a" >&6; }
Reid Spencer3be58f92004-11-27 22:01:43 +000017665 if test "$llvm_cv_c_printf_a" = "yes"; then
John Criswella0137d32003-10-13 16:22:01 +000017666
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000017667cat >>confdefs.h <<\_ACEOF
17668#define HAVE_PRINTF_A 1
17669_ACEOF
John Criswella0137d32003-10-13 16:22:01 +000017670
Reid Spencer2706f8c2004-09-19 23:53:36 +000017671 fi
John Criswella0137d32003-10-13 16:22:01 +000017672
Reid Spencer5e1d9a52004-11-25 04:51:04 +000017673
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000017674{ echo "$as_me:$LINENO: checking for srand48/lrand48/drand48 in <stdlib.h>" >&5
17675echo $ECHO_N "checking for srand48/lrand48/drand48 in <stdlib.h>... $ECHO_C" >&6; }
17676if test "${ac_cv_func_rand48+set}" = set; then
17677 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencer5e1d9a52004-11-25 04:51:04 +000017678else
Reid Spencera773bd52006-08-04 18:18:08 +000017679 ac_ext=cpp
Reid Spencer5e1d9a52004-11-25 04:51:04 +000017680ac_cpp='$CXXCPP $CPPFLAGS'
17681ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
17682ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
17683ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
17684
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000017685 cat >conftest.$ac_ext <<_ACEOF
17686/* confdefs.h. */
17687_ACEOF
17688cat confdefs.h >>conftest.$ac_ext
17689cat >>conftest.$ac_ext <<_ACEOF
Reid Spencer5e1d9a52004-11-25 04:51:04 +000017690/* end confdefs.h. */
17691#include <stdlib.h>
17692int
17693main ()
17694{
17695srand48(0);lrand48();drand48();
17696 ;
17697 return 0;
17698}
17699_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000017700rm -f conftest.$ac_objext
17701if { (ac_try="$ac_compile"
17702case "(($ac_try" in
17703 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17704 *) ac_try_echo=$ac_try;;
17705esac
17706eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17707 (eval "$ac_compile") 2>conftest.er1
17708 ac_status=$?
17709 grep -v '^ *+' conftest.er1 >conftest.err
17710 rm -f conftest.er1
17711 cat conftest.err >&5
17712 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17713 (exit $ac_status); } &&
17714 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
17715 { (case "(($ac_try" in
17716 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17717 *) ac_try_echo=$ac_try;;
17718esac
17719eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17720 (eval "$ac_try") 2>&5
17721 ac_status=$?
17722 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17723 (exit $ac_status); }; } &&
17724 { ac_try='test -s conftest.$ac_objext'
17725 { (case "(($ac_try" in
17726 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17727 *) ac_try_echo=$ac_try;;
17728esac
17729eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17730 (eval "$ac_try") 2>&5
17731 ac_status=$?
17732 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17733 (exit $ac_status); }; }; then
Reid Spencer5e1d9a52004-11-25 04:51:04 +000017734 ac_cv_func_rand48=yes
17735else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000017736 echo "$as_me: failed program was:" >&5
17737sed 's/^/| /' conftest.$ac_ext >&5
17738
17739 ac_cv_func_rand48=no
Reid Spencer5e1d9a52004-11-25 04:51:04 +000017740fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000017741
Reid Spencera773bd52006-08-04 18:18:08 +000017742rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Reid Spencer5e1d9a52004-11-25 04:51:04 +000017743 ac_ext=c
17744ac_cpp='$CPP $CPPFLAGS'
17745ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
17746ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
17747ac_compiler_gnu=$ac_cv_c_compiler_gnu
17748
17749fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000017750{ echo "$as_me:$LINENO: result: $ac_cv_func_rand48" >&5
17751echo "${ECHO_T}$ac_cv_func_rand48" >&6; }
Reid Spencer5e1d9a52004-11-25 04:51:04 +000017752
17753if test "$ac_cv_func_rand48" = "yes" ; then
17754
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000017755cat >>confdefs.h <<\_ACEOF
17756#define HAVE_RAND48 1
17757_ACEOF
Reid Spencer5e1d9a52004-11-25 04:51:04 +000017758
17759fi
John Criswell0021c312004-02-13 21:57:29 +000017760
17761
NAKAMURA Takumie29b0ac2011-02-09 04:18:48 +000017762{ echo "$as_me:$LINENO: checking whether strerror_s is declared" >&5
17763echo $ECHO_N "checking whether strerror_s is declared... $ECHO_C" >&6; }
17764if test "${ac_cv_have_decl_strerror_s+set}" = set; then
17765 echo $ECHO_N "(cached) $ECHO_C" >&6
17766else
17767 cat >conftest.$ac_ext <<_ACEOF
17768/* confdefs.h. */
17769_ACEOF
17770cat confdefs.h >>conftest.$ac_ext
17771cat >>conftest.$ac_ext <<_ACEOF
17772/* end confdefs.h. */
17773$ac_includes_default
17774int
17775main ()
17776{
17777#ifndef strerror_s
17778 char *p = (char *) strerror_s;
17779 return !p;
17780#endif
17781
17782 ;
17783 return 0;
17784}
17785_ACEOF
17786rm -f conftest.$ac_objext
17787if { (ac_try="$ac_compile"
17788case "(($ac_try" in
17789 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17790 *) ac_try_echo=$ac_try;;
17791esac
17792eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17793 (eval "$ac_compile") 2>conftest.er1
17794 ac_status=$?
17795 grep -v '^ *+' conftest.er1 >conftest.err
17796 rm -f conftest.er1
17797 cat conftest.err >&5
17798 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17799 (exit $ac_status); } &&
17800 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
17801 { (case "(($ac_try" in
17802 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17803 *) ac_try_echo=$ac_try;;
17804esac
17805eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17806 (eval "$ac_try") 2>&5
17807 ac_status=$?
17808 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17809 (exit $ac_status); }; } &&
17810 { ac_try='test -s conftest.$ac_objext'
17811 { (case "(($ac_try" in
17812 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17813 *) ac_try_echo=$ac_try;;
17814esac
17815eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17816 (eval "$ac_try") 2>&5
17817 ac_status=$?
17818 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17819 (exit $ac_status); }; }; then
17820 ac_cv_have_decl_strerror_s=yes
17821else
17822 echo "$as_me: failed program was:" >&5
17823sed 's/^/| /' conftest.$ac_ext >&5
17824
17825 ac_cv_have_decl_strerror_s=no
17826fi
17827
17828rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
17829fi
17830{ echo "$as_me:$LINENO: result: $ac_cv_have_decl_strerror_s" >&5
17831echo "${ECHO_T}$ac_cv_have_decl_strerror_s" >&6; }
17832if test $ac_cv_have_decl_strerror_s = yes; then
17833
17834cat >>confdefs.h <<_ACEOF
17835#define HAVE_DECL_STRERROR_S 1
17836_ACEOF
17837
17838
17839else
17840 cat >>confdefs.h <<_ACEOF
17841#define HAVE_DECL_STRERROR_S 0
17842_ACEOF
17843
17844
17845fi
17846
17847
17848
NAKAMURA Takumi1f6832a2011-02-05 15:11:53 +000017849if test "$llvm_cv_os_type" = "MingW" ; then
17850 { echo "$as_me:$LINENO: checking for _alloca in -lgcc" >&5
17851echo $ECHO_N "checking for _alloca in -lgcc... $ECHO_C" >&6; }
17852if test "${ac_cv_lib_gcc__alloca+set}" = set; then
17853 echo $ECHO_N "(cached) $ECHO_C" >&6
17854else
17855 ac_check_lib_save_LIBS=$LIBS
17856LIBS="-lgcc $LIBS"
17857cat >conftest.$ac_ext <<_ACEOF
17858/* confdefs.h. */
17859_ACEOF
17860cat confdefs.h >>conftest.$ac_ext
17861cat >>conftest.$ac_ext <<_ACEOF
17862/* end confdefs.h. */
17863
17864/* Override any GCC internal prototype to avoid an error.
17865 Use char because int might match the return type of a GCC
17866 builtin and then its argument prototype would still apply. */
17867#ifdef __cplusplus
17868extern "C"
17869#endif
17870char _alloca ();
17871int
17872main ()
17873{
17874return _alloca ();
17875 ;
17876 return 0;
17877}
17878_ACEOF
17879rm -f conftest.$ac_objext conftest$ac_exeext
17880if { (ac_try="$ac_link"
17881case "(($ac_try" in
17882 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17883 *) ac_try_echo=$ac_try;;
17884esac
17885eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17886 (eval "$ac_link") 2>conftest.er1
17887 ac_status=$?
17888 grep -v '^ *+' conftest.er1 >conftest.err
17889 rm -f conftest.er1
17890 cat conftest.err >&5
17891 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17892 (exit $ac_status); } &&
17893 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
17894 { (case "(($ac_try" in
17895 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17896 *) ac_try_echo=$ac_try;;
17897esac
17898eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17899 (eval "$ac_try") 2>&5
17900 ac_status=$?
17901 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17902 (exit $ac_status); }; } &&
17903 { ac_try='test -s conftest$ac_exeext'
17904 { (case "(($ac_try" in
17905 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17906 *) ac_try_echo=$ac_try;;
17907esac
17908eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17909 (eval "$ac_try") 2>&5
17910 ac_status=$?
17911 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17912 (exit $ac_status); }; }; then
17913 ac_cv_lib_gcc__alloca=yes
17914else
17915 echo "$as_me: failed program was:" >&5
17916sed 's/^/| /' conftest.$ac_ext >&5
17917
17918 ac_cv_lib_gcc__alloca=no
17919fi
17920
17921rm -f core conftest.err conftest.$ac_objext \
17922 conftest$ac_exeext conftest.$ac_ext
17923LIBS=$ac_check_lib_save_LIBS
17924fi
17925{ echo "$as_me:$LINENO: result: $ac_cv_lib_gcc__alloca" >&5
17926echo "${ECHO_T}$ac_cv_lib_gcc__alloca" >&6; }
17927if test $ac_cv_lib_gcc__alloca = yes; then
17928
17929cat >>confdefs.h <<\_ACEOF
17930#define HAVE__ALLOCA 1
17931_ACEOF
17932
17933fi
17934
17935 { echo "$as_me:$LINENO: checking for __alloca in -lgcc" >&5
17936echo $ECHO_N "checking for __alloca in -lgcc... $ECHO_C" >&6; }
17937if test "${ac_cv_lib_gcc___alloca+set}" = set; then
17938 echo $ECHO_N "(cached) $ECHO_C" >&6
17939else
17940 ac_check_lib_save_LIBS=$LIBS
17941LIBS="-lgcc $LIBS"
17942cat >conftest.$ac_ext <<_ACEOF
17943/* confdefs.h. */
17944_ACEOF
17945cat confdefs.h >>conftest.$ac_ext
17946cat >>conftest.$ac_ext <<_ACEOF
17947/* end confdefs.h. */
17948
17949/* Override any GCC internal prototype to avoid an error.
17950 Use char because int might match the return type of a GCC
17951 builtin and then its argument prototype would still apply. */
17952#ifdef __cplusplus
17953extern "C"
17954#endif
17955char __alloca ();
17956int
17957main ()
17958{
17959return __alloca ();
17960 ;
17961 return 0;
17962}
17963_ACEOF
17964rm -f conftest.$ac_objext conftest$ac_exeext
17965if { (ac_try="$ac_link"
17966case "(($ac_try" in
17967 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17968 *) ac_try_echo=$ac_try;;
17969esac
17970eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17971 (eval "$ac_link") 2>conftest.er1
17972 ac_status=$?
17973 grep -v '^ *+' conftest.er1 >conftest.err
17974 rm -f conftest.er1
17975 cat conftest.err >&5
17976 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17977 (exit $ac_status); } &&
17978 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
17979 { (case "(($ac_try" in
17980 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17981 *) ac_try_echo=$ac_try;;
17982esac
17983eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17984 (eval "$ac_try") 2>&5
17985 ac_status=$?
17986 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17987 (exit $ac_status); }; } &&
17988 { ac_try='test -s conftest$ac_exeext'
17989 { (case "(($ac_try" in
17990 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17991 *) ac_try_echo=$ac_try;;
17992esac
17993eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17994 (eval "$ac_try") 2>&5
17995 ac_status=$?
17996 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17997 (exit $ac_status); }; }; then
17998 ac_cv_lib_gcc___alloca=yes
17999else
18000 echo "$as_me: failed program was:" >&5
18001sed 's/^/| /' conftest.$ac_ext >&5
18002
18003 ac_cv_lib_gcc___alloca=no
18004fi
18005
18006rm -f core conftest.err conftest.$ac_objext \
18007 conftest$ac_exeext conftest.$ac_ext
18008LIBS=$ac_check_lib_save_LIBS
18009fi
18010{ echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___alloca" >&5
18011echo "${ECHO_T}$ac_cv_lib_gcc___alloca" >&6; }
18012if test $ac_cv_lib_gcc___alloca = yes; then
18013
18014cat >>confdefs.h <<\_ACEOF
18015#define HAVE___ALLOCA 1
18016_ACEOF
18017
18018fi
18019
18020 { echo "$as_me:$LINENO: checking for __chkstk in -lgcc" >&5
18021echo $ECHO_N "checking for __chkstk in -lgcc... $ECHO_C" >&6; }
18022if test "${ac_cv_lib_gcc___chkstk+set}" = set; then
18023 echo $ECHO_N "(cached) $ECHO_C" >&6
18024else
18025 ac_check_lib_save_LIBS=$LIBS
18026LIBS="-lgcc $LIBS"
18027cat >conftest.$ac_ext <<_ACEOF
18028/* confdefs.h. */
18029_ACEOF
18030cat confdefs.h >>conftest.$ac_ext
18031cat >>conftest.$ac_ext <<_ACEOF
18032/* end confdefs.h. */
18033
18034/* Override any GCC internal prototype to avoid an error.
18035 Use char because int might match the return type of a GCC
18036 builtin and then its argument prototype would still apply. */
18037#ifdef __cplusplus
18038extern "C"
18039#endif
18040char __chkstk ();
18041int
18042main ()
18043{
18044return __chkstk ();
18045 ;
18046 return 0;
18047}
18048_ACEOF
18049rm -f conftest.$ac_objext conftest$ac_exeext
18050if { (ac_try="$ac_link"
18051case "(($ac_try" in
18052 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18053 *) ac_try_echo=$ac_try;;
18054esac
18055eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18056 (eval "$ac_link") 2>conftest.er1
18057 ac_status=$?
18058 grep -v '^ *+' conftest.er1 >conftest.err
18059 rm -f conftest.er1
18060 cat conftest.err >&5
18061 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18062 (exit $ac_status); } &&
18063 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
18064 { (case "(($ac_try" in
18065 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18066 *) ac_try_echo=$ac_try;;
18067esac
18068eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18069 (eval "$ac_try") 2>&5
18070 ac_status=$?
18071 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18072 (exit $ac_status); }; } &&
18073 { ac_try='test -s conftest$ac_exeext'
18074 { (case "(($ac_try" in
18075 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18076 *) ac_try_echo=$ac_try;;
18077esac
18078eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18079 (eval "$ac_try") 2>&5
18080 ac_status=$?
18081 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18082 (exit $ac_status); }; }; then
18083 ac_cv_lib_gcc___chkstk=yes
18084else
18085 echo "$as_me: failed program was:" >&5
18086sed 's/^/| /' conftest.$ac_ext >&5
18087
18088 ac_cv_lib_gcc___chkstk=no
18089fi
18090
18091rm -f core conftest.err conftest.$ac_objext \
18092 conftest$ac_exeext conftest.$ac_ext
18093LIBS=$ac_check_lib_save_LIBS
18094fi
18095{ echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___chkstk" >&5
18096echo "${ECHO_T}$ac_cv_lib_gcc___chkstk" >&6; }
18097if test $ac_cv_lib_gcc___chkstk = yes; then
18098
18099cat >>confdefs.h <<\_ACEOF
18100#define HAVE___CHKSTK 1
18101_ACEOF
18102
18103fi
18104
18105 { echo "$as_me:$LINENO: checking for ___chkstk in -lgcc" >&5
18106echo $ECHO_N "checking for ___chkstk in -lgcc... $ECHO_C" >&6; }
18107if test "${ac_cv_lib_gcc____chkstk+set}" = set; then
18108 echo $ECHO_N "(cached) $ECHO_C" >&6
18109else
18110 ac_check_lib_save_LIBS=$LIBS
18111LIBS="-lgcc $LIBS"
18112cat >conftest.$ac_ext <<_ACEOF
18113/* confdefs.h. */
18114_ACEOF
18115cat confdefs.h >>conftest.$ac_ext
18116cat >>conftest.$ac_ext <<_ACEOF
18117/* end confdefs.h. */
18118
18119/* Override any GCC internal prototype to avoid an error.
18120 Use char because int might match the return type of a GCC
18121 builtin and then its argument prototype would still apply. */
18122#ifdef __cplusplus
18123extern "C"
18124#endif
18125char ___chkstk ();
18126int
18127main ()
18128{
18129return ___chkstk ();
18130 ;
18131 return 0;
18132}
18133_ACEOF
18134rm -f conftest.$ac_objext conftest$ac_exeext
18135if { (ac_try="$ac_link"
18136case "(($ac_try" in
18137 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18138 *) ac_try_echo=$ac_try;;
18139esac
18140eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18141 (eval "$ac_link") 2>conftest.er1
18142 ac_status=$?
18143 grep -v '^ *+' conftest.er1 >conftest.err
18144 rm -f conftest.er1
18145 cat conftest.err >&5
18146 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18147 (exit $ac_status); } &&
18148 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
18149 { (case "(($ac_try" in
18150 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18151 *) ac_try_echo=$ac_try;;
18152esac
18153eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18154 (eval "$ac_try") 2>&5
18155 ac_status=$?
18156 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18157 (exit $ac_status); }; } &&
18158 { ac_try='test -s conftest$ac_exeext'
18159 { (case "(($ac_try" in
18160 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18161 *) ac_try_echo=$ac_try;;
18162esac
18163eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18164 (eval "$ac_try") 2>&5
18165 ac_status=$?
18166 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18167 (exit $ac_status); }; }; then
18168 ac_cv_lib_gcc____chkstk=yes
18169else
18170 echo "$as_me: failed program was:" >&5
18171sed 's/^/| /' conftest.$ac_ext >&5
18172
18173 ac_cv_lib_gcc____chkstk=no
18174fi
18175
18176rm -f core conftest.err conftest.$ac_objext \
18177 conftest$ac_exeext conftest.$ac_ext
18178LIBS=$ac_check_lib_save_LIBS
18179fi
18180{ echo "$as_me:$LINENO: result: $ac_cv_lib_gcc____chkstk" >&5
18181echo "${ECHO_T}$ac_cv_lib_gcc____chkstk" >&6; }
18182if test $ac_cv_lib_gcc____chkstk = yes; then
18183
18184cat >>confdefs.h <<\_ACEOF
18185#define HAVE____CHKSTK 1
18186_ACEOF
18187
18188fi
18189
18190
18191 { echo "$as_me:$LINENO: checking for __ashldi3 in -lgcc" >&5
18192echo $ECHO_N "checking for __ashldi3 in -lgcc... $ECHO_C" >&6; }
18193if test "${ac_cv_lib_gcc___ashldi3+set}" = set; then
18194 echo $ECHO_N "(cached) $ECHO_C" >&6
18195else
18196 ac_check_lib_save_LIBS=$LIBS
18197LIBS="-lgcc $LIBS"
18198cat >conftest.$ac_ext <<_ACEOF
18199/* confdefs.h. */
18200_ACEOF
18201cat confdefs.h >>conftest.$ac_ext
18202cat >>conftest.$ac_ext <<_ACEOF
18203/* end confdefs.h. */
18204
18205/* Override any GCC internal prototype to avoid an error.
18206 Use char because int might match the return type of a GCC
18207 builtin and then its argument prototype would still apply. */
18208#ifdef __cplusplus
18209extern "C"
18210#endif
18211char __ashldi3 ();
18212int
18213main ()
18214{
18215return __ashldi3 ();
18216 ;
18217 return 0;
18218}
18219_ACEOF
18220rm -f conftest.$ac_objext conftest$ac_exeext
18221if { (ac_try="$ac_link"
18222case "(($ac_try" in
18223 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18224 *) ac_try_echo=$ac_try;;
18225esac
18226eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18227 (eval "$ac_link") 2>conftest.er1
18228 ac_status=$?
18229 grep -v '^ *+' conftest.er1 >conftest.err
18230 rm -f conftest.er1
18231 cat conftest.err >&5
18232 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18233 (exit $ac_status); } &&
18234 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
18235 { (case "(($ac_try" in
18236 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18237 *) ac_try_echo=$ac_try;;
18238esac
18239eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18240 (eval "$ac_try") 2>&5
18241 ac_status=$?
18242 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18243 (exit $ac_status); }; } &&
18244 { ac_try='test -s conftest$ac_exeext'
18245 { (case "(($ac_try" in
18246 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18247 *) ac_try_echo=$ac_try;;
18248esac
18249eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18250 (eval "$ac_try") 2>&5
18251 ac_status=$?
18252 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18253 (exit $ac_status); }; }; then
18254 ac_cv_lib_gcc___ashldi3=yes
18255else
18256 echo "$as_me: failed program was:" >&5
18257sed 's/^/| /' conftest.$ac_ext >&5
18258
18259 ac_cv_lib_gcc___ashldi3=no
18260fi
18261
18262rm -f core conftest.err conftest.$ac_objext \
18263 conftest$ac_exeext conftest.$ac_ext
18264LIBS=$ac_check_lib_save_LIBS
18265fi
18266{ echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___ashldi3" >&5
18267echo "${ECHO_T}$ac_cv_lib_gcc___ashldi3" >&6; }
18268if test $ac_cv_lib_gcc___ashldi3 = yes; then
18269
18270cat >>confdefs.h <<\_ACEOF
18271#define HAVE___ASHLDI3 1
18272_ACEOF
18273
18274fi
18275
18276 { echo "$as_me:$LINENO: checking for __ashrdi3 in -lgcc" >&5
18277echo $ECHO_N "checking for __ashrdi3 in -lgcc... $ECHO_C" >&6; }
18278if test "${ac_cv_lib_gcc___ashrdi3+set}" = set; then
18279 echo $ECHO_N "(cached) $ECHO_C" >&6
18280else
18281 ac_check_lib_save_LIBS=$LIBS
18282LIBS="-lgcc $LIBS"
18283cat >conftest.$ac_ext <<_ACEOF
18284/* confdefs.h. */
18285_ACEOF
18286cat confdefs.h >>conftest.$ac_ext
18287cat >>conftest.$ac_ext <<_ACEOF
18288/* end confdefs.h. */
18289
18290/* Override any GCC internal prototype to avoid an error.
18291 Use char because int might match the return type of a GCC
18292 builtin and then its argument prototype would still apply. */
18293#ifdef __cplusplus
18294extern "C"
18295#endif
18296char __ashrdi3 ();
18297int
18298main ()
18299{
18300return __ashrdi3 ();
18301 ;
18302 return 0;
18303}
18304_ACEOF
18305rm -f conftest.$ac_objext conftest$ac_exeext
18306if { (ac_try="$ac_link"
18307case "(($ac_try" in
18308 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18309 *) ac_try_echo=$ac_try;;
18310esac
18311eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18312 (eval "$ac_link") 2>conftest.er1
18313 ac_status=$?
18314 grep -v '^ *+' conftest.er1 >conftest.err
18315 rm -f conftest.er1
18316 cat conftest.err >&5
18317 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18318 (exit $ac_status); } &&
18319 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
18320 { (case "(($ac_try" in
18321 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18322 *) ac_try_echo=$ac_try;;
18323esac
18324eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18325 (eval "$ac_try") 2>&5
18326 ac_status=$?
18327 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18328 (exit $ac_status); }; } &&
18329 { ac_try='test -s conftest$ac_exeext'
18330 { (case "(($ac_try" in
18331 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18332 *) ac_try_echo=$ac_try;;
18333esac
18334eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18335 (eval "$ac_try") 2>&5
18336 ac_status=$?
18337 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18338 (exit $ac_status); }; }; then
18339 ac_cv_lib_gcc___ashrdi3=yes
18340else
18341 echo "$as_me: failed program was:" >&5
18342sed 's/^/| /' conftest.$ac_ext >&5
18343
18344 ac_cv_lib_gcc___ashrdi3=no
18345fi
18346
18347rm -f core conftest.err conftest.$ac_objext \
18348 conftest$ac_exeext conftest.$ac_ext
18349LIBS=$ac_check_lib_save_LIBS
18350fi
18351{ echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___ashrdi3" >&5
18352echo "${ECHO_T}$ac_cv_lib_gcc___ashrdi3" >&6; }
18353if test $ac_cv_lib_gcc___ashrdi3 = yes; then
18354
18355cat >>confdefs.h <<\_ACEOF
18356#define HAVE___ASHRDI3 1
18357_ACEOF
18358
18359fi
18360
18361 { echo "$as_me:$LINENO: checking for __divdi3 in -lgcc" >&5
18362echo $ECHO_N "checking for __divdi3 in -lgcc... $ECHO_C" >&6; }
18363if test "${ac_cv_lib_gcc___divdi3+set}" = set; then
18364 echo $ECHO_N "(cached) $ECHO_C" >&6
18365else
18366 ac_check_lib_save_LIBS=$LIBS
18367LIBS="-lgcc $LIBS"
18368cat >conftest.$ac_ext <<_ACEOF
18369/* confdefs.h. */
18370_ACEOF
18371cat confdefs.h >>conftest.$ac_ext
18372cat >>conftest.$ac_ext <<_ACEOF
18373/* end confdefs.h. */
18374
18375/* Override any GCC internal prototype to avoid an error.
18376 Use char because int might match the return type of a GCC
18377 builtin and then its argument prototype would still apply. */
18378#ifdef __cplusplus
18379extern "C"
18380#endif
18381char __divdi3 ();
18382int
18383main ()
18384{
18385return __divdi3 ();
18386 ;
18387 return 0;
18388}
18389_ACEOF
18390rm -f conftest.$ac_objext conftest$ac_exeext
18391if { (ac_try="$ac_link"
18392case "(($ac_try" in
18393 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18394 *) ac_try_echo=$ac_try;;
18395esac
18396eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18397 (eval "$ac_link") 2>conftest.er1
18398 ac_status=$?
18399 grep -v '^ *+' conftest.er1 >conftest.err
18400 rm -f conftest.er1
18401 cat conftest.err >&5
18402 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18403 (exit $ac_status); } &&
18404 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
18405 { (case "(($ac_try" in
18406 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18407 *) ac_try_echo=$ac_try;;
18408esac
18409eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18410 (eval "$ac_try") 2>&5
18411 ac_status=$?
18412 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18413 (exit $ac_status); }; } &&
18414 { ac_try='test -s conftest$ac_exeext'
18415 { (case "(($ac_try" in
18416 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18417 *) ac_try_echo=$ac_try;;
18418esac
18419eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18420 (eval "$ac_try") 2>&5
18421 ac_status=$?
18422 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18423 (exit $ac_status); }; }; then
18424 ac_cv_lib_gcc___divdi3=yes
18425else
18426 echo "$as_me: failed program was:" >&5
18427sed 's/^/| /' conftest.$ac_ext >&5
18428
18429 ac_cv_lib_gcc___divdi3=no
18430fi
18431
18432rm -f core conftest.err conftest.$ac_objext \
18433 conftest$ac_exeext conftest.$ac_ext
18434LIBS=$ac_check_lib_save_LIBS
18435fi
18436{ echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___divdi3" >&5
18437echo "${ECHO_T}$ac_cv_lib_gcc___divdi3" >&6; }
18438if test $ac_cv_lib_gcc___divdi3 = yes; then
18439
18440cat >>confdefs.h <<\_ACEOF
18441#define HAVE___DIVDI3 1
18442_ACEOF
18443
18444fi
18445
18446 { echo "$as_me:$LINENO: checking for __fixdfdi in -lgcc" >&5
18447echo $ECHO_N "checking for __fixdfdi in -lgcc... $ECHO_C" >&6; }
18448if test "${ac_cv_lib_gcc___fixdfdi+set}" = set; then
18449 echo $ECHO_N "(cached) $ECHO_C" >&6
18450else
18451 ac_check_lib_save_LIBS=$LIBS
18452LIBS="-lgcc $LIBS"
18453cat >conftest.$ac_ext <<_ACEOF
18454/* confdefs.h. */
18455_ACEOF
18456cat confdefs.h >>conftest.$ac_ext
18457cat >>conftest.$ac_ext <<_ACEOF
18458/* end confdefs.h. */
18459
18460/* Override any GCC internal prototype to avoid an error.
18461 Use char because int might match the return type of a GCC
18462 builtin and then its argument prototype would still apply. */
18463#ifdef __cplusplus
18464extern "C"
18465#endif
18466char __fixdfdi ();
18467int
18468main ()
18469{
18470return __fixdfdi ();
18471 ;
18472 return 0;
18473}
18474_ACEOF
18475rm -f conftest.$ac_objext conftest$ac_exeext
18476if { (ac_try="$ac_link"
18477case "(($ac_try" in
18478 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18479 *) ac_try_echo=$ac_try;;
18480esac
18481eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18482 (eval "$ac_link") 2>conftest.er1
18483 ac_status=$?
18484 grep -v '^ *+' conftest.er1 >conftest.err
18485 rm -f conftest.er1
18486 cat conftest.err >&5
18487 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18488 (exit $ac_status); } &&
18489 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
18490 { (case "(($ac_try" in
18491 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18492 *) ac_try_echo=$ac_try;;
18493esac
18494eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18495 (eval "$ac_try") 2>&5
18496 ac_status=$?
18497 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18498 (exit $ac_status); }; } &&
18499 { ac_try='test -s conftest$ac_exeext'
18500 { (case "(($ac_try" in
18501 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18502 *) ac_try_echo=$ac_try;;
18503esac
18504eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18505 (eval "$ac_try") 2>&5
18506 ac_status=$?
18507 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18508 (exit $ac_status); }; }; then
18509 ac_cv_lib_gcc___fixdfdi=yes
18510else
18511 echo "$as_me: failed program was:" >&5
18512sed 's/^/| /' conftest.$ac_ext >&5
18513
18514 ac_cv_lib_gcc___fixdfdi=no
18515fi
18516
18517rm -f core conftest.err conftest.$ac_objext \
18518 conftest$ac_exeext conftest.$ac_ext
18519LIBS=$ac_check_lib_save_LIBS
18520fi
18521{ echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___fixdfdi" >&5
18522echo "${ECHO_T}$ac_cv_lib_gcc___fixdfdi" >&6; }
18523if test $ac_cv_lib_gcc___fixdfdi = yes; then
18524
18525cat >>confdefs.h <<\_ACEOF
18526#define HAVE___FIXDFDI 1
18527_ACEOF
18528
18529fi
18530
18531 { echo "$as_me:$LINENO: checking for __fixsfdi in -lgcc" >&5
18532echo $ECHO_N "checking for __fixsfdi in -lgcc... $ECHO_C" >&6; }
18533if test "${ac_cv_lib_gcc___fixsfdi+set}" = set; then
18534 echo $ECHO_N "(cached) $ECHO_C" >&6
18535else
18536 ac_check_lib_save_LIBS=$LIBS
18537LIBS="-lgcc $LIBS"
18538cat >conftest.$ac_ext <<_ACEOF
18539/* confdefs.h. */
18540_ACEOF
18541cat confdefs.h >>conftest.$ac_ext
18542cat >>conftest.$ac_ext <<_ACEOF
18543/* end confdefs.h. */
18544
18545/* Override any GCC internal prototype to avoid an error.
18546 Use char because int might match the return type of a GCC
18547 builtin and then its argument prototype would still apply. */
18548#ifdef __cplusplus
18549extern "C"
18550#endif
18551char __fixsfdi ();
18552int
18553main ()
18554{
18555return __fixsfdi ();
18556 ;
18557 return 0;
18558}
18559_ACEOF
18560rm -f conftest.$ac_objext conftest$ac_exeext
18561if { (ac_try="$ac_link"
18562case "(($ac_try" in
18563 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18564 *) ac_try_echo=$ac_try;;
18565esac
18566eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18567 (eval "$ac_link") 2>conftest.er1
18568 ac_status=$?
18569 grep -v '^ *+' conftest.er1 >conftest.err
18570 rm -f conftest.er1
18571 cat conftest.err >&5
18572 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18573 (exit $ac_status); } &&
18574 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
18575 { (case "(($ac_try" in
18576 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18577 *) ac_try_echo=$ac_try;;
18578esac
18579eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18580 (eval "$ac_try") 2>&5
18581 ac_status=$?
18582 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18583 (exit $ac_status); }; } &&
18584 { ac_try='test -s conftest$ac_exeext'
18585 { (case "(($ac_try" in
18586 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18587 *) ac_try_echo=$ac_try;;
18588esac
18589eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18590 (eval "$ac_try") 2>&5
18591 ac_status=$?
18592 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18593 (exit $ac_status); }; }; then
18594 ac_cv_lib_gcc___fixsfdi=yes
18595else
18596 echo "$as_me: failed program was:" >&5
18597sed 's/^/| /' conftest.$ac_ext >&5
18598
18599 ac_cv_lib_gcc___fixsfdi=no
18600fi
18601
18602rm -f core conftest.err conftest.$ac_objext \
18603 conftest$ac_exeext conftest.$ac_ext
18604LIBS=$ac_check_lib_save_LIBS
18605fi
18606{ echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___fixsfdi" >&5
18607echo "${ECHO_T}$ac_cv_lib_gcc___fixsfdi" >&6; }
18608if test $ac_cv_lib_gcc___fixsfdi = yes; then
18609
18610cat >>confdefs.h <<\_ACEOF
18611#define HAVE___FIXSFDI 1
18612_ACEOF
18613
18614fi
18615
18616 { echo "$as_me:$LINENO: checking for __floatdidf in -lgcc" >&5
18617echo $ECHO_N "checking for __floatdidf in -lgcc... $ECHO_C" >&6; }
18618if test "${ac_cv_lib_gcc___floatdidf+set}" = set; then
18619 echo $ECHO_N "(cached) $ECHO_C" >&6
18620else
18621 ac_check_lib_save_LIBS=$LIBS
18622LIBS="-lgcc $LIBS"
18623cat >conftest.$ac_ext <<_ACEOF
18624/* confdefs.h. */
18625_ACEOF
18626cat confdefs.h >>conftest.$ac_ext
18627cat >>conftest.$ac_ext <<_ACEOF
18628/* end confdefs.h. */
18629
18630/* Override any GCC internal prototype to avoid an error.
18631 Use char because int might match the return type of a GCC
18632 builtin and then its argument prototype would still apply. */
18633#ifdef __cplusplus
18634extern "C"
18635#endif
18636char __floatdidf ();
18637int
18638main ()
18639{
18640return __floatdidf ();
18641 ;
18642 return 0;
18643}
18644_ACEOF
18645rm -f conftest.$ac_objext conftest$ac_exeext
18646if { (ac_try="$ac_link"
18647case "(($ac_try" in
18648 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18649 *) ac_try_echo=$ac_try;;
18650esac
18651eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18652 (eval "$ac_link") 2>conftest.er1
18653 ac_status=$?
18654 grep -v '^ *+' conftest.er1 >conftest.err
18655 rm -f conftest.er1
18656 cat conftest.err >&5
18657 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18658 (exit $ac_status); } &&
18659 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
18660 { (case "(($ac_try" in
18661 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18662 *) ac_try_echo=$ac_try;;
18663esac
18664eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18665 (eval "$ac_try") 2>&5
18666 ac_status=$?
18667 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18668 (exit $ac_status); }; } &&
18669 { ac_try='test -s conftest$ac_exeext'
18670 { (case "(($ac_try" in
18671 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18672 *) ac_try_echo=$ac_try;;
18673esac
18674eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18675 (eval "$ac_try") 2>&5
18676 ac_status=$?
18677 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18678 (exit $ac_status); }; }; then
18679 ac_cv_lib_gcc___floatdidf=yes
18680else
18681 echo "$as_me: failed program was:" >&5
18682sed 's/^/| /' conftest.$ac_ext >&5
18683
18684 ac_cv_lib_gcc___floatdidf=no
18685fi
18686
18687rm -f core conftest.err conftest.$ac_objext \
18688 conftest$ac_exeext conftest.$ac_ext
18689LIBS=$ac_check_lib_save_LIBS
18690fi
18691{ echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___floatdidf" >&5
18692echo "${ECHO_T}$ac_cv_lib_gcc___floatdidf" >&6; }
18693if test $ac_cv_lib_gcc___floatdidf = yes; then
18694
18695cat >>confdefs.h <<\_ACEOF
18696#define HAVE___FLOATDIDF 1
18697_ACEOF
18698
18699fi
18700
18701 { echo "$as_me:$LINENO: checking for __lshrdi3 in -lgcc" >&5
18702echo $ECHO_N "checking for __lshrdi3 in -lgcc... $ECHO_C" >&6; }
18703if test "${ac_cv_lib_gcc___lshrdi3+set}" = set; then
18704 echo $ECHO_N "(cached) $ECHO_C" >&6
18705else
18706 ac_check_lib_save_LIBS=$LIBS
18707LIBS="-lgcc $LIBS"
18708cat >conftest.$ac_ext <<_ACEOF
18709/* confdefs.h. */
18710_ACEOF
18711cat confdefs.h >>conftest.$ac_ext
18712cat >>conftest.$ac_ext <<_ACEOF
18713/* end confdefs.h. */
18714
18715/* Override any GCC internal prototype to avoid an error.
18716 Use char because int might match the return type of a GCC
18717 builtin and then its argument prototype would still apply. */
18718#ifdef __cplusplus
18719extern "C"
18720#endif
18721char __lshrdi3 ();
18722int
18723main ()
18724{
18725return __lshrdi3 ();
18726 ;
18727 return 0;
18728}
18729_ACEOF
18730rm -f conftest.$ac_objext conftest$ac_exeext
18731if { (ac_try="$ac_link"
18732case "(($ac_try" in
18733 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18734 *) ac_try_echo=$ac_try;;
18735esac
18736eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18737 (eval "$ac_link") 2>conftest.er1
18738 ac_status=$?
18739 grep -v '^ *+' conftest.er1 >conftest.err
18740 rm -f conftest.er1
18741 cat conftest.err >&5
18742 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18743 (exit $ac_status); } &&
18744 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
18745 { (case "(($ac_try" in
18746 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18747 *) ac_try_echo=$ac_try;;
18748esac
18749eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18750 (eval "$ac_try") 2>&5
18751 ac_status=$?
18752 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18753 (exit $ac_status); }; } &&
18754 { ac_try='test -s conftest$ac_exeext'
18755 { (case "(($ac_try" in
18756 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18757 *) ac_try_echo=$ac_try;;
18758esac
18759eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18760 (eval "$ac_try") 2>&5
18761 ac_status=$?
18762 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18763 (exit $ac_status); }; }; then
18764 ac_cv_lib_gcc___lshrdi3=yes
18765else
18766 echo "$as_me: failed program was:" >&5
18767sed 's/^/| /' conftest.$ac_ext >&5
18768
18769 ac_cv_lib_gcc___lshrdi3=no
18770fi
18771
18772rm -f core conftest.err conftest.$ac_objext \
18773 conftest$ac_exeext conftest.$ac_ext
18774LIBS=$ac_check_lib_save_LIBS
18775fi
18776{ echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___lshrdi3" >&5
18777echo "${ECHO_T}$ac_cv_lib_gcc___lshrdi3" >&6; }
18778if test $ac_cv_lib_gcc___lshrdi3 = yes; then
18779
18780cat >>confdefs.h <<\_ACEOF
18781#define HAVE___LSHRDI3 1
18782_ACEOF
18783
18784fi
18785
18786 { echo "$as_me:$LINENO: checking for __moddi3 in -lgcc" >&5
18787echo $ECHO_N "checking for __moddi3 in -lgcc... $ECHO_C" >&6; }
18788if test "${ac_cv_lib_gcc___moddi3+set}" = set; then
18789 echo $ECHO_N "(cached) $ECHO_C" >&6
18790else
18791 ac_check_lib_save_LIBS=$LIBS
18792LIBS="-lgcc $LIBS"
18793cat >conftest.$ac_ext <<_ACEOF
18794/* confdefs.h. */
18795_ACEOF
18796cat confdefs.h >>conftest.$ac_ext
18797cat >>conftest.$ac_ext <<_ACEOF
18798/* end confdefs.h. */
18799
18800/* Override any GCC internal prototype to avoid an error.
18801 Use char because int might match the return type of a GCC
18802 builtin and then its argument prototype would still apply. */
18803#ifdef __cplusplus
18804extern "C"
18805#endif
18806char __moddi3 ();
18807int
18808main ()
18809{
18810return __moddi3 ();
18811 ;
18812 return 0;
18813}
18814_ACEOF
18815rm -f conftest.$ac_objext conftest$ac_exeext
18816if { (ac_try="$ac_link"
18817case "(($ac_try" in
18818 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18819 *) ac_try_echo=$ac_try;;
18820esac
18821eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18822 (eval "$ac_link") 2>conftest.er1
18823 ac_status=$?
18824 grep -v '^ *+' conftest.er1 >conftest.err
18825 rm -f conftest.er1
18826 cat conftest.err >&5
18827 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18828 (exit $ac_status); } &&
18829 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
18830 { (case "(($ac_try" in
18831 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18832 *) ac_try_echo=$ac_try;;
18833esac
18834eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18835 (eval "$ac_try") 2>&5
18836 ac_status=$?
18837 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18838 (exit $ac_status); }; } &&
18839 { ac_try='test -s conftest$ac_exeext'
18840 { (case "(($ac_try" in
18841 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18842 *) ac_try_echo=$ac_try;;
18843esac
18844eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18845 (eval "$ac_try") 2>&5
18846 ac_status=$?
18847 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18848 (exit $ac_status); }; }; then
18849 ac_cv_lib_gcc___moddi3=yes
18850else
18851 echo "$as_me: failed program was:" >&5
18852sed 's/^/| /' conftest.$ac_ext >&5
18853
18854 ac_cv_lib_gcc___moddi3=no
18855fi
18856
18857rm -f core conftest.err conftest.$ac_objext \
18858 conftest$ac_exeext conftest.$ac_ext
18859LIBS=$ac_check_lib_save_LIBS
18860fi
18861{ echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___moddi3" >&5
18862echo "${ECHO_T}$ac_cv_lib_gcc___moddi3" >&6; }
18863if test $ac_cv_lib_gcc___moddi3 = yes; then
18864
18865cat >>confdefs.h <<\_ACEOF
18866#define HAVE___MODDI3 1
18867_ACEOF
18868
18869fi
18870
18871 { echo "$as_me:$LINENO: checking for __udivdi3 in -lgcc" >&5
18872echo $ECHO_N "checking for __udivdi3 in -lgcc... $ECHO_C" >&6; }
18873if test "${ac_cv_lib_gcc___udivdi3+set}" = set; then
18874 echo $ECHO_N "(cached) $ECHO_C" >&6
18875else
18876 ac_check_lib_save_LIBS=$LIBS
18877LIBS="-lgcc $LIBS"
18878cat >conftest.$ac_ext <<_ACEOF
18879/* confdefs.h. */
18880_ACEOF
18881cat confdefs.h >>conftest.$ac_ext
18882cat >>conftest.$ac_ext <<_ACEOF
18883/* end confdefs.h. */
18884
18885/* Override any GCC internal prototype to avoid an error.
18886 Use char because int might match the return type of a GCC
18887 builtin and then its argument prototype would still apply. */
18888#ifdef __cplusplus
18889extern "C"
18890#endif
18891char __udivdi3 ();
18892int
18893main ()
18894{
18895return __udivdi3 ();
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 ac_cv_lib_gcc___udivdi3=yes
18935else
18936 echo "$as_me: failed program was:" >&5
18937sed 's/^/| /' conftest.$ac_ext >&5
18938
18939 ac_cv_lib_gcc___udivdi3=no
18940fi
18941
18942rm -f core conftest.err conftest.$ac_objext \
18943 conftest$ac_exeext conftest.$ac_ext
18944LIBS=$ac_check_lib_save_LIBS
18945fi
18946{ echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___udivdi3" >&5
18947echo "${ECHO_T}$ac_cv_lib_gcc___udivdi3" >&6; }
18948if test $ac_cv_lib_gcc___udivdi3 = yes; then
18949
18950cat >>confdefs.h <<\_ACEOF
18951#define HAVE___UDIVDI3 1
18952_ACEOF
18953
18954fi
18955
18956 { echo "$as_me:$LINENO: checking for __umoddi3 in -lgcc" >&5
18957echo $ECHO_N "checking for __umoddi3 in -lgcc... $ECHO_C" >&6; }
18958if test "${ac_cv_lib_gcc___umoddi3+set}" = set; then
18959 echo $ECHO_N "(cached) $ECHO_C" >&6
18960else
18961 ac_check_lib_save_LIBS=$LIBS
18962LIBS="-lgcc $LIBS"
18963cat >conftest.$ac_ext <<_ACEOF
18964/* confdefs.h. */
18965_ACEOF
18966cat confdefs.h >>conftest.$ac_ext
18967cat >>conftest.$ac_ext <<_ACEOF
18968/* end confdefs.h. */
18969
18970/* Override any GCC internal prototype to avoid an error.
18971 Use char because int might match the return type of a GCC
18972 builtin and then its argument prototype would still apply. */
18973#ifdef __cplusplus
18974extern "C"
18975#endif
18976char __umoddi3 ();
18977int
18978main ()
18979{
18980return __umoddi3 ();
18981 ;
18982 return 0;
18983}
18984_ACEOF
18985rm -f conftest.$ac_objext conftest$ac_exeext
18986if { (ac_try="$ac_link"
18987case "(($ac_try" in
18988 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18989 *) ac_try_echo=$ac_try;;
18990esac
18991eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18992 (eval "$ac_link") 2>conftest.er1
18993 ac_status=$?
18994 grep -v '^ *+' conftest.er1 >conftest.err
18995 rm -f conftest.er1
18996 cat conftest.err >&5
18997 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18998 (exit $ac_status); } &&
18999 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
19000 { (case "(($ac_try" in
19001 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19002 *) ac_try_echo=$ac_try;;
19003esac
19004eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19005 (eval "$ac_try") 2>&5
19006 ac_status=$?
19007 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19008 (exit $ac_status); }; } &&
19009 { ac_try='test -s conftest$ac_exeext'
19010 { (case "(($ac_try" in
19011 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19012 *) ac_try_echo=$ac_try;;
19013esac
19014eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19015 (eval "$ac_try") 2>&5
19016 ac_status=$?
19017 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19018 (exit $ac_status); }; }; then
19019 ac_cv_lib_gcc___umoddi3=yes
19020else
19021 echo "$as_me: failed program was:" >&5
19022sed 's/^/| /' conftest.$ac_ext >&5
19023
19024 ac_cv_lib_gcc___umoddi3=no
19025fi
19026
19027rm -f core conftest.err conftest.$ac_objext \
19028 conftest$ac_exeext conftest.$ac_ext
19029LIBS=$ac_check_lib_save_LIBS
19030fi
19031{ echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___umoddi3" >&5
19032echo "${ECHO_T}$ac_cv_lib_gcc___umoddi3" >&6; }
19033if test $ac_cv_lib_gcc___umoddi3 = yes; then
19034
19035cat >>confdefs.h <<\_ACEOF
19036#define HAVE___UMODDI3 1
19037_ACEOF
19038
19039fi
19040
19041
19042 { echo "$as_me:$LINENO: checking for __main in -lgcc" >&5
19043echo $ECHO_N "checking for __main in -lgcc... $ECHO_C" >&6; }
19044if test "${ac_cv_lib_gcc___main+set}" = set; then
19045 echo $ECHO_N "(cached) $ECHO_C" >&6
19046else
19047 ac_check_lib_save_LIBS=$LIBS
19048LIBS="-lgcc $LIBS"
19049cat >conftest.$ac_ext <<_ACEOF
19050/* confdefs.h. */
19051_ACEOF
19052cat confdefs.h >>conftest.$ac_ext
19053cat >>conftest.$ac_ext <<_ACEOF
19054/* end confdefs.h. */
19055
19056/* Override any GCC internal prototype to avoid an error.
19057 Use char because int might match the return type of a GCC
19058 builtin and then its argument prototype would still apply. */
19059#ifdef __cplusplus
19060extern "C"
19061#endif
19062char __main ();
19063int
19064main ()
19065{
19066return __main ();
19067 ;
19068 return 0;
19069}
19070_ACEOF
19071rm -f conftest.$ac_objext conftest$ac_exeext
19072if { (ac_try="$ac_link"
19073case "(($ac_try" in
19074 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19075 *) ac_try_echo=$ac_try;;
19076esac
19077eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19078 (eval "$ac_link") 2>conftest.er1
19079 ac_status=$?
19080 grep -v '^ *+' conftest.er1 >conftest.err
19081 rm -f conftest.er1
19082 cat conftest.err >&5
19083 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19084 (exit $ac_status); } &&
19085 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
19086 { (case "(($ac_try" in
19087 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19088 *) ac_try_echo=$ac_try;;
19089esac
19090eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19091 (eval "$ac_try") 2>&5
19092 ac_status=$?
19093 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19094 (exit $ac_status); }; } &&
19095 { ac_try='test -s conftest$ac_exeext'
19096 { (case "(($ac_try" in
19097 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19098 *) ac_try_echo=$ac_try;;
19099esac
19100eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19101 (eval "$ac_try") 2>&5
19102 ac_status=$?
19103 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19104 (exit $ac_status); }; }; then
19105 ac_cv_lib_gcc___main=yes
19106else
19107 echo "$as_me: failed program was:" >&5
19108sed 's/^/| /' conftest.$ac_ext >&5
19109
19110 ac_cv_lib_gcc___main=no
19111fi
19112
19113rm -f core conftest.err conftest.$ac_objext \
19114 conftest$ac_exeext conftest.$ac_ext
19115LIBS=$ac_check_lib_save_LIBS
19116fi
19117{ echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___main" >&5
19118echo "${ECHO_T}$ac_cv_lib_gcc___main" >&6; }
19119if test $ac_cv_lib_gcc___main = yes; then
19120
19121cat >>confdefs.h <<\_ACEOF
19122#define HAVE___MAIN 1
19123_ACEOF
19124
19125fi
19126
19127 { echo "$as_me:$LINENO: checking for __cmpdi2 in -lgcc" >&5
19128echo $ECHO_N "checking for __cmpdi2 in -lgcc... $ECHO_C" >&6; }
19129if test "${ac_cv_lib_gcc___cmpdi2+set}" = set; then
19130 echo $ECHO_N "(cached) $ECHO_C" >&6
19131else
19132 ac_check_lib_save_LIBS=$LIBS
19133LIBS="-lgcc $LIBS"
19134cat >conftest.$ac_ext <<_ACEOF
19135/* confdefs.h. */
19136_ACEOF
19137cat confdefs.h >>conftest.$ac_ext
19138cat >>conftest.$ac_ext <<_ACEOF
19139/* end confdefs.h. */
19140
19141/* Override any GCC internal prototype to avoid an error.
19142 Use char because int might match the return type of a GCC
19143 builtin and then its argument prototype would still apply. */
19144#ifdef __cplusplus
19145extern "C"
19146#endif
19147char __cmpdi2 ();
19148int
19149main ()
19150{
19151return __cmpdi2 ();
19152 ;
19153 return 0;
19154}
19155_ACEOF
19156rm -f conftest.$ac_objext conftest$ac_exeext
19157if { (ac_try="$ac_link"
19158case "(($ac_try" in
19159 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19160 *) ac_try_echo=$ac_try;;
19161esac
19162eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19163 (eval "$ac_link") 2>conftest.er1
19164 ac_status=$?
19165 grep -v '^ *+' conftest.er1 >conftest.err
19166 rm -f conftest.er1
19167 cat conftest.err >&5
19168 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19169 (exit $ac_status); } &&
19170 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
19171 { (case "(($ac_try" in
19172 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19173 *) ac_try_echo=$ac_try;;
19174esac
19175eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19176 (eval "$ac_try") 2>&5
19177 ac_status=$?
19178 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19179 (exit $ac_status); }; } &&
19180 { ac_try='test -s conftest$ac_exeext'
19181 { (case "(($ac_try" in
19182 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19183 *) ac_try_echo=$ac_try;;
19184esac
19185eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19186 (eval "$ac_try") 2>&5
19187 ac_status=$?
19188 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19189 (exit $ac_status); }; }; then
19190 ac_cv_lib_gcc___cmpdi2=yes
19191else
19192 echo "$as_me: failed program was:" >&5
19193sed 's/^/| /' conftest.$ac_ext >&5
19194
19195 ac_cv_lib_gcc___cmpdi2=no
19196fi
19197
19198rm -f core conftest.err conftest.$ac_objext \
19199 conftest$ac_exeext conftest.$ac_ext
19200LIBS=$ac_check_lib_save_LIBS
19201fi
19202{ echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___cmpdi2" >&5
19203echo "${ECHO_T}$ac_cv_lib_gcc___cmpdi2" >&6; }
19204if test $ac_cv_lib_gcc___cmpdi2 = yes; then
19205
19206cat >>confdefs.h <<\_ACEOF
19207#define HAVE___CMPDI2 1
19208_ACEOF
19209
19210fi
19211
19212fi
19213
NAKAMURA Takumi6073a052011-05-01 13:29:49 +000019214if test "$llvm_cv_os_type" = "MingW" ; then
19215 { echo "$as_me:$LINENO: checking whether EnumerateLoadedModules() accepts new decl" >&5
19216echo $ECHO_N "checking whether EnumerateLoadedModules() accepts new decl... $ECHO_C" >&6; }
19217 cat >conftest.$ac_ext <<_ACEOF
19218#include <windows.h>
19219#include <imagehlp.h>
19220extern void foo(PENUMLOADED_MODULES_CALLBACK);
19221extern void foo(BOOL(CALLBACK*)(PCSTR,ULONG_PTR,ULONG,PVOID));
19222_ACEOF
19223rm -f conftest.$ac_objext
19224if { (ac_try="$ac_compile"
19225case "(($ac_try" in
19226 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19227 *) ac_try_echo=$ac_try;;
19228esac
19229eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19230 (eval "$ac_compile") 2>conftest.er1
19231 ac_status=$?
19232 grep -v '^ *+' conftest.er1 >conftest.err
19233 rm -f conftest.er1
19234 cat conftest.err >&5
19235 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19236 (exit $ac_status); } &&
19237 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
19238 { (case "(($ac_try" in
19239 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19240 *) ac_try_echo=$ac_try;;
19241esac
19242eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19243 (eval "$ac_try") 2>&5
19244 ac_status=$?
19245 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19246 (exit $ac_status); }; } &&
19247 { ac_try='test -s conftest.$ac_objext'
19248 { (case "(($ac_try" in
19249 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19250 *) ac_try_echo=$ac_try;;
19251esac
19252eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19253 (eval "$ac_try") 2>&5
19254 ac_status=$?
19255 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19256 (exit $ac_status); }; }; then
19257
19258 { echo "$as_me:$LINENO: result: yes" >&5
19259echo "${ECHO_T}yes" >&6; }
19260 llvm_cv_win32_elmcb_pcstr="PCSTR"
19261
19262else
19263 echo "$as_me: failed program was:" >&5
19264sed 's/^/| /' conftest.$ac_ext >&5
19265
19266
19267 { echo "$as_me:$LINENO: result: no" >&5
19268echo "${ECHO_T}no" >&6; }
19269 llvm_cv_win32_elmcb_pcstr="PSTR"
19270
19271fi
19272
19273rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
19274
19275cat >>confdefs.h <<_ACEOF
19276#define WIN32_ELMCB_PCSTR $llvm_cv_win32_elmcb_pcstr
19277_ACEOF
19278
19279fi
19280
Torok Edwin871384f2010-01-26 08:50:50 +000019281
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000019282{ echo "$as_me:$LINENO: checking for isnan in <math.h>" >&5
19283echo $ECHO_N "checking for isnan in <math.h>... $ECHO_C" >&6; }
19284if test "${ac_cv_func_isnan_in_math_h+set}" = set; then
19285 echo $ECHO_N "(cached) $ECHO_C" >&6
John Criswell7a73b802003-06-30 21:59:07 +000019286else
Reid Spencera773bd52006-08-04 18:18:08 +000019287 ac_ext=cpp
John Criswell7a73b802003-06-30 21:59:07 +000019288ac_cpp='$CXXCPP $CPPFLAGS'
19289ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19290ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19291ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
19292
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000019293 cat >conftest.$ac_ext <<_ACEOF
19294/* confdefs.h. */
19295_ACEOF
19296cat confdefs.h >>conftest.$ac_ext
19297cat >>conftest.$ac_ext <<_ACEOF
Brian Gaeke6f5b6212004-06-22 23:47:13 +000019298/* end confdefs.h. */
19299#include <math.h>
Reid Spencerabec8f92004-10-27 23:03:44 +000019300int
19301main ()
19302{
19303float f; isnan(f);
19304 ;
19305 return 0;
19306}
Brian Gaeke6f5b6212004-06-22 23:47:13 +000019307_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000019308rm -f conftest.$ac_objext
19309if { (ac_try="$ac_compile"
19310case "(($ac_try" in
19311 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19312 *) ac_try_echo=$ac_try;;
19313esac
19314eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19315 (eval "$ac_compile") 2>conftest.er1
19316 ac_status=$?
19317 grep -v '^ *+' conftest.er1 >conftest.err
19318 rm -f conftest.er1
19319 cat conftest.err >&5
19320 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19321 (exit $ac_status); } &&
19322 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
19323 { (case "(($ac_try" in
19324 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19325 *) ac_try_echo=$ac_try;;
19326esac
19327eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19328 (eval "$ac_try") 2>&5
19329 ac_status=$?
19330 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19331 (exit $ac_status); }; } &&
19332 { ac_try='test -s conftest.$ac_objext'
19333 { (case "(($ac_try" in
19334 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19335 *) ac_try_echo=$ac_try;;
19336esac
19337eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19338 (eval "$ac_try") 2>&5
19339 ac_status=$?
19340 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19341 (exit $ac_status); }; }; then
Brian Gaeke6f5b6212004-06-22 23:47:13 +000019342 ac_cv_func_isnan_in_math_h=yes
19343else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000019344 echo "$as_me: failed program was:" >&5
19345sed 's/^/| /' conftest.$ac_ext >&5
19346
19347 ac_cv_func_isnan_in_math_h=no
Brian Gaeke6f5b6212004-06-22 23:47:13 +000019348fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000019349
Reid Spencera773bd52006-08-04 18:18:08 +000019350rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Reid Spencerabec8f92004-10-27 23:03:44 +000019351 ac_ext=c
Brian Gaeke6f5b6212004-06-22 23:47:13 +000019352ac_cpp='$CPP $CPPFLAGS'
19353ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19354ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19355ac_compiler_gnu=$ac_cv_c_compiler_gnu
19356
19357fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000019358{ echo "$as_me:$LINENO: result: $ac_cv_func_isnan_in_math_h" >&5
19359echo "${ECHO_T}$ac_cv_func_isnan_in_math_h" >&6; }
Reid Spencerabec8f92004-10-27 23:03:44 +000019360
19361
19362if test "$ac_cv_func_isnan_in_math_h" = "yes" ; then
Brian Gaeke6f5b6212004-06-22 23:47:13 +000019363
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000019364cat >>confdefs.h <<\_ACEOF
19365#define HAVE_ISNAN_IN_MATH_H 1
19366_ACEOF
Brian Gaeke6f5b6212004-06-22 23:47:13 +000019367
Reid Spencerabec8f92004-10-27 23:03:44 +000019368fi
19369
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000019370{ echo "$as_me:$LINENO: checking for isnan in <cmath>" >&5
19371echo $ECHO_N "checking for isnan in <cmath>... $ECHO_C" >&6; }
19372if test "${ac_cv_func_isnan_in_cmath+set}" = set; then
19373 echo $ECHO_N "(cached) $ECHO_C" >&6
Brian Gaeke6f5b6212004-06-22 23:47:13 +000019374else
Reid Spencera773bd52006-08-04 18:18:08 +000019375 ac_ext=cpp
Brian Gaeke6f5b6212004-06-22 23:47:13 +000019376ac_cpp='$CXXCPP $CPPFLAGS'
19377ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19378ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19379ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
19380
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000019381 cat >conftest.$ac_ext <<_ACEOF
19382/* confdefs.h. */
19383_ACEOF
19384cat confdefs.h >>conftest.$ac_ext
19385cat >>conftest.$ac_ext <<_ACEOF
Brian Gaeke6f5b6212004-06-22 23:47:13 +000019386/* end confdefs.h. */
19387#include <cmath>
Reid Spencerabec8f92004-10-27 23:03:44 +000019388int
19389main ()
19390{
19391float f; isnan(f);
19392 ;
19393 return 0;
19394}
Brian Gaeke6f5b6212004-06-22 23:47:13 +000019395_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000019396rm -f conftest.$ac_objext
19397if { (ac_try="$ac_compile"
19398case "(($ac_try" in
19399 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19400 *) ac_try_echo=$ac_try;;
19401esac
19402eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19403 (eval "$ac_compile") 2>conftest.er1
19404 ac_status=$?
19405 grep -v '^ *+' conftest.er1 >conftest.err
19406 rm -f conftest.er1
19407 cat conftest.err >&5
19408 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19409 (exit $ac_status); } &&
19410 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
19411 { (case "(($ac_try" in
19412 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19413 *) ac_try_echo=$ac_try;;
19414esac
19415eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19416 (eval "$ac_try") 2>&5
19417 ac_status=$?
19418 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19419 (exit $ac_status); }; } &&
19420 { ac_try='test -s conftest.$ac_objext'
19421 { (case "(($ac_try" in
19422 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19423 *) ac_try_echo=$ac_try;;
19424esac
19425eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19426 (eval "$ac_try") 2>&5
19427 ac_status=$?
19428 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19429 (exit $ac_status); }; }; then
Brian Gaeke6f5b6212004-06-22 23:47:13 +000019430 ac_cv_func_isnan_in_cmath=yes
19431else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000019432 echo "$as_me: failed program was:" >&5
19433sed 's/^/| /' conftest.$ac_ext >&5
19434
19435 ac_cv_func_isnan_in_cmath=no
Brian Gaeke6f5b6212004-06-22 23:47:13 +000019436fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000019437
Reid Spencera773bd52006-08-04 18:18:08 +000019438rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Reid Spencerabec8f92004-10-27 23:03:44 +000019439 ac_ext=c
Brian Gaeke6f5b6212004-06-22 23:47:13 +000019440ac_cpp='$CPP $CPPFLAGS'
19441ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19442ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19443ac_compiler_gnu=$ac_cv_c_compiler_gnu
19444
19445fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000019446{ echo "$as_me:$LINENO: result: $ac_cv_func_isnan_in_cmath" >&5
19447echo "${ECHO_T}$ac_cv_func_isnan_in_cmath" >&6; }
Reid Spencerabec8f92004-10-27 23:03:44 +000019448
19449if test "$ac_cv_func_isnan_in_cmath" = "yes" ; then
Brian Gaeke6f5b6212004-06-22 23:47:13 +000019450
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000019451cat >>confdefs.h <<\_ACEOF
19452#define HAVE_ISNAN_IN_CMATH 1
19453_ACEOF
Brian Gaeke6f5b6212004-06-22 23:47:13 +000019454
Reid Spencerabec8f92004-10-27 23:03:44 +000019455fi
19456
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000019457{ echo "$as_me:$LINENO: checking for std::isnan in <cmath>" >&5
19458echo $ECHO_N "checking for std::isnan in <cmath>... $ECHO_C" >&6; }
19459if test "${ac_cv_func_std_isnan_in_cmath+set}" = set; then
19460 echo $ECHO_N "(cached) $ECHO_C" >&6
Brian Gaeke6f5b6212004-06-22 23:47:13 +000019461else
Reid Spencera773bd52006-08-04 18:18:08 +000019462 ac_ext=cpp
Brian Gaeke6f5b6212004-06-22 23:47:13 +000019463ac_cpp='$CXXCPP $CPPFLAGS'
19464ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19465ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19466ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
19467
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000019468 cat >conftest.$ac_ext <<_ACEOF
19469/* confdefs.h. */
19470_ACEOF
19471cat confdefs.h >>conftest.$ac_ext
19472cat >>conftest.$ac_ext <<_ACEOF
Brian Gaeke6f5b6212004-06-22 23:47:13 +000019473/* end confdefs.h. */
19474#include <cmath>
Reid Spencerabec8f92004-10-27 23:03:44 +000019475int
19476main ()
19477{
19478float f; std::isnan(f);
19479 ;
19480 return 0;
19481}
Brian Gaeke6f5b6212004-06-22 23:47:13 +000019482_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000019483rm -f conftest.$ac_objext
19484if { (ac_try="$ac_compile"
19485case "(($ac_try" in
19486 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19487 *) ac_try_echo=$ac_try;;
19488esac
19489eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19490 (eval "$ac_compile") 2>conftest.er1
19491 ac_status=$?
19492 grep -v '^ *+' conftest.er1 >conftest.err
19493 rm -f conftest.er1
19494 cat conftest.err >&5
19495 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19496 (exit $ac_status); } &&
19497 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
19498 { (case "(($ac_try" in
19499 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19500 *) ac_try_echo=$ac_try;;
19501esac
19502eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19503 (eval "$ac_try") 2>&5
19504 ac_status=$?
19505 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19506 (exit $ac_status); }; } &&
19507 { ac_try='test -s conftest.$ac_objext'
19508 { (case "(($ac_try" in
19509 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19510 *) ac_try_echo=$ac_try;;
19511esac
19512eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19513 (eval "$ac_try") 2>&5
19514 ac_status=$?
19515 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19516 (exit $ac_status); }; }; then
Brian Gaeke6f5b6212004-06-22 23:47:13 +000019517 ac_cv_func_std_isnan_in_cmath=yes
19518else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000019519 echo "$as_me: failed program was:" >&5
19520sed 's/^/| /' conftest.$ac_ext >&5
19521
19522 ac_cv_func_std_isnan_in_cmath=no
Brian Gaeke6f5b6212004-06-22 23:47:13 +000019523fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000019524
Reid Spencera773bd52006-08-04 18:18:08 +000019525rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Reid Spencerabec8f92004-10-27 23:03:44 +000019526 ac_ext=c
Brian Gaeke6f5b6212004-06-22 23:47:13 +000019527ac_cpp='$CPP $CPPFLAGS'
19528ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19529ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19530ac_compiler_gnu=$ac_cv_c_compiler_gnu
19531
19532fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000019533{ echo "$as_me:$LINENO: result: $ac_cv_func_std_isnan_in_cmath" >&5
19534echo "${ECHO_T}$ac_cv_func_std_isnan_in_cmath" >&6; }
Reid Spencerabec8f92004-10-27 23:03:44 +000019535
19536if test "$ac_cv_func_std_isnan_in_cmath" = "yes" ; then
Brian Gaeke6f5b6212004-06-22 23:47:13 +000019537
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000019538cat >>confdefs.h <<\_ACEOF
19539#define HAVE_STD_ISNAN_IN_CMATH 1
19540_ACEOF
Brian Gaeke6f5b6212004-06-22 23:47:13 +000019541
Reid Spencerabec8f92004-10-27 23:03:44 +000019542fi
Brian Gaeke6f5b6212004-06-22 23:47:13 +000019543
19544
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000019545{ echo "$as_me:$LINENO: checking for isinf in <math.h>" >&5
19546echo $ECHO_N "checking for isinf in <math.h>... $ECHO_C" >&6; }
19547if test "${ac_cv_func_isinf_in_math_h+set}" = set; then
19548 echo $ECHO_N "(cached) $ECHO_C" >&6
Brian Gaeke52a551d2004-07-21 03:14:12 +000019549else
Reid Spencera773bd52006-08-04 18:18:08 +000019550 ac_ext=cpp
Brian Gaeke52a551d2004-07-21 03:14:12 +000019551ac_cpp='$CXXCPP $CPPFLAGS'
19552ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19553ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19554ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
19555
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000019556 cat >conftest.$ac_ext <<_ACEOF
19557/* confdefs.h. */
19558_ACEOF
19559cat confdefs.h >>conftest.$ac_ext
19560cat >>conftest.$ac_ext <<_ACEOF
Brian Gaeke52a551d2004-07-21 03:14:12 +000019561/* end confdefs.h. */
19562#include <math.h>
Reid Spencerabec8f92004-10-27 23:03:44 +000019563int
19564main ()
19565{
19566float f; isinf(f);
19567 ;
19568 return 0;
19569}
Brian Gaeke52a551d2004-07-21 03:14:12 +000019570_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000019571rm -f conftest.$ac_objext
19572if { (ac_try="$ac_compile"
19573case "(($ac_try" in
19574 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19575 *) ac_try_echo=$ac_try;;
19576esac
19577eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19578 (eval "$ac_compile") 2>conftest.er1
19579 ac_status=$?
19580 grep -v '^ *+' conftest.er1 >conftest.err
19581 rm -f conftest.er1
19582 cat conftest.err >&5
19583 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19584 (exit $ac_status); } &&
19585 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
19586 { (case "(($ac_try" in
19587 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19588 *) ac_try_echo=$ac_try;;
19589esac
19590eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19591 (eval "$ac_try") 2>&5
19592 ac_status=$?
19593 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19594 (exit $ac_status); }; } &&
19595 { ac_try='test -s conftest.$ac_objext'
19596 { (case "(($ac_try" in
19597 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19598 *) ac_try_echo=$ac_try;;
19599esac
19600eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19601 (eval "$ac_try") 2>&5
19602 ac_status=$?
19603 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19604 (exit $ac_status); }; }; then
Brian Gaeke52a551d2004-07-21 03:14:12 +000019605 ac_cv_func_isinf_in_math_h=yes
19606else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000019607 echo "$as_me: failed program was:" >&5
19608sed 's/^/| /' conftest.$ac_ext >&5
19609
19610 ac_cv_func_isinf_in_math_h=no
Brian Gaeke52a551d2004-07-21 03:14:12 +000019611fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000019612
Reid Spencera773bd52006-08-04 18:18:08 +000019613rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Reid Spencerabec8f92004-10-27 23:03:44 +000019614 ac_ext=c
Brian Gaeke52a551d2004-07-21 03:14:12 +000019615ac_cpp='$CPP $CPPFLAGS'
19616ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19617ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19618ac_compiler_gnu=$ac_cv_c_compiler_gnu
19619
19620fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000019621{ echo "$as_me:$LINENO: result: $ac_cv_func_isinf_in_math_h" >&5
19622echo "${ECHO_T}$ac_cv_func_isinf_in_math_h" >&6; }
Reid Spencerabec8f92004-10-27 23:03:44 +000019623
19624if test "$ac_cv_func_isinf_in_math_h" = "yes" ; then
Brian Gaeke52a551d2004-07-21 03:14:12 +000019625
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000019626cat >>confdefs.h <<\_ACEOF
19627#define HAVE_ISINF_IN_MATH_H 1
19628_ACEOF
Brian Gaeke52a551d2004-07-21 03:14:12 +000019629
Reid Spencerabec8f92004-10-27 23:03:44 +000019630fi
19631
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000019632{ echo "$as_me:$LINENO: checking for isinf in <cmath>" >&5
19633echo $ECHO_N "checking for isinf in <cmath>... $ECHO_C" >&6; }
19634if test "${ac_cv_func_isinf_in_cmath+set}" = set; then
19635 echo $ECHO_N "(cached) $ECHO_C" >&6
Brian Gaeke52a551d2004-07-21 03:14:12 +000019636else
Reid Spencera773bd52006-08-04 18:18:08 +000019637 ac_ext=cpp
Brian Gaeke52a551d2004-07-21 03:14:12 +000019638ac_cpp='$CXXCPP $CPPFLAGS'
19639ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19640ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19641ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
19642
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000019643 cat >conftest.$ac_ext <<_ACEOF
19644/* confdefs.h. */
19645_ACEOF
19646cat confdefs.h >>conftest.$ac_ext
19647cat >>conftest.$ac_ext <<_ACEOF
Brian Gaeke52a551d2004-07-21 03:14:12 +000019648/* end confdefs.h. */
19649#include <cmath>
Reid Spencerabec8f92004-10-27 23:03:44 +000019650int
19651main ()
19652{
19653float f; isinf(f);
19654 ;
19655 return 0;
19656}
Brian Gaeke52a551d2004-07-21 03:14:12 +000019657_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000019658rm -f conftest.$ac_objext
19659if { (ac_try="$ac_compile"
19660case "(($ac_try" in
19661 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19662 *) ac_try_echo=$ac_try;;
19663esac
19664eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19665 (eval "$ac_compile") 2>conftest.er1
19666 ac_status=$?
19667 grep -v '^ *+' conftest.er1 >conftest.err
19668 rm -f conftest.er1
19669 cat conftest.err >&5
19670 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19671 (exit $ac_status); } &&
19672 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
19673 { (case "(($ac_try" in
19674 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19675 *) ac_try_echo=$ac_try;;
19676esac
19677eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19678 (eval "$ac_try") 2>&5
19679 ac_status=$?
19680 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19681 (exit $ac_status); }; } &&
19682 { ac_try='test -s conftest.$ac_objext'
19683 { (case "(($ac_try" in
19684 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19685 *) ac_try_echo=$ac_try;;
19686esac
19687eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19688 (eval "$ac_try") 2>&5
19689 ac_status=$?
19690 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19691 (exit $ac_status); }; }; then
Brian Gaeke52a551d2004-07-21 03:14:12 +000019692 ac_cv_func_isinf_in_cmath=yes
19693else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000019694 echo "$as_me: failed program was:" >&5
19695sed 's/^/| /' conftest.$ac_ext >&5
19696
19697 ac_cv_func_isinf_in_cmath=no
Brian Gaeke52a551d2004-07-21 03:14:12 +000019698fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000019699
Reid Spencera773bd52006-08-04 18:18:08 +000019700rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Reid Spencerabec8f92004-10-27 23:03:44 +000019701 ac_ext=c
Brian Gaeke52a551d2004-07-21 03:14:12 +000019702ac_cpp='$CPP $CPPFLAGS'
19703ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19704ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19705ac_compiler_gnu=$ac_cv_c_compiler_gnu
19706
19707fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000019708{ echo "$as_me:$LINENO: result: $ac_cv_func_isinf_in_cmath" >&5
19709echo "${ECHO_T}$ac_cv_func_isinf_in_cmath" >&6; }
Reid Spencerabec8f92004-10-27 23:03:44 +000019710
19711if test "$ac_cv_func_isinf_in_cmath" = "yes" ; then
Brian Gaeke52a551d2004-07-21 03:14:12 +000019712
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000019713cat >>confdefs.h <<\_ACEOF
19714#define HAVE_ISINF_IN_CMATH 1
19715_ACEOF
Brian Gaeke52a551d2004-07-21 03:14:12 +000019716
Reid Spencerabec8f92004-10-27 23:03:44 +000019717fi
19718
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000019719{ echo "$as_me:$LINENO: checking for std::isinf in <cmath>" >&5
19720echo $ECHO_N "checking for std::isinf in <cmath>... $ECHO_C" >&6; }
19721if test "${ac_cv_func_std_isinf_in_cmath+set}" = set; then
19722 echo $ECHO_N "(cached) $ECHO_C" >&6
Brian Gaeke52a551d2004-07-21 03:14:12 +000019723else
Reid Spencera773bd52006-08-04 18:18:08 +000019724 ac_ext=cpp
Brian Gaeke52a551d2004-07-21 03:14:12 +000019725ac_cpp='$CXXCPP $CPPFLAGS'
19726ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19727ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19728ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
19729
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000019730 cat >conftest.$ac_ext <<_ACEOF
19731/* confdefs.h. */
19732_ACEOF
19733cat confdefs.h >>conftest.$ac_ext
19734cat >>conftest.$ac_ext <<_ACEOF
Brian Gaeke52a551d2004-07-21 03:14:12 +000019735/* end confdefs.h. */
19736#include <cmath>
Reid Spencerabec8f92004-10-27 23:03:44 +000019737int
19738main ()
19739{
19740float f; std::isinf(f)}
19741 ;
19742 return 0;
19743}
Brian Gaeke52a551d2004-07-21 03:14:12 +000019744_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000019745rm -f conftest.$ac_objext
19746if { (ac_try="$ac_compile"
19747case "(($ac_try" in
19748 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19749 *) ac_try_echo=$ac_try;;
19750esac
19751eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19752 (eval "$ac_compile") 2>conftest.er1
19753 ac_status=$?
19754 grep -v '^ *+' conftest.er1 >conftest.err
19755 rm -f conftest.er1
19756 cat conftest.err >&5
19757 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19758 (exit $ac_status); } &&
19759 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
19760 { (case "(($ac_try" in
19761 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19762 *) ac_try_echo=$ac_try;;
19763esac
19764eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19765 (eval "$ac_try") 2>&5
19766 ac_status=$?
19767 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19768 (exit $ac_status); }; } &&
19769 { ac_try='test -s conftest.$ac_objext'
19770 { (case "(($ac_try" in
19771 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19772 *) ac_try_echo=$ac_try;;
19773esac
19774eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19775 (eval "$ac_try") 2>&5
19776 ac_status=$?
19777 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19778 (exit $ac_status); }; }; then
Brian Gaeke52a551d2004-07-21 03:14:12 +000019779 ac_cv_func_std_isinf_in_cmath=yes
19780else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000019781 echo "$as_me: failed program was:" >&5
19782sed 's/^/| /' conftest.$ac_ext >&5
19783
19784 ac_cv_func_std_isinf_in_cmath=no
Brian Gaeke52a551d2004-07-21 03:14:12 +000019785fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000019786
Reid Spencera773bd52006-08-04 18:18:08 +000019787rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Reid Spencerabec8f92004-10-27 23:03:44 +000019788 ac_ext=c
Brian Gaeke52a551d2004-07-21 03:14:12 +000019789ac_cpp='$CPP $CPPFLAGS'
19790ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19791ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19792ac_compiler_gnu=$ac_cv_c_compiler_gnu
19793
19794fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000019795{ echo "$as_me:$LINENO: result: $ac_cv_func_std_isinf_in_cmath" >&5
19796echo "${ECHO_T}$ac_cv_func_std_isinf_in_cmath" >&6; }
Reid Spencerabec8f92004-10-27 23:03:44 +000019797
19798if test "$ac_cv_func_std_isinf_in_cmath" = "yes" ; then
Brian Gaeke52a551d2004-07-21 03:14:12 +000019799
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000019800cat >>confdefs.h <<\_ACEOF
19801#define HAVE_STD_ISINF_IN_CMATH 1
19802_ACEOF
Brian Gaeke52a551d2004-07-21 03:14:12 +000019803
Reid Spencerabec8f92004-10-27 23:03:44 +000019804fi
19805
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000019806{ echo "$as_me:$LINENO: checking for finite in <ieeefp.h>" >&5
19807echo $ECHO_N "checking for finite in <ieeefp.h>... $ECHO_C" >&6; }
19808if test "${ac_cv_func_finite_in_ieeefp_h+set}" = set; then
19809 echo $ECHO_N "(cached) $ECHO_C" >&6
Brian Gaeked59a6472004-07-21 03:33:58 +000019810else
Reid Spencera773bd52006-08-04 18:18:08 +000019811 ac_ext=cpp
Brian Gaeked59a6472004-07-21 03:33:58 +000019812ac_cpp='$CXXCPP $CPPFLAGS'
19813ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19814ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19815ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
19816
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000019817 cat >conftest.$ac_ext <<_ACEOF
19818/* confdefs.h. */
19819_ACEOF
19820cat confdefs.h >>conftest.$ac_ext
19821cat >>conftest.$ac_ext <<_ACEOF
Brian Gaeked59a6472004-07-21 03:33:58 +000019822/* end confdefs.h. */
19823#include <ieeefp.h>
Reid Spencerabec8f92004-10-27 23:03:44 +000019824int
19825main ()
19826{
19827float f; finite(f);
19828 ;
19829 return 0;
19830}
Brian Gaeked59a6472004-07-21 03:33:58 +000019831_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000019832rm -f conftest.$ac_objext
19833if { (ac_try="$ac_compile"
19834case "(($ac_try" in
19835 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19836 *) ac_try_echo=$ac_try;;
19837esac
19838eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19839 (eval "$ac_compile") 2>conftest.er1
19840 ac_status=$?
19841 grep -v '^ *+' conftest.er1 >conftest.err
19842 rm -f conftest.er1
19843 cat conftest.err >&5
19844 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19845 (exit $ac_status); } &&
19846 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
19847 { (case "(($ac_try" in
19848 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19849 *) ac_try_echo=$ac_try;;
19850esac
19851eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19852 (eval "$ac_try") 2>&5
19853 ac_status=$?
19854 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19855 (exit $ac_status); }; } &&
19856 { ac_try='test -s conftest.$ac_objext'
19857 { (case "(($ac_try" in
19858 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19859 *) ac_try_echo=$ac_try;;
19860esac
19861eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19862 (eval "$ac_try") 2>&5
19863 ac_status=$?
19864 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19865 (exit $ac_status); }; }; then
Brian Gaeked59a6472004-07-21 03:33:58 +000019866 ac_cv_func_finite_in_ieeefp_h=yes
19867else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000019868 echo "$as_me: failed program was:" >&5
19869sed 's/^/| /' conftest.$ac_ext >&5
19870
19871 ac_cv_func_finite_in_ieeefp_h=no
Brian Gaeked59a6472004-07-21 03:33:58 +000019872fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000019873
Reid Spencera773bd52006-08-04 18:18:08 +000019874rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Reid Spencerabec8f92004-10-27 23:03:44 +000019875 ac_ext=c
Brian Gaeked59a6472004-07-21 03:33:58 +000019876ac_cpp='$CPP $CPPFLAGS'
19877ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19878ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19879ac_compiler_gnu=$ac_cv_c_compiler_gnu
19880
19881fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000019882{ echo "$as_me:$LINENO: result: $ac_cv_func_finite_in_ieeefp_h" >&5
19883echo "${ECHO_T}$ac_cv_func_finite_in_ieeefp_h" >&6; }
Reid Spencerabec8f92004-10-27 23:03:44 +000019884
Brian Gaeke6802b552004-10-28 05:06:45 +000019885if test "$ac_cv_func_finite_in_ieeefp_h" = "yes" ; then
Brian Gaeked59a6472004-07-21 03:33:58 +000019886
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000019887cat >>confdefs.h <<\_ACEOF
19888#define HAVE_FINITE_IN_IEEEFP_H 1
19889_ACEOF
Brian Gaeked59a6472004-07-21 03:33:58 +000019890
Reid Spencerabec8f92004-10-27 23:03:44 +000019891fi
19892
19893
19894
Reid Spencer30fe5262007-01-20 07:48:49 +000019895if test "$llvm_cv_platform_type" = "Unix" ; then
John Criswell7a73b802003-06-30 21:59:07 +000019896
19897
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000019898for ac_header in stdlib.h unistd.h
19899do
19900as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
19901if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
19902 { echo "$as_me:$LINENO: checking for $ac_header" >&5
19903echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
19904if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
19905 echo $ECHO_N "(cached) $ECHO_C" >&6
19906fi
19907ac_res=`eval echo '${'$as_ac_Header'}'`
19908 { echo "$as_me:$LINENO: result: $ac_res" >&5
19909echo "${ECHO_T}$ac_res" >&6; }
19910else
19911 # Is the header compilable?
19912{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
19913echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
19914cat >conftest.$ac_ext <<_ACEOF
19915/* confdefs.h. */
19916_ACEOF
19917cat confdefs.h >>conftest.$ac_ext
19918cat >>conftest.$ac_ext <<_ACEOF
19919/* end confdefs.h. */
19920$ac_includes_default
19921#include <$ac_header>
19922_ACEOF
19923rm -f conftest.$ac_objext
19924if { (ac_try="$ac_compile"
19925case "(($ac_try" in
19926 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19927 *) ac_try_echo=$ac_try;;
19928esac
19929eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19930 (eval "$ac_compile") 2>conftest.er1
19931 ac_status=$?
19932 grep -v '^ *+' conftest.er1 >conftest.err
19933 rm -f conftest.er1
19934 cat conftest.err >&5
19935 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19936 (exit $ac_status); } &&
19937 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
19938 { (case "(($ac_try" in
19939 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19940 *) ac_try_echo=$ac_try;;
19941esac
19942eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19943 (eval "$ac_try") 2>&5
19944 ac_status=$?
19945 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19946 (exit $ac_status); }; } &&
19947 { ac_try='test -s conftest.$ac_objext'
19948 { (case "(($ac_try" in
19949 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19950 *) ac_try_echo=$ac_try;;
19951esac
19952eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19953 (eval "$ac_try") 2>&5
19954 ac_status=$?
19955 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19956 (exit $ac_status); }; }; then
19957 ac_header_compiler=yes
19958else
19959 echo "$as_me: failed program was:" >&5
19960sed 's/^/| /' conftest.$ac_ext >&5
John Criswell0c38eaf2003-09-10 15:17:25 +000019961
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000019962 ac_header_compiler=no
19963fi
19964
19965rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
19966{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
19967echo "${ECHO_T}$ac_header_compiler" >&6; }
19968
19969# Is the header present?
19970{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
19971echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
19972cat >conftest.$ac_ext <<_ACEOF
19973/* confdefs.h. */
19974_ACEOF
19975cat confdefs.h >>conftest.$ac_ext
19976cat >>conftest.$ac_ext <<_ACEOF
19977/* end confdefs.h. */
19978#include <$ac_header>
19979_ACEOF
19980if { (ac_try="$ac_cpp conftest.$ac_ext"
19981case "(($ac_try" in
19982 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19983 *) ac_try_echo=$ac_try;;
19984esac
19985eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19986 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
19987 ac_status=$?
19988 grep -v '^ *+' conftest.er1 >conftest.err
19989 rm -f conftest.er1
19990 cat conftest.err >&5
19991 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19992 (exit $ac_status); } >/dev/null; then
19993 if test -s conftest.err; then
19994 ac_cpp_err=$ac_c_preproc_warn_flag
19995 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
19996 else
19997 ac_cpp_err=
19998 fi
19999else
20000 ac_cpp_err=yes
20001fi
20002if test -z "$ac_cpp_err"; then
20003 ac_header_preproc=yes
20004else
20005 echo "$as_me: failed program was:" >&5
20006sed 's/^/| /' conftest.$ac_ext >&5
20007
20008 ac_header_preproc=no
20009fi
20010
20011rm -f conftest.err conftest.$ac_ext
20012{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
20013echo "${ECHO_T}$ac_header_preproc" >&6; }
20014
20015# So? What about this header?
20016case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
20017 yes:no: )
20018 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
20019echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
20020 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
20021echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
20022 ac_header_preproc=yes
20023 ;;
20024 no:yes:* )
20025 { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
20026echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
20027 { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
20028echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
20029 { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
20030echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
20031 { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
20032echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
20033 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
20034echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
20035 { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
20036echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
20037 ( cat <<\_ASBOX
20038## ----------------------------------- ##
20039## Report this to llvmbugs@cs.uiuc.edu ##
20040## ----------------------------------- ##
20041_ASBOX
20042 ) | sed "s/^/$as_me: WARNING: /" >&2
20043 ;;
20044esac
20045{ echo "$as_me:$LINENO: checking for $ac_header" >&5
20046echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
20047if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
20048 echo $ECHO_N "(cached) $ECHO_C" >&6
20049else
20050 eval "$as_ac_Header=\$ac_header_preproc"
20051fi
20052ac_res=`eval echo '${'$as_ac_Header'}'`
20053 { echo "$as_me:$LINENO: result: $ac_res" >&5
20054echo "${ECHO_T}$ac_res" >&6; }
20055
20056fi
20057if test `eval echo '${'$as_ac_Header'}'` = yes; then
John Criswell7a73b802003-06-30 21:59:07 +000020058 cat >>confdefs.h <<_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020059#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
John Criswell7a73b802003-06-30 21:59:07 +000020060_ACEOF
20061
20062fi
20063
20064done
20065
20066
20067for ac_func in getpagesize
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020068do
20069as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
20070{ echo "$as_me:$LINENO: checking for $ac_func" >&5
20071echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
20072if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
20073 echo $ECHO_N "(cached) $ECHO_C" >&6
20074else
20075 cat >conftest.$ac_ext <<_ACEOF
20076/* confdefs.h. */
20077_ACEOF
20078cat confdefs.h >>conftest.$ac_ext
20079cat >>conftest.$ac_ext <<_ACEOF
20080/* end confdefs.h. */
20081/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
20082 For example, HP-UX 11i <limits.h> declares gettimeofday. */
20083#define $ac_func innocuous_$ac_func
20084
20085/* System header to define __stub macros and hopefully few prototypes,
20086 which can conflict with char $ac_func (); below.
20087 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
20088 <limits.h> exists even on freestanding compilers. */
20089
20090#ifdef __STDC__
20091# include <limits.h>
20092#else
20093# include <assert.h>
20094#endif
20095
20096#undef $ac_func
20097
20098/* Override any GCC internal prototype to avoid an error.
20099 Use char because int might match the return type of a GCC
20100 builtin and then its argument prototype would still apply. */
20101#ifdef __cplusplus
20102extern "C"
20103#endif
20104char $ac_func ();
20105/* The GNU C library defines this for functions which it implements
20106 to always fail with ENOSYS. Some functions are actually named
20107 something starting with __ and the normal name is an alias. */
20108#if defined __stub_$ac_func || defined __stub___$ac_func
20109choke me
20110#endif
20111
20112int
20113main ()
20114{
20115return $ac_func ();
20116 ;
20117 return 0;
20118}
20119_ACEOF
20120rm -f conftest.$ac_objext conftest$ac_exeext
20121if { (ac_try="$ac_link"
20122case "(($ac_try" in
20123 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20124 *) ac_try_echo=$ac_try;;
20125esac
20126eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20127 (eval "$ac_link") 2>conftest.er1
20128 ac_status=$?
20129 grep -v '^ *+' conftest.er1 >conftest.err
20130 rm -f conftest.er1
20131 cat conftest.err >&5
20132 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20133 (exit $ac_status); } &&
20134 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
20135 { (case "(($ac_try" in
20136 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20137 *) ac_try_echo=$ac_try;;
20138esac
20139eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20140 (eval "$ac_try") 2>&5
20141 ac_status=$?
20142 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20143 (exit $ac_status); }; } &&
20144 { ac_try='test -s conftest$ac_exeext'
20145 { (case "(($ac_try" in
20146 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20147 *) ac_try_echo=$ac_try;;
20148esac
20149eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20150 (eval "$ac_try") 2>&5
20151 ac_status=$?
20152 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20153 (exit $ac_status); }; }; then
20154 eval "$as_ac_var=yes"
20155else
20156 echo "$as_me: failed program was:" >&5
20157sed 's/^/| /' conftest.$ac_ext >&5
20158
20159 eval "$as_ac_var=no"
20160fi
20161
20162rm -f core conftest.err conftest.$ac_objext \
20163 conftest$ac_exeext conftest.$ac_ext
20164fi
20165ac_res=`eval echo '${'$as_ac_var'}'`
20166 { echo "$as_me:$LINENO: result: $ac_res" >&5
20167echo "${ECHO_T}$ac_res" >&6; }
20168if test `eval echo '${'$as_ac_var'}'` = yes; then
John Criswell7a73b802003-06-30 21:59:07 +000020169 cat >>confdefs.h <<_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020170#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
John Criswell7a73b802003-06-30 21:59:07 +000020171_ACEOF
20172
20173fi
20174done
20175
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020176{ echo "$as_me:$LINENO: checking for working mmap" >&5
20177echo $ECHO_N "checking for working mmap... $ECHO_C" >&6; }
20178if test "${ac_cv_func_mmap_fixed_mapped+set}" = set; then
20179 echo $ECHO_N "(cached) $ECHO_C" >&6
John Criswell7a73b802003-06-30 21:59:07 +000020180else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020181 if test "$cross_compiling" = yes; then
John Criswell7a73b802003-06-30 21:59:07 +000020182 ac_cv_func_mmap_fixed_mapped=no
20183else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020184 cat >conftest.$ac_ext <<_ACEOF
20185/* confdefs.h. */
20186_ACEOF
20187cat confdefs.h >>conftest.$ac_ext
20188cat >>conftest.$ac_ext <<_ACEOF
John Criswell0c38eaf2003-09-10 15:17:25 +000020189/* end confdefs.h. */
John Criswell7a73b802003-06-30 21:59:07 +000020190$ac_includes_default
20191/* malloc might have been renamed as rpl_malloc. */
20192#undef malloc
20193
20194/* Thanks to Mike Haertel and Jim Avera for this test.
20195 Here is a matrix of mmap possibilities:
20196 mmap private not fixed
20197 mmap private fixed at somewhere currently unmapped
20198 mmap private fixed at somewhere already mapped
20199 mmap shared not fixed
20200 mmap shared fixed at somewhere currently unmapped
20201 mmap shared fixed at somewhere already mapped
20202 For private mappings, we should verify that changes cannot be read()
20203 back from the file, nor mmap's back from the file at a different
20204 address. (There have been systems where private was not correctly
20205 implemented like the infamous i386 svr4.0, and systems where the
20206 VM page cache was not coherent with the file system buffer cache
20207 like early versions of FreeBSD and possibly contemporary NetBSD.)
20208 For shared mappings, we should conversely verify that changes get
20209 propagated back to all the places they're supposed to be.
20210
20211 Grep wants private fixed already mapped.
20212 The main things grep needs to know about mmap are:
20213 * does it exist and is it safe to write into the mmap'd area
20214 * how to use it (BSD variants) */
20215
20216#include <fcntl.h>
20217#include <sys/mman.h>
20218
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020219#if !STDC_HEADERS && !HAVE_STDLIB_H
John Criswell7a73b802003-06-30 21:59:07 +000020220char *malloc ();
20221#endif
20222
20223/* This mess was copied from the GNU getpagesize.h. */
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020224#if !HAVE_GETPAGESIZE
20225/* Assume that all systems that can run configure have sys/param.h. */
20226# if !HAVE_SYS_PARAM_H
20227# define HAVE_SYS_PARAM_H 1
20228# endif
20229
John Criswell7a73b802003-06-30 21:59:07 +000020230# ifdef _SC_PAGESIZE
20231# define getpagesize() sysconf(_SC_PAGESIZE)
20232# else /* no _SC_PAGESIZE */
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020233# if HAVE_SYS_PARAM_H
John Criswell7a73b802003-06-30 21:59:07 +000020234# include <sys/param.h>
20235# ifdef EXEC_PAGESIZE
20236# define getpagesize() EXEC_PAGESIZE
20237# else /* no EXEC_PAGESIZE */
20238# ifdef NBPG
20239# define getpagesize() NBPG * CLSIZE
20240# ifndef CLSIZE
20241# define CLSIZE 1
20242# endif /* no CLSIZE */
20243# else /* no NBPG */
20244# ifdef NBPC
20245# define getpagesize() NBPC
20246# else /* no NBPC */
20247# ifdef PAGESIZE
20248# define getpagesize() PAGESIZE
20249# endif /* PAGESIZE */
20250# endif /* no NBPC */
20251# endif /* no NBPG */
20252# endif /* no EXEC_PAGESIZE */
20253# else /* no HAVE_SYS_PARAM_H */
20254# define getpagesize() 8192 /* punt totally */
20255# endif /* no HAVE_SYS_PARAM_H */
20256# endif /* no _SC_PAGESIZE */
20257
20258#endif /* no HAVE_GETPAGESIZE */
20259
20260int
20261main ()
20262{
20263 char *data, *data2, *data3;
20264 int i, pagesize;
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020265 int fd;
John Criswell7a73b802003-06-30 21:59:07 +000020266
20267 pagesize = getpagesize ();
20268
20269 /* First, make a file with some known garbage in it. */
20270 data = (char *) malloc (pagesize);
20271 if (!data)
Reid Spencera773bd52006-08-04 18:18:08 +000020272 return 1;
John Criswell7a73b802003-06-30 21:59:07 +000020273 for (i = 0; i < pagesize; ++i)
20274 *(data + i) = rand ();
20275 umask (0);
20276 fd = creat ("conftest.mmap", 0600);
20277 if (fd < 0)
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020278 return 1;
John Criswell7a73b802003-06-30 21:59:07 +000020279 if (write (fd, data, pagesize) != pagesize)
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020280 return 1;
John Criswell7a73b802003-06-30 21:59:07 +000020281 close (fd);
20282
20283 /* Next, try to mmap the file at a fixed address which already has
20284 something else allocated at it. If we can, also make sure that
20285 we see the same garbage. */
20286 fd = open ("conftest.mmap", O_RDWR);
20287 if (fd < 0)
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020288 return 1;
20289 data2 = (char *) malloc (2 * pagesize);
20290 if (!data2)
20291 return 1;
20292 data2 += (pagesize - ((long int) data2 & (pagesize - 1))) & (pagesize - 1);
John Criswell7a73b802003-06-30 21:59:07 +000020293 if (data2 != mmap (data2, pagesize, PROT_READ | PROT_WRITE,
Reid Spencer2706f8c2004-09-19 23:53:36 +000020294 MAP_PRIVATE | MAP_FIXED, fd, 0L))
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020295 return 1;
John Criswell7a73b802003-06-30 21:59:07 +000020296 for (i = 0; i < pagesize; ++i)
20297 if (*(data + i) != *(data2 + i))
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020298 return 1;
John Criswell7a73b802003-06-30 21:59:07 +000020299
20300 /* Finally, make sure that changes to the mapped area do not
20301 percolate back to the file as seen by read(). (This is a bug on
20302 some variants of i386 svr4.0.) */
20303 for (i = 0; i < pagesize; ++i)
20304 *(data2 + i) = *(data2 + i) + 1;
20305 data3 = (char *) malloc (pagesize);
20306 if (!data3)
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020307 return 1;
John Criswell7a73b802003-06-30 21:59:07 +000020308 if (read (fd, data3, pagesize) != pagesize)
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020309 return 1;
John Criswell7a73b802003-06-30 21:59:07 +000020310 for (i = 0; i < pagesize; ++i)
20311 if (*(data + i) != *(data3 + i))
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020312 return 1;
John Criswell7a73b802003-06-30 21:59:07 +000020313 close (fd);
Reid Spencera773bd52006-08-04 18:18:08 +000020314 return 0;
John Criswell7a73b802003-06-30 21:59:07 +000020315}
20316_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020317rm -f conftest$ac_exeext
20318if { (ac_try="$ac_link"
20319case "(($ac_try" in
20320 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20321 *) ac_try_echo=$ac_try;;
20322esac
20323eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20324 (eval "$ac_link") 2>&5
20325 ac_status=$?
20326 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20327 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
20328 { (case "(($ac_try" in
20329 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20330 *) ac_try_echo=$ac_try;;
20331esac
20332eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20333 (eval "$ac_try") 2>&5
20334 ac_status=$?
20335 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20336 (exit $ac_status); }; }; then
John Criswell7a73b802003-06-30 21:59:07 +000020337 ac_cv_func_mmap_fixed_mapped=yes
20338else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020339 echo "$as_me: program exited with status $ac_status" >&5
20340echo "$as_me: failed program was:" >&5
20341sed 's/^/| /' conftest.$ac_ext >&5
20342
20343( exit $ac_status )
20344ac_cv_func_mmap_fixed_mapped=no
John Criswell7a73b802003-06-30 21:59:07 +000020345fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020346rm -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 +000020347fi
Reid Spencera773bd52006-08-04 18:18:08 +000020348
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020349
John Criswell7a73b802003-06-30 21:59:07 +000020350fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020351{ echo "$as_me:$LINENO: result: $ac_cv_func_mmap_fixed_mapped" >&5
20352echo "${ECHO_T}$ac_cv_func_mmap_fixed_mapped" >&6; }
John Criswell7a73b802003-06-30 21:59:07 +000020353if test $ac_cv_func_mmap_fixed_mapped = yes; then
20354
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020355cat >>confdefs.h <<\_ACEOF
20356#define HAVE_MMAP 1
20357_ACEOF
John Criswell7a73b802003-06-30 21:59:07 +000020358
20359fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020360rm -f conftest.mmap
John Criswell7a73b802003-06-30 21:59:07 +000020361
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020362 { echo "$as_me:$LINENO: checking for mmap of files" >&5
20363echo $ECHO_N "checking for mmap of files... $ECHO_C" >&6; }
20364if test "${ac_cv_func_mmap_file+set}" = set; then
20365 echo $ECHO_N "(cached) $ECHO_C" >&6
John Criswell7a73b802003-06-30 21:59:07 +000020366else
Reid Spencer2706f8c2004-09-19 23:53:36 +000020367 ac_ext=c
John Criswell7a73b802003-06-30 21:59:07 +000020368ac_cpp='$CPP $CPPFLAGS'
20369ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
20370ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
20371ac_compiler_gnu=$ac_cv_c_compiler_gnu
20372
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020373 if test "$cross_compiling" = yes; then
Reid Spencer8b93e7a2004-09-21 17:14:44 +000020374 ac_cv_func_mmap_file=no
John Criswell7a73b802003-06-30 21:59:07 +000020375else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020376 cat >conftest.$ac_ext <<_ACEOF
Reid Spencer777ce172004-09-20 04:09:56 +000020377
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020378 /* confdefs.h. */
20379_ACEOF
20380cat confdefs.h >>conftest.$ac_ext
20381cat >>conftest.$ac_ext <<_ACEOF
20382/* end confdefs.h. */
Torok Edwin871384f2010-01-26 08:50:50 +000020383
John Criswell7a73b802003-06-30 21:59:07 +000020384#include <sys/types.h>
John Criswell5ab73462003-10-09 15:44:28 +000020385#include <sys/mman.h>
John Criswell7a73b802003-06-30 21:59:07 +000020386#include <fcntl.h>
Reid Spencer777ce172004-09-20 04:09:56 +000020387
20388int
20389main ()
20390{
John Criswell7a73b802003-06-30 21:59:07 +000020391
20392 int fd;
Reid Spencer777ce172004-09-20 04:09:56 +000020393 fd = creat ("foo",0777);
20394 fd = (int) mmap (0, 1, PROT_READ, MAP_SHARED, fd, 0);
20395 unlink ("foo");
Reid Spencer8b93e7a2004-09-21 17:14:44 +000020396 return (fd != (int) MAP_FAILED);
Reid Spencer777ce172004-09-20 04:09:56 +000020397 ;
20398 return 0;
20399}
John Criswell7a73b802003-06-30 21:59:07 +000020400_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020401rm -f conftest$ac_exeext
20402if { (ac_try="$ac_link"
20403case "(($ac_try" in
20404 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20405 *) ac_try_echo=$ac_try;;
20406esac
20407eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20408 (eval "$ac_link") 2>&5
20409 ac_status=$?
20410 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20411 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
20412 { (case "(($ac_try" in
20413 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20414 *) ac_try_echo=$ac_try;;
20415esac
20416eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20417 (eval "$ac_try") 2>&5
20418 ac_status=$?
20419 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20420 (exit $ac_status); }; }; then
John Criswell7a73b802003-06-30 21:59:07 +000020421 ac_cv_func_mmap_file=yes
20422else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020423 echo "$as_me: program exited with status $ac_status" >&5
20424echo "$as_me: failed program was:" >&5
20425sed 's/^/| /' conftest.$ac_ext >&5
20426
20427( exit $ac_status )
20428ac_cv_func_mmap_file=no
John Criswell7a73b802003-06-30 21:59:07 +000020429fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020430rm -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 +000020431fi
Reid Spencera773bd52006-08-04 18:18:08 +000020432
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020433
John Criswell7a73b802003-06-30 21:59:07 +000020434 ac_ext=c
20435ac_cpp='$CPP $CPPFLAGS'
20436ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
20437ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
20438ac_compiler_gnu=$ac_cv_c_compiler_gnu
20439
20440
20441fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020442{ echo "$as_me:$LINENO: result: $ac_cv_func_mmap_file" >&5
20443echo "${ECHO_T}$ac_cv_func_mmap_file" >&6; }
John Criswell7a73b802003-06-30 21:59:07 +000020444if test "$ac_cv_func_mmap_file" = yes; then
John Criswell5ab73462003-10-09 15:44:28 +000020445
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020446cat >>confdefs.h <<\_ACEOF
20447#define HAVE_MMAP_FILE
20448_ACEOF
John Criswell7a73b802003-06-30 21:59:07 +000020449
20450 MMAP_FILE=yes
20451
20452fi
20453
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020454 { echo "$as_me:$LINENO: checking if /dev/zero is needed for mmap" >&5
20455echo $ECHO_N "checking if /dev/zero is needed for mmap... $ECHO_C" >&6; }
20456if test "${ac_cv_need_dev_zero_for_mmap+set}" = set; then
20457 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencer7931a782004-12-27 06:15:02 +000020458else
Reid Spencer582a23c2004-12-29 07:07:57 +000020459 if test "$llvm_cv_os_type" = "Interix" ; then
Reid Spencer7931a782004-12-27 06:15:02 +000020460 ac_cv_need_dev_zero_for_mmap=yes
20461 else
20462 ac_cv_need_dev_zero_for_mmap=no
20463 fi
20464
20465fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020466{ echo "$as_me:$LINENO: result: $ac_cv_need_dev_zero_for_mmap" >&5
20467echo "${ECHO_T}$ac_cv_need_dev_zero_for_mmap" >&6; }
Reid Spencer7931a782004-12-27 06:15:02 +000020468if test "$ac_cv_need_dev_zero_for_mmap" = yes; then
20469
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020470cat >>confdefs.h <<\_ACEOF
20471#define NEED_DEV_ZERO_FOR_MMAP 1
20472_ACEOF
Reid Spencer7931a782004-12-27 06:15:02 +000020473
20474fi
Reid Spencer2706f8c2004-09-19 23:53:36 +000020475
Reid Spencer30fe5262007-01-20 07:48:49 +000020476 if test "$ac_cv_func_mmap_fixed_mapped" = "no"
20477 then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020478 { echo "$as_me:$LINENO: WARNING: mmap() of a fixed address required but not supported" >&5
20479echo "$as_me: WARNING: mmap() of a fixed address required but not supported" >&2;}
Reid Spencer30fe5262007-01-20 07:48:49 +000020480 fi
20481 if test "$ac_cv_func_mmap_file" = "no"
20482 then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020483 { echo "$as_me:$LINENO: WARNING: mmap() of files required but not found" >&5
20484echo "$as_me: WARNING: mmap() of files required but not found" >&2;}
Reid Spencer30fe5262007-01-20 07:48:49 +000020485 fi
John Criswellb13092b2003-07-22 21:00:24 +000020486fi
John Criswell7a73b802003-06-30 21:59:07 +000020487
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020488{ echo "$as_me:$LINENO: checking for GCC atomic builtins" >&5
20489echo $ECHO_N "checking for GCC atomic builtins... $ECHO_C" >&6; }
Eric Christopherf7598412010-07-28 20:26:43 +000020490ac_ext=cpp
20491ac_cpp='$CXXCPP $CPPFLAGS'
20492ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
20493ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
20494ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
20495
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020496cat >conftest.$ac_ext <<_ACEOF
20497/* confdefs.h. */
20498_ACEOF
20499cat confdefs.h >>conftest.$ac_ext
20500cat >>conftest.$ac_ext <<_ACEOF
Owen Andersond4b272b2009-05-18 23:58:51 +000020501/* end confdefs.h. */
20502int main() {
Owen Andersona8603702009-05-19 22:18:56 +000020503 volatile unsigned long val = 1;
20504 __sync_synchronize();
20505 __sync_val_compare_and_swap(&val, 1, 0);
Owen Anderson9a3df672009-06-17 00:13:00 +000020506 __sync_add_and_fetch(&val, 1);
20507 __sync_sub_and_fetch(&val, 1);
Owen Andersona8603702009-05-19 22:18:56 +000020508 return 0;
20509 }
Owen Andersond4b272b2009-05-18 23:58:51 +000020510
20511_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020512rm -f conftest.$ac_objext conftest$ac_exeext
20513if { (ac_try="$ac_link"
20514case "(($ac_try" in
20515 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20516 *) ac_try_echo=$ac_try;;
20517esac
20518eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20519 (eval "$ac_link") 2>conftest.er1
20520 ac_status=$?
20521 grep -v '^ *+' conftest.er1 >conftest.err
20522 rm -f conftest.er1
20523 cat conftest.err >&5
20524 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20525 (exit $ac_status); } &&
20526 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
20527 { (case "(($ac_try" in
20528 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20529 *) ac_try_echo=$ac_try;;
20530esac
20531eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20532 (eval "$ac_try") 2>&5
20533 ac_status=$?
20534 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20535 (exit $ac_status); }; } &&
20536 { ac_try='test -s conftest$ac_exeext'
20537 { (case "(($ac_try" in
20538 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20539 *) ac_try_echo=$ac_try;;
20540esac
20541eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20542 (eval "$ac_try") 2>&5
20543 ac_status=$?
20544 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20545 (exit $ac_status); }; }; then
Eric Christopherf7598412010-07-28 20:26:43 +000020546 ac_ext=c
20547ac_cpp='$CPP $CPPFLAGS'
20548ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
20549ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
20550ac_compiler_gnu=$ac_cv_c_compiler_gnu
20551
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020552 { echo "$as_me:$LINENO: result: yes" >&5
20553echo "${ECHO_T}yes" >&6; }
Owen Andersona8603702009-05-19 22:18:56 +000020554
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020555cat >>confdefs.h <<\_ACEOF
Eric Christopher627445f2011-09-19 20:43:23 +000020556#define LLVM_HAS_ATOMICS 1
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020557_ACEOF
Owen Andersona8603702009-05-19 22:18:56 +000020558
Owen Andersond4b272b2009-05-18 23:58:51 +000020559else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020560 echo "$as_me: failed program was:" >&5
20561sed 's/^/| /' conftest.$ac_ext >&5
Owen Andersond4b272b2009-05-18 23:58:51 +000020562
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020563 { echo "$as_me:$LINENO: result: no" >&5
20564echo "${ECHO_T}no" >&6; }
Owen Andersond4b272b2009-05-18 23:58:51 +000020565
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020566cat >>confdefs.h <<\_ACEOF
Eric Christopher627445f2011-09-19 20:43:23 +000020567#define LLVM_HAS_ATOMICS 0
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020568_ACEOF
20569
20570 { echo "$as_me:$LINENO: WARNING: LLVM will be built thread-unsafe because atomic builtins are missing" >&5
20571echo "$as_me: WARNING: LLVM will be built thread-unsafe because atomic builtins are missing" >&2;}
Owen Andersond4b272b2009-05-18 23:58:51 +000020572fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020573
Owen Andersond4b272b2009-05-18 23:58:51 +000020574rm -f core conftest.err conftest.$ac_objext \
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020575 conftest$ac_exeext conftest.$ac_ext
Owen Andersond4b272b2009-05-18 23:58:51 +000020576
John Criswell7a73b802003-06-30 21:59:07 +000020577
Nick Lewycky4372e692009-09-29 06:18:23 +000020578if test "$llvm_cv_os_type" = "Linux" -a "$llvm_cv_target_arch" = "x86_64" ; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020579 { echo "$as_me:$LINENO: checking for 32-bit userspace on 64-bit system" >&5
20580echo $ECHO_N "checking for 32-bit userspace on 64-bit system... $ECHO_C" >&6; }
20581if test "${llvm_cv_linux_mixed+set}" = set; then
20582 echo $ECHO_N "(cached) $ECHO_C" >&6
Nick Lewycky4372e692009-09-29 06:18:23 +000020583else
20584 ac_ext=c
20585ac_cpp='$CPP $CPPFLAGS'
20586ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
20587ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
20588ac_compiler_gnu=$ac_cv_c_compiler_gnu
20589
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020590 cat >conftest.$ac_ext <<_ACEOF
20591/* confdefs.h. */
20592_ACEOF
20593cat confdefs.h >>conftest.$ac_ext
20594cat >>conftest.$ac_ext <<_ACEOF
Nick Lewycky4372e692009-09-29 06:18:23 +000020595/* end confdefs.h. */
20596#ifndef __x86_64__
20597 error: Not x86-64 even if uname says so!
20598 #endif
20599
20600int
20601main ()
20602{
20603
20604 ;
20605 return 0;
20606}
20607_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020608rm -f conftest.$ac_objext
20609if { (ac_try="$ac_compile"
20610case "(($ac_try" in
20611 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20612 *) ac_try_echo=$ac_try;;
20613esac
20614eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20615 (eval "$ac_compile") 2>conftest.er1
20616 ac_status=$?
20617 grep -v '^ *+' conftest.er1 >conftest.err
20618 rm -f conftest.er1
20619 cat conftest.err >&5
20620 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20621 (exit $ac_status); } &&
20622 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
20623 { (case "(($ac_try" in
20624 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20625 *) ac_try_echo=$ac_try;;
20626esac
20627eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20628 (eval "$ac_try") 2>&5
20629 ac_status=$?
20630 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20631 (exit $ac_status); }; } &&
20632 { ac_try='test -s conftest.$ac_objext'
20633 { (case "(($ac_try" in
20634 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20635 *) ac_try_echo=$ac_try;;
20636esac
20637eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20638 (eval "$ac_try") 2>&5
20639 ac_status=$?
20640 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20641 (exit $ac_status); }; }; then
Nick Lewycky4372e692009-09-29 06:18:23 +000020642 llvm_cv_linux_mixed=no
20643else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020644 echo "$as_me: failed program was:" >&5
20645sed 's/^/| /' conftest.$ac_ext >&5
20646
20647 llvm_cv_linux_mixed=yes
Nick Lewycky4372e692009-09-29 06:18:23 +000020648fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020649
Nick Lewycky4372e692009-09-29 06:18:23 +000020650rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
20651 ac_ext=c
20652ac_cpp='$CPP $CPPFLAGS'
20653ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
20654ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
20655ac_compiler_gnu=$ac_cv_c_compiler_gnu
20656
20657
20658fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020659{ echo "$as_me:$LINENO: result: $llvm_cv_linux_mixed" >&5
20660echo "${ECHO_T}$llvm_cv_linux_mixed" >&6; }
Nick Lewycky4372e692009-09-29 06:18:23 +000020661
20662 if test "$llvm_cv_linux_mixed" = "yes"; then
20663 llvm_cv_target_arch="x86"
20664 ARCH="x86"
20665 fi
20666fi
20667
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020668
Reid Spencer9372f152007-07-30 20:13:24 +000020669for ac_func in __dso_handle
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020670do
20671as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
20672{ echo "$as_me:$LINENO: checking for $ac_func" >&5
20673echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
20674if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
20675 echo $ECHO_N "(cached) $ECHO_C" >&6
20676else
20677 cat >conftest.$ac_ext <<_ACEOF
20678/* confdefs.h. */
20679_ACEOF
20680cat confdefs.h >>conftest.$ac_ext
20681cat >>conftest.$ac_ext <<_ACEOF
20682/* end confdefs.h. */
20683/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
20684 For example, HP-UX 11i <limits.h> declares gettimeofday. */
20685#define $ac_func innocuous_$ac_func
20686
20687/* System header to define __stub macros and hopefully few prototypes,
20688 which can conflict with char $ac_func (); below.
20689 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
20690 <limits.h> exists even on freestanding compilers. */
20691
20692#ifdef __STDC__
20693# include <limits.h>
20694#else
20695# include <assert.h>
20696#endif
20697
20698#undef $ac_func
20699
20700/* Override any GCC internal prototype to avoid an error.
20701 Use char because int might match the return type of a GCC
20702 builtin and then its argument prototype would still apply. */
20703#ifdef __cplusplus
20704extern "C"
20705#endif
20706char $ac_func ();
20707/* The GNU C library defines this for functions which it implements
20708 to always fail with ENOSYS. Some functions are actually named
20709 something starting with __ and the normal name is an alias. */
20710#if defined __stub_$ac_func || defined __stub___$ac_func
20711choke me
20712#endif
20713
20714int
20715main ()
20716{
20717return $ac_func ();
20718 ;
20719 return 0;
20720}
20721_ACEOF
20722rm -f conftest.$ac_objext conftest$ac_exeext
20723if { (ac_try="$ac_link"
20724case "(($ac_try" in
20725 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20726 *) ac_try_echo=$ac_try;;
20727esac
20728eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20729 (eval "$ac_link") 2>conftest.er1
20730 ac_status=$?
20731 grep -v '^ *+' conftest.er1 >conftest.err
20732 rm -f conftest.er1
20733 cat conftest.err >&5
20734 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20735 (exit $ac_status); } &&
20736 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
20737 { (case "(($ac_try" in
20738 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20739 *) ac_try_echo=$ac_try;;
20740esac
20741eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20742 (eval "$ac_try") 2>&5
20743 ac_status=$?
20744 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20745 (exit $ac_status); }; } &&
20746 { ac_try='test -s conftest$ac_exeext'
20747 { (case "(($ac_try" in
20748 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20749 *) ac_try_echo=$ac_try;;
20750esac
20751eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20752 (eval "$ac_try") 2>&5
20753 ac_status=$?
20754 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20755 (exit $ac_status); }; }; then
20756 eval "$as_ac_var=yes"
20757else
20758 echo "$as_me: failed program was:" >&5
20759sed 's/^/| /' conftest.$ac_ext >&5
20760
20761 eval "$as_ac_var=no"
20762fi
20763
20764rm -f core conftest.err conftest.$ac_objext \
20765 conftest$ac_exeext conftest.$ac_ext
20766fi
20767ac_res=`eval echo '${'$as_ac_var'}'`
20768 { echo "$as_me:$LINENO: result: $ac_res" >&5
20769echo "${ECHO_T}$ac_res" >&6; }
20770if test `eval echo '${'$as_ac_var'}'` = yes; then
Reid Spencer9372f152007-07-30 20:13:24 +000020771 cat >>confdefs.h <<_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020772#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
Reid Spencer9372f152007-07-30 20:13:24 +000020773_ACEOF
20774
20775fi
20776done
20777
20778
Reid Spencer2bc7bd52004-11-29 12:29:58 +000020779SHLIBEXT=$libltdl_cv_shlibext
Brian Gaeke554831c2004-01-21 19:39:29 +000020780
20781
Jeffrey Yasskinc9017192010-02-25 06:34:33 +000020782SHLIBPATH_VAR=$libltdl_cv_shlibpath_var
20783
20784
Reid Spencere9de0912004-08-20 09:03:57 +000020785# Translate the various configuration directories and other basic
Reid Spencer5e1d9a52004-11-25 04:51:04 +000020786# information into substitutions that will end up in Makefile.config.in
20787# that these configured values can be used by the makefiles
Jeff Cohen28783c32007-01-12 18:22:38 +000020788if test "${prefix}" = "NONE" ; then
Reid Spencer05828872006-05-16 08:53:32 +000020789 prefix="/usr/local"
20790fi
Reid Spencere9de0912004-08-20 09:03:57 +000020791eval LLVM_PREFIX="${prefix}";
20792eval LLVM_BINDIR="${prefix}/bin";
20793eval LLVM_LIBDIR="${prefix}/lib";
Reid Spencer1f319422004-11-29 04:56:35 +000020794eval LLVM_DATADIR="${prefix}/share/llvm";
Eric Christopherec274962010-03-02 05:17:21 +000020795eval LLVM_DOCSDIR="${prefix}/share/doc/llvm";
Reid Spencer1f319422004-11-29 04:56:35 +000020796eval LLVM_ETCDIR="${prefix}/etc/llvm";
Reid Spencere9de0912004-08-20 09:03:57 +000020797eval LLVM_INCLUDEDIR="${prefix}/include";
20798eval LLVM_INFODIR="${prefix}/info";
20799eval LLVM_MANDIR="${prefix}/man";
20800LLVM_CONFIGTIME=`date`
20801
20802
20803
20804
20805
20806
20807
20808
20809
20810
20811
Reid Spencer5e1d9a52004-11-25 04:51:04 +000020812# Place the various directores into the config.h file as #defines so that we
20813# can know about the installation paths within LLVM.
20814
Reid Spencere9de0912004-08-20 09:03:57 +000020815cat >>confdefs.h <<_ACEOF
20816#define LLVM_PREFIX "$LLVM_PREFIX"
20817_ACEOF
20818
20819
20820cat >>confdefs.h <<_ACEOF
20821#define LLVM_BINDIR "$LLVM_BINDIR"
20822_ACEOF
20823
20824
20825cat >>confdefs.h <<_ACEOF
20826#define LLVM_LIBDIR "$LLVM_LIBDIR"
20827_ACEOF
20828
20829
20830cat >>confdefs.h <<_ACEOF
20831#define LLVM_DATADIR "$LLVM_DATADIR"
20832_ACEOF
20833
20834
20835cat >>confdefs.h <<_ACEOF
Gordon Henriksen0abe1162007-10-03 12:07:14 +000020836#define LLVM_DOCSDIR "$LLVM_DOCSDIR"
Reid Spencere9de0912004-08-20 09:03:57 +000020837_ACEOF
20838
20839
20840cat >>confdefs.h <<_ACEOF
Reid Spencerff22c422004-08-20 09:10:31 +000020841#define LLVM_ETCDIR "$LLVM_ETCDIR"
Reid Spencere9de0912004-08-20 09:03:57 +000020842_ACEOF
20843
20844
20845cat >>confdefs.h <<_ACEOF
20846#define LLVM_INCLUDEDIR "$LLVM_INCLUDEDIR"
20847_ACEOF
20848
20849
20850cat >>confdefs.h <<_ACEOF
20851#define LLVM_INFODIR "$LLVM_INFODIR"
20852_ACEOF
20853
20854
20855cat >>confdefs.h <<_ACEOF
20856#define LLVM_MANDIR "$LLVM_MANDIR"
20857_ACEOF
20858
20859
20860cat >>confdefs.h <<_ACEOF
20861#define LLVM_CONFIGTIME "$LLVM_CONFIGTIME"
20862_ACEOF
20863
20864
Eric Christopher790e11c2007-12-01 00:34:39 +000020865cat >>confdefs.h <<_ACEOF
20866#define LLVM_HOSTTRIPLE "$host"
20867_ACEOF
20868
20869
Gordon Henriksenc0efff82007-10-02 09:50:32 +000020870# Determine which bindings to build.
20871if test "$BINDINGS_TO_BUILD" = auto ; then
20872 BINDINGS_TO_BUILD=""
20873 if test "x$OCAMLC" != x -a "x$OCAMLDEP" != x ; then
20874 BINDINGS_TO_BUILD="ocaml $BINDINGS_TO_BUILD"
20875 fi
20876fi
20877BINDINGS_TO_BUILD=$BINDINGS_TO_BUILD
20878
20879
20880# This isn't really configurey, but it avoids having to repeat the list in
20881# other files.
20882ALL_BINDINGS=ocaml
20883
20884
Gordon Henriksenf0915682007-10-02 16:42:22 +000020885# Do any work necessary to ensure that bindings have what they need.
20886binding_prereqs_failed=0
20887for a_binding in $BINDINGS_TO_BUILD ; do
20888 case "$a_binding" in
20889 ocaml)
20890 if test "x$OCAMLC" = x ; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020891 { echo "$as_me:$LINENO: WARNING: --enable-bindings=ocaml specified, but ocamlc not found. Try configure OCAMLC=/path/to/ocamlc" >&5
20892echo "$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 +000020893 binding_prereqs_failed=1
20894 fi
20895 if test "x$OCAMLDEP" = x ; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020896 { echo "$as_me:$LINENO: WARNING: --enable-bindings=ocaml specified, but ocamldep not found. Try configure OCAMLDEP=/path/to/ocamldep" >&5
20897echo "$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 +000020898 binding_prereqs_failed=1
20899 fi
20900 if test "x$OCAMLOPT" = x ; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020901 { echo "$as_me:$LINENO: WARNING: --enable-bindings=ocaml specified, but ocamlopt not found. Try configure OCAMLOPT=/path/to/ocamlopt" >&5
20902echo "$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 +000020903 fi
20904 if test "x$with_ocaml_libdir" != xauto ; then
20905 OCAML_LIBDIR=$with_ocaml_libdir
20906
20907 else
20908 ocaml_stdlib="`"$OCAMLC" -where`"
20909 if test "$LLVM_PREFIX" '<' "$ocaml_stdlib" -a "$ocaml_stdlib" '<' "$LLVM_PREFIX~"
20910 then
20911 # ocaml stdlib is beneath our prefix; use stdlib
20912 OCAML_LIBDIR=$ocaml_stdlib
20913
20914 else
20915 # ocaml stdlib is outside our prefix; use libdir/ocaml
20916 OCAML_LIBDIR=$LLVM_LIBDIR/ocaml
20917
20918 fi
20919 fi
20920 ;;
20921 esac
20922done
20923if test "$binding_prereqs_failed" = 1 ; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020924 { { echo "$as_me:$LINENO: error: Prequisites for bindings not satisfied. Fix them or use configure --disable-bindings." >&5
20925echo "$as_me: error: Prequisites for bindings not satisfied. Fix them or use configure --disable-bindings." >&2;}
20926 { (exit 1); exit 1; }; }
Gordon Henriksenf0915682007-10-02 16:42:22 +000020927fi
20928
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020929{ echo "$as_me:$LINENO: checking for compiler -fvisibility-inlines-hidden option" >&5
20930echo $ECHO_N "checking for compiler -fvisibility-inlines-hidden option... $ECHO_C" >&6; }
20931if test "${llvm_cv_cxx_visibility_inlines_hidden+set}" = set; then
20932 echo $ECHO_N "(cached) $ECHO_C" >&6
Daniel Dunbardcf114e2008-08-30 01:16:19 +000020933else
20934 ac_ext=cpp
20935ac_cpp='$CXXCPP $CPPFLAGS'
20936ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
20937ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
20938ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
20939
20940 oldcxxflags="$CXXFLAGS"
20941 CXXFLAGS="$CXXFLAGS -fvisibility-inlines-hidden"
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020942 cat >conftest.$ac_ext <<_ACEOF
20943/* confdefs.h. */
20944_ACEOF
20945cat confdefs.h >>conftest.$ac_ext
20946cat >>conftest.$ac_ext <<_ACEOF
Daniel Dunbardcf114e2008-08-30 01:16:19 +000020947/* end confdefs.h. */
20948
20949int
20950main ()
20951{
20952
20953 ;
20954 return 0;
20955}
20956_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020957rm -f conftest.$ac_objext
20958if { (ac_try="$ac_compile"
20959case "(($ac_try" in
20960 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20961 *) ac_try_echo=$ac_try;;
20962esac
20963eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20964 (eval "$ac_compile") 2>conftest.er1
20965 ac_status=$?
20966 grep -v '^ *+' conftest.er1 >conftest.err
20967 rm -f conftest.er1
20968 cat conftest.err >&5
20969 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20970 (exit $ac_status); } &&
20971 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
20972 { (case "(($ac_try" in
20973 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20974 *) ac_try_echo=$ac_try;;
20975esac
20976eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20977 (eval "$ac_try") 2>&5
20978 ac_status=$?
20979 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20980 (exit $ac_status); }; } &&
20981 { ac_try='test -s conftest.$ac_objext'
20982 { (case "(($ac_try" in
20983 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20984 *) ac_try_echo=$ac_try;;
20985esac
20986eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20987 (eval "$ac_try") 2>&5
20988 ac_status=$?
20989 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20990 (exit $ac_status); }; }; then
Daniel Dunbardcf114e2008-08-30 01:16:19 +000020991 llvm_cv_cxx_visibility_inlines_hidden=yes
20992else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020993 echo "$as_me: failed program was:" >&5
20994sed 's/^/| /' conftest.$ac_ext >&5
20995
20996 llvm_cv_cxx_visibility_inlines_hidden=no
Daniel Dunbardcf114e2008-08-30 01:16:19 +000020997fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020998
Daniel Dunbardcf114e2008-08-30 01:16:19 +000020999rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
21000 CXXFLAGS="$oldcxxflags"
21001 ac_ext=c
21002ac_cpp='$CPP $CPPFLAGS'
21003ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
21004ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
21005ac_compiler_gnu=$ac_cv_c_compiler_gnu
21006
21007
21008fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021009{ echo "$as_me:$LINENO: result: $llvm_cv_cxx_visibility_inlines_hidden" >&5
21010echo "${ECHO_T}$llvm_cv_cxx_visibility_inlines_hidden" >&6; }
Daniel Dunbardcf114e2008-08-30 01:16:19 +000021011if test "$llvm_cv_cxx_visibility_inlines_hidden" = yes ; then
21012 ENABLE_VISIBILITY_INLINES_HIDDEN=1
21013
21014else
21015 ENABLE_VISIBILITY_INLINES_HIDDEN=0
21016
21017fi
21018
Gordon Henriksenf0915682007-10-02 16:42:22 +000021019
Nick Lewycky731c6ab2009-03-05 08:20:44 +000021020if test "$llvm_cv_link_use_r" = "yes" ; then
21021 RPATH="-Wl,-R"
21022else
21023 RPATH="-Wl,-rpath"
21024fi
21025
21026
21027if test "$llvm_cv_link_use_export_dynamic" = "yes" ; then
21028 RDYNAMIC="-Wl,-export-dynamic"
21029else
21030 RDYNAMIC=""
21031fi
Nick Lewyckye9821dc2009-03-03 04:55:29 +000021032
21033
Reid Spencer5e1d9a52004-11-25 04:51:04 +000021034
Eric Christophera1cba682010-08-08 02:44:25 +000021035ac_config_headers="$ac_config_headers include/llvm/Config/config.h include/llvm/Config/llvm-config.h"
Reid Spencer5e1d9a52004-11-25 04:51:04 +000021036
Eric Christopher21d3eeb2010-08-08 09:20:39 +000021037
21038
21039
21040
21041
Douglas Gregor1555a232009-06-16 20:12:29 +000021042ac_config_files="$ac_config_files include/llvm/Config/Targets.def"
21043
21044ac_config_files="$ac_config_files include/llvm/Config/AsmPrinters.def"
21045
Jeffrey Yasskinafa709d2009-07-17 21:33:35 +000021046ac_config_files="$ac_config_files include/llvm/Config/AsmParsers.def"
21047
Daniel Dunbar4fc760e2009-11-25 04:37:28 +000021048ac_config_files="$ac_config_files include/llvm/Config/Disassemblers.def"
21049
Michael J. Spencer1f6efa32010-11-29 18:16:10 +000021050ac_config_headers="$ac_config_headers include/llvm/Support/DataTypes.h"
Reid Spencer5e1d9a52004-11-25 04:51:04 +000021051
Reid Spencer5e1d9a52004-11-25 04:51:04 +000021052
Reid Spencera773bd52006-08-04 18:18:08 +000021053ac_config_files="$ac_config_files Makefile.config"
Reid Spencer5e1d9a52004-11-25 04:51:04 +000021054
21055
Reid Spencerea949cf2006-08-16 00:45:38 +000021056ac_config_files="$ac_config_files llvm.spec"
21057
21058
Peter Collingbourne7be3a602011-05-13 03:27:56 +000021059ac_config_files="$ac_config_files docs/doxygen.cfg"
21060
21061if test -f ${srcdir}/tools/clang/README.txt; then
21062 ac_config_files="$ac_config_files tools/clang/docs/doxygen.cfg"
21063
21064fi
21065
Reid Spencera773bd52006-08-04 18:18:08 +000021066ac_config_files="$ac_config_files tools/llvm-config/llvm-config.in"
Reid Spencerf2722ca2006-03-22 15:59:55 +000021067
21068
Reid Spencera773bd52006-08-04 18:18:08 +000021069ac_config_commands="$ac_config_commands setup"
Reid Spencerc0682832005-02-24 19:05:19 +000021070
Reid Spencera773bd52006-08-04 18:18:08 +000021071ac_config_commands="$ac_config_commands Makefile"
Reid Spencer5e1d9a52004-11-25 04:51:04 +000021072
21073
Reid Spencera773bd52006-08-04 18:18:08 +000021074ac_config_commands="$ac_config_commands Makefile.common"
Reid Spencer5e1d9a52004-11-25 04:51:04 +000021075
21076
Reid Spencera773bd52006-08-04 18:18:08 +000021077ac_config_commands="$ac_config_commands examples/Makefile"
Reid Spencer5e1d9a52004-11-25 04:51:04 +000021078
21079
Reid Spencera773bd52006-08-04 18:18:08 +000021080ac_config_commands="$ac_config_commands lib/Makefile"
Reid Spencer5e1d9a52004-11-25 04:51:04 +000021081
21082
Reid Spencer8b2e1412006-11-17 03:32:33 +000021083ac_config_commands="$ac_config_commands runtime/Makefile"
21084
21085
Reid Spencera773bd52006-08-04 18:18:08 +000021086ac_config_commands="$ac_config_commands test/Makefile"
Reid Spencer5e1d9a52004-11-25 04:51:04 +000021087
21088
Reid Spencera773bd52006-08-04 18:18:08 +000021089ac_config_commands="$ac_config_commands test/Makefile.tests"
Reid Spencer5e1d9a52004-11-25 04:51:04 +000021090
21091
Bill Wendlingf24eb392009-01-04 23:12:30 +000021092ac_config_commands="$ac_config_commands unittests/Makefile"
21093
21094
Reid Spencera773bd52006-08-04 18:18:08 +000021095ac_config_commands="$ac_config_commands tools/Makefile"
Reid Spencer5e1d9a52004-11-25 04:51:04 +000021096
21097
Reid Spencera773bd52006-08-04 18:18:08 +000021098ac_config_commands="$ac_config_commands utils/Makefile"
Reid Spencer5e1d9a52004-11-25 04:51:04 +000021099
21100
Reid Spencera773bd52006-08-04 18:18:08 +000021101ac_config_commands="$ac_config_commands projects/Makefile"
Reid Spencer5e1d9a52004-11-25 04:51:04 +000021102
21103
Gordon Henriksen92f0dca2007-09-22 21:36:59 +000021104ac_config_commands="$ac_config_commands bindings/Makefile"
21105
21106
21107ac_config_commands="$ac_config_commands bindings/ocaml/Makefile.ocaml"
21108
21109
Reid Spencer5e1d9a52004-11-25 04:51:04 +000021110
John Criswell7a73b802003-06-30 21:59:07 +000021111cat >confcache <<\_ACEOF
21112# This file is a shell script that caches the results of configure
21113# tests run on this system so they can be shared between configure
21114# scripts and configure runs, see configure's option --config-cache.
21115# It is not useful on other systems. If it contains results you don't
21116# want to keep, you may remove or edit it.
21117#
21118# config.status only pays attention to the cache file if you give it
21119# the --recheck option to rerun configure.
21120#
John Criswell0c38eaf2003-09-10 15:17:25 +000021121# `ac_cv_env_foo' variables (set or unset) will be overridden when
John Criswell7a73b802003-06-30 21:59:07 +000021122# loading this file, other *unset* `ac_cv_foo' will be assigned the
21123# following values.
21124
21125_ACEOF
21126
21127# The following way of writing the cache mishandles newlines in values,
21128# but we know of no workaround that is simple, portable, and efficient.
Reid Spencera773bd52006-08-04 18:18:08 +000021129# So, we kill variables containing newlines.
John Criswell7a73b802003-06-30 21:59:07 +000021130# Ultrix sh set writes to stderr and can't be redirected directly,
21131# and sets the high bit in the cache file unless we assign to the vars.
Reid Spencera773bd52006-08-04 18:18:08 +000021132(
21133 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
21134 eval ac_val=\$$ac_var
21135 case $ac_val in #(
21136 *${as_nl}*)
21137 case $ac_var in #(
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021138 *_cv_*) { echo "$as_me:$LINENO: WARNING: Cache variable $ac_var contains a newline." >&5
21139echo "$as_me: WARNING: Cache variable $ac_var contains a newline." >&2;} ;;
Reid Spencera773bd52006-08-04 18:18:08 +000021140 esac
21141 case $ac_var in #(
21142 _ | IFS | as_nl) ;; #(
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021143 *) $as_unset $ac_var ;;
Reid Spencera773bd52006-08-04 18:18:08 +000021144 esac ;;
21145 esac
21146 done
21147
John Criswell7a73b802003-06-30 21:59:07 +000021148 (set) 2>&1 |
Reid Spencera773bd52006-08-04 18:18:08 +000021149 case $as_nl`(ac_space=' '; set) 2>&1` in #(
21150 *${as_nl}ac_space=\ *)
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021151 # `set' does not quote correctly, so add quotes (double-quote
21152 # substitution turns \\\\ into \\, and sed turns \\ into \).
John Criswell7a73b802003-06-30 21:59:07 +000021153 sed -n \
Reid Spencer2706f8c2004-09-19 23:53:36 +000021154 "s/'/'\\\\''/g;
21155 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
Reid Spencera773bd52006-08-04 18:18:08 +000021156 ;; #(
John Criswell7a73b802003-06-30 21:59:07 +000021157 *)
21158 # `set' quotes correctly as required by POSIX, so do not add quotes.
Reid Spencera773bd52006-08-04 18:18:08 +000021159 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
John Criswell7a73b802003-06-30 21:59:07 +000021160 ;;
Reid Spencera773bd52006-08-04 18:18:08 +000021161 esac |
21162 sort
21163) |
John Criswell7a73b802003-06-30 21:59:07 +000021164 sed '
Reid Spencera773bd52006-08-04 18:18:08 +000021165 /^ac_cv_env_/b end
John Criswell7a73b802003-06-30 21:59:07 +000021166 t clear
Reid Spencera773bd52006-08-04 18:18:08 +000021167 :clear
John Criswell7a73b802003-06-30 21:59:07 +000021168 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
21169 t end
Reid Spencera773bd52006-08-04 18:18:08 +000021170 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
21171 :end' >>confcache
21172if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
21173 if test -w "$cache_file"; then
21174 test "x$cache_file" != "x/dev/null" &&
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021175 { echo "$as_me:$LINENO: updating cache $cache_file" >&5
21176echo "$as_me: updating cache $cache_file" >&6;}
John Criswell7a73b802003-06-30 21:59:07 +000021177 cat confcache >$cache_file
21178 else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021179 { echo "$as_me:$LINENO: not updating unwritable cache $cache_file" >&5
21180echo "$as_me: not updating unwritable cache $cache_file" >&6;}
John Criswell7a73b802003-06-30 21:59:07 +000021181 fi
21182fi
21183rm -f confcache
21184
21185test "x$prefix" = xNONE && prefix=$ac_default_prefix
21186# Let make expand exec_prefix.
21187test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
21188
John Criswell7a73b802003-06-30 21:59:07 +000021189DEFS=-DHAVE_CONFIG_H
21190
John Criswell0c38eaf2003-09-10 15:17:25 +000021191ac_libobjs=
21192ac_ltlibobjs=
21193for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
21194 # 1. Remove the extension, and $U if already installed.
Reid Spencera773bd52006-08-04 18:18:08 +000021195 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021196 ac_i=`echo "$ac_i" | sed "$ac_script"`
Reid Spencera773bd52006-08-04 18:18:08 +000021197 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
21198 # will be set to the directory where LIBOBJS objects are built.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021199 ac_libobjs="$ac_libobjs \${LIBOBJDIR}$ac_i\$U.$ac_objext"
21200 ac_ltlibobjs="$ac_ltlibobjs \${LIBOBJDIR}$ac_i"'$U.lo'
John Criswell0c38eaf2003-09-10 15:17:25 +000021201done
21202LIBOBJS=$ac_libobjs
21203
21204LTLIBOBJS=$ac_ltlibobjs
21205
21206
Reid Spencer2bc7bd52004-11-29 12:29:58 +000021207if test -z "${INSTALL_LTDL_TRUE}" && test -z "${INSTALL_LTDL_FALSE}"; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021208 { { echo "$as_me:$LINENO: error: conditional \"INSTALL_LTDL\" was never defined.
21209Usually this means the macro was only invoked conditionally." >&5
21210echo "$as_me: error: conditional \"INSTALL_LTDL\" was never defined.
21211Usually this means the macro was only invoked conditionally." >&2;}
21212 { (exit 1); exit 1; }; }
Reid Spencer2bc7bd52004-11-29 12:29:58 +000021213fi
21214if test -z "${CONVENIENCE_LTDL_TRUE}" && test -z "${CONVENIENCE_LTDL_FALSE}"; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021215 { { echo "$as_me:$LINENO: error: conditional \"CONVENIENCE_LTDL\" was never defined.
21216Usually this means the macro was only invoked conditionally." >&5
21217echo "$as_me: error: conditional \"CONVENIENCE_LTDL\" was never defined.
21218Usually this means the macro was only invoked conditionally." >&2;}
21219 { (exit 1); exit 1; }; }
Reid Spencer2bc7bd52004-11-29 12:29:58 +000021220fi
John Criswell7a73b802003-06-30 21:59:07 +000021221
21222: ${CONFIG_STATUS=./config.status}
21223ac_clean_files_save=$ac_clean_files
21224ac_clean_files="$ac_clean_files $CONFIG_STATUS"
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021225{ echo "$as_me:$LINENO: creating $CONFIG_STATUS" >&5
21226echo "$as_me: creating $CONFIG_STATUS" >&6;}
21227cat >$CONFIG_STATUS <<_ACEOF
John Criswell7a73b802003-06-30 21:59:07 +000021228#! $SHELL
21229# Generated by $as_me.
21230# Run this file to recreate the current configuration.
21231# Compiler output produced by configure, useful for debugging
21232# configure, is in config.log if it exists.
21233
21234debug=false
John Criswell0c38eaf2003-09-10 15:17:25 +000021235ac_cs_recheck=false
21236ac_cs_silent=false
John Criswell7a73b802003-06-30 21:59:07 +000021237SHELL=\${CONFIG_SHELL-$SHELL}
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021238_ACEOF
John Criswell7a73b802003-06-30 21:59:07 +000021239
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021240cat >>$CONFIG_STATUS <<\_ACEOF
21241## --------------------- ##
21242## M4sh Initialization. ##
21243## --------------------- ##
21244
21245# Be Bourne compatible
21246if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
John Criswell7a73b802003-06-30 21:59:07 +000021247 emulate sh
21248 NULLCMD=:
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021249 # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
John Criswell0c38eaf2003-09-10 15:17:25 +000021250 # is contrary to our usage. Disable this feature.
21251 alias -g '${1+"$@"}'='"$@"'
Reid Spencera773bd52006-08-04 18:18:08 +000021252 setopt NO_GLOB_SUBST
21253else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021254 case `(set -o) 2>/dev/null` in *posix*) set -o posix;; esac
John Criswell7a73b802003-06-30 21:59:07 +000021255fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021256BIN_SH=xpg4; export BIN_SH # for Tru64
21257DUALCASE=1; export DUALCASE # for MKS sh
John Criswell7a73b802003-06-30 21:59:07 +000021258
John Criswell7a73b802003-06-30 21:59:07 +000021259
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021260# PATH needs CR
21261# Avoid depending upon Character Ranges.
21262as_cr_letters='abcdefghijklmnopqrstuvwxyz'
21263as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
21264as_cr_Letters=$as_cr_letters$as_cr_LETTERS
21265as_cr_digits='0123456789'
21266as_cr_alnum=$as_cr_Letters$as_cr_digits
John Criswell7a73b802003-06-30 21:59:07 +000021267
21268# The user is always right.
21269if test "${PATH_SEPARATOR+set}" != set; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021270 echo "#! /bin/sh" >conf$$.sh
21271 echo "exit 0" >>conf$$.sh
21272 chmod +x conf$$.sh
21273 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
21274 PATH_SEPARATOR=';'
21275 else
21276 PATH_SEPARATOR=:
21277 fi
21278 rm -f conf$$.sh
21279fi
21280
21281# Support unset when possible.
21282if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
21283 as_unset=unset
21284else
21285 as_unset=false
Reid Spencera773bd52006-08-04 18:18:08 +000021286fi
John Criswell7a73b802003-06-30 21:59:07 +000021287
Reid Spencera773bd52006-08-04 18:18:08 +000021288
21289# IFS
21290# We need space, tab and new line, in precisely that order. Quoting is
21291# there to prevent editors from complaining about space-tab.
21292# (If _AS_PATH_WALK were called with IFS unset, it would disable word
21293# splitting by setting IFS to empty value.)
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021294as_nl='
21295'
Reid Spencera773bd52006-08-04 18:18:08 +000021296IFS=" "" $as_nl"
21297
21298# Find who we are. Look in the path if we contain no directory separator.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021299case $0 in
Reid Spencera773bd52006-08-04 18:18:08 +000021300 *[\\/]* ) as_myself=$0 ;;
21301 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
John Criswell7a73b802003-06-30 21:59:07 +000021302for as_dir in $PATH
21303do
21304 IFS=$as_save_IFS
21305 test -z "$as_dir" && as_dir=.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021306 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
21307done
Reid Spencera773bd52006-08-04 18:18:08 +000021308IFS=$as_save_IFS
John Criswell7a73b802003-06-30 21:59:07 +000021309
Reid Spencera773bd52006-08-04 18:18:08 +000021310 ;;
21311esac
21312# We did not find ourselves, most probably we were run as `sh COMMAND'
21313# in which case we are not to be found in the path.
21314if test "x$as_myself" = x; then
21315 as_myself=$0
21316fi
21317if test ! -f "$as_myself"; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021318 echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
21319 { (exit 1); exit 1; }
Reid Spencera773bd52006-08-04 18:18:08 +000021320fi
21321
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021322# Work around bugs in pre-3.0 UWIN ksh.
21323for as_var in ENV MAIL MAILPATH
21324do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
Reid Spencera773bd52006-08-04 18:18:08 +000021325done
21326PS1='$ '
21327PS2='> '
21328PS4='+ '
21329
21330# NLS nuisances.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021331for as_var in \
21332 LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \
21333 LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \
21334 LC_TELEPHONE LC_TIME
21335do
21336 if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then
21337 eval $as_var=C; export $as_var
21338 else
21339 ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
Torok Edwin871384f2010-01-26 08:50:50 +000021340 fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021341done
Torok Edwin871384f2010-01-26 08:50:50 +000021342
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021343# Required to use basename.
Reid Spencera773bd52006-08-04 18:18:08 +000021344if expr a : '\(a\)' >/dev/null 2>&1 &&
21345 test "X`expr 00001 : '.*\(...\)'`" = X001; then
21346 as_expr=expr
21347else
21348 as_expr=false
21349fi
21350
21351if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
21352 as_basename=basename
21353else
21354 as_basename=false
21355fi
21356
21357
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021358# Name of the executable.
Reid Spencera773bd52006-08-04 18:18:08 +000021359as_me=`$as_basename -- "$0" ||
21360$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
21361 X"$0" : 'X\(//\)$' \| \
21362 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021363echo X/"$0" |
Reid Spencera773bd52006-08-04 18:18:08 +000021364 sed '/^.*\/\([^/][^/]*\)\/*$/{
21365 s//\1/
21366 q
21367 }
21368 /^X\/\(\/\/\)$/{
21369 s//\1/
21370 q
21371 }
21372 /^X\/\(\/\).*/{
21373 s//\1/
21374 q
21375 }
21376 s/.*/./; q'`
21377
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021378# CDPATH.
21379$as_unset CDPATH
21380
21381
21382
21383 as_lineno_1=$LINENO
21384 as_lineno_2=$LINENO
21385 test "x$as_lineno_1" != "x$as_lineno_2" &&
21386 test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2" || {
21387
21388 # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
21389 # uniformly replaced by the line number. The first 'sed' inserts a
21390 # line-number line after each line using $LINENO; the second 'sed'
21391 # does the real work. The second script uses 'N' to pair each
21392 # line-number line with the line containing $LINENO, and appends
21393 # trailing '-' during substitution so that $LINENO is not a special
21394 # case at line end.
21395 # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
21396 # scripts with optimization help from Paolo Bonzini. Blame Lee
21397 # E. McMahon (1931-1989) for sed's syntax. :-)
21398 sed -n '
21399 p
21400 /[$]LINENO/=
21401 ' <$as_myself |
21402 sed '
21403 s/[$]LINENO.*/&-/
21404 t lineno
21405 b
21406 :lineno
21407 N
21408 :loop
21409 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
21410 t loop
21411 s/-\n.*//
21412 ' >$as_me.lineno &&
21413 chmod +x "$as_me.lineno" ||
21414 { echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2
21415 { (exit 1); exit 1; }; }
21416
21417 # Don't try to exec as it changes $[0], causing all sort of problems
21418 # (the dirname of $[0] is not the place where we might find the
21419 # original and so on. Autoconf is especially sensitive to this).
21420 . "./$as_me.lineno"
21421 # Exit status is that of the last command.
21422 exit
21423}
21424
21425
21426if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
21427 as_dirname=dirname
21428else
21429 as_dirname=false
21430fi
Reid Spencera773bd52006-08-04 18:18:08 +000021431
21432ECHO_C= ECHO_N= ECHO_T=
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021433case `echo -n x` in
Reid Spencera773bd52006-08-04 18:18:08 +000021434-n*)
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021435 case `echo 'x\c'` in
Reid Spencera773bd52006-08-04 18:18:08 +000021436 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021437 *) ECHO_C='\c';;
Reid Spencera773bd52006-08-04 18:18:08 +000021438 esac;;
21439*)
21440 ECHO_N='-n';;
John Criswell7a73b802003-06-30 21:59:07 +000021441esac
21442
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021443if expr a : '\(a\)' >/dev/null 2>&1 &&
21444 test "X`expr 00001 : '.*\(...\)'`" = X001; then
21445 as_expr=expr
21446else
21447 as_expr=false
21448fi
21449
John Criswell7a73b802003-06-30 21:59:07 +000021450rm -f conf$$ conf$$.exe conf$$.file
Reid Spencera773bd52006-08-04 18:18:08 +000021451if test -d conf$$.dir; then
21452 rm -f conf$$.dir/conf$$.file
21453else
21454 rm -f conf$$.dir
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021455 mkdir conf$$.dir
Reid Spencera773bd52006-08-04 18:18:08 +000021456fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021457echo >conf$$.file
21458if ln -s conf$$.file conf$$ 2>/dev/null; then
21459 as_ln_s='ln -s'
21460 # ... but there are two gotchas:
21461 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
21462 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
21463 # In both cases, we have to default to `cp -p'.
21464 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
John Criswell7a73b802003-06-30 21:59:07 +000021465 as_ln_s='cp -p'
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021466elif ln conf$$.file conf$$ 2>/dev/null; then
21467 as_ln_s=ln
John Criswell7a73b802003-06-30 21:59:07 +000021468else
21469 as_ln_s='cp -p'
21470fi
Reid Spencera773bd52006-08-04 18:18:08 +000021471rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
21472rmdir conf$$.dir 2>/dev/null
John Criswell7a73b802003-06-30 21:59:07 +000021473
John Criswell0c38eaf2003-09-10 15:17:25 +000021474if mkdir -p . 2>/dev/null; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021475 as_mkdir_p=:
John Criswell0c38eaf2003-09-10 15:17:25 +000021476else
Reid Spencer2706f8c2004-09-19 23:53:36 +000021477 test -d ./-p && rmdir ./-p
John Criswell0c38eaf2003-09-10 15:17:25 +000021478 as_mkdir_p=false
21479fi
21480
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021481# Find out whether ``test -x'' works. Don't use a zero-byte file, as
21482# systems may use methods other than mode bits to determine executability.
21483cat >conf$$.file <<_ASEOF
21484#! /bin/sh
21485exit 0
21486_ASEOF
21487chmod +x conf$$.file
21488if test -x conf$$.file >/dev/null 2>&1; then
21489 as_executable_p="test -x"
Reid Spencera773bd52006-08-04 18:18:08 +000021490else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021491 as_executable_p=:
Reid Spencera773bd52006-08-04 18:18:08 +000021492fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021493rm -f conf$$.file
John Criswell7a73b802003-06-30 21:59:07 +000021494
21495# Sed expression to map a string onto a valid CPP name.
Reid Spencer2706f8c2004-09-19 23:53:36 +000021496as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
John Criswell7a73b802003-06-30 21:59:07 +000021497
21498# Sed expression to map a string onto a valid variable name.
Reid Spencer2706f8c2004-09-19 23:53:36 +000021499as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
John Criswell7a73b802003-06-30 21:59:07 +000021500
21501
John Criswell7a73b802003-06-30 21:59:07 +000021502exec 6>&1
21503
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021504# Save the log message, to keep $[0] and so on meaningful, and to
John Criswell7a73b802003-06-30 21:59:07 +000021505# report actual input values of CONFIG_FILES etc. instead of their
Reid Spencera773bd52006-08-04 18:18:08 +000021506# values after options handling.
21507ac_log="
Bill Wendlingebc2fc12011-03-08 03:00:02 +000021508This file was extended by llvm $as_me 3.0svn, which was
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021509generated by GNU Autoconf 2.60. Invocation command line was
John Criswell7a73b802003-06-30 21:59:07 +000021510
21511 CONFIG_FILES = $CONFIG_FILES
21512 CONFIG_HEADERS = $CONFIG_HEADERS
21513 CONFIG_LINKS = $CONFIG_LINKS
21514 CONFIG_COMMANDS = $CONFIG_COMMANDS
21515 $ $0 $@
21516
Reid Spencera773bd52006-08-04 18:18:08 +000021517on `(hostname || uname -n) 2>/dev/null | sed 1q`
21518"
21519
John Criswell7a73b802003-06-30 21:59:07 +000021520_ACEOF
21521
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021522cat >>$CONFIG_STATUS <<_ACEOF
John Criswell7a73b802003-06-30 21:59:07 +000021523# Files that config.status was made for.
Reid Spencera773bd52006-08-04 18:18:08 +000021524config_files="$ac_config_files"
21525config_headers="$ac_config_headers"
21526config_commands="$ac_config_commands"
John Criswell7a73b802003-06-30 21:59:07 +000021527
Reid Spencera773bd52006-08-04 18:18:08 +000021528_ACEOF
John Criswell7a73b802003-06-30 21:59:07 +000021529
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021530cat >>$CONFIG_STATUS <<\_ACEOF
John Criswell7a73b802003-06-30 21:59:07 +000021531ac_cs_usage="\
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021532\`$as_me' instantiates files from templates according to the
21533current configuration.
John Criswell7a73b802003-06-30 21:59:07 +000021534
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021535Usage: $0 [OPTIONS] [FILE]...
John Criswell7a73b802003-06-30 21:59:07 +000021536
21537 -h, --help print this help, then exit
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021538 -V, --version print version number, then exit
21539 -q, --quiet do not print progress messages
John Criswell7a73b802003-06-30 21:59:07 +000021540 -d, --debug don't remove temporary files
21541 --recheck update $as_me by reconfiguring in the same conditions
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021542 --file=FILE[:TEMPLATE]
21543 instantiate the configuration file FILE
21544 --header=FILE[:TEMPLATE]
21545 instantiate the configuration header FILE
John Criswell7a73b802003-06-30 21:59:07 +000021546
21547Configuration files:
21548$config_files
21549
21550Configuration headers:
21551$config_headers
21552
John Criswellc764fbc2003-09-06 15:17:13 +000021553Configuration commands:
21554$config_commands
21555
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021556Report bugs to <bug-autoconf@gnu.org>."
John Criswell7a73b802003-06-30 21:59:07 +000021557
Reid Spencera773bd52006-08-04 18:18:08 +000021558_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021559cat >>$CONFIG_STATUS <<_ACEOF
John Criswell7a73b802003-06-30 21:59:07 +000021560ac_cs_version="\\
Bill Wendlingebc2fc12011-03-08 03:00:02 +000021561llvm config.status 3.0svn
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021562configured by $0, generated by GNU Autoconf 2.60,
21563 with options \\"`echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
John Criswell7a73b802003-06-30 21:59:07 +000021564
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021565Copyright (C) 2006 Free Software Foundation, Inc.
John Criswell7a73b802003-06-30 21:59:07 +000021566This config.status script is free software; the Free Software Foundation
21567gives unlimited permission to copy, distribute and modify it."
Reid Spencera773bd52006-08-04 18:18:08 +000021568
21569ac_pwd='$ac_pwd'
21570srcdir='$srcdir'
21571INSTALL='$INSTALL'
John Criswell7a73b802003-06-30 21:59:07 +000021572_ACEOF
21573
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021574cat >>$CONFIG_STATUS <<\_ACEOF
21575# If no file are specified by the user, then we need to provide default
21576# value. By we need to know if files were specified by the user.
John Criswell7a73b802003-06-30 21:59:07 +000021577ac_need_defaults=:
21578while test $# != 0
21579do
21580 case $1 in
21581 --*=*)
Reid Spencera773bd52006-08-04 18:18:08 +000021582 ac_option=`expr "X$1" : 'X\([^=]*\)='`
21583 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
John Criswell0c38eaf2003-09-10 15:17:25 +000021584 ac_shift=:
John Criswell7a73b802003-06-30 21:59:07 +000021585 ;;
Reid Spencera773bd52006-08-04 18:18:08 +000021586 *)
John Criswell0c38eaf2003-09-10 15:17:25 +000021587 ac_option=$1
21588 ac_optarg=$2
21589 ac_shift=shift
21590 ;;
John Criswell7a73b802003-06-30 21:59:07 +000021591 esac
21592
John Criswell0c38eaf2003-09-10 15:17:25 +000021593 case $ac_option in
John Criswell7a73b802003-06-30 21:59:07 +000021594 # Handling of the options.
John Criswell0c38eaf2003-09-10 15:17:25 +000021595 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
21596 ac_cs_recheck=: ;;
Reid Spencera773bd52006-08-04 18:18:08 +000021597 --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021598 echo "$ac_cs_version"; exit ;;
Reid Spencera773bd52006-08-04 18:18:08 +000021599 --debug | --debu | --deb | --de | --d | -d )
John Criswell7a73b802003-06-30 21:59:07 +000021600 debug=: ;;
21601 --file | --fil | --fi | --f )
John Criswell0c38eaf2003-09-10 15:17:25 +000021602 $ac_shift
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021603 CONFIG_FILES="$CONFIG_FILES $ac_optarg"
John Criswell7a73b802003-06-30 21:59:07 +000021604 ac_need_defaults=false;;
21605 --header | --heade | --head | --hea )
John Criswell0c38eaf2003-09-10 15:17:25 +000021606 $ac_shift
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021607 CONFIG_HEADERS="$CONFIG_HEADERS $ac_optarg"
John Criswell7a73b802003-06-30 21:59:07 +000021608 ac_need_defaults=false;;
Reid Spencera773bd52006-08-04 18:18:08 +000021609 --he | --h)
21610 # Conflict between --help and --header
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021611 { echo "$as_me: error: ambiguous option: $1
21612Try \`$0 --help' for more information." >&2
21613 { (exit 1); exit 1; }; };;
Reid Spencera773bd52006-08-04 18:18:08 +000021614 --help | --hel | -h )
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021615 echo "$ac_cs_usage"; exit ;;
John Criswell0c38eaf2003-09-10 15:17:25 +000021616 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
21617 | -silent | --silent | --silen | --sile | --sil | --si | --s)
21618 ac_cs_silent=: ;;
John Criswell7a73b802003-06-30 21:59:07 +000021619
21620 # This is an error.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021621 -*) { echo "$as_me: error: unrecognized option: $1
21622Try \`$0 --help' for more information." >&2
21623 { (exit 1); exit 1; }; } ;;
John Criswell7a73b802003-06-30 21:59:07 +000021624
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021625 *) ac_config_targets="$ac_config_targets $1"
Reid Spencera773bd52006-08-04 18:18:08 +000021626 ac_need_defaults=false ;;
John Criswell7a73b802003-06-30 21:59:07 +000021627
21628 esac
21629 shift
21630done
21631
John Criswell0c38eaf2003-09-10 15:17:25 +000021632ac_configure_extra_args=
21633
21634if $ac_cs_silent; then
21635 exec 6>/dev/null
21636 ac_configure_extra_args="$ac_configure_extra_args --silent"
21637fi
21638
21639_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021640cat >>$CONFIG_STATUS <<_ACEOF
John Criswell0c38eaf2003-09-10 15:17:25 +000021641if \$ac_cs_recheck; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021642 echo "running CONFIG_SHELL=$SHELL $SHELL $0 "$ac_configure_args \$ac_configure_extra_args " --no-create --no-recursion" >&6
21643 CONFIG_SHELL=$SHELL
Reid Spencera773bd52006-08-04 18:18:08 +000021644 export CONFIG_SHELL
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021645 exec $SHELL "$0"$ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
John Criswell0c38eaf2003-09-10 15:17:25 +000021646fi
21647
John Criswell7a73b802003-06-30 21:59:07 +000021648_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021649cat >>$CONFIG_STATUS <<\_ACEOF
Reid Spencera773bd52006-08-04 18:18:08 +000021650exec 5>>config.log
21651{
21652 echo
21653 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
21654## Running $as_me. ##
21655_ASBOX
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021656 echo "$ac_log"
Reid Spencera773bd52006-08-04 18:18:08 +000021657} >&5
John Criswell7a73b802003-06-30 21:59:07 +000021658
Reid Spencera773bd52006-08-04 18:18:08 +000021659_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021660cat >>$CONFIG_STATUS <<_ACEOF
John Criswellc764fbc2003-09-06 15:17:13 +000021661#
Reid Spencera773bd52006-08-04 18:18:08 +000021662# INIT-COMMANDS
John Criswellc764fbc2003-09-06 15:17:13 +000021663#
Reid Spencerc0682832005-02-24 19:05:19 +000021664llvm_src="${srcdir}"
John Criswellc764fbc2003-09-06 15:17:13 +000021665
21666_ACEOF
John Criswell7a73b802003-06-30 21:59:07 +000021667
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021668cat >>$CONFIG_STATUS <<\_ACEOF
Reid Spencera773bd52006-08-04 18:18:08 +000021669
21670# Handling of arguments.
John Criswell7a73b802003-06-30 21:59:07 +000021671for ac_config_target in $ac_config_targets
21672do
Reid Spencera773bd52006-08-04 18:18:08 +000021673 case $ac_config_target in
21674 "include/llvm/Config/config.h") CONFIG_HEADERS="$CONFIG_HEADERS include/llvm/Config/config.h" ;;
Eric Christophera1cba682010-08-08 02:44:25 +000021675 "include/llvm/Config/llvm-config.h") CONFIG_HEADERS="$CONFIG_HEADERS include/llvm/Config/llvm-config.h" ;;
Douglas Gregor1555a232009-06-16 20:12:29 +000021676 "include/llvm/Config/Targets.def") CONFIG_FILES="$CONFIG_FILES include/llvm/Config/Targets.def" ;;
21677 "include/llvm/Config/AsmPrinters.def") CONFIG_FILES="$CONFIG_FILES include/llvm/Config/AsmPrinters.def" ;;
Jeffrey Yasskinafa709d2009-07-17 21:33:35 +000021678 "include/llvm/Config/AsmParsers.def") CONFIG_FILES="$CONFIG_FILES include/llvm/Config/AsmParsers.def" ;;
Daniel Dunbar4fc760e2009-11-25 04:37:28 +000021679 "include/llvm/Config/Disassemblers.def") CONFIG_FILES="$CONFIG_FILES include/llvm/Config/Disassemblers.def" ;;
Michael J. Spencer1f6efa32010-11-29 18:16:10 +000021680 "include/llvm/Support/DataTypes.h") CONFIG_HEADERS="$CONFIG_HEADERS include/llvm/Support/DataTypes.h" ;;
Reid Spencera773bd52006-08-04 18:18:08 +000021681 "Makefile.config") CONFIG_FILES="$CONFIG_FILES Makefile.config" ;;
Reid Spencerea949cf2006-08-16 00:45:38 +000021682 "llvm.spec") CONFIG_FILES="$CONFIG_FILES llvm.spec" ;;
Peter Collingbourne7be3a602011-05-13 03:27:56 +000021683 "docs/doxygen.cfg") CONFIG_FILES="$CONFIG_FILES docs/doxygen.cfg" ;;
21684 "tools/clang/docs/doxygen.cfg") CONFIG_FILES="$CONFIG_FILES tools/clang/docs/doxygen.cfg" ;;
Reid Spencera773bd52006-08-04 18:18:08 +000021685 "tools/llvm-config/llvm-config.in") CONFIG_FILES="$CONFIG_FILES tools/llvm-config/llvm-config.in" ;;
21686 "setup") CONFIG_COMMANDS="$CONFIG_COMMANDS setup" ;;
21687 "Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS Makefile" ;;
21688 "Makefile.common") CONFIG_COMMANDS="$CONFIG_COMMANDS Makefile.common" ;;
21689 "examples/Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS examples/Makefile" ;;
21690 "lib/Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS lib/Makefile" ;;
Reid Spencer8b2e1412006-11-17 03:32:33 +000021691 "runtime/Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS runtime/Makefile" ;;
Reid Spencera773bd52006-08-04 18:18:08 +000021692 "test/Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS test/Makefile" ;;
21693 "test/Makefile.tests") CONFIG_COMMANDS="$CONFIG_COMMANDS test/Makefile.tests" ;;
Bill Wendlingf24eb392009-01-04 23:12:30 +000021694 "unittests/Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS unittests/Makefile" ;;
Reid Spencera773bd52006-08-04 18:18:08 +000021695 "tools/Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS tools/Makefile" ;;
21696 "utils/Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS utils/Makefile" ;;
21697 "projects/Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS projects/Makefile" ;;
Gordon Henriksen92f0dca2007-09-22 21:36:59 +000021698 "bindings/Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS bindings/Makefile" ;;
21699 "bindings/ocaml/Makefile.ocaml") CONFIG_COMMANDS="$CONFIG_COMMANDS bindings/ocaml/Makefile.ocaml" ;;
Reid Spencera773bd52006-08-04 18:18:08 +000021700
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021701 *) { { echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5
21702echo "$as_me: error: invalid argument: $ac_config_target" >&2;}
21703 { (exit 1); exit 1; }; };;
John Criswell7a73b802003-06-30 21:59:07 +000021704 esac
21705done
21706
Reid Spencera773bd52006-08-04 18:18:08 +000021707
John Criswell7a73b802003-06-30 21:59:07 +000021708# If the user did not use the arguments to specify the items to instantiate,
21709# then the envvar interface is used. Set only those that are not.
21710# We use the long form for the default assignment because of an extremely
21711# bizarre bug on SunOS 4.1.3.
21712if $ac_need_defaults; then
21713 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
21714 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
John Criswellc764fbc2003-09-06 15:17:13 +000021715 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
John Criswell7a73b802003-06-30 21:59:07 +000021716fi
21717
John Criswell0c38eaf2003-09-10 15:17:25 +000021718# Have a temporary directory for convenience. Make it in the build tree
Reid Spencera773bd52006-08-04 18:18:08 +000021719# simply because there is no reason against having it here, and in addition,
John Criswell0c38eaf2003-09-10 15:17:25 +000021720# creating and moving files from /tmp can sometimes cause problems.
Reid Spencera773bd52006-08-04 18:18:08 +000021721# Hook for its removal unless debugging.
21722# Note that there is a small window in which the directory will not be cleaned:
21723# after its creation but before its name has been assigned to `$tmp'.
John Criswell7a73b802003-06-30 21:59:07 +000021724$debug ||
21725{
Reid Spencera773bd52006-08-04 18:18:08 +000021726 tmp=
21727 trap 'exit_status=$?
21728 { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
21729' 0
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021730 trap '{ (exit 1); exit 1; }' 1 2 13 15
John Criswell7a73b802003-06-30 21:59:07 +000021731}
John Criswell7a73b802003-06-30 21:59:07 +000021732# Create a (secure) tmp directory for tmp files.
John Criswell0c38eaf2003-09-10 15:17:25 +000021733
John Criswell7a73b802003-06-30 21:59:07 +000021734{
Reid Spencera773bd52006-08-04 18:18:08 +000021735 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
John Criswell7a73b802003-06-30 21:59:07 +000021736 test -n "$tmp" && test -d "$tmp"
21737} ||
21738{
Reid Spencera773bd52006-08-04 18:18:08 +000021739 tmp=./conf$$-$RANDOM
21740 (umask 077 && mkdir "$tmp")
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021741} ||
21742{
21743 echo "$me: cannot create a temporary directory in ." >&2
21744 { (exit 1); exit 1; }
21745}
John Criswell7a73b802003-06-30 21:59:07 +000021746
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021747#
21748# Set up the sed scripts for CONFIG_FILES section.
21749#
21750
21751# No need to generate the scripts if there are no CONFIG_FILES.
21752# This happens for instance when ./config.status config.h
Reid Spencera773bd52006-08-04 18:18:08 +000021753if test -n "$CONFIG_FILES"; then
John Criswell7a73b802003-06-30 21:59:07 +000021754
21755_ACEOF
21756
Reid Spencera773bd52006-08-04 18:18:08 +000021757
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021758
Reid Spencera773bd52006-08-04 18:18:08 +000021759ac_delim='%!_!# '
21760for ac_last_try in false false false false false :; do
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021761 cat >conf$$subs.sed <<_ACEOF
21762SHELL!$SHELL$ac_delim
21763PATH_SEPARATOR!$PATH_SEPARATOR$ac_delim
21764PACKAGE_NAME!$PACKAGE_NAME$ac_delim
21765PACKAGE_TARNAME!$PACKAGE_TARNAME$ac_delim
21766PACKAGE_VERSION!$PACKAGE_VERSION$ac_delim
21767PACKAGE_STRING!$PACKAGE_STRING$ac_delim
21768PACKAGE_BUGREPORT!$PACKAGE_BUGREPORT$ac_delim
21769exec_prefix!$exec_prefix$ac_delim
21770prefix!$prefix$ac_delim
21771program_transform_name!$program_transform_name$ac_delim
21772bindir!$bindir$ac_delim
21773sbindir!$sbindir$ac_delim
21774libexecdir!$libexecdir$ac_delim
21775datarootdir!$datarootdir$ac_delim
21776datadir!$datadir$ac_delim
21777sysconfdir!$sysconfdir$ac_delim
21778sharedstatedir!$sharedstatedir$ac_delim
21779localstatedir!$localstatedir$ac_delim
21780includedir!$includedir$ac_delim
21781oldincludedir!$oldincludedir$ac_delim
21782docdir!$docdir$ac_delim
21783infodir!$infodir$ac_delim
21784htmldir!$htmldir$ac_delim
21785dvidir!$dvidir$ac_delim
21786pdfdir!$pdfdir$ac_delim
21787psdir!$psdir$ac_delim
21788libdir!$libdir$ac_delim
21789localedir!$localedir$ac_delim
21790mandir!$mandir$ac_delim
21791DEFS!$DEFS$ac_delim
21792ECHO_C!$ECHO_C$ac_delim
21793ECHO_N!$ECHO_N$ac_delim
21794ECHO_T!$ECHO_T$ac_delim
21795LIBS!$LIBS$ac_delim
21796build_alias!$build_alias$ac_delim
21797host_alias!$host_alias$ac_delim
21798target_alias!$target_alias$ac_delim
21799LLVM_COPYRIGHT!$LLVM_COPYRIGHT$ac_delim
Eric Christopherffee5722011-09-16 20:36:25 +000021800CC!$CC$ac_delim
21801CFLAGS!$CFLAGS$ac_delim
21802LDFLAGS!$LDFLAGS$ac_delim
21803CPPFLAGS!$CPPFLAGS$ac_delim
21804ac_ct_CC!$ac_ct_CC$ac_delim
21805EXEEXT!$EXEEXT$ac_delim
21806OBJEXT!$OBJEXT$ac_delim
21807CXX!$CXX$ac_delim
21808CXXFLAGS!$CXXFLAGS$ac_delim
21809ac_ct_CXX!$ac_ct_CXX$ac_delim
21810CPP!$CPP$ac_delim
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021811subdirs!$subdirs$ac_delim
Tobias Grosserbaaadb22010-10-30 00:54:26 +000021812ENABLE_POLLY!$ENABLE_POLLY$ac_delim
21813LLVM_HAS_POLLY!$LLVM_HAS_POLLY$ac_delim
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021814build!$build$ac_delim
21815build_cpu!$build_cpu$ac_delim
21816build_vendor!$build_vendor$ac_delim
21817build_os!$build_os$ac_delim
21818host!$host$ac_delim
21819host_cpu!$host_cpu$ac_delim
21820host_vendor!$host_vendor$ac_delim
21821host_os!$host_os$ac_delim
21822target!$target$ac_delim
21823target_cpu!$target_cpu$ac_delim
21824target_vendor!$target_vendor$ac_delim
21825target_os!$target_os$ac_delim
21826OS!$OS$ac_delim
21827HOST_OS!$HOST_OS$ac_delim
21828TARGET_OS!$TARGET_OS$ac_delim
21829LINKALL!$LINKALL$ac_delim
21830NOLINKALL!$NOLINKALL$ac_delim
21831LLVM_ON_UNIX!$LLVM_ON_UNIX$ac_delim
21832LLVM_ON_WIN32!$LLVM_ON_WIN32$ac_delim
21833ARCH!$ARCH$ac_delim
21834ENDIAN!$ENDIAN$ac_delim
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021835GREP!$GREP$ac_delim
21836EGREP!$EGREP$ac_delim
21837LLVM_CROSS_COMPILING!$LLVM_CROSS_COMPILING$ac_delim
21838BUILD_CC!$BUILD_CC$ac_delim
21839BUILD_EXEEXT!$BUILD_EXEEXT$ac_delim
21840BUILD_CXX!$BUILD_CXX$ac_delim
21841CVSBUILD!$CVSBUILD$ac_delim
21842ENABLE_OPTIMIZED!$ENABLE_OPTIMIZED$ac_delim
21843ENABLE_PROFILING!$ENABLE_PROFILING$ac_delim
21844DISABLE_ASSERTIONS!$DISABLE_ASSERTIONS$ac_delim
21845ENABLE_EXPENSIVE_CHECKS!$ENABLE_EXPENSIVE_CHECKS$ac_delim
21846EXPENSIVE_CHECKS!$EXPENSIVE_CHECKS$ac_delim
21847DEBUG_RUNTIME!$DEBUG_RUNTIME$ac_delim
21848DEBUG_SYMBOLS!$DEBUG_SYMBOLS$ac_delim
21849JIT!$JIT$ac_delim
21850TARGET_HAS_JIT!$TARGET_HAS_JIT$ac_delim
Rafael Espindola9d9ae9f2010-11-12 19:24:06 +000021851ENABLE_DOCS!$ENABLE_DOCS$ac_delim
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021852ENABLE_DOXYGEN!$ENABLE_DOXYGEN$ac_delim
21853ENABLE_THREADS!$ENABLE_THREADS$ac_delim
NAKAMURA Takumi0dc84392010-12-29 03:59:03 +000021854ENABLE_PTHREADS!$ENABLE_PTHREADS$ac_delim
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021855ENABLE_PIC!$ENABLE_PIC$ac_delim
Jeffrey Yasskinc9017192010-02-25 06:34:33 +000021856ENABLE_SHARED!$ENABLE_SHARED$ac_delim
NAKAMURA Takumi8eac8862010-12-29 03:59:14 +000021857ENABLE_EMBED_STDCXX!$ENABLE_EMBED_STDCXX$ac_delim
Daniel Dunbardd464df2010-05-10 20:11:56 +000021858ENABLE_TIMESTAMPS!$ENABLE_TIMESTAMPS$ac_delim
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021859_ACEOF
Reid Spencera773bd52006-08-04 18:18:08 +000021860
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021861 if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 97; then
Reid Spencera773bd52006-08-04 18:18:08 +000021862 break
21863 elif $ac_last_try; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021864 { { echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
21865echo "$as_me: error: could not make $CONFIG_STATUS" >&2;}
21866 { (exit 1); exit 1; }; }
Reid Spencera773bd52006-08-04 18:18:08 +000021867 else
21868 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
John Criswell7a73b802003-06-30 21:59:07 +000021869 fi
Reid Spencera773bd52006-08-04 18:18:08 +000021870done
21871
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021872ac_eof=`sed -n '/^CEOF[0-9]*$/s/CEOF/0/p' conf$$subs.sed`
21873if test -n "$ac_eof"; then
21874 ac_eof=`echo "$ac_eof" | sort -nru | sed 1q`
21875 ac_eof=`expr $ac_eof + 1`
21876fi
21877
21878cat >>$CONFIG_STATUS <<_ACEOF
21879cat >"\$tmp/subs-1.sed" <<\CEOF$ac_eof
21880/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
Reid Spencera773bd52006-08-04 18:18:08 +000021881_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021882sed '
21883s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g
21884s/^/s,@/; s/!/@,|#_!!_#|/
21885:n
21886t n
21887s/'"$ac_delim"'$/,g/; t
21888s/$/\\/; p
21889N; s/^.*\n//; s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g; b n
21890' >>$CONFIG_STATUS <conf$$subs.sed
21891rm -f conf$$subs.sed
21892cat >>$CONFIG_STATUS <<_ACEOF
21893CEOF$ac_eof
Reid Spencera773bd52006-08-04 18:18:08 +000021894_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021895
21896
21897ac_delim='%!_!# '
21898for ac_last_try in false false false false false :; do
21899 cat >conf$$subs.sed <<_ACEOF
Eric Christopherffee5722011-09-16 20:36:25 +000021900TARGETS_TO_BUILD!$TARGETS_TO_BUILD$ac_delim
21901LLVM_ENUM_TARGETS!$LLVM_ENUM_TARGETS$ac_delim
21902LLVM_ENUM_ASM_PRINTERS!$LLVM_ENUM_ASM_PRINTERS$ac_delim
NAKAMURA Takumi8eac8862010-12-29 03:59:14 +000021903LLVM_ENUM_ASM_PARSERS!$LLVM_ENUM_ASM_PARSERS$ac_delim
NAKAMURA Takumi0dc84392010-12-29 03:59:03 +000021904LLVM_ENUM_DISASSEMBLERS!$LLVM_ENUM_DISASSEMBLERS$ac_delim
Rafael Espindola9d9ae9f2010-11-12 19:24:06 +000021905ENABLE_CBE_PRINTF_A!$ENABLE_CBE_PRINTF_A$ac_delim
Jeffrey Yasskinc9017192010-02-25 06:34:33 +000021906OPTIMIZE_OPTION!$OPTIMIZE_OPTION$ac_delim
Daniel Dunbar98515672010-02-23 10:00:49 +000021907EXTRA_OPTIONS!$EXTRA_OPTIONS$ac_delim
Daniel Dunbared344d22011-06-16 22:30:41 +000021908EXTRA_LD_OPTIONS!$EXTRA_LD_OPTIONS$ac_delim
Daniel Dunbar98515672010-02-23 10:00:49 +000021909BINUTILS_INCDIR!$BINUTILS_INCDIR$ac_delim
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021910NM!$NM$ac_delim
21911ifGNUmake!$ifGNUmake$ac_delim
21912LN_S!$LN_S$ac_delim
21913CMP!$CMP$ac_delim
21914CP!$CP$ac_delim
21915DATE!$DATE$ac_delim
21916FIND!$FIND$ac_delim
21917MKDIR!$MKDIR$ac_delim
21918MV!$MV$ac_delim
21919RANLIB!$RANLIB$ac_delim
21920AR!$AR$ac_delim
21921RM!$RM$ac_delim
21922SED!$SED$ac_delim
21923TAR!$TAR$ac_delim
21924BINPWD!$BINPWD$ac_delim
21925GRAPHVIZ!$GRAPHVIZ$ac_delim
21926DOT!$DOT$ac_delim
21927FDP!$FDP$ac_delim
21928NEATO!$NEATO$ac_delim
21929TWOPI!$TWOPI$ac_delim
21930CIRCO!$CIRCO$ac_delim
21931GV!$GV$ac_delim
21932DOTTY!$DOTTY$ac_delim
Dan Gohman48fd5a72010-09-27 16:28:34 +000021933XDOT_PY!$XDOT_PY$ac_delim
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021934PERL!$PERL$ac_delim
21935HAVE_PERL!$HAVE_PERL$ac_delim
21936INSTALL_PROGRAM!$INSTALL_PROGRAM$ac_delim
21937INSTALL_SCRIPT!$INSTALL_SCRIPT$ac_delim
21938INSTALL_DATA!$INSTALL_DATA$ac_delim
21939BZIP2!$BZIP2$ac_delim
mike-m68cb3192010-05-06 23:45:43 +000021940CAT!$CAT$ac_delim
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021941DOXYGEN!$DOXYGEN$ac_delim
21942GROFF!$GROFF$ac_delim
Eric Christopher031d3072010-12-10 01:31:51 +000021943GZIPBIN!$GZIPBIN$ac_delim
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021944POD2HTML!$POD2HTML$ac_delim
21945POD2MAN!$POD2MAN$ac_delim
mike-m68cb3192010-05-06 23:45:43 +000021946PDFROFF!$PDFROFF$ac_delim
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021947RUNTEST!$RUNTEST$ac_delim
21948TCLSH!$TCLSH$ac_delim
21949ZIP!$ZIP$ac_delim
21950OCAMLC!$OCAMLC$ac_delim
21951OCAMLOPT!$OCAMLOPT$ac_delim
21952OCAMLDEP!$OCAMLDEP$ac_delim
21953OCAMLDOC!$OCAMLDOC$ac_delim
21954GAS!$GAS$ac_delim
Dan Gohmanda612d62010-06-01 14:56:56 +000021955HAVE_LINK_VERSION_SCRIPT!$HAVE_LINK_VERSION_SCRIPT$ac_delim
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021956INSTALL_LTDL_TRUE!$INSTALL_LTDL_TRUE$ac_delim
21957INSTALL_LTDL_FALSE!$INSTALL_LTDL_FALSE$ac_delim
21958CONVENIENCE_LTDL_TRUE!$CONVENIENCE_LTDL_TRUE$ac_delim
21959CONVENIENCE_LTDL_FALSE!$CONVENIENCE_LTDL_FALSE$ac_delim
21960LIBADD_DL!$LIBADD_DL$ac_delim
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021961NO_VARIADIC_MACROS!$NO_VARIADIC_MACROS$ac_delim
21962NO_MISSING_FIELD_INITIALIZERS!$NO_MISSING_FIELD_INITIALIZERS$ac_delim
21963USE_UDIS86!$USE_UDIS86$ac_delim
21964USE_OPROFILE!$USE_OPROFILE$ac_delim
21965HAVE_PTHREAD!$HAVE_PTHREAD$ac_delim
21966HUGE_VAL_SANITY!$HUGE_VAL_SANITY$ac_delim
21967MMAP_FILE!$MMAP_FILE$ac_delim
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021968SHLIBEXT!$SHLIBEXT$ac_delim
Jeffrey Yasskinc9017192010-02-25 06:34:33 +000021969SHLIBPATH_VAR!$SHLIBPATH_VAR$ac_delim
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021970LLVM_PREFIX!$LLVM_PREFIX$ac_delim
21971LLVM_BINDIR!$LLVM_BINDIR$ac_delim
21972LLVM_LIBDIR!$LLVM_LIBDIR$ac_delim
21973LLVM_DATADIR!$LLVM_DATADIR$ac_delim
21974LLVM_DOCSDIR!$LLVM_DOCSDIR$ac_delim
21975LLVM_ETCDIR!$LLVM_ETCDIR$ac_delim
21976LLVM_INCLUDEDIR!$LLVM_INCLUDEDIR$ac_delim
21977LLVM_INFODIR!$LLVM_INFODIR$ac_delim
21978LLVM_MANDIR!$LLVM_MANDIR$ac_delim
21979LLVM_CONFIGTIME!$LLVM_CONFIGTIME$ac_delim
21980BINDINGS_TO_BUILD!$BINDINGS_TO_BUILD$ac_delim
21981ALL_BINDINGS!$ALL_BINDINGS$ac_delim
Eric Christophereeef9e82011-09-20 23:58:15 +000021982OCAML_LIBDIR!$OCAML_LIBDIR$ac_delim
21983ENABLE_VISIBILITY_INLINES_HIDDEN!$ENABLE_VISIBILITY_INLINES_HIDDEN$ac_delim
21984RPATH!$RPATH$ac_delim
21985RDYNAMIC!$RDYNAMIC$ac_delim
21986LIBOBJS!$LIBOBJS$ac_delim
21987LTLIBOBJS!$LTLIBOBJS$ac_delim
Reid Spencera773bd52006-08-04 18:18:08 +000021988_ACEOF
21989
Eric Christopher73ec9522011-09-21 00:53:42 +000021990 if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 88; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021991 break
21992 elif $ac_last_try; then
21993 { { echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
21994echo "$as_me: error: could not make $CONFIG_STATUS" >&2;}
21995 { (exit 1); exit 1; }; }
21996 else
21997 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
21998 fi
21999done
22000
22001ac_eof=`sed -n '/^CEOF[0-9]*$/s/CEOF/0/p' conf$$subs.sed`
22002if test -n "$ac_eof"; then
22003 ac_eof=`echo "$ac_eof" | sort -nru | sed 1q`
22004 ac_eof=`expr $ac_eof + 1`
22005fi
22006
22007cat >>$CONFIG_STATUS <<_ACEOF
22008cat >"\$tmp/subs-2.sed" <<\CEOF$ac_eof
Tobias Grossera84b5672010-11-10 16:31:34 +000022009/@[a-zA-Z_][a-zA-Z_0-9]*@/!b end
22010_ACEOF
22011sed '
22012s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g
22013s/^/s,@/; s/!/@,|#_!!_#|/
22014:n
22015t n
22016s/'"$ac_delim"'$/,g/; t
22017s/$/\\/; p
22018N; s/^.*\n//; s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g; b n
22019' >>$CONFIG_STATUS <conf$$subs.sed
22020rm -f conf$$subs.sed
22021cat >>$CONFIG_STATUS <<_ACEOF
22022:end
22023s/|#_!!_#|//g
22024CEOF$ac_eof
22025_ACEOF
22026
22027
Reid Spencera773bd52006-08-04 18:18:08 +000022028# VPATH may cause trouble with some makes, so we remove $(srcdir),
22029# ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
22030# trailing colons and then remove the whole line if VPATH becomes empty
22031# (actually we leave an empty line to preserve line numbers).
22032if test "x$srcdir" = x.; then
22033 ac_vpsub='/^[ ]*VPATH[ ]*=/{
22034s/:*\$(srcdir):*/:/
22035s/:*\${srcdir}:*/:/
22036s/:*@srcdir@:*/:/
22037s/^\([^=]*=[ ]*\):*/\1/
22038s/:*$//
22039s/^[^=]*=[ ]*$//
22040}'
22041fi
22042
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000022043cat >>$CONFIG_STATUS <<\_ACEOF
John Criswell7a73b802003-06-30 21:59:07 +000022044fi # test -n "$CONFIG_FILES"
22045
Reid Spencera773bd52006-08-04 18:18:08 +000022046
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000022047for ac_tag in :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS
Reid Spencera773bd52006-08-04 18:18:08 +000022048do
22049 case $ac_tag in
22050 :[FHLC]) ac_mode=$ac_tag; continue;;
22051 esac
22052 case $ac_mode$ac_tag in
22053 :[FHL]*:*);;
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000022054 :L* | :C*:*) { { echo "$as_me:$LINENO: error: Invalid tag $ac_tag." >&5
22055echo "$as_me: error: Invalid tag $ac_tag." >&2;}
22056 { (exit 1); exit 1; }; };;
Reid Spencera773bd52006-08-04 18:18:08 +000022057 :[FH]-) ac_tag=-:-;;
22058 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
22059 esac
22060 ac_save_IFS=$IFS
22061 IFS=:
22062 set x $ac_tag
22063 IFS=$ac_save_IFS
22064 shift
22065 ac_file=$1
22066 shift
22067
22068 case $ac_mode in
22069 :L) ac_source=$1;;
22070 :[FH])
22071 ac_file_inputs=
22072 for ac_f
22073 do
22074 case $ac_f in
22075 -) ac_f="$tmp/stdin";;
22076 *) # Look for the file first in the build tree, then in the source tree
22077 # (if the path is not absolute). The absolute path cannot be DOS-style,
22078 # because $ac_f cannot contain `:'.
22079 test -f "$ac_f" ||
22080 case $ac_f in
22081 [\\/$]*) false;;
22082 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
22083 esac ||
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000022084 { { echo "$as_me:$LINENO: error: cannot find input file: $ac_f" >&5
22085echo "$as_me: error: cannot find input file: $ac_f" >&2;}
22086 { (exit 1); exit 1; }; };;
Reid Spencera773bd52006-08-04 18:18:08 +000022087 esac
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000022088 ac_file_inputs="$ac_file_inputs $ac_f"
Reid Spencera773bd52006-08-04 18:18:08 +000022089 done
22090
22091 # Let's still pretend it is `configure' which instantiates (i.e., don't
22092 # use $as_me), people would be surprised to read:
22093 # /* config.h. Generated by config.status. */
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000022094 configure_input="Generated from "`IFS=:
22095 echo $* | sed 's|^[^:]*/||;s|:[^:]*/|, |g'`" by configure."
Reid Spencera773bd52006-08-04 18:18:08 +000022096 if test x"$ac_file" != x-; then
22097 configure_input="$ac_file. $configure_input"
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000022098 { echo "$as_me:$LINENO: creating $ac_file" >&5
22099echo "$as_me: creating $ac_file" >&6;}
Reid Spencera773bd52006-08-04 18:18:08 +000022100 fi
22101
22102 case $ac_tag in
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000022103 *:-:* | *:-) cat >"$tmp/stdin";;
Reid Spencera773bd52006-08-04 18:18:08 +000022104 esac
22105 ;;
John Criswell7a73b802003-06-30 21:59:07 +000022106 esac
22107
Reid Spencera773bd52006-08-04 18:18:08 +000022108 ac_dir=`$as_dirname -- "$ac_file" ||
John Criswell7a73b802003-06-30 21:59:07 +000022109$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
Reid Spencer2706f8c2004-09-19 23:53:36 +000022110 X"$ac_file" : 'X\(//\)[^/]' \| \
22111 X"$ac_file" : 'X\(//\)$' \| \
Reid Spencera773bd52006-08-04 18:18:08 +000022112 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000022113echo X"$ac_file" |
Reid Spencera773bd52006-08-04 18:18:08 +000022114 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
22115 s//\1/
22116 q
22117 }
22118 /^X\(\/\/\)[^/].*/{
22119 s//\1/
22120 q
22121 }
22122 /^X\(\/\/\)$/{
22123 s//\1/
22124 q
22125 }
22126 /^X\(\/\).*/{
22127 s//\1/
22128 q
22129 }
22130 s/.*/./; q'`
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000022131 { as_dir="$ac_dir"
22132 case $as_dir in #(
22133 -*) as_dir=./$as_dir;;
22134 esac
22135 test -d "$as_dir" || { $as_mkdir_p && mkdir -p "$as_dir"; } || {
22136 as_dirs=
22137 while :; do
22138 case $as_dir in #(
22139 *\'*) as_qdir=`echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #(
22140 *) as_qdir=$as_dir;;
22141 esac
22142 as_dirs="'$as_qdir' $as_dirs"
22143 as_dir=`$as_dirname -- "$as_dir" ||
22144$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
22145 X"$as_dir" : 'X\(//\)[^/]' \| \
22146 X"$as_dir" : 'X\(//\)$' \| \
22147 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
22148echo X"$as_dir" |
22149 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
22150 s//\1/
22151 q
22152 }
22153 /^X\(\/\/\)[^/].*/{
22154 s//\1/
22155 q
22156 }
22157 /^X\(\/\/\)$/{
22158 s//\1/
22159 q
22160 }
22161 /^X\(\/\).*/{
22162 s//\1/
22163 q
22164 }
22165 s/.*/./; q'`
22166 test -d "$as_dir" && break
22167 done
22168 test -z "$as_dirs" || eval "mkdir $as_dirs"
22169 } || test -d "$as_dir" || { { echo "$as_me:$LINENO: error: cannot create directory $as_dir" >&5
22170echo "$as_me: error: cannot create directory $as_dir" >&2;}
22171 { (exit 1); exit 1; }; }; }
John Criswell7a73b802003-06-30 21:59:07 +000022172 ac_builddir=.
22173
Reid Spencera773bd52006-08-04 18:18:08 +000022174case "$ac_dir" in
22175.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
22176*)
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000022177 ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
Reid Spencera773bd52006-08-04 18:18:08 +000022178 # A ".." for each directory in $ac_dir_suffix.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000022179 ac_top_builddir_sub=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,/..,g;s,/,,'`
Reid Spencera773bd52006-08-04 18:18:08 +000022180 case $ac_top_builddir_sub in
22181 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
22182 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
22183 esac ;;
22184esac
22185ac_abs_top_builddir=$ac_pwd
22186ac_abs_builddir=$ac_pwd$ac_dir_suffix
22187# for backward compatibility:
22188ac_top_builddir=$ac_top_build_prefix
John Criswell7a73b802003-06-30 21:59:07 +000022189
22190case $srcdir in
Reid Spencera773bd52006-08-04 18:18:08 +000022191 .) # We are building in place.
John Criswell7a73b802003-06-30 21:59:07 +000022192 ac_srcdir=.
Reid Spencera773bd52006-08-04 18:18:08 +000022193 ac_top_srcdir=$ac_top_builddir_sub
22194 ac_abs_top_srcdir=$ac_pwd ;;
22195 [\\/]* | ?:[\\/]* ) # Absolute name.
John Criswell7a73b802003-06-30 21:59:07 +000022196 ac_srcdir=$srcdir$ac_dir_suffix;
Reid Spencera773bd52006-08-04 18:18:08 +000022197 ac_top_srcdir=$srcdir
22198 ac_abs_top_srcdir=$srcdir ;;
22199 *) # Relative name.
22200 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
22201 ac_top_srcdir=$ac_top_build_prefix$srcdir
22202 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
John Criswell7a73b802003-06-30 21:59:07 +000022203esac
Reid Spencera773bd52006-08-04 18:18:08 +000022204ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
Reid Spencer2706f8c2004-09-19 23:53:36 +000022205
John Criswell7a73b802003-06-30 21:59:07 +000022206
Reid Spencera773bd52006-08-04 18:18:08 +000022207 case $ac_mode in
22208 :F)
22209 #
22210 # CONFIG_FILE
22211 #
John Criswell7a73b802003-06-30 21:59:07 +000022212
22213 case $INSTALL in
22214 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
Reid Spencera773bd52006-08-04 18:18:08 +000022215 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
John Criswell7a73b802003-06-30 21:59:07 +000022216 esac
John Criswell7a73b802003-06-30 21:59:07 +000022217_ACEOF
Reid Spencera773bd52006-08-04 18:18:08 +000022218
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000022219cat >>$CONFIG_STATUS <<\_ACEOF
Reid Spencera773bd52006-08-04 18:18:08 +000022220# If the template does not know about datarootdir, expand it.
22221# FIXME: This hack should be removed a few years after 2.60.
22222ac_datarootdir_hack=; ac_datarootdir_seen=
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000022223
22224case `sed -n '/datarootdir/ {
Reid Spencera773bd52006-08-04 18:18:08 +000022225 p
22226 q
22227}
22228/@datadir@/p
22229/@docdir@/p
22230/@infodir@/p
22231/@localedir@/p
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000022232/@mandir@/p
22233' $ac_file_inputs` in
Reid Spencera773bd52006-08-04 18:18:08 +000022234*datarootdir*) ac_datarootdir_seen=yes;;
22235*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000022236 { echo "$as_me:$LINENO: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
22237echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
Reid Spencera773bd52006-08-04 18:18:08 +000022238_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000022239cat >>$CONFIG_STATUS <<_ACEOF
Reid Spencera773bd52006-08-04 18:18:08 +000022240 ac_datarootdir_hack='
22241 s&@datadir@&$datadir&g
22242 s&@docdir@&$docdir&g
22243 s&@infodir@&$infodir&g
22244 s&@localedir@&$localedir&g
22245 s&@mandir@&$mandir&g
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000022246 s&\\\${datarootdir}&$datarootdir&g' ;;
Reid Spencera773bd52006-08-04 18:18:08 +000022247esac
22248_ACEOF
22249
22250# Neutralize VPATH when `$srcdir' = `.'.
22251# Shell code in configure.ac might set extrasub.
22252# FIXME: do we really want to maintain this feature?
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000022253cat >>$CONFIG_STATUS <<_ACEOF
22254 sed "$ac_vpsub
John Criswell7a73b802003-06-30 21:59:07 +000022255$extrasub
22256_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000022257cat >>$CONFIG_STATUS <<\_ACEOF
John Criswell7a73b802003-06-30 21:59:07 +000022258:t
22259/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000022260s&@configure_input@&$configure_input&;t t
Reid Spencera773bd52006-08-04 18:18:08 +000022261s&@top_builddir@&$ac_top_builddir_sub&;t t
22262s&@srcdir@&$ac_srcdir&;t t
22263s&@abs_srcdir@&$ac_abs_srcdir&;t t
22264s&@top_srcdir@&$ac_top_srcdir&;t t
22265s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
22266s&@builddir@&$ac_builddir&;t t
22267s&@abs_builddir@&$ac_abs_builddir&;t t
22268s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
22269s&@INSTALL@&$ac_INSTALL&;t t
22270$ac_datarootdir_hack
Eric Christophereeef9e82011-09-20 23:58:15 +000022271" $ac_file_inputs | sed -f "$tmp/subs-1.sed" | sed -f "$tmp/subs-2.sed" >$tmp/out
John Criswell7a73b802003-06-30 21:59:07 +000022272
Reid Spencera773bd52006-08-04 18:18:08 +000022273test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
22274 { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
22275 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000022276 { echo "$as_me:$LINENO: WARNING: $ac_file contains a reference to the variable \`datarootdir'
Reid Spencera773bd52006-08-04 18:18:08 +000022277which seems to be undefined. Please make sure it is defined." >&5
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000022278echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
Reid Spencera773bd52006-08-04 18:18:08 +000022279which seems to be undefined. Please make sure it is defined." >&2;}
John Criswell7a73b802003-06-30 21:59:07 +000022280
Reid Spencera773bd52006-08-04 18:18:08 +000022281 rm -f "$tmp/stdin"
John Criswell7a73b802003-06-30 21:59:07 +000022282 case $ac_file in
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000022283 -) cat "$tmp/out"; rm -f "$tmp/out";;
22284 *) rm -f "$ac_file"; mv "$tmp/out" $ac_file;;
22285 esac
Reid Spencera773bd52006-08-04 18:18:08 +000022286 ;;
22287 :H)
22288 #
22289 # CONFIG_HEADER
22290 #
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000022291_ACEOF
22292
22293# Transform confdefs.h into a sed script `conftest.defines', that
22294# substitutes the proper values into config.h.in to produce config.h.
22295rm -f conftest.defines conftest.tail
22296# First, append a space to every undef/define line, to ease matching.
22297echo 's/$/ /' >conftest.defines
22298# Then, protect against being on the right side of a sed subst, or in
22299# an unquoted here document, in config.status. If some macros were
22300# called several times there might be several #defines for the same
22301# symbol, which is useless. But do not sort them, since the last
22302# AC_DEFINE must be honored.
22303ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
22304# These sed commands are passed to sed as "A NAME B PARAMS C VALUE D", where
22305# NAME is the cpp macro being defined, VALUE is the value it is being given.
22306# PARAMS is the parameter list in the macro definition--in most cases, it's
22307# just an empty string.
22308ac_dA='s,^\\([ #]*\\)[^ ]*\\([ ]*'
22309ac_dB='\\)[ (].*,\\1define\\2'
22310ac_dC=' '
22311ac_dD=' ,'
22312
22313uniq confdefs.h |
22314 sed -n '
22315 t rset
22316 :rset
22317 s/^[ ]*#[ ]*define[ ][ ]*//
22318 t ok
22319 d
22320 :ok
22321 s/[\\&,]/\\&/g
22322 s/^\('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/ '"$ac_dA"'\1'"$ac_dB"'\2'"${ac_dC}"'\3'"$ac_dD"'/p
22323 s/^\('"$ac_word_re"'\)[ ]*\(.*\)/'"$ac_dA"'\1'"$ac_dB$ac_dC"'\2'"$ac_dD"'/p
22324 ' >>conftest.defines
22325
22326# Remove the space that was appended to ease matching.
22327# Then replace #undef with comments. This is necessary, for
22328# example, in the case of _POSIX_SOURCE, which is predefined and required
22329# on some systems where configure will not decide to define it.
22330# (The regexp can be short, since the line contains either #define or #undef.)
22331echo 's/ $//
22332s,^[ #]*u.*,/* & */,' >>conftest.defines
22333
22334# Break up conftest.defines:
22335ac_max_sed_lines=50
22336
22337# First sed command is: sed -f defines.sed $ac_file_inputs >"$tmp/out1"
22338# Second one is: sed -f defines.sed "$tmp/out1" >"$tmp/out2"
22339# Third one will be: sed -f defines.sed "$tmp/out2" >"$tmp/out1"
22340# et cetera.
22341ac_in='$ac_file_inputs'
22342ac_out='"$tmp/out1"'
22343ac_nxt='"$tmp/out2"'
22344
22345while :
22346do
22347 # Write a here document:
22348 cat >>$CONFIG_STATUS <<_ACEOF
22349 # First, check the format of the line:
22350 cat >"\$tmp/defines.sed" <<\\CEOF
22351/^[ ]*#[ ]*undef[ ][ ]*$ac_word_re[ ]*\$/b def
22352/^[ ]*#[ ]*define[ ][ ]*$ac_word_re[( ]/b def
22353b
22354:def
22355_ACEOF
22356 sed ${ac_max_sed_lines}q conftest.defines >>$CONFIG_STATUS
22357 echo 'CEOF
22358 sed -f "$tmp/defines.sed"' "$ac_in >$ac_out" >>$CONFIG_STATUS
22359 ac_in=$ac_out; ac_out=$ac_nxt; ac_nxt=$ac_in
22360 sed 1,${ac_max_sed_lines}d conftest.defines >conftest.tail
22361 grep . conftest.tail >/dev/null || break
22362 rm -f conftest.defines
22363 mv conftest.tail conftest.defines
22364done
22365rm -f conftest.defines conftest.tail
22366
22367echo "ac_result=$ac_in" >>$CONFIG_STATUS
22368cat >>$CONFIG_STATUS <<\_ACEOF
John Criswell7a73b802003-06-30 21:59:07 +000022369 if test x"$ac_file" != x-; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000022370 echo "/* $configure_input */" >"$tmp/config.h"
22371 cat "$ac_result" >>"$tmp/config.h"
22372 if diff $ac_file "$tmp/config.h" >/dev/null 2>&1; then
22373 { echo "$as_me:$LINENO: $ac_file is unchanged" >&5
22374echo "$as_me: $ac_file is unchanged" >&6;}
John Criswell7a73b802003-06-30 21:59:07 +000022375 else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000022376 rm -f $ac_file
22377 mv "$tmp/config.h" $ac_file
John Criswell7a73b802003-06-30 21:59:07 +000022378 fi
22379 else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000022380 echo "/* $configure_input */"
22381 cat "$ac_result"
John Criswell7a73b802003-06-30 21:59:07 +000022382 fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000022383 rm -f "$tmp/out12"
Reid Spencera773bd52006-08-04 18:18:08 +000022384 ;;
John Criswellc764fbc2003-09-06 15:17:13 +000022385
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000022386 :C) { echo "$as_me:$LINENO: executing $ac_file commands" >&5
22387echo "$as_me: executing $ac_file commands" >&6;}
Reid Spencera773bd52006-08-04 18:18:08 +000022388 ;;
John Criswellc764fbc2003-09-06 15:17:13 +000022389 esac
John Criswell7a73b802003-06-30 21:59:07 +000022390
Reid Spencera773bd52006-08-04 18:18:08 +000022391
22392 case $ac_file$ac_mode in
22393 "Makefile":C) ${llvm_src}/autoconf/mkinstalldirs `dirname Makefile`
Torok Edwin64937982009-08-28 16:12:48 +000022394 ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/Makefile Makefile ;;
Reid Spencera773bd52006-08-04 18:18:08 +000022395 "Makefile.common":C) ${llvm_src}/autoconf/mkinstalldirs `dirname Makefile.common`
Torok Edwin64937982009-08-28 16:12:48 +000022396 ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/Makefile.common Makefile.common ;;
Reid Spencera773bd52006-08-04 18:18:08 +000022397 "examples/Makefile":C) ${llvm_src}/autoconf/mkinstalldirs `dirname examples/Makefile`
Torok Edwin64937982009-08-28 16:12:48 +000022398 ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/examples/Makefile examples/Makefile ;;
Reid Spencera773bd52006-08-04 18:18:08 +000022399 "lib/Makefile":C) ${llvm_src}/autoconf/mkinstalldirs `dirname lib/Makefile`
Torok Edwin64937982009-08-28 16:12:48 +000022400 ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/lib/Makefile lib/Makefile ;;
Reid Spencer8b2e1412006-11-17 03:32:33 +000022401 "runtime/Makefile":C) ${llvm_src}/autoconf/mkinstalldirs `dirname runtime/Makefile`
Torok Edwin64937982009-08-28 16:12:48 +000022402 ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/runtime/Makefile runtime/Makefile ;;
Reid Spencera773bd52006-08-04 18:18:08 +000022403 "test/Makefile":C) ${llvm_src}/autoconf/mkinstalldirs `dirname test/Makefile`
Torok Edwin64937982009-08-28 16:12:48 +000022404 ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/test/Makefile test/Makefile ;;
Reid Spencera773bd52006-08-04 18:18:08 +000022405 "test/Makefile.tests":C) ${llvm_src}/autoconf/mkinstalldirs `dirname test/Makefile.tests`
Torok Edwin64937982009-08-28 16:12:48 +000022406 ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/test/Makefile.tests test/Makefile.tests ;;
Bill Wendlingf24eb392009-01-04 23:12:30 +000022407 "unittests/Makefile":C) ${llvm_src}/autoconf/mkinstalldirs `dirname unittests/Makefile`
Torok Edwin64937982009-08-28 16:12:48 +000022408 ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/unittests/Makefile unittests/Makefile ;;
Reid Spencera773bd52006-08-04 18:18:08 +000022409 "tools/Makefile":C) ${llvm_src}/autoconf/mkinstalldirs `dirname tools/Makefile`
Torok Edwin64937982009-08-28 16:12:48 +000022410 ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/tools/Makefile tools/Makefile ;;
Reid Spencera773bd52006-08-04 18:18:08 +000022411 "utils/Makefile":C) ${llvm_src}/autoconf/mkinstalldirs `dirname utils/Makefile`
Torok Edwin64937982009-08-28 16:12:48 +000022412 ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/utils/Makefile utils/Makefile ;;
Reid Spencera773bd52006-08-04 18:18:08 +000022413 "projects/Makefile":C) ${llvm_src}/autoconf/mkinstalldirs `dirname projects/Makefile`
Torok Edwin64937982009-08-28 16:12:48 +000022414 ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/projects/Makefile projects/Makefile ;;
Gordon Henriksen92f0dca2007-09-22 21:36:59 +000022415 "bindings/Makefile":C) ${llvm_src}/autoconf/mkinstalldirs `dirname bindings/Makefile`
Torok Edwin64937982009-08-28 16:12:48 +000022416 ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/bindings/Makefile bindings/Makefile ;;
Gordon Henriksen92f0dca2007-09-22 21:36:59 +000022417 "bindings/ocaml/Makefile.ocaml":C) ${llvm_src}/autoconf/mkinstalldirs `dirname bindings/ocaml/Makefile.ocaml`
Torok Edwin64937982009-08-28 16:12:48 +000022418 ${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 +000022419
22420 esac
22421done # for ac_tag
22422
John Criswell7a73b802003-06-30 21:59:07 +000022423
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000022424{ (exit 0); exit 0; }
John Criswell7a73b802003-06-30 21:59:07 +000022425_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000022426chmod +x $CONFIG_STATUS
John Criswell7a73b802003-06-30 21:59:07 +000022427ac_clean_files=$ac_clean_files_save
22428
22429
22430# configure is writing to config.log, and then calls config.status.
22431# config.status does its own redirection, appending to config.log.
22432# Unfortunately, on DOS this fails, as config.log is still kept open
22433# by configure, so config.status won't be able to write to it; its
22434# output is simply discarded. So we exec the FD to /dev/null,
22435# effectively closing config.log, so it can be properly (re)opened and
22436# appended to by config.status. When coming back to configure, we
22437# need to make the FD available again.
22438if test "$no_create" != yes; then
22439 ac_cs_success=:
John Criswell0c38eaf2003-09-10 15:17:25 +000022440 ac_config_status_args=
22441 test "$silent" = yes &&
22442 ac_config_status_args="$ac_config_status_args --quiet"
John Criswell7a73b802003-06-30 21:59:07 +000022443 exec 5>/dev/null
John Criswell0c38eaf2003-09-10 15:17:25 +000022444 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
John Criswell7a73b802003-06-30 21:59:07 +000022445 exec 5>>config.log
22446 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
22447 # would make configure fail if this is the last instruction.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000022448 $ac_cs_success || { (exit 1); exit 1; }
John Criswell7a73b802003-06-30 21:59:07 +000022449fi
22450
John Criswell12399a12003-09-30 15:55:44 +000022451#
22452# CONFIG_SUBDIRS section.
22453#
22454if test "$no_recursion" != yes; then
22455
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000022456 # Remove --cache-file and --srcdir arguments so they do not pile up.
John Criswell12399a12003-09-30 15:55:44 +000022457 ac_sub_configure_args=
22458 ac_prev=
Reid Spencera773bd52006-08-04 18:18:08 +000022459 eval "set x $ac_configure_args"
22460 shift
22461 for ac_arg
22462 do
John Criswell12399a12003-09-30 15:55:44 +000022463 if test -n "$ac_prev"; then
22464 ac_prev=
22465 continue
22466 fi
22467 case $ac_arg in
22468 -cache-file | --cache-file | --cache-fil | --cache-fi \
22469 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
22470 ac_prev=cache_file ;;
22471 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
22472 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* \
22473 | --c=*)
22474 ;;
22475 --config-cache | -C)
22476 ;;
22477 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
22478 ac_prev=srcdir ;;
22479 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
22480 ;;
22481 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
22482 ac_prev=prefix ;;
22483 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
22484 ;;
Reid Spencera773bd52006-08-04 18:18:08 +000022485 *)
22486 case $ac_arg in
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000022487 *\'*) ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
Reid Spencera773bd52006-08-04 18:18:08 +000022488 esac
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000022489 ac_sub_configure_args="$ac_sub_configure_args '$ac_arg'" ;;
John Criswell12399a12003-09-30 15:55:44 +000022490 esac
22491 done
22492
22493 # Always prepend --prefix to ensure using the same prefix
22494 # in subdir configurations.
Reid Spencera773bd52006-08-04 18:18:08 +000022495 ac_arg="--prefix=$prefix"
22496 case $ac_arg in
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000022497 *\'*) ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
Reid Spencera773bd52006-08-04 18:18:08 +000022498 esac
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000022499 ac_sub_configure_args="$ac_arg $ac_sub_configure_args"
John Criswell12399a12003-09-30 15:55:44 +000022500
22501 ac_popdir=`pwd`
22502 for ac_dir in : $subdirs; do test "x$ac_dir" = x: && continue
22503
22504 # Do not complain, so a configure script can configure whichever
22505 # parts of a large source tree are present.
Reid Spencera773bd52006-08-04 18:18:08 +000022506 test -d "$srcdir/$ac_dir" || continue
John Criswell12399a12003-09-30 15:55:44 +000022507
Reid Spencera773bd52006-08-04 18:18:08 +000022508 ac_msg="=== configuring in $ac_dir (`pwd`/$ac_dir)"
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000022509 echo "$as_me:$LINENO: $ac_msg" >&5
22510 echo "$ac_msg" >&6
22511 { as_dir="$ac_dir"
22512 case $as_dir in #(
22513 -*) as_dir=./$as_dir;;
22514 esac
22515 test -d "$as_dir" || { $as_mkdir_p && mkdir -p "$as_dir"; } || {
22516 as_dirs=
22517 while :; do
22518 case $as_dir in #(
22519 *\'*) as_qdir=`echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #(
22520 *) as_qdir=$as_dir;;
22521 esac
22522 as_dirs="'$as_qdir' $as_dirs"
22523 as_dir=`$as_dirname -- "$as_dir" ||
22524$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
22525 X"$as_dir" : 'X\(//\)[^/]' \| \
22526 X"$as_dir" : 'X\(//\)$' \| \
22527 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
22528echo X"$as_dir" |
22529 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
22530 s//\1/
22531 q
22532 }
22533 /^X\(\/\/\)[^/].*/{
22534 s//\1/
22535 q
22536 }
22537 /^X\(\/\/\)$/{
22538 s//\1/
22539 q
22540 }
22541 /^X\(\/\).*/{
22542 s//\1/
22543 q
22544 }
22545 s/.*/./; q'`
22546 test -d "$as_dir" && break
22547 done
22548 test -z "$as_dirs" || eval "mkdir $as_dirs"
22549 } || test -d "$as_dir" || { { echo "$as_me:$LINENO: error: cannot create directory $as_dir" >&5
22550echo "$as_me: error: cannot create directory $as_dir" >&2;}
22551 { (exit 1); exit 1; }; }; }
John Criswell12399a12003-09-30 15:55:44 +000022552 ac_builddir=.
22553
Reid Spencera773bd52006-08-04 18:18:08 +000022554case "$ac_dir" in
22555.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
22556*)
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000022557 ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
Reid Spencera773bd52006-08-04 18:18:08 +000022558 # A ".." for each directory in $ac_dir_suffix.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000022559 ac_top_builddir_sub=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,/..,g;s,/,,'`
Reid Spencera773bd52006-08-04 18:18:08 +000022560 case $ac_top_builddir_sub in
22561 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
22562 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
22563 esac ;;
22564esac
22565ac_abs_top_builddir=$ac_pwd
22566ac_abs_builddir=$ac_pwd$ac_dir_suffix
22567# for backward compatibility:
22568ac_top_builddir=$ac_top_build_prefix
John Criswell12399a12003-09-30 15:55:44 +000022569
22570case $srcdir in
Reid Spencera773bd52006-08-04 18:18:08 +000022571 .) # We are building in place.
John Criswell12399a12003-09-30 15:55:44 +000022572 ac_srcdir=.
Reid Spencera773bd52006-08-04 18:18:08 +000022573 ac_top_srcdir=$ac_top_builddir_sub
22574 ac_abs_top_srcdir=$ac_pwd ;;
22575 [\\/]* | ?:[\\/]* ) # Absolute name.
John Criswell12399a12003-09-30 15:55:44 +000022576 ac_srcdir=$srcdir$ac_dir_suffix;
Reid Spencera773bd52006-08-04 18:18:08 +000022577 ac_top_srcdir=$srcdir
22578 ac_abs_top_srcdir=$srcdir ;;
22579 *) # Relative name.
22580 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
22581 ac_top_srcdir=$ac_top_build_prefix$srcdir
22582 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
John Criswell12399a12003-09-30 15:55:44 +000022583esac
Reid Spencera773bd52006-08-04 18:18:08 +000022584ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
John Criswell12399a12003-09-30 15:55:44 +000022585
22586
Reid Spencera773bd52006-08-04 18:18:08 +000022587 cd "$ac_dir"
John Criswell12399a12003-09-30 15:55:44 +000022588
22589 # Check for guested configure; otherwise get Cygnus style configure.
Reid Spencera773bd52006-08-04 18:18:08 +000022590 if test -f "$ac_srcdir/configure.gnu"; then
22591 ac_sub_configure=$ac_srcdir/configure.gnu
22592 elif test -f "$ac_srcdir/configure"; then
22593 ac_sub_configure=$ac_srcdir/configure
22594 elif test -f "$ac_srcdir/configure.in"; then
22595 # This should be Cygnus configure.
22596 ac_sub_configure=$ac_aux_dir/configure
John Criswell12399a12003-09-30 15:55:44 +000022597 else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000022598 { echo "$as_me:$LINENO: WARNING: no configuration information is in $ac_dir" >&5
22599echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2;}
John Criswell12399a12003-09-30 15:55:44 +000022600 ac_sub_configure=
22601 fi
22602
22603 # The recursion is here.
22604 if test -n "$ac_sub_configure"; then
22605 # Make the cache file name correct relative to the subdirectory.
22606 case $cache_file in
22607 [\\/]* | ?:[\\/]* ) ac_sub_cache_file=$cache_file ;;
Reid Spencera773bd52006-08-04 18:18:08 +000022608 *) # Relative name.
22609 ac_sub_cache_file=$ac_top_build_prefix$cache_file ;;
John Criswell12399a12003-09-30 15:55:44 +000022610 esac
22611
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000022612 { echo "$as_me:$LINENO: running $SHELL $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_srcdir" >&5
22613echo "$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 +000022614 # The eval makes quoting arguments work.
Reid Spencera773bd52006-08-04 18:18:08 +000022615 eval "\$SHELL \"\$ac_sub_configure\" $ac_sub_configure_args \
22616 --cache-file=\"\$ac_sub_cache_file\" --srcdir=\"\$ac_srcdir\"" ||
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000022617 { { echo "$as_me:$LINENO: error: $ac_sub_configure failed for $ac_dir" >&5
22618echo "$as_me: error: $ac_sub_configure failed for $ac_dir" >&2;}
22619 { (exit 1); exit 1; }; }
John Criswell12399a12003-09-30 15:55:44 +000022620 fi
22621
Reid Spencera773bd52006-08-04 18:18:08 +000022622 cd "$ac_popdir"
John Criswell12399a12003-09-30 15:55:44 +000022623 done
22624fi
22625